html {
    -webkit-text-size-adjust: 100%; /* 100%に設定することで、iOSのテキストサイズ調整を無効にする */
}

.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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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: rgb(66, 66, 66);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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);
}

.sd[data-s-8658605c-70f3-4f8e-86fa-adf460ec0ef9].appear-active {}

@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 {}

.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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    }
}

.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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
        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-9fa5d38c);
    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-9fa5d38c);
        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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
        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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
        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-9fa5d38c);
    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-9fa5d38c);
}

@media screen and (max-width: 540px) {
    .sd[data-s-6018a37a-16a6-4cca-b298-5db3c1695722] {
        font-family: var(--s-font-9fa5d38c);
        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-9fa5d38c);
    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-9fa5d38c);
}

@media screen and (max-width: 540px) {
    .sd[data-s-96f7c8c3-88a2-456b-a833-37082778b2e6] {
        font-family: var(--s-font-9fa5d38c);
        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-9fa5d38c);
    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-9fa5d38c);
}

@media screen and (max-width: 540px) {
    .sd[data-s-3fd47f92-dd21-4e85-acd2-2e5ee722e63f] {
        font-family: var(--s-font-9fa5d38c);
        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-9fa5d38c);
    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-9fa5d38c);
}

@media screen and (max-width: 540px) {
    .sd[data-s-8773ae87-b6b9-4c0d-9ae8-d13281a58080] {
        font-family: var(--s-font-9fa5d38c);
        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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
}

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

.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-9fa5d38c);
    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-9fa5d38c);
}

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



.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;
        left: 0px;
        padding: 14px 0px 14px 14px;
        right: 0px;
        width: auto;
        z-index: 5;
        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-between;
    margin: 0px 0px 0px 35px;
    width: auto;
    --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: calc(100% - 35px);
}

@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-78992f3a-a712-4ac4-a38f-f223a09ba960] {
    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-78992f3a-a712-4ac4-a38f-f223a09ba960: 7px;
    --gap-v-78992f3a-a712-4ac4-a38f-f223a09ba960: 0px;
    --gap-uuid: 78992f3a-a712-4ac4-a38f-f223a09ba960;
    max-width: 100%;
}

.sd[data-s-913b3d4e-d122-4303-b1b4-d87a4acde9a2] {
    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-78992f3a-a712-4ac4-a38f-f223a09ba960) * 0));
    justify-content: center;
    width: 40px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-913b3d4e-d122-4303-b1b4-d87a4acde9a2] {
        flex: none;
        width: 30px;
        max-width: 100%;
        height: calc(100% - (var(--gap-v-78992f3a-a712-4ac4-a38f-f223a09ba960) * 0));
    }
}

.sd[data-s-cde99dd4-90b6-4ee9-9231-f65559140140] {
    flex: none;
    height: auto;
    width: 47px;
    max-width: 100%;
}

.sd[data-s-643d191f-cc01-464f-b67d-c38e219ece22] {
    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-78992f3a-a712-4ac4-a38f-f223a09ba960) * 0));
    justify-content: center;
    width: 40px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-643d191f-cc01-464f-b67d-c38e219ece22] {
        flex: none;
        width: 30px;
        max-width: 100%;
        height: calc(100% - (var(--gap-v-78992f3a-a712-4ac4-a38f-f223a09ba960) * 0));
    }
}

.sd[data-s-f1da9651-7fe1-4722-ba4c-4db0cb514f45] {
    flex: none;
    height: auto;
    width: 47px;
    max-width: 100%;
}

.sd[data-s-4b23cc1c-65f9-40ca-881e-5fe5bbbf1d93] {
    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-4b23cc1c-65f9-40ca-881e-5fe5bbbf1d93] {
        padding: 0px 7px 0px 0px;
    }
}

.sd[data-s-4dffea31-259f-4e9f-bc45-aa3582bcbe6a] {
    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-4dffea31-259f-4e9f-bc45-aa3582bcbe6a] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4dffea31-259f-4e9f-bc45-aa3582bcbe6a] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
    }
}

.sd[data-s-96aac604-bee6-485a-931a-6658d14eb74c] {
    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-96aac604-bee6-485a-931a-6658d14eb74c] {
        background: #000000;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-96aac604-bee6-485a-931a-6658d14eb74c] {
        background: #000000;
    }
}

.sd[data-s-8c93b99d-5243-4a4b-86ca-18ffed01f9b6] {
    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-8c93b99d-5243-4a4b-86ca-18ffed01f9b6] {
        background: #000000;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8c93b99d-5243-4a4b-86ca-18ffed01f9b6] {
        background: #000000;
    }
}



.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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
}

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



.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-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 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-9fa5d38c);
    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-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-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.sd[data-s-74f90152-95dc-415d-b8d2-68f2e406722b] {
    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-74f90152-95dc-415d-b8d2-68f2e406722b] {
        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-48f5d41a-f5ff-4ca2-93a1-12c69d70a2a2] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-48f5d41a-f5ff-4ca2-93a1-12c69d70a2a2]: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-9fa5d38c);
    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-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb] {
    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: 220px;
    --gap-h-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb: 0px;
    --gap-v-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb: 0px;
    --gap-uuid: 1fea9eaa-384d-4568-a1ed-c30ee16cd3cb;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: 220px;
        --gap-h-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb: 0px;
        --gap-v-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb: 0px;
        max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 16px 0px;
        width: 100%;
        --gap-h-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb: 0px;
        --gap-v-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb: 0px;
    }
}

.sd[data-s-35c5c14e-1f98-4f83-93ba-1f002498c0cd] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-35c5c14e-1f98-4f83-93ba-1f002498c0cd] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-35c5c14e-1f98-4f83-93ba-1f002498c0cd] {
        margin: 13px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        max-width: 100%;
    }
}

.sd[data-s-a57ee8ae-c30d-4efc-93ab-de48fb1a6ac3] {
    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-a57ee8ae-c30d-4efc-93ab-de48fb1a6ac3] {
        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-a6dd733c-40c4-4a27-a9c3-58077e81cffe] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a6dd733c-40c4-4a27-a9c3-58077e81cffe] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-f5d13b21-87c7-42c0-8507-c63fcf1d42d8] {
    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-f5d13b21-87c7-42c0-8507-c63fcf1d42d8] {
        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-0b1f7402-9cc9-4d8c-954f-c941bf93998e] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-0b1f7402-9cc9-4d8c-954f-c941bf93998e]:hover {
    opacity: 0.5;
}

.sd[data-s-af0c6426-d377-4e7d-aa67-1e44844259bc] {
    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-af0c6426-d377-4e7d-aa67-1e44844259bc] {
        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-2d54aa63-22df-440b-81aa-e2fd5ab54725] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-2d54aa63-22df-440b-81aa-e2fd5ab54725]:hover {
    opacity: 0.5;
}

.sd[data-s-e48b1ef9-e956-4584-b394-61b7c023f77c] {
    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-e48b1ef9-e956-4584-b394-61b7c023f77c] {
        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-8dd3b204-a948-43fa-abd4-bc1b0141898f] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-8dd3b204-a948-43fa-abd4-bc1b0141898f]:hover {
    opacity: 0.5;
}

.sd[data-s-3f7b9aec-92a7-4834-bfb2-cc0986b81563] {
    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-3f7b9aec-92a7-4834-bfb2-cc0986b81563] {
        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-36886022-ef8e-451d-a6b7-585be46c3d84] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-36886022-ef8e-451d-a6b7-585be46c3d84]:hover {
    opacity: 0.5;
}

.sd[data-s-91411bf0-89ce-4bc9-9099-177b6c68294a] {
    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-91411bf0-89ce-4bc9-9099-177b6c68294a] {
        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-e88087d2-a46e-4014-9898-94c27b126066] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-e88087d2-a46e-4014-9898-94c27b126066]:hover {
    opacity: 0.5;
}

.sd[data-s-9580764e-a2bf-4dd0-b8e9-b83d1a952ab8] {
    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-9580764e-a2bf-4dd0-b8e9-b83d1a952ab8] {
        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-b607b05f-3eeb-48ea-9d3d-5d8e830e38c0] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-b607b05f-3eeb-48ea-9d3d-5d8e830e38c0]:hover {
    opacity: 0.5;
}

.sd[data-s-9ac7e751-5860-4317-9c00-a38041149d2b] {
    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-9ac7e751-5860-4317-9c00-a38041149d2b] {
        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-a9dc85f8-7eb6-4f65-bebf-7349aba67e6d] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-a9dc85f8-7eb6-4f65-bebf-7349aba67e6d]:hover {
    opacity: 0.5;
}

.sd[data-s-2e41798d-6e7d-411e-b9c2-02633b96dffd] {
    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-2e41798d-6e7d-411e-b9c2-02633b96dffd] {
        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-3518ea50-4df4-4588-833b-5e72abb96920] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-3518ea50-4df4-4588-833b-5e72abb96920]:hover {
    opacity: 0.5;
}

.sd[data-s-82c0f636-a5a5-41f5-93f7-6377ab73f701] {
    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-82c0f636-a5a5-41f5-93f7-6377ab73f701] {
        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-ab55b316-8d06-432c-a1f0-36cd7815772d] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-ab55b316-8d06-432c-a1f0-36cd7815772d]: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(29% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.71));
    --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(29% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.71));
}

@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: auto;
    max-width: 100%;
}

@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;
        max-width: 100%;
    }
}

.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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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);
}

.sd[data-s-20ef7008-9db5-4b9b-8496-7cb326e71011].appear-active {}

@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 {}

.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: 840px) {
    .sd[data-s-7bc8316f-e61d-4223-8266-39e34f1d6c41] {
        margin: 53px 0px 0px 0px;
        max-width: 100%;
    }
}

@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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    }
}

.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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    }
}

.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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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: rgb(66, 66, 66);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
}

.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-9fa5d38c);
    font-size: 14px;
    font-weight: 400;
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
}

.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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
}

.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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
}

.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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
}

@media screen and (max-width: 540px) {
    .sd[data-s-d6ccb244-65b7-4870-a4ae-dba9b48b6937] {
        font-family: var(--s-font-9fa5d38c);
    }
}



.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);
}

.sd[data-s-eb0ab813-a2ae-4868-b823-5fd39e77de69].appear-active {}

@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-9fa5d38c);
    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: 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-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: 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-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] {
        background: #EEEEEE;
        z-index: 2;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-321a18de-2cad-4aa9-8b45-9642429a44ae] {
        background: #EEEEEE;
        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: #EEEEEE;
    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: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 55px 0px 55px 0px;
    width: 65%;
    max-width: 65%;
}

@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: 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: 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: 90%;
    max-width: 90%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1129e3f6-8cf2-438f-aa87-b5e3abc79807] {
        flex: none;
        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-b1cea26f-8ed0-44ee-bab8-929cb0b8b65c] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    width: 65%;
    z-index: 1;
    max-width: 65%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b1cea26f-8ed0-44ee-bab8-929cb0b8b65c] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b1cea26f-8ed0-44ee-bab8-929cb0b8b65c] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        margin: 0px 0px 35px 0px;
        padding: 0px 0px 0px 0px;
        transform: rotate(0deg);
        width: 95%;
        z-index: 5;
        max-width: 95%;
    }
}

.sd[data-s-22d0dc1a-de15-4a87-a23f-e5310fb33294] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    opacity: 1;
    width: auto;
    max-width: 100%;
}

.sd[data-s-22d0dc1a-de15-4a87-a23f-e5310fb33294].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-22d0dc1a-de15-4a87-a23f-e5310fb33294].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-22d0dc1a-de15-4a87-a23f-e5310fb33294].appear {
        transform: translate(0px, 20px);
    }

    .sd[data-s-22d0dc1a-de15-4a87-a23f-e5310fb33294].appear-active {}

    .sd[data-s-22d0dc1a-de15-4a87-a23f-e5310fb33294] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
        max-width: 100%;
    }
}

.sd[data-s-7036baab-39e0-41a7-ba04-33a31a1d6b85] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 28px;
    font-weight: 800;
    height: auto;
    line-height: 1.1;
    padding: 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7036baab-39e0-41a7-ba04-33a31a1d6b85] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7036baab-39e0-41a7-ba04-33a31a1d6b85] {
        font-size: 20px;
    }
}

.sd[data-s-f62c6d13-d3e7-4632-b32a-3cf95b5165eb] {
    color: #6e6e6e;
    font-family: var(--s-font-9fa5d38c);
    font-size: 28px;
    font-weight: 800;
    height: auto;
    line-height: 1.1;
    padding: 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f62c6d13-d3e7-4632-b32a-3cf95b5165eb] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f62c6d13-d3e7-4632-b32a-3cf95b5165eb] {
        font-size: 20px;
    }
}

.sd[data-s-0aba76ea-b0ae-44a7-a687-582fa5a9c2fe] {
    color: #737373;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-0aba76ea-b0ae-44a7-a687-582fa5a9c2fe].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-0aba76ea-b0ae-44a7-a687-582fa5a9c2fe].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0aba76ea-b0ae-44a7-a687-582fa5a9c2fe] {
        font-feature-settings: normal;
        font-size: 15px;
        text-orientation: mixed;
        -webkit-text-orientation: mixed;
        writing-mode: horizontal-tb;
        -ms-writing-mode: horizontal-tb;
        -webkit-writing-mode: horizontal-tb;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0aba76ea-b0ae-44a7-a687-582fa5a9c2fe].appear {
        transform: translate(0px, 20px);
    }

    .sd[data-s-0aba76ea-b0ae-44a7-a687-582fa5a9c2fe].appear-active {}

    .sd[data-s-0aba76ea-b0ae-44a7-a687-582fa5a9c2fe] {
        font-feature-settings: normal;
        font-size: 13px;
        text-orientation: mixed;
        -webkit-text-orientation: mixed;
        writing-mode: horizontal-tb;
        -ms-writing-mode: horizontal-tb;
        -webkit-writing-mode: horizontal-tb;
    }
}

.sd[data-s-6041d503-bfb4-4f16-8305-c4fdfc2f4d69] {
    background: #000000;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-6041d503-bfb4-4f16-8305-c4fdfc2f4d69].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-6041d503-bfb4-4f16-8305-c4fdfc2f4d69].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6041d503-bfb4-4f16-8305-c4fdfc2f4d69] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6041d503-bfb4-4f16-8305-c4fdfc2f4d69] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-3a59092f-312d-4a81-97cd-291e8c918908] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    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-9fa5d38c);
    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-9fa5d38c);
}

@media screen and (max-width: 540px) {
    .sd[data-s-f01778b8-a4aa-459a-af66-bedf3d5b9619] {
        font-family: var(--s-font-9fa5d38c);
    }
}



.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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
}

@media screen and (max-width: 540px) {
    .sd[data-s-33262fea-81f0-4f9e-9941-f72f3f5e39a9] {
        font-family: var(--s-font-9fa5d38c);
    }
}



.sd[data-s-2fdb1c63-fdca-4b73-b8ff-d20185b2f574] {
    align-content: center;
    align-items: center;
    background: #f7f7f6;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 85px 0px 80px 0px;
    width: 100%;
    z-index: 2;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2fdb1c63-fdca-4b73-b8ff-d20185b2f574] {
        padding: 65px 0px 65px 0px;
    }
}

.sd[data-s-5309ac04-4a81-40c3-a525-8fab726e6809] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px;
    width: 65%;
    z-index: 1;
    max-width: 65%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5309ac04-4a81-40c3-a525-8fab726e6809] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5309ac04-4a81-40c3-a525-8fab726e6809] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
        transform: rotate(0deg);
        width: 95%;
        z-index: 5;
        max-width: 95%;
    }
}

.sd[data-s-d8931518-447e-405f-ae37-c4a47d0ffa58] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    opacity: 1;
    width: auto;
    max-width: 100%;
}

.sd[data-s-d8931518-447e-405f-ae37-c4a47d0ffa58].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-d8931518-447e-405f-ae37-c4a47d0ffa58].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d8931518-447e-405f-ae37-c4a47d0ffa58].appear {
        transform: translate(0px, 20px);
    }

    .sd[data-s-d8931518-447e-405f-ae37-c4a47d0ffa58].appear-active {}

    .sd[data-s-d8931518-447e-405f-ae37-c4a47d0ffa58] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
        max-width: 100%;
    }
}

.sd[data-s-a620f52e-2c6f-4083-81d4-c990a7db4703] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 28px;
    font-weight: 800;
    height: auto;
    line-height: 1.1;
    padding: 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a620f52e-2c6f-4083-81d4-c990a7db4703] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a620f52e-2c6f-4083-81d4-c990a7db4703] {
        font-size: 20px;
    }
}

.sd[data-s-7a93159a-f654-40b7-93d3-126c483304c8] {
    color: #6e6e6e;
    font-family: var(--s-font-9fa5d38c);
    font-size: 28px;
    font-weight: 800;
    height: auto;
    line-height: 1.1;
    padding: 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7a93159a-f654-40b7-93d3-126c483304c8] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7a93159a-f654-40b7-93d3-126c483304c8] {
        font-size: 20px;
    }
}

.sd[data-s-c7cf3729-d18a-4caa-bcec-103f4b3deb49] {
    color: #737373;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-c7cf3729-d18a-4caa-bcec-103f4b3deb49].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-c7cf3729-d18a-4caa-bcec-103f4b3deb49].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c7cf3729-d18a-4caa-bcec-103f4b3deb49] {
        font-feature-settings: normal;
        font-size: 15px;
        text-orientation: mixed;
        -webkit-text-orientation: mixed;
        writing-mode: horizontal-tb;
        -ms-writing-mode: horizontal-tb;
        -webkit-writing-mode: horizontal-tb;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c7cf3729-d18a-4caa-bcec-103f4b3deb49].appear {
        transform: translate(0px, 20px);
    }

    .sd[data-s-c7cf3729-d18a-4caa-bcec-103f4b3deb49].appear-active {}

    .sd[data-s-c7cf3729-d18a-4caa-bcec-103f4b3deb49] {
        font-feature-settings: normal;
        font-size: 13px;
        text-orientation: mixed;
        -webkit-text-orientation: mixed;
        writing-mode: horizontal-tb;
        -ms-writing-mode: horizontal-tb;
        -webkit-writing-mode: horizontal-tb;
    }
}

.sd[data-s-e8f5f5a6-a4b0-4b8b-86a4-c489f86392ca] {
    background: #000000;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-e8f5f5a6-a4b0-4b8b-86a4-c489f86392ca].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-e8f5f5a6-a4b0-4b8b-86a4-c489f86392ca].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e8f5f5a6-a4b0-4b8b-86a4-c489f86392ca] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e8f5f5a6-a4b0-4b8b-86a4-c489f86392ca] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-6c8dbbfe-3aac-4cc6-a418-78b06536137a] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px;
    text-align: left;
    width: 65%;
    max-width: 65%;
}

.sd[data-s-6c8dbbfe-3aac-4cc6-a418-78b06536137a]>p {
    font-family: var(--s-font-9fa5d38c);
    font-size: 14px;
    line-height: 1.9;
}

.sd[data-s-6c8dbbfe-3aac-4cc6-a418-78b06536137a] strong {
    font-family: var(--s-font-9fa5d38c);
    font-size: 28px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6c8dbbfe-3aac-4cc6-a418-78b06536137a] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6c8dbbfe-3aac-4cc6-a418-78b06536137a] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        padding: 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }

    .sd[data-s-6c8dbbfe-3aac-4cc6-a418-78b06536137a]>p {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }

    .sd[data-s-6c8dbbfe-3aac-4cc6-a418-78b06536137a] strong {
        font-size: 24px;
    }
}

.sd[data-s-b2de952e-b011-497d-819c-e3e7d926e8db] {
    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: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 65%;
    max-width: 65%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b2de952e-b011-497d-819c-e3e7d926e8db] {
        flex: none;
        margin: 0px 0px 51px 0px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b2de952e-b011-497d-819c-e3e7d926e8db] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-4bfbb2d8-6150-48f2-a226-c765632cb2f0] {
    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: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0: 15px;
    --gap-v-4bfbb2d8-6150-48f2-a226-c765632cb2f0: 0px;
    --gap-uuid: 4bfbb2d8-6150-48f2-a226-c765632cb2f0;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4bfbb2d8-6150-48f2-a226-c765632cb2f0] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        height: auto;
        justify-content: center;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4bfbb2d8-6150-48f2-a226-c765632cb2f0] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 10px;
        justify-content: center;
        width: 100%;
        --gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0: 0px;
        --gap-v-4bfbb2d8-6150-48f2-a226-c765632cb2f0: 10px;
    }
}

.sd[data-s-42ac2e17-3cce-483a-9d55-78bb481f0944] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: 250px;
    justify-content: flex-end;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0.5));
    --gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944: 0px;
    --gap-v-42ac2e17-3cce-483a-9d55-78bb481f0944: 13px;
    --gap-uuid: 42ac2e17-3cce-483a-9d55-78bb481f0944;
    max-width: calc(50% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-42ac2e17-3cce-483a-9d55-78bb481f0944] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: auto;
        width: calc(50% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0.5));
        --gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944: 0px;
        --gap-v-42ac2e17-3cce-483a-9d55-78bb481f0944: 15px;
        max-width: calc(50% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-42ac2e17-3cce-483a-9d55-78bb481f0944] {
        flex: none;
        gap: 9px;
        height: 220px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0));
        --gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944: 0px;
        --gap-v-42ac2e17-3cce-483a-9d55-78bb481f0944: 9px;
        max-width: calc(100% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0));
    }
}

.sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e] {
    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: 250px;
    justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944) * 0));
    max-width: calc(100% - (var(--gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944) * 0));
}

.sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e] {
        height: 223px;
        width: calc(100% - (var(--gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944) * 0));
        max-width: calc(100% - (var(--gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e] {
        flex: none;
        height: calc(100% - (var(--gap-v-42ac2e17-3cce-483a-9d55-78bb481f0944) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944) * 0));
        max-width: calc(100% - (var(--gap-h-42ac2e17-3cce-483a-9d55-78bb481f0944) * 0));
    }
}

.sd[data-s-d6b4a627-7143-4498-9b20-169fdfb5b313] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d6b4a627-7143-4498-9b20-169fdfb5b313] {
        height: 100%;
    }
}

.sd[data-s-bb53fdcd-f133-4a09-b359-64923987b41a] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-bb53fdcd-f133-4a09-b359-64923987b41a]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.6);
}

.sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e]:hover .sd[data-s-bb53fdcd-f133-4a09-b359-64923987b41a] {
    transform: scale(1.1, 1.1);
}

.sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e]:hover .sd[data-s-bb53fdcd-f133-4a09-b359-64923987b41a]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
    .sd[data-s-bb53fdcd-f133-4a09-b359-64923987b41a]:before {
        filter: brightness(0.6);
    }
}

.sd[data-s-d78d88ed-3bd9-4c0b-9768-2336e9934342] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-4ada580b-d269-4fb3-a198-cf8cbb59f463] {
    background: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-radius: 50%;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    color: rgb(66, 66, 66);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-3037a466-a437-4ec4-814a-20febfb6f11e]:hover .sd[data-s-4ada580b-d269-4fb3-a198-cf8cbb59f463] {
    background: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    color: #000000;
    transform: translate(3px, 0px);
}

.sd[data-s-2416051f-e359-4e52-9257-1f9ed2e8a0d5] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-d691bdd9-1d0b-406f-85bb-576cb311b0de] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-b2fed8bf-b7d8-4d7b-8ddb-9e1f00633afb] {
    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-e9b75362-064d-462f-8f64-1cecf879ba21] {
    background: #FFFFFF;
    border-bottom: 1px solid rgba(115, 115, 115, 0.91);
    border-left: 1px solid rgba(115, 115, 115, 0.91);
    border-radius: 50%;
    border-right: 1px solid rgba(115, 115, 115, 0.91);
    border-top: 1px solid rgba(115, 115, 115, 0.91);
    color: rgba(115, 115, 115, 0.91);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-2c4d23a5-2c54-4f77-9a02-8d667e7e3ade] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-2c4d23a5-2c54-4f77-9a02-8d667e7e3ade] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-05d4f00d-b62a-4d07-9ccb-21d2d890b838] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0));
    --gap-h-05d4f00d-b62a-4d07-9ccb-21d2d890b838: 15px;
    --gap-v-05d4f00d-b62a-4d07-9ccb-21d2d890b838: 15px;
    --gap-uuid: 05d4f00d-b62a-4d07-9ccb-21d2d890b838;
    max-width: calc(100% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-05d4f00d-b62a-4d07-9ccb-21d2d890b838] {
        flex-direction: row;
        flex-wrap: wrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-05d4f00d-b62a-4d07-9ccb-21d2d890b838] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        width: calc(95% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0.04999999999999995));
        max-width: calc(95% - (var(--gap-h-4bfbb2d8-6150-48f2-a226-c765632cb2f0) * 0.04999999999999995));
    }
}

.sd[data-s-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae] {
    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: 152px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(33% - (var(--gap-h-05d4f00d-b62a-4d07-9ccb-21d2d890b838) * 0.67));
    --gap-h-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae: 0px;
    --gap-v-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae: 13px;
    --gap-uuid: 4c4e1fb1-79dc-4474-bd9c-8fcf111290ae;
    max-width: calc(33% - (var(--gap-h-05d4f00d-b62a-4d07-9ccb-21d2d890b838) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 331.69px;
        width: 331.69px;
        --gap-h-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae: 0px;
        --gap-v-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae: 15px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae] {
        flex: none;
        gap: 9px;
        height: 160px;
        margin: 0px 0px 0px 0px;
        width: 160px;
        --gap-h-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae: 0px;
        --gap-v-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae: 9px;
        max-width: 100%;
    }
}

.sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0] {
    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: calc(100% - (var(--gap-v-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae) * 0));
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae) * 0));
    max-width: calc(100% - (var(--gap-h-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae) * 0));
}

.sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0] {
        height: 100%;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0] {
        flex: none;
        height: calc(100% - (var(--gap-v-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae) * 0));
        max-width: calc(100% - (var(--gap-h-4c4e1fb1-79dc-4474-bd9c-8fcf111290ae) * 0));
    }
}

.sd[data-s-4bd54b40-4a7b-4521-9326-69215741d382] {
    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-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0]:hover .sd[data-s-4bd54b40-4a7b-4521-9326-69215741d382] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4bd54b40-4a7b-4521-9326-69215741d382] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4bd54b40-4a7b-4521-9326-69215741d382] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-3a312b74-a584-4b77-8999-45ebcc1e694f] {
    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-6350cfc3-182a-4c8a-97ef-a84d8a116859] {
    background: #FFFFFF;
    border-bottom: 1px solid rgba(115, 115, 115, 0.91);
    border-left: 1px solid rgba(115, 115, 115, 0.91);
    border-radius: 50%;
    border-right: 1px solid rgba(115, 115, 115, 0.91);
    border-top: 1px solid rgba(115, 115, 115, 0.91);
    color: rgba(115, 115, 115, 0.91);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0]:hover .sd[data-s-6350cfc3-182a-4c8a-97ef-a84d8a116859] {
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
    transform: translate(3px, 0px);
}

.sd[data-s-ccb5528f-123f-4b2a-b7df-e40c667c70ee] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-ccb5528f-123f-4b2a-b7df-e40c667c70ee] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-c7da8613-4ed5-4cfb-962a-9f807e84aca9] {
    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-c7da8613-4ed5-4cfb-962a-9f807e84aca9]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: none;
}

.sd[data-s-a6ad8e45-97f2-4ec6-a3f2-d02fd88352c0]:hover .sd[data-s-c7da8613-4ed5-4cfb-962a-9f807e84aca9] {
    transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-c7da8613-4ed5-4cfb-962a-9f807e84aca9]:before {
        filter: brightness(0.7);
    }
}

.sd[data-s-0afc1c70-28af-47d8-a105-856ed76fe5d6] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-46a35a36-c007-4a86-be59-ca486dd8851a] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-e4083055-8508-40a6-b7d0-31106a53b149] {
    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-e4083055-8508-40a6-b7d0-31106a53b149] {
        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-e4083055-8508-40a6-b7d0-31106a53b149] {
        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-b48b84d9-adba-4992-80b5-a130d5290b00] {
    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-between;
    margin: 0px 0px 0px 35px;
    width: auto;
    --gap-h-b48b84d9-adba-4992-80b5-a130d5290b00: 0px;
    --gap-v-b48b84d9-adba-4992-80b5-a130d5290b00: 0px;
    --gap-uuid: b48b84d9-adba-4992-80b5-a130d5290b00;
    max-width: calc(100% - 35px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-b48b84d9-adba-4992-80b5-a130d5290b00] {
        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-b48b84d9-adba-4992-80b5-a130d5290b00] {
        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-3d98dce8-a664-4091-9b5b-5c7659b41707] {
    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-3d98dce8-a664-4091-9b5b-5c7659b41707] {
        margin: 0px 42px 0px 0px;
        max-width: calc(100% - 42px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3d98dce8-a664-4091-9b5b-5c7659b41707] {
        height: 41px;
        width: 83px;
        max-width: calc(100% - 42px);
    }
}

.sd[data-s-817f5420-a8e4-4df7-bbcf-efa7f35f260c] {
    background: rgba(0, 0, 0, 0.0);
    height: 83px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-817f5420-a8e4-4df7-bbcf-efa7f35f260c]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 540px) {
    .sd[data-s-817f5420-a8e4-4df7-bbcf-efa7f35f260c]:before {
        background-size: contain;
    }

    .sd[data-s-817f5420-a8e4-4df7-bbcf-efa7f35f260c] {
        flex: none;
        height: 100%;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-1ed42d4b-5a87-4ffc-ac3c-42a1a0a8b28c] {
    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-1ed42d4b-5a87-4ffc-ac3c-42a1a0a8b28c] {
        margin: 0px 19px 0px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1ed42d4b-5a87-4ffc-ac3c-42a1a0a8b28c] {
        margin: 0px 9px 0px 0px;
        padding: 0px;
        max-width: calc(100% - 9px);
    }
}

.sd[data-s-456f00b8-d40d-471c-9306-fb0e6f0c2b7a] {
    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-456f00b8-d40d-471c-9306-fb0e6f0c2b7a] {
        display: none;
        margin: 0px 16px 0px 0px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-456f00b8-d40d-471c-9306-fb0e6f0c2b7a] {
        display: none;
    }
}

.sd[data-s-37e5f45d-6ef3-4a4e-8037-a18cc4307de9] {
    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-37e5f45d-6ef3-4a4e-8037-a18cc4307de9]: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-b589a2fc-fca8-4ca3-923c-a37141857002] {
    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-37e5f45d-6ef3-4a4e-8037-a18cc4307de9]:hover .sd[data-s-b589a2fc-fca8-4ca3-923c-a37141857002] {
    flex: none;
    width: 0%;
    max-width: 0%;
}

.sd[data-s-88d30981-8d0c-4901-b363-da928b1e2eb7] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-37e5f45d-6ef3-4a4e-8037-a18cc4307de9]:hover .sd[data-s-88d30981-8d0c-4901-b363-da928b1e2eb7] {
    color: #ca1c68;
}

.sd[data-s-8e51e5dd-8490-43c0-bd8f-c2a6495057cb] {
    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-8e51e5dd-8490-43c0-bd8f-c2a6495057cb] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8e51e5dd-8490-43c0-bd8f-c2a6495057cb] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
    }
}

.sd[data-s-d7af48d8-d0a2-4040-a6f1-84debe421bdc] {
    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-d7af48d8-d0a2-4040-a6f1-84debe421bdc] {
        background: #333333;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d7af48d8-d0a2-4040-a6f1-84debe421bdc] {
        background: rgb(66, 66, 66);
    }
}

.sd[data-s-8e336a7b-a407-4601-b429-c00ee9dd2ef9] {
    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-8e336a7b-a407-4601-b429-c00ee9dd2ef9] {
        background: #333333;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8e336a7b-a407-4601-b429-c00ee9dd2ef9] {
        background: rgb(66, 66, 66);
    }
}



.sd[data-s-374d41b0-c273-4be0-9b1e-c69b7a4ca0c5] {
    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 37px 0px;
    padding: 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-374d41b0-c273-4be0-9b1e-c69b7a4ca0c5] {
        margin: 0px 0px 45px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-374d41b0-c273-4be0-9b1e-c69b7a4ca0c5] {
        flex: none;
        padding: 0px 0px;
        width: 100%;
    }
}

.sd[data-s-dde9235f-8a0b-43f9-b930-ee24e70068a1] {
    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-17f7001e-6e9f-4d93-a112-f833b91e05aa] {
    background: rgb(66, 66, 66);
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-17f7001e-6e9f-4d93-a112-f833b91e05aa] {
        background: rgb(66, 66, 66);
        flex: none;
        font-size: 13px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-f8123f0e-ad0e-438e-916b-16bf0c5e026d] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-9fa5d38c);
    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 16px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f8123f0e-ad0e-438e-916b-16bf0c5e026d] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        letter-spacing: 0.05em;
        padding: 16px 0px 16px 11px;
    }
}

.sd[data-s-942bfa90-dd57-42b3-b2c4-d1ac5e2bebf6] {
    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-aa403f4b-0b4d-4750-a558-0c6b25a93860] {
    background: rgb(66, 66, 66);
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-aa403f4b-0b4d-4750-a558-0c6b25a93860] {
        background: rgb(66, 66, 66);
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-b10ce1f3-b034-41e9-9b26-6308213a38d1] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-9fa5d38c);
    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 16px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b10ce1f3-b034-41e9-9b26-6308213a38d1] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-f2dd02a0-2939-4f36-b5bd-37bafc87e840] {
    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-08ba5465-eb7f-4e36-91fb-81967360f521] {
    background: rgb(66, 66, 66);
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-08ba5465-eb7f-4e36-91fb-81967360f521] {
        background: rgb(66, 66, 66);
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-71f05423-2dc9-46c3-8dcf-0bf2548b760f] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-9fa5d38c);
    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 16px;
    text-align: left;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-71f05423-2dc9-46c3-8dcf-0bf2548b760f] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-c7215b0f-3fb7-4b81-9fd8-354e385b676a] {
    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-3198e552-7064-4439-81e3-f12387fb816b] {
    background: rgb(66, 66, 66);
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-3198e552-7064-4439-81e3-f12387fb816b] {
        background: rgb(66, 66, 66);
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-e4cd369b-85ed-4438-a9ad-ef96305bb013] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-9fa5d38c);
    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 16px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e4cd369b-85ed-4438-a9ad-ef96305bb013] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-e16cddcd-2b16-4aff-a076-ede40e94fb94] {
    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-a1b09b5a-85d9-44a7-8ab0-da7cc85bd7f0] {
    background: rgb(66, 66, 66);
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-a1b09b5a-85d9-44a7-8ab0-da7cc85bd7f0] {
        background: rgb(66, 66, 66);
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-42ce8546-5fdb-4df8-82b2-fd94e8e4a4e3] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-9fa5d38c);
    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 16px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-42ce8546-5fdb-4df8-82b2-fd94e8e4a4e3] {
        letter-spacing: 0.05em;
    }
}

.sd[data-s-5585de00-4772-46c9-82a0-fc00546cc2bb] {
    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-1b80f917-15f7-475c-a780-92b1ebeeb690] {
    background: rgb(66, 66, 66);
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-1b80f917-15f7-475c-a780-92b1ebeeb690] {
        background: rgb(66, 66, 66);
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-86a19d3f-321d-4fc7-9f0b-b7624ddd96a6] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-9fa5d38c);
    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 16px;
    text-align: left;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-86a19d3f-321d-4fc7-9f0b-b7624ddd96a6] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-025b2853-99ba-448a-b204-6be3d8f78d07] {
    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-354ba998-7ccd-46a2-885f-bf2225042793] {
    background: rgb(66, 66, 66);
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-354ba998-7ccd-46a2-885f-bf2225042793] {
        background: rgb(66, 66, 66);
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-b48f8527-babd-467d-8eb0-daabae57135a] {
    color: #000000;
    flex: 1;
    font-family: var(--s-font-9fa5d38c);
    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 16px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b48f8527-babd-467d-8eb0-daabae57135a] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-e769ff45-7ea6-47c9-9b5d-8a45baa8ce68] {
    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-54231a68-3fe1-4751-b45f-f95faa4f3ca4] {
    background: rgb(66, 66, 66);
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-54231a68-3fe1-4751-b45f-f95faa4f3ca4] {
        background: rgb(66, 66, 66);
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        padding: 0px 5px 0px;
        width: 28%;
        max-width: 28%;
    }
}

.sd[data-s-b6d8906d-0be1-4d1e-9e0e-0306f59d4cf4] {
    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-508c9887-66d0-4371-8fb2-e4ce38b512ea] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-508c9887-66d0-4371-8fb2-e4ce38b512ea] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-67e2bf8c-b14b-4aea-944d-e3208702b8e7] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-67e2bf8c-b14b-4aea-944d-e3208702b8e7] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-b847b482-43e8-4a70-9195-b7e92adedd17] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-b847b482-43e8-4a70-9195-b7e92adedd17] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}

.sd[data-s-259c1edf-7d5f-4043-8f4b-1851113c2254] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-259c1edf-7d5f-4043-8f4b-1851113c2254] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        letter-spacing: 0.05em;
    }
}



.sd[data-s-4e4eda17-c7ec-4369-854b-070ee3092958] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: flex-start;
    padding: 0px 0px;
    width: 28%;
    --gap-h-4e4eda17-c7ec-4369-854b-070ee3092958: 20px;
    --gap-v-4e4eda17-c7ec-4369-854b-070ee3092958: 0px;
    --gap-uuid: 4e4eda17-c7ec-4369-854b-070ee3092958;
    max-width: 28%;
}

.sd[data-s-4e4eda17-c7ec-4369-854b-070ee3092958].appear {
    opacity: 0;
    transition-delay: 500ms;
    transition-duration: 800ms;
}

.sd[data-s-4e4eda17-c7ec-4369-854b-070ee3092958].appear-active {
    transition-delay: 500ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4e4eda17-c7ec-4369-854b-070ee3092958] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4e4eda17-c7ec-4369-854b-070ee3092958] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 65px 0px;
        padding: 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ae61b1b6-e74c-4142-b008-46c7b9b61df0] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px;
    width: calc(100% - (var(--gap-h-4e4eda17-c7ec-4369-854b-070ee3092958) * 0));
    --gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0: 0px;
    --gap-v-ae61b1b6-e74c-4142-b008-46c7b9b61df0: 0px;
    --gap-uuid: ae61b1b6-e74c-4142-b008-46c7b9b61df0;
    max-width: calc(100% - (var(--gap-h-4e4eda17-c7ec-4369-854b-070ee3092958) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-ae61b1b6-e74c-4142-b008-46c7b9b61df0] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px;
        width: calc(100% - (var(--gap-h-4e4eda17-c7ec-4369-854b-070ee3092958) * 0));
        max-width: calc(100% - (var(--gap-h-4e4eda17-c7ec-4369-854b-070ee3092958) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ae61b1b6-e74c-4142-b008-46c7b9b61df0] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-de511fd2-e750-4468-9a5f-ef211f602fae] {
    border-bottom: 1px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-de511fd2-e750-4468-9a5f-ef211f602fae] {
        font-size: 16px;
    }
}

.sd[data-s-3fdc20e4-0402-4220-9edf-34d77f933544] {
    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-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    --gap-h-3fdc20e4-0402-4220-9edf-34d77f933544: 10px;
    --gap-v-3fdc20e4-0402-4220-9edf-34d77f933544: 10px;
    --gap-uuid: 3fdc20e4-0402-4220-9edf-34d77f933544;
    max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-3fdc20e4-0402-4220-9edf-34d77f933544] {
        gap: 10px;
        margin: 10px 0px 20px 0px;
        --gap-h-3fdc20e4-0402-4220-9edf-34d77f933544: 10px;
        --gap-v-3fdc20e4-0402-4220-9edf-34d77f933544: 10px;
        width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
        max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    }
}

.sd[data-s-488a0d50-2084-4682-903c-e30f24abe234] {
    flex-direction: row;
    justify-content: center;
    width: calc(100% - (var(--gap-h-3fdc20e4-0402-4220-9edf-34d77f933544) * 0));
    max-width: calc(100% - (var(--gap-h-3fdc20e4-0402-4220-9edf-34d77f933544) * 0));
}

.sd[data-s-eba23255-3857-4153-ab93-fdbf13231dbf] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    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-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1] {
    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-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1].link-active {
    background: rgb(66, 66, 66);
}

.sd[data-s-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1]:hover {
    background: rgb(66, 66, 66);
    transform: translate(0px, 1px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1] {
        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-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1] {
        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-fe04ee2b-002f-442b-a94e-ec71a9234868] {
    color: #1e1e1e;
    font-family: var(--s-font-9fa5d38c);
    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-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1].link-active .sd[data-s-fe04ee2b-002f-442b-a94e-ec71a9234868] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
}

.sd[data-s-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1]:hover .sd[data-s-fe04ee2b-002f-442b-a94e-ec71a9234868] {
    color: #FFFFFF;
}

.sd[data-s-f6d0f3bf-cd95-49c3-b801-55c90a079864] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 12px;
    font-weight: 500;
    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-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1].link-active .sd[data-s-f6d0f3bf-cd95-49c3-b801-55c90a079864] {
    color: #FFFFFF;
}

.sd[data-s-22fbb358-8db8-4b6a-8c4b-f3a1e17483b1]:hover .sd[data-s-f6d0f3bf-cd95-49c3-b801-55c90a079864] {
    color: #FFFFFF;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f6d0f3bf-cd95-49c3-b801-55c90a079864] {
        font-size: 13px;
    }
}

.sd[data-s-49eb2961-afd8-4856-8a5a-46f8cf07a5fd] {
    border-bottom: 0px 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-9fa5d38c);
    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-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-49eb2961-afd8-4856-8a5a-46f8cf07a5fd] {
        font-size: 16px;
    }
}

.sd[data-s-2e845103-5de1-4767-a301-5c1d5f5e3b23] {
    border-bottom: 1px 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);
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2e845103-5de1-4767-a301-5c1d5f5e3b23] {
        font-size: 14px;
    }
}

.sd[data-s-e8508edd-27de-4034-b32c-5f772dd3b4bc] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0px;
    width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
}

.sd[data-s-6adeabec-df24-44c0-9c73-aa98ab51cb0f] {
    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-6adeabec-df24-44c0-9c73-aa98ab51cb0f: 10px;
    --gap-v-6adeabec-df24-44c0-9c73-aa98ab51cb0f: 10px;
    --gap-uuid: 6adeabec-df24-44c0-9c73-aa98ab51cb0f;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6adeabec-df24-44c0-9c73-aa98ab51cb0f] {
        gap: 10px;
        margin: 10px 0px 20px 0px;
        --gap-h-6adeabec-df24-44c0-9c73-aa98ab51cb0f: 10px;
        --gap-v-6adeabec-df24-44c0-9c73-aa98ab51cb0f: 10px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-342b7e47-8b26-4e06-bb8a-8e36187994a7] {
    flex-direction: row;
    justify-content: center;
    width: calc(100% - (var(--gap-h-6adeabec-df24-44c0-9c73-aa98ab51cb0f) * 0));
    max-width: calc(100% - (var(--gap-h-6adeabec-df24-44c0-9c73-aa98ab51cb0f) * 0));
}

.sd[data-s-7d52b2e2-daa5-492d-9581-471a315d99b8] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    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-1df36498-f426-443d-83da-2bd49a1cf6c7] {
    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-1df36498-f426-443d-83da-2bd49a1cf6c7].link-active {
    background: rgb(66, 66, 66);
}

.sd[data-s-1df36498-f426-443d-83da-2bd49a1cf6c7]:hover {
    background: rgb(66, 66, 66);
    transform: translate(0px, 1px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-1df36498-f426-443d-83da-2bd49a1cf6c7] {
        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-1df36498-f426-443d-83da-2bd49a1cf6c7] {
        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-2a1a6cca-3e47-4adc-90af-b9741ffa5286] {
    color: #1e1e1e;
    font-family: var(--s-font-9fa5d38c);
    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-1df36498-f426-443d-83da-2bd49a1cf6c7].link-active .sd[data-s-2a1a6cca-3e47-4adc-90af-b9741ffa5286] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
}

.sd[data-s-1df36498-f426-443d-83da-2bd49a1cf6c7]:hover .sd[data-s-2a1a6cca-3e47-4adc-90af-b9741ffa5286] {
    color: #FFFFFF;
}

.sd[data-s-184cfc65-967d-4316-a3ab-5f339052ddb6] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 12px;
    font-weight: 500;
    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-1df36498-f426-443d-83da-2bd49a1cf6c7].link-active .sd[data-s-184cfc65-967d-4316-a3ab-5f339052ddb6] {
    color: #FFFFFF;
}

.sd[data-s-1df36498-f426-443d-83da-2bd49a1cf6c7]:hover .sd[data-s-184cfc65-967d-4316-a3ab-5f339052ddb6] {
    color: #FFFFFF;
}

@media screen and (max-width: 540px) {
    .sd[data-s-184cfc65-967d-4316-a3ab-5f339052ddb6] {
        font-size: 13px;
    }
}

.sd[data-s-a6f3f133-d9f9-4c56-8222-be67d5933ee3] {
    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-6adeabec-df24-44c0-9c73-aa98ab51cb0f) * 0));
    max-width: calc(100% - (var(--gap-h-6adeabec-df24-44c0-9c73-aa98ab51cb0f) * 0));
}

.sd[data-s-32e0155c-b8b6-4f35-a0be-a1657bf4c5ac] {
    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-9fa5d38c);
    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-32e0155c-b8b6-4f35-a0be-a1657bf4c5ac]:hover {
    background: #dbdbdb;
    transform: scale(1.05, 1.05);
}

.sd[data-s-a4f8ab66-c5f9-454d-a6e3-b6ae41160ae4] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 14px;
    font-weight: 500;
    padding: 0px 0px 2px 0px;
    text-align: center;
    justify-content: center;
}

.sd[data-s-4aad624d-e4e9-41f3-914a-cf81f908c777] {
    border-bottom: 1px 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);
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4aad624d-e4e9-41f3-914a-cf81f908c777] {
        font-size: 14px;
    }
}

.sd[data-s-f84b8869-2b89-41a8-b076-58cf5f269b1f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0px;
    width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-f84b8869-2b89-41a8-b076-58cf5f269b1f] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        width: 100%;
    }
}

.sd[data-s-ba09d5e6-b16a-433d-8ff4-22f5c08f129e] {
    align-content: center;
    align-items: center;
    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-ba09d5e6-b16a-433d-8ff4-22f5c08f129e: 10px;
    --gap-v-ba09d5e6-b16a-433d-8ff4-22f5c08f129e: 10px;
    --gap-uuid: ba09d5e6-b16a-433d-8ff4-22f5c08f129e;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ba09d5e6-b16a-433d-8ff4-22f5c08f129e] {
        gap: 10px;
        margin: 10px 0px 20px 0px;
        --gap-h-ba09d5e6-b16a-433d-8ff4-22f5c08f129e: 10px;
        --gap-v-ba09d5e6-b16a-433d-8ff4-22f5c08f129e: 10px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ac46b223-c89c-4c0f-9124-4338e933d7f4] {
    flex-direction: row;
    justify-content: center;
    width: calc(100% - (var(--gap-h-ba09d5e6-b16a-433d-8ff4-22f5c08f129e) * 0));
    max-width: calc(100% - (var(--gap-h-ba09d5e6-b16a-433d-8ff4-22f5c08f129e) * 0));
}

.sd[data-s-b8043ff7-c4ff-4b43-95bc-a6b22c790c5a] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    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-8e9291a9-6d64-4037-b0e6-3c6664891335] {
    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-8e9291a9-6d64-4037-b0e6-3c6664891335].link-active {
    background: rgb(66, 66, 66);
}

.sd[data-s-8e9291a9-6d64-4037-b0e6-3c6664891335]:hover {
    background: rgb(66, 66, 66);
    transform: translate(0px, 1px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-8e9291a9-6d64-4037-b0e6-3c6664891335] {
        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-8e9291a9-6d64-4037-b0e6-3c6664891335] {
        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-7d1f8da4-2e19-4964-affd-5458eafe172c] {
    color: #1e1e1e;
    font-family: var(--s-font-9fa5d38c);
    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-8e9291a9-6d64-4037-b0e6-3c6664891335].link-active .sd[data-s-7d1f8da4-2e19-4964-affd-5458eafe172c] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
}

.sd[data-s-8e9291a9-6d64-4037-b0e6-3c6664891335]:hover .sd[data-s-7d1f8da4-2e19-4964-affd-5458eafe172c] {
    color: #FFFFFF;
}

.sd[data-s-2ddf2794-47d8-4149-9f8a-59d3b74f52ba] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 12px;
    font-weight: 500;
    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-8e9291a9-6d64-4037-b0e6-3c6664891335].link-active .sd[data-s-2ddf2794-47d8-4149-9f8a-59d3b74f52ba] {
    color: #FFFFFF;
}

.sd[data-s-8e9291a9-6d64-4037-b0e6-3c6664891335]:hover .sd[data-s-2ddf2794-47d8-4149-9f8a-59d3b74f52ba] {
    color: #FFFFFF;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2ddf2794-47d8-4149-9f8a-59d3b74f52ba] {
        font-size: 13px;
    }
}

.sd[data-s-0a46764d-3c64-401c-8c79-fb5d5e5a0d5c] {
    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-ba09d5e6-b16a-433d-8ff4-22f5c08f129e) * 0));
    max-width: calc(100% - (var(--gap-h-ba09d5e6-b16a-433d-8ff4-22f5c08f129e) * 0));
}

.sd[data-s-35fe883f-ac55-4dae-b1f7-42491eb7cff0] {
    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-9fa5d38c);
    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-35fe883f-ac55-4dae-b1f7-42491eb7cff0]:hover {
    background: #dbdbdb;
    transform: scale(1.05, 1.05);
}

.sd[data-s-b0cf4a1e-5e03-4b05-8953-df41a49e64c3] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 14px;
    font-weight: 500;
    padding: 0px 0px 2px 0px;
    text-align: center;
    justify-content: center;
}

.sd[data-s-d801d16b-ac47-4481-ba5b-c9a4074c5522] {
    border-bottom: 1px 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);
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d801d16b-ac47-4481-ba5b-c9a4074c5522] {
        font-size: 14px;
    }
}

.sd[data-s-36875873-4794-4529-b821-5c23e01f25c8] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0px;
    width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
}

.sd[data-s-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d] {
    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-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d: 10px;
    --gap-v-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d: 10px;
    --gap-uuid: 54a01777-7a84-4ae2-ad90-82e2e7fdaa6d;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d] {
        gap: 10px;
        margin: 10px 0px 20px 0px;
        --gap-h-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d: 10px;
        --gap-v-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d: 10px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c240f60f-c56b-4a5e-a05b-c91f8377749b] {
    flex-direction: row;
    justify-content: center;
    width: calc(100% - (var(--gap-h-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d) * 0));
    max-width: calc(100% - (var(--gap-h-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d) * 0));
}

.sd[data-s-8c068c78-3995-4110-93bc-0cfc95a50258] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    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-8f146633-ff67-47af-afc8-969640579848] {
    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-8f146633-ff67-47af-afc8-969640579848].link-active {
    background: rgb(66, 66, 66);
}

.sd[data-s-8f146633-ff67-47af-afc8-969640579848]:hover {
    background: rgb(66, 66, 66);
    transform: translate(0px, 1px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-8f146633-ff67-47af-afc8-969640579848] {
        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-8f146633-ff67-47af-afc8-969640579848] {
        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-73e147a3-a8f5-4ce2-bbac-de05f1ea192f] {
    color: #1e1e1e;
    font-family: var(--s-font-9fa5d38c);
    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-8f146633-ff67-47af-afc8-969640579848].link-active .sd[data-s-73e147a3-a8f5-4ce2-bbac-de05f1ea192f] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
}

.sd[data-s-8f146633-ff67-47af-afc8-969640579848]:hover .sd[data-s-73e147a3-a8f5-4ce2-bbac-de05f1ea192f] {
    color: #FFFFFF;
}

.sd[data-s-6e2a90c6-6fb7-4e24-ae1e-84a9631efb65] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 12px;
    font-weight: 500;
    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-8f146633-ff67-47af-afc8-969640579848].link-active .sd[data-s-6e2a90c6-6fb7-4e24-ae1e-84a9631efb65] {
    color: #FFFFFF;
}

.sd[data-s-8f146633-ff67-47af-afc8-969640579848]:hover .sd[data-s-6e2a90c6-6fb7-4e24-ae1e-84a9631efb65] {
    color: #FFFFFF;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6e2a90c6-6fb7-4e24-ae1e-84a9631efb65] {
        font-size: 13px;
    }
}

.sd[data-s-ee5a6783-919e-4b8b-bd96-5311d2ec683d] {
    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-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d) * 0));
    max-width: calc(100% - (var(--gap-h-54a01777-7a84-4ae2-ad90-82e2e7fdaa6d) * 0));
}

.sd[data-s-4c192230-de98-4ce7-82bb-ef71dba6bc10] {
    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-9fa5d38c);
    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-4c192230-de98-4ce7-82bb-ef71dba6bc10]:hover {
    background: #dbdbdb;
    transform: scale(1.05, 1.05);
}

.sd[data-s-11b6525d-7b2c-4328-9f7b-4d9b5e24cf85] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 14px;
    font-weight: 500;
    padding: 0px 0px 2px 0px;
    text-align: center;
    justify-content: center;
}

.sd[data-s-793fc5f5-e894-44df-bc4b-a24604464a28] {
    border-bottom: 1px 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);
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-793fc5f5-e894-44df-bc4b-a24604464a28] {
        font-size: 16px;
    }
}

.sd[data-s-6429fa0d-f451-475c-a230-5a23444058cc] {
    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-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    --gap-h-6429fa0d-f451-475c-a230-5a23444058cc: 10px;
    --gap-v-6429fa0d-f451-475c-a230-5a23444058cc: 10px;
    --gap-uuid: 6429fa0d-f451-475c-a230-5a23444058cc;
    max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-6429fa0d-f451-475c-a230-5a23444058cc] {
        gap: 10px;
        margin: 10px 0px 20px 0px;
        --gap-h-6429fa0d-f451-475c-a230-5a23444058cc: 10px;
        --gap-v-6429fa0d-f451-475c-a230-5a23444058cc: 10px;
        width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
        max-width: calc(100% - (var(--gap-h-ae61b1b6-e74c-4142-b008-46c7b9b61df0) * 0));
    }
}

.sd[data-s-ee4b92b3-e822-4daa-96fe-616d57542a38] {
    flex-direction: row;
    justify-content: center;
    width: calc(100% - (var(--gap-h-6429fa0d-f451-475c-a230-5a23444058cc) * 0));
    max-width: calc(100% - (var(--gap-h-6429fa0d-f451-475c-a230-5a23444058cc) * 0));
}

.sd[data-s-971e63e2-29f1-4681-954a-2de232337c58] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    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-ed13d459-f60c-4948-b3e3-d0d43098b037] {
    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-ed13d459-f60c-4948-b3e3-d0d43098b037].link-active {
    background: rgb(66, 66, 66);
}

.sd[data-s-ed13d459-f60c-4948-b3e3-d0d43098b037]:hover {
    background: rgb(66, 66, 66);
    transform: translate(0px, 1px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-ed13d459-f60c-4948-b3e3-d0d43098b037] {
        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-ed13d459-f60c-4948-b3e3-d0d43098b037] {
        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-6166dcbb-d0c4-44d5-842e-3cd8b5f193ac] {
    color: #1e1e1e;
    font-family: var(--s-font-9fa5d38c);
    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-ed13d459-f60c-4948-b3e3-d0d43098b037].link-active .sd[data-s-6166dcbb-d0c4-44d5-842e-3cd8b5f193ac] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
}

.sd[data-s-ed13d459-f60c-4948-b3e3-d0d43098b037]:hover .sd[data-s-6166dcbb-d0c4-44d5-842e-3cd8b5f193ac] {
    color: #FFFFFF;
}

.sd[data-s-53b82e21-b2a6-4e08-8c4d-3d2319024ff7] {
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 12px;
    font-weight: 500;
    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-ed13d459-f60c-4948-b3e3-d0d43098b037].link-active .sd[data-s-53b82e21-b2a6-4e08-8c4d-3d2319024ff7] {
    color: #FFFFFF;
}

.sd[data-s-ed13d459-f60c-4948-b3e3-d0d43098b037]:hover .sd[data-s-53b82e21-b2a6-4e08-8c4d-3d2319024ff7] {
    color: #FFFFFF;
}

@media screen and (max-width: 540px) {
    .sd[data-s-53b82e21-b2a6-4e08-8c4d-3d2319024ff7] {
        font-size: 13px;
    }
}

.sd[data-s-5991bf70-bd82-4512-872f-55ea3edda92e] {
    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-6429fa0d-f451-475c-a230-5a23444058cc) * 0));
    max-width: calc(100% - (var(--gap-h-6429fa0d-f451-475c-a230-5a23444058cc) * 0));
}

.sd[data-s-ff2de32e-a3b0-4ad5-9232-5543cf482f7f] {
    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-9fa5d38c);
    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-ff2de32e-a3b0-4ad5-9232-5543cf482f7f]:hover {
    background: #dbdbdb;
    transform: scale(1.05, 1.05);
}

.sd[data-s-999a3459-4e98-42d1-9d67-534489e89413] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 14px;
    font-weight: 500;
    padding: 0px 0px 2px 0px;
    text-align: center;
    justify-content: center;
}



.sd[data-s-bcfcbf39-0358-4573-88be-d6224fe77d3b] {
    background: #FFFFFF;
    border-radius: 0;
    height: 100%;
    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-bcfcbf39-0358-4573-88be-d6224fe77d3b] {
        background: #FFFFFF;
    }
}

.sd[data-s-3bed852e-7cf3-40ad-a1d2-905feda19f6c] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 100px 0px 0px 0px;
    padding: 0px 0px 39px 0px;
    width: 100%;
    z-index: 2;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3bed852e-7cf3-40ad-a1d2-905feda19f6c] {
        align-content: center;
        align-items: center;
        flex: none;
        height: auto;
        justify-content: center;
        padding: 0px 0px 35px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3bed852e-7cf3-40ad-a1d2-905feda19f6c] {
        margin: 66px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ea4f19c3-7758-4236-a28a-1ab7d374ab85] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 65%;
    --gap-uuid: ea4f19c3-7758-4236-a28a-1ab7d374ab85;
    --gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85: 0px;
    --gap-v-ea4f19c3-7758-4236-a28a-1ab7d374ab85: 0px;
    max-width: 65%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ea4f19c3-7758-4236-a28a-1ab7d374ab85] {
        flex: none;
        margin: 0px 0px 0px 0px;
        padding: 35px 0px 0px 0px;
        width: 85%;
        max-width: 85%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ea4f19c3-7758-4236-a28a-1ab7d374ab85] {
        flex: none;
        gap: 0px;
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
        width: 100%;
        --gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85: 0px;
        --gap-v-ea4f19c3-7758-4236-a28a-1ab7d374ab85: 0px;
        max-width: 100%;
    }
}

.sd[data-s-afb044e9-ce2b-41aa-8ef9-4feb9386a2a4] {
    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 0px 0px 0px;
    width: calc(100% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0));
    max-width: calc(100% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-afb044e9-ce2b-41aa-8ef9-4feb9386a2a4] {
        height: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-afb044e9-ce2b-41aa-8ef9-4feb9386a2a4] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        justify-content: center;
        padding: 0px 0px 0px 0px;
        width: calc(93% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0.06999999999999994));
        max-width: calc(93% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0.06999999999999994));
    }
}

.sd[data-s-80f49400-0c03-4a2a-872d-1ae42d89e0a3] {
    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: 39px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    z-index: 3;
    --gap-h-80f49400-0c03-4a2a-872d-1ae42d89e0a3: 0px;
    --gap-v-80f49400-0c03-4a2a-872d-1ae42d89e0a3: 0px;
    --gap-uuid: 80f49400-0c03-4a2a-872d-1ae42d89e0a3;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-80f49400-0c03-4a2a-872d-1ae42d89e0a3] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-836238fb-af9e-4d8b-80df-f38db1e9f23f] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 28px;
    font-weight: 800;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    text-decoration: none;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-836238fb-af9e-4d8b-80df-f38db1e9f23f].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-836238fb-af9e-4d8b-80df-f38db1e9f23f].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-836238fb-af9e-4d8b-80df-f38db1e9f23f] {
        font-size: 28px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-836238fb-af9e-4d8b-80df-f38db1e9f23f] {
        flex: none;
        font-size: 20px;
        text-align: left;
        width: calc(100% - (var(--gap-h-80f49400-0c03-4a2a-872d-1ae42d89e0a3) * 0));
        max-width: calc(100% - (var(--gap-h-80f49400-0c03-4a2a-872d-1ae42d89e0a3) * 0));
        justify-content: flex-start;
    }
}

.sd[data-s-4319cbe6-cc5f-4553-b181-338673fb7d12] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    font-family: var(--s-font-0bb29cca);
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    z-index: 3;
    --gap-h-4319cbe6-cc5f-4553-b181-338673fb7d12: 0px;
    --gap-v-4319cbe6-cc5f-4553-b181-338673fb7d12: 0px;
    --gap-uuid: 4319cbe6-cc5f-4553-b181-338673fb7d12;
    max-width: 100%;
}

.sd[data-s-4319cbe6-cc5f-4553-b181-338673fb7d12].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-4319cbe6-cc5f-4553-b181-338673fb7d12].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4319cbe6-cc5f-4553-b181-338673fb7d12] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-d8486cf5-ad85-4f1f-8905-cdd51f9c878b] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    width: 685px;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d8486cf5-ad85-4f1f-8905-cdd51f9c878b] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 28px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-4319cbe6-cc5f-4553-b181-338673fb7d12) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-4319cbe6-cc5f-4553-b181-338673fb7d12) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d8486cf5-ad85-4f1f-8905-cdd51f9c878b] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
        transform: rotate(0deg);
        width: calc(95% - (var(--gap-h-4319cbe6-cc5f-4553-b181-338673fb7d12) * 0.04999999999999995));
        z-index: 0;
        max-width: calc(95% - (var(--gap-h-4319cbe6-cc5f-4553-b181-338673fb7d12) * 0.04999999999999995));
    }
}

.sd[data-s-27e314bd-4936-448d-9899-d03bce7105c2] {
    background: #000000;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-27e314bd-4936-448d-9899-d03bce7105c2].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-27e314bd-4936-448d-9899-d03bce7105c2].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-27e314bd-4936-448d-9899-d03bce7105c2] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-27e314bd-4936-448d-9899-d03bce7105c2] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-3916b1c8-ccfd-4295-b317-63d29f369a70] {
    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 25px 0px;
    width: calc(100% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0));
    max-width: calc(100% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0));
}

.sd[data-s-03f845a5-e352-4588-a934-6914ac2dc620] {
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-03f845a5-e352-4588-a934-6914ac2dc620] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-03f845a5-e352-4588-a934-6914ac2dc620] {
        display: none;
        flex: none;
        width: 93%;
        max-width: 93%;
    }
}

.sd[data-s-06add714-e2d2-4a12-9085-613b0df00707] {
    display: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-06add714-e2d2-4a12-9085-613b0df00707] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-06add714-e2d2-4a12-9085-613b0df00707] {
        display: flex;
        flex: none;
        height: auto;
        width: 100%;
    }
}

.sd[data-s-576c5ecd-4000-4784-8875-a38199cc498d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgb(189, 189, 189);
    border-left: 0px solid rgb(189, 189, 189);
    border-right: 0px solid rgb(189, 189, 189);
    border-top: 0px solid rgb(189, 189, 189);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 15px;
    width: calc(100% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0));
    max-width: calc(100% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0));
}

.sd[data-s-4440d416-66e6-4ebb-98f5-39f7c07cfe22] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4440d416-66e6-4ebb-98f5-39f7c07cfe22] {
        margin: 0px 0px 16px 0px;
        max-width: 100%;
    }
}

.sd[data-s-db37feaf-5fa6-4458-b66a-1ca43b449d36] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-db37feaf-5fa6-4458-b66a-1ca43b449d36] {
        display: none;
    }
}

.sd[data-s-6b47f704-227c-4050-b9dd-9110a2e9d4e5] {
    color: #333;
    display: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6b47f704-227c-4050-b9dd-9110a2e9d4e5] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6b47f704-227c-4050-b9dd-9110a2e9d4e5] {
        display: flex;
    }
}

.sd[data-s-ca936a98-3e66-41a0-be1b-9d6aaefed51b] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: 500px;
    max-width: 100%;
}

.sd[data-s-a6ef4529-ec0b-4762-a930-bbcae6b7ef22] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    width: auto;
    max-width: 100%;
}

.sd[data-s-740cf0e7-7eb5-4d2f-9acb-41050bc92d2a] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-740cf0e7-7eb5-4d2f-9acb-41050bc92d2a]:hover {
    background: #fafafa;
}

.sd[data-s-3f0dd679-d7d0-406e-8c0e-c76c4240e336] {
    flex: none;
    height: 15px;
    margin: 0px 10px 0px 0px;
    width: 15px;
    max-width: calc(100% - 10px);
}

.sd[data-s-942d1b4c-2726-4aec-837e-4692b0a6d58c] {
    flex: 1;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-9270bb79-9652-433a-b57f-3bee3da393cb] {
    align-content: center;
    align-items: center;
    background: #000000;
    border-bottom: 0px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: 55px;
    justify-content: center;
    margin: 11px 0px 0px 0px;
    padding: 8px;
    width: 280px;
    --gap-h-9270bb79-9652-433a-b57f-3bee3da393cb: 8px;
    --gap-v-9270bb79-9652-433a-b57f-3bee3da393cb: 0px;
    --gap-uuid: 9270bb79-9652-433a-b57f-3bee3da393cb;
    max-width: 100%;
}

.sd[data-s-9270bb79-9652-433a-b57f-3bee3da393cb]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9270bb79-9652-433a-b57f-3bee3da393cb] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 12px;
        justify-content: center;
        width: 280px;
        --gap-h-9270bb79-9652-433a-b57f-3bee3da393cb: 12px;
        --gap-v-9270bb79-9652-433a-b57f-3bee3da393cb: 12px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9270bb79-9652-433a-b57f-3bee3da393cb] {
        align-content: center;
        align-items: center;
        background: #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
        border-top: 1px solid #000000;
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 6px;
        height: 50px;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 260px;
        --gap-h-9270bb79-9652-433a-b57f-3bee3da393cb: 6px;
        --gap-v-9270bb79-9652-433a-b57f-3bee3da393cb: 0px;
        max-width: 100%;
    }
}

.sd[data-s-dfd207f0-b684-4160-b08b-65efc2d3f2e5] {
    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-9fa5d38c);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-9270bb79-9652-433a-b57f-3bee3da393cb]:hover .sd[data-s-dfd207f0-b684-4160-b08b-65efc2d3f2e5]:hover {
    text-decoration: underline;
}

.sd[data-s-9270bb79-9652-433a-b57f-3bee3da393cb]:hover .sd[data-s-dfd207f0-b684-4160-b08b-65efc2d3f2e5] {
    color: #000000;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dfd207f0-b684-4160-b08b-65efc2d3f2e5] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dfd207f0-b684-4160-b08b-65efc2d3f2e5] {
        display: flex;
        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-f1f62c2f-3f5e-417b-9fed-e8c9af32a39e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 45px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0));
    z-index: 1;
    max-width: calc(100% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-f1f62c2f-3f5e-417b-9fed-e8c9af32a39e] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 28px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f1f62c2f-3f5e-417b-9fed-e8c9af32a39e] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        margin: 0px 0px 35px 0px;
        padding: 0px 0px 0px 0px;
        transform: rotate(0deg);
        width: calc(93% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0.06999999999999994));
        z-index: 0;
        max-width: calc(93% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0.06999999999999994));
    }
}

.sd[data-s-e7ef999f-fd3c-4737-b1d1-0c2681d309d7] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    font-family: var(--s-font-9fa5d38c);
    height: calc(100% - 5px);
    justify-content: center;
    margin: 0px 0px 5px 0px;
    opacity: 1;
    padding: 85px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-e7ef999f-fd3c-4737-b1d1-0c2681d309d7].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-e7ef999f-fd3c-4737-b1d1-0c2681d309d7].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e7ef999f-fd3c-4737-b1d1-0c2681d309d7].appear {
        transform: translate(0px, 20px);
    }

    .sd[data-s-e7ef999f-fd3c-4737-b1d1-0c2681d309d7].appear-active {}

    .sd[data-s-e7ef999f-fd3c-4737-b1d1-0c2681d309d7] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
        margin: 0px 0px 3px 0px;
        max-width: 100%;
    }
}

.sd[data-s-2f2f3a4e-c074-4b3f-bc00-036ca6328a1f] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 28px;
    font-weight: 600;
    height: auto;
    line-height: 1.1;
    padding: 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2f2f3a4e-c074-4b3f-bc00-036ca6328a1f] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2f2f3a4e-c074-4b3f-bc00-036ca6328a1f] {
        font-size: 20px;
    }
}

.sd[data-s-49f9f7b4-8f3f-4906-950e-86d2aec93538] {
    color: #6e6e6e;
    font-family: var(--s-font-9fa5d38c);
    font-size: 28px;
    font-weight: 600;
    height: auto;
    line-height: 1.1;
    padding: 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-49f9f7b4-8f3f-4906-950e-86d2aec93538] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-49f9f7b4-8f3f-4906-950e-86d2aec93538] {
        font-size: 20px;
    }
}

.sd[data-s-9ad74f69-7542-4a47-a67a-fbbe570f380c] {
    color: #737373;
    font-family: var(--s-font-9fa5d38c);
    font-size: 20px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 1px;
    text-align: center;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-9ad74f69-7542-4a47-a67a-fbbe570f380c].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-9ad74f69-7542-4a47-a67a-fbbe570f380c].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9ad74f69-7542-4a47-a67a-fbbe570f380c] {
        font-feature-settings: normal;
        font-size: 15px;
        text-orientation: mixed;
        -webkit-text-orientation: mixed;
        writing-mode: horizontal-tb;
        -ms-writing-mode: horizontal-tb;
        -webkit-writing-mode: horizontal-tb;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9ad74f69-7542-4a47-a67a-fbbe570f380c].appear {
        transform: translate(0px, 20px);
    }

    .sd[data-s-9ad74f69-7542-4a47-a67a-fbbe570f380c].appear-active {}

    .sd[data-s-9ad74f69-7542-4a47-a67a-fbbe570f380c] {
        font-feature-settings: normal;
        font-size: 13px;
        text-orientation: mixed;
        -webkit-text-orientation: mixed;
        writing-mode: horizontal-tb;
        -ms-writing-mode: horizontal-tb;
        -webkit-writing-mode: horizontal-tb;
    }
}

.sd[data-s-fbafe95a-34ec-46ca-925a-63d280a0ef7a] {
    background: #000000;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-fbafe95a-34ec-46ca-925a-63d280a0ef7a].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-fbafe95a-34ec-46ca-925a-63d280a0ef7a].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fbafe95a-34ec-46ca-925a-63d280a0ef7a] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fbafe95a-34ec-46ca-925a-63d280a0ef7a] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-08432191-e328-4646-985a-cc1727746b5b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0));
    --gap-h-08432191-e328-4646-985a-cc1727746b5b: 0px;
    --gap-v-08432191-e328-4646-985a-cc1727746b5b: 0px;
    --gap-uuid: 08432191-e328-4646-985a-cc1727746b5b;
    max-width: calc(100% - (var(--gap-h-ea4f19c3-7758-4236-a28a-1ab7d374ab85) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-08432191-e328-4646-985a-cc1727746b5b] {
        flex: none;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-08432191-e328-4646-985a-cc1727746b5b] {
        background: #f7f7f6;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        width: 100%;
    }
}

.sd[data-s-cc632c22-bfbb-4199-a21d-cc4ec5f71c8f] {
    align-content: center;
    align-items: center;
    background: #f7f7f6;
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 0;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 45px;
    width: calc(100% - (var(--gap-h-08432191-e328-4646-985a-cc1727746b5b) * 0));
    max-width: calc(100% - (var(--gap-h-08432191-e328-4646-985a-cc1727746b5b) * 0));
}

.sd[data-s-cc632c22-bfbb-4199-a21d-cc4ec5f71c8f].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.sd[data-s-cc632c22-bfbb-4199-a21d-cc4ec5f71c8f].appear-active {
    transition-delay: 400ms;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

@media screen and (max-width: 840px) {
    .sd[data-s-cc632c22-bfbb-4199-a21d-cc4ec5f71c8f] {
        flex: none;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cc632c22-bfbb-4199-a21d-cc4ec5f71c8f].appear {
        transition-delay: 300ms;
    }

    .sd[data-s-cc632c22-bfbb-4199-a21d-cc4ec5f71c8f].appear-active {
        transition-delay: 300ms;
    }

    .sd[data-s-cc632c22-bfbb-4199-a21d-cc4ec5f71c8f] {
        flex: none;
        height: auto;
        padding: 35px 0px 35px 0px;
        width: calc(93% - (var(--gap-h-08432191-e328-4646-985a-cc1727746b5b) * 0.06999999999999994));
        max-width: calc(93% - (var(--gap-h-08432191-e328-4646-985a-cc1727746b5b) * 0.06999999999999994));
    }
}

.sd[data-s-b31bd12b-c333-407e-98b9-598a23cd71c4] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-f2c48a4e-9763-4ef4-a06e-81ea9716c046] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-fc782b27-985f-4691-af76-e25f1147a034] {
    border-radius: 0;
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fc782b27-985f-4691-af76-e25f1147a034] {
        font-size: 16px;
    }
}

.sd[data-s-638367f4-8ca6-4d37-9478-f1260b7defdd] {
    border-radius: 0;
    color: #f24245;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 5px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: calc(100% - 5px);
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-638367f4-8ca6-4d37-9478-f1260b7defdd] {
        font-size: 14px;
    }
}

.sd[data-s-7f44d257-ca72-49a6-b168-bf1600c63a5b] {
    background: #FFFFFF;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-radius: 4px;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 400;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7f44d257-ca72-49a6-b168-bf1600c63a5b]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-7f44d257-ca72-49a6-b168-bf1600c63a5b]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-7f44d257-ca72-49a6-b168-bf1600c63a5b]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-7f44d257-ca72-49a6-b168-bf1600c63a5b]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7f44d257-ca72-49a6-b168-bf1600c63a5b] {
        font-family: var(--s-font-9fa5d38c);
    }
}

.sd[data-s-65dfe6b5-0c16-4ecd-8a56-4f4c19e30f09] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-99088ced-7e53-4bc2-a1f9-763656ecb4d9] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-6e58f6a2-f94b-4e23-88d7-ca39e83a17e8] {
    border-radius: 0;
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6e58f6a2-f94b-4e23-88d7-ca39e83a17e8] {
        font-size: 16px;
    }
}

.sd[data-s-e4fa5e44-a873-4096-8dbf-1a68d27be3b6] {
    border-radius: 0;
    color: #f24245;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 5px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: calc(100% - 5px);
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e4fa5e44-a873-4096-8dbf-1a68d27be3b6] {
        font-size: 14px;
    }
}

.sd[data-s-37a7ace8-47b8-42fc-9903-69d30ffd09c2] {
    background: #FFFFFF;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-radius: 4px;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 400;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-37a7ace8-47b8-42fc-9903-69d30ffd09c2]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-37a7ace8-47b8-42fc-9903-69d30ffd09c2]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-37a7ace8-47b8-42fc-9903-69d30ffd09c2]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-37a7ace8-47b8-42fc-9903-69d30ffd09c2]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-37a7ace8-47b8-42fc-9903-69d30ffd09c2] {
        font-family: var(--s-font-9fa5d38c);
    }
}

.sd[data-s-615a1dc7-2d50-45ff-adf0-319f46b1bce6] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-35d6a421-d02d-47b8-aa93-7e7ecf29f0f6] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-35d6a421-d02d-47b8-aa93-7e7ecf29f0f6] {
        padding: 0px;
    }
}

.sd[data-s-9c803b05-eec0-4040-b6c5-947544c9889b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-11e1d52e-b3df-471b-ab5f-a13c6aa93a23] {
    border-radius: 0;
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-11e1d52e-b3df-471b-ab5f-a13c6aa93a23] {
        font-size: 16px;
    }
}

.sd[data-s-ab1018b5-0063-4b76-9e4b-533ad56e2450] {
    border-radius: 0;
    color: #f24245;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 5px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: calc(100% - 5px);
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ab1018b5-0063-4b76-9e4b-533ad56e2450] {
        font-size: 14px;
    }
}

.sd[data-s-ef1a9fd2-e1a0-441e-9419-cd91c7a56ec7] {
    background: #FFFFFF;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-radius: 4px;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 400;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ef1a9fd2-e1a0-441e-9419-cd91c7a56ec7]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-ef1a9fd2-e1a0-441e-9419-cd91c7a56ec7]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-ef1a9fd2-e1a0-441e-9419-cd91c7a56ec7]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-ef1a9fd2-e1a0-441e-9419-cd91c7a56ec7]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ef1a9fd2-e1a0-441e-9419-cd91c7a56ec7] {
        font-family: var(--s-font-9fa5d38c);
    }
}

.sd[data-s-5d134942-6760-402f-99ac-89917a7e416f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ad66c21b-ed2f-4068-87e7-35f52cb6b0a7] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ad66c21b-ed2f-4068-87e7-35f52cb6b0a7] {
        padding: 0px;
    }
}

.sd[data-s-882f42b8-1aac-49a1-acb4-3901e940f697] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-171de878-834e-49fb-87fd-44dfb7e463c8] {
    border-radius: 0;
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-171de878-834e-49fb-87fd-44dfb7e463c8] {
        font-size: 16px;
    }
}

.sd[data-s-ebfc112e-a8c3-4d25-8fec-097e5b85896d] {
    border-radius: 0;
    color: #f24245;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 5px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: calc(100% - 5px);
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ebfc112e-a8c3-4d25-8fec-097e5b85896d] {
        font-size: 14px;
    }
}

.sd[data-s-b5f5185e-d5dd-424a-886e-3e03fbafb827] {
    background: #FFFFFF;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-radius: 4px;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 400;
    height: 50px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b5f5185e-d5dd-424a-886e-3e03fbafb827]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-b5f5185e-d5dd-424a-886e-3e03fbafb827]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-b5f5185e-d5dd-424a-886e-3e03fbafb827]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-b5f5185e-d5dd-424a-886e-3e03fbafb827]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b5f5185e-d5dd-424a-886e-3e03fbafb827] {
        font-family: var(--s-font-9fa5d38c);
    }
}

.sd[data-s-739305ef-bea3-4d7b-a41e-eb4b67bf0af4] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    flex: none;
    height: auto;
    margin: 0px 0px 24px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-981a23e9-85c9-4c9a-b3b0-6e2fc234dcdc] {
    align-content: center;
    align-items: center;
    color: #f24245;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-ce3b6d6c-2290-4cab-9da6-bcbe40e7d0d4] {
    border-radius: 0;
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ce3b6d6c-2290-4cab-9da6-bcbe40e7d0d4] {
        font-size: 16px;
    }
}

.sd[data-s-bbb10cee-3fdf-4602-a391-18ed8847fa34] {
    border-radius: 0;
    color: rgba(115, 115, 115, 0.91);
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 5px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: calc(100% - 5px);
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-bbb10cee-3fdf-4602-a391-18ed8847fa34] {
        font-size: 14px;
    }
}

.sd[data-s-b4f3d623-3969-4d98-986a-b814b3771398] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: 500px;
    max-width: 100%;
}

.sd[data-s-9cd47e18-63a7-4b6b-8dab-9728a00ba92a] {
    align-content: flex-start;
    align-items: flex-start;
    width: 729px;
    max-width: 100%;
}

.sd[data-s-6f7af5ac-5c0e-40dc-9c2d-7d57dbb71d32] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6f7af5ac-5c0e-40dc-9c2d-7d57dbb71d32]:hover {
    background: #fafafa;
}

.sd[data-s-4d81ea9c-7ac0-4557-b9f3-05779b0d8b19] {
    flex: none;
    height: 15px;
    margin: 0px 10px 0px 0px;
    width: 15px;
    max-width: calc(100% - 10px);
}

.sd[data-s-5bb35aac-04a7-4bbf-bdf7-049de2d12bc1] {
    color: #333333;
    flex: 1;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-475a9532-577c-4639-9b4b-0ad538092f3e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: auto;
    margin: 0px 0px 48px 0px;
    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-475a9532-577c-4639-9b4b-0ad538092f3e] {
        height: auto;
    }
}

.sd[data-s-98ecf4de-5a3c-4c1f-977a-baeee6eb51ef] {
    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-2c48159f-c45f-4b33-b2c7-1a0cf00dd97c] {
    border-radius: 0;
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2c48159f-c45f-4b33-b2c7-1a0cf00dd97c] {
        font-size: 16px;
    }
}

.sd[data-s-9913c586-f37e-41fe-b6f1-43261743843d] {
    background: #FFFFFF;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-radius: 4px;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    box-shadow: none;
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 400;
    height: 160px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    opacity: 1;
    padding: 10px 10px 10px 10px;
    text-align: left;
    text-shadow: none;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-9913c586-f37e-41fe-b6f1-43261743843d]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-9913c586-f37e-41fe-b6f1-43261743843d]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-9913c586-f37e-41fe-b6f1-43261743843d]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-9913c586-f37e-41fe-b6f1-43261743843d]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9913c586-f37e-41fe-b6f1-43261743843d] {
        font-family: var(--s-font-9fa5d38c);
    }
}

.sd[data-s-71aae2c3-9c17-4d1a-88e0-c950f9318b36] {
    flex: none;
    flex-direction: row;
    flex-wrap: no-wrap;
    height: auto;
    margin: 0px 0px 18px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-71aae2c3-9c17-4d1a-88e0-c950f9318b36] {
        margin: 0px 0px 14px 0px;
        max-width: 100%;
    }
}

.sd[data-s-fdb9875a-bc31-4d70-b3b1-a1193c91a96b] {
    flex: none;
    height: auto;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 10px);
}

.sd[data-s-9c2d2900-0aa5-46fa-95dc-d10c1914adcc] {
    color: #273d4a;
    font-family: var(--s-font-9fa5d38c);
    font-size: 14px;
    line-height: 1.4;
    text-decoration: underline;
}

.sd[data-s-9c2d2900-0aa5-46fa-95dc-d10c1914adcc]:hover {
    color: #333333;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9c2d2900-0aa5-46fa-95dc-d10c1914adcc] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-647132e7-61e3-48c5-b327-10bfffd75390] {
    color: #333333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 14px;
    line-height: 1.4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-647132e7-61e3-48c5-b327-10bfffd75390] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-3f78f536-8e53-4256-b96f-3314d452ea49] {
    background: #000000;
    border-radius: 0;
    box-shadow: none;
    color: #333;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 15px;
    height: 55px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 12px 24px 12px;
    width: 280px;
    max-width: 100%;
}

.sd[data-s-3f78f536-8e53-4256-b96f-3314d452ea49]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3f78f536-8e53-4256-b96f-3314d452ea49] {
        flex: none;
        width: 280px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3f78f536-8e53-4256-b96f-3314d452ea49] {
        flex: none;
        height: 50px;
        width: 260px;
        max-width: 100%;
    }
}

.sd[data-s-872a2569-bc30-45f0-a2c2-ad2abbb64820] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.9;
    margin: 0px 0px 0px 0px;
    text-align: center;
    transition-delay: 0ms;
    transition-duration: 800ms;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-3f78f536-8e53-4256-b96f-3314d452ea49]:hover .sd[data-s-872a2569-bc30-45f0-a2c2-ad2abbb64820] {
    color: #000000;
}

@media screen and (max-width: 840px) {
    .sd[data-s-872a2569-bc30-45f0-a2c2-ad2abbb64820] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-872a2569-bc30-45f0-a2c2-ad2abbb64820] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
    }
}

.sd[data-s-40240850-1428-4551-8f8d-a8fe39922e88] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-08432191-e328-4646-985a-cc1727746b5b) * 0));
    --gap-h-40240850-1428-4551-8f8d-a8fe39922e88: 25px;
    --gap-v-40240850-1428-4551-8f8d-a8fe39922e88: 0px;
    --gap-uuid: 40240850-1428-4551-8f8d-a8fe39922e88;
    max-width: calc(100% - (var(--gap-h-08432191-e328-4646-985a-cc1727746b5b) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-40240850-1428-4551-8f8d-a8fe39922e88] {
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-40240850-1428-4551-8f8d-a8fe39922e88] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-b25cfc77-2f86-44c3-ba3a-3240f9bd2cce] {
    align-content: center;
    align-items: center;
    background: #333;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px;
    padding: 90px 0px 26px 0px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b25cfc77-2f86-44c3-ba3a-3240f9bd2cce] {
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 57px 0px 38px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-30148b76-0099-410a-84ed-f689777b09fe] {
    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-30148b76-0099-410a-84ed-f689777b09fe] {
        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-30148b76-0099-410a-84ed-f689777b09fe] {
        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-d90b9c08-44ce-4bb5-89f6-9b6e5bfc4919] {
    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-d90b9c08-44ce-4bb5-89f6-9b6e5bfc4919: 0px;
    --gap-v-d90b9c08-44ce-4bb5-89f6-9b6e5bfc4919: 0px;
    --gap-uuid: d90b9c08-44ce-4bb5-89f6-9b6e5bfc4919;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d90b9c08-44ce-4bb5-89f6-9b6e5bfc4919] {
        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-d90b9c08-44ce-4bb5-89f6-9b6e5bfc4919] {
        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-401e5601-a81b-4b79-8f9e-b3fae74ee399] {
    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-401e5601-a81b-4b79-8f9e-b3fae74ee399] {
        margin: 0px 42px 0px 0px;
        max-width: calc(100% - 42px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-401e5601-a81b-4b79-8f9e-b3fae74ee399] {
        height: 41px;
        width: 83px;
        max-width: calc(100% - 42px);
    }
}

.sd[data-s-eaf54aac-fa3e-4b1f-a519-296227832161] {
    background: rgba(0, 0, 0, 0.0);
    height: 83px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-eaf54aac-fa3e-4b1f-a519-296227832161]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 540px) {
    .sd[data-s-eaf54aac-fa3e-4b1f-a519-296227832161]:before {
        background-size: contain;
    }

    .sd[data-s-eaf54aac-fa3e-4b1f-a519-296227832161] {
        flex: none;
        height: 100%;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-add54bd6-0e5a-46f3-ae75-d753fe4a8838] {
    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-add54bd6-0e5a-46f3-ae75-d753fe4a8838] {
        margin: 0px 19px 0px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-add54bd6-0e5a-46f3-ae75-d753fe4a8838] {
        margin: 0px 9px 0px 0px;
        padding: 0px;
        max-width: calc(100% - 9px);
    }
}

.sd[data-s-d496439c-4a4c-4148-83d7-035d7ea8bb28] {
    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-d496439c-4a4c-4148-83d7-035d7ea8bb28] {
        display: none;
        margin: 0px 16px 0px 0px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d496439c-4a4c-4148-83d7-035d7ea8bb28] {
        display: none;
    }
}

.sd[data-s-623ea073-654b-408d-8116-ff074e07b158] {
    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-623ea073-654b-408d-8116-ff074e07b158]: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-9eb9b1d8-5b17-4f9b-b7cd-424279fd6f48] {
    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-623ea073-654b-408d-8116-ff074e07b158]:hover .sd[data-s-9eb9b1d8-5b17-4f9b-b7cd-424279fd6f48] {
    flex: none;
    width: 0%;
    max-width: 0%;
}

.sd[data-s-b14885b3-498b-442d-b90e-ec641d5e4658] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-623ea073-654b-408d-8116-ff074e07b158]:hover .sd[data-s-b14885b3-498b-442d-b90e-ec641d5e4658] {
    color: #ca1c68;
}

.sd[data-s-001a0375-70e5-436e-962d-0e3274167b73] {
    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-001a0375-70e5-436e-962d-0e3274167b73] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-001a0375-70e5-436e-962d-0e3274167b73] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
    }
}

.sd[data-s-edc79f6d-18ca-4e95-86f7-0d0fd9afd3fe] {
    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-edc79f6d-18ca-4e95-86f7-0d0fd9afd3fe] {
        background: #333333;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-edc79f6d-18ca-4e95-86f7-0d0fd9afd3fe] {
        background: rgb(66, 66, 66);
    }
}

.sd[data-s-7c810040-8fc7-410b-a66c-de4b2f705dea] {
    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-7c810040-8fc7-410b-a66c-de4b2f705dea] {
        background: #333333;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7c810040-8fc7-410b-a66c-de4b2f705dea] {
        background: rgb(66, 66, 66);
    }
}


body {
    background: #FFFFFF;
    transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}



.sd[data-s-c5aa6a5b-7325-4456-9d0f-175e54ce7fd7] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-751e23ee-d8b0-4a5f-996b-6021b5f5deec] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-54c3a1c9-4c87-4379-8595-10c1830d314d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d: 0px;
    --gap-v-54c3a1c9-4c87-4379-8595-10c1830d314d: 0px;
    --gap-uuid: 54c3a1c9-4c87-4379-8595-10c1830d314d;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-54c3a1c9-4c87-4379-8595-10c1830d314d] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-b64e70ae-11b8-4405-ac93-b9f7541c47b1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0));
    z-index: 5;
    --gap-h-b64e70ae-11b8-4405-ac93-b9f7541c47b1: 0px;
    --gap-v-b64e70ae-11b8-4405-ac93-b9f7541c47b1: 0px;
    --gap-uuid: b64e70ae-11b8-4405-ac93-b9f7541c47b1;
    max-width: calc(100% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b64e70ae-11b8-4405-ac93-b9f7541c47b1] {
        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-b64e70ae-11b8-4405-ac93-b9f7541c47b1] {
        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-2a5916f6-f965-4d62-839e-774c7d297510] {
    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-b64e70ae-11b8-4405-ac93-b9f7541c47b1) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2a5916f6-f965-4d62-839e-774c7d297510] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2a5916f6-f965-4d62-839e-774c7d297510] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-e4eb47b9-ecbe-463f-a287-78ef24159589] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: e4eb47b9-ecbe-463f-a287-78ef24159589;
    --gap-h-e4eb47b9-ecbe-463f-a287-78ef24159589: 0px;
    --gap-v-e4eb47b9-ecbe-463f-a287-78ef24159589: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e4eb47b9-ecbe-463f-a287-78ef24159589] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e4eb47b9-ecbe-463f-a287-78ef24159589] {
        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-e4eb47b9-ecbe-463f-a287-78ef24159589: 0px;
        --gap-v-e4eb47b9-ecbe-463f-a287-78ef24159589: 21px;
        max-width: 100%;
    }
}

.sd[data-s-60c73aac-1da8-420c-829d-aa38895a3832] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-60c73aac-1da8-420c-829d-aa38895a3832: 10px;
    --gap-v-60c73aac-1da8-420c-829d-aa38895a3832: 0px;
    --gap-uuid: 60c73aac-1da8-420c-829d-aa38895a3832;
    max-width: calc(100% - 10px);
}

.sd[data-s-60c73aac-1da8-420c-829d-aa38895a3832]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-60c73aac-1da8-420c-829d-aa38895a3832] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-bdee3901-b884-44a8-ace6-a9083f57b3e2] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-fde304e8-2f3e-414d-a9a1-a1586e9ee75c] {
    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-fde304e8-2f3e-414d-a9a1-a1586e9ee75c] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fde304e8-2f3e-414d-a9a1-a1586e9ee75c] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-ad82e08c-8f3e-4181-8001-d6396b19bdfc] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ad82e08c-8f3e-4181-8001-d6396b19bdfc] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ad82e08c-8f3e-4181-8001-d6396b19bdfc] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-96555e7b-83b7-46f5-b137-1ebfc42e8f59] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 46px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.24999999999999994));
    --gap-h-96555e7b-83b7-46f5-b137-1ebfc42e8f59: 0px;
    --gap-v-96555e7b-83b7-46f5-b137-1ebfc42e8f59: 0px;
    --gap-uuid: 96555e7b-83b7-46f5-b137-1ebfc42e8f59;
    max-width: calc(75% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-96555e7b-83b7-46f5-b137-1ebfc42e8f59] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-96555e7b-83b7-46f5-b137-1ebfc42e8f59] {
        margin: 77px 0px 26px 0px;
        width: calc(75% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.24999999999999994));
    }
}

.sd[data-s-6804ba42-3daf-4e8f-8734-651f91fa4bb8] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6804ba42-3daf-4e8f-8734-651f91fa4bb8] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-636d5c5c-65af-444d-9cdd-3c1e19b5ccb3] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-636d5c5c-65af-444d-9cdd-3c1e19b5ccb3] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-636d5c5c-65af-444d-9cdd-3c1e19b5ccb3] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-fd2da6d2-dedc-456d-b78a-8dc099e2904e] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-fd2da6d2-dedc-456d-b78a-8dc099e2904e].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-fd2da6d2-dedc-456d-b78a-8dc099e2904e].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fd2da6d2-dedc-456d-b78a-8dc099e2904e] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fd2da6d2-dedc-456d-b78a-8dc099e2904e] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 52px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.24999999999999994));
    --gap-h-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9: 25px;
    --gap-v-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9: 0px;
    --gap-uuid: 4beff8f5-9abd-4cd5-b8bf-b96cfde358d9;
    max-width: calc(75% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9] {
        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 34px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(90% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.10000000000000003));
        --gap-h-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9: 0px;
        --gap-v-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9: 0px;
        max-width: calc(90% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.10000000000000003));
    }
}

.sd[data-s-0ec331df-4841-4204-af14-4341926a5ebc] {
    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: calc(50% - (var(--gap-h-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9) * 0.5));
    max-width: calc(50% - (var(--gap-h-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-0ec331df-4841-4204-af14-4341926a5ebc] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0ec331df-4841-4204-af14-4341926a5ebc] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9) * 0));
        max-width: calc(100% - (var(--gap-h-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9) * 0));
    }
}

.sd[data-s-c41bee01-51f9-479b-ae36-6a0bbbe256d6] {
    flex: none;
    height: 350px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c41bee01-51f9-479b-ae36-6a0bbbe256d6] {
        flex: none;
        height: 265px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c41bee01-51f9-479b-ae36-6a0bbbe256d6] {
        flex: none;
        height: 245px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c8760b29-0c53-441e-ad63-74595813483f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 348px;
    justify-content: flex-start;
    width: calc(50% - (var(--gap-h-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9) * 0.5));
    max-width: calc(50% - (var(--gap-h-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-c8760b29-0c53-441e-ad63-74595813483f] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9) * 0.5));
        max-width: calc(50% - (var(--gap-h-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c8760b29-0c53-441e-ad63-74595813483f] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9) * 0));
        max-width: calc(100% - (var(--gap-h-4beff8f5-9abd-4cd5-b8bf-b96cfde358d9) * 0));
    }
}

.sd[data-s-66efa4d1-0646-49cd-a2d7-d5057d040626] {
    height: auto;
    margin: 0px 0px 28px 0px;
    width: 108px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-66efa4d1-0646-49cd-a2d7-d5057d040626] {
        height: auto;
        margin: 0px 0px 24px 0px;
        width: 82px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-66efa4d1-0646-49cd-a2d7-d5057d040626] {
        height: auto;
        margin: 0px 0px 15px 0px;
        width: 93px;
        max-width: 100%;
    }
}

.sd[data-s-4b45f0e8-b901-4ec6-a02b-6810fae1742b] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: 457px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4b45f0e8-b901-4ec6-a02b-6810fae1742b] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4b45f0e8-b901-4ec6-a02b-6810fae1742b] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5571a7f0-f174-4386-824b-5e045010c7b4] {
    align-content: center;
    align-items: center;
    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: 5px 0px 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5571a7f0-f174-4386-824b-5e045010c7b4] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5571a7f0-f174-4386-824b-5e045010c7b4] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-57c40da6-5885-48ca-ba46-2bc46890f464] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-57c40da6-5885-48ca-ba46-2bc46890f464] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-57c40da6-5885-48ca-ba46-2bc46890f464] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-35f6fc2e-0a19-4180-9271-76915d1cebba] {
    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-35f6fc2e-0a19-4180-9271-76915d1cebba: 25px;
    --gap-v-35f6fc2e-0a19-4180-9271-76915d1cebba: 0px;
    --gap-uuid: 35f6fc2e-0a19-4180-9271-76915d1cebba;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-35f6fc2e-0a19-4180-9271-76915d1cebba] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-35f6fc2e-0a19-4180-9271-76915d1cebba] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-35f6fc2e-0a19-4180-9271-76915d1cebba: 0px;
        --gap-v-35f6fc2e-0a19-4180-9271-76915d1cebba: 16px;
        max-width: 100%;
    }
}

.sd[data-s-11987d3e-d746-45a0-b00b-71fbbb53567e] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-11987d3e-d746-45a0-b00b-71fbbb53567e].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-11987d3e-d746-45a0-b00b-71fbbb53567e].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-11987d3e-d746-45a0-b00b-71fbbb53567e]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-11987d3e-d746-45a0-b00b-71fbbb53567e] {
        height: calc(100% - (var(--gap-v-35f6fc2e-0a19-4180-9271-76915d1cebba) * 0));
        width: calc(100% - (var(--gap-h-35f6fc2e-0a19-4180-9271-76915d1cebba) * 0));
        max-width: calc(100% - (var(--gap-h-35f6fc2e-0a19-4180-9271-76915d1cebba) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-11987d3e-d746-45a0-b00b-71fbbb53567e] {
        flex: none;
        height: calc(100% - (var(--gap-v-35f6fc2e-0a19-4180-9271-76915d1cebba) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-35f6fc2e-0a19-4180-9271-76915d1cebba) * 0));
        max-width: calc(100% - (var(--gap-h-35f6fc2e-0a19-4180-9271-76915d1cebba) * 0));
    }
}

.sd[data-s-41433b84-e5e5-4f55-9961-0cb868956cb1] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-11987d3e-d746-45a0-b00b-71fbbb53567e]:hover .sd[data-s-41433b84-e5e5-4f55-9961-0cb868956cb1] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-41433b84-e5e5-4f55-9961-0cb868956cb1] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-41433b84-e5e5-4f55-9961-0cb868956cb1] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-3d95e834-4e2d-4755-bf10-41ff482b2c21] {
    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-f80b34f4-e9f2-45fb-bb13-985cd85aa4f4] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-11987d3e-d746-45a0-b00b-71fbbb53567e]:hover .sd[data-s-f80b34f4-e9f2-45fb-bb13-985cd85aa4f4] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f80b34f4-e9f2-45fb-bb13-985cd85aa4f4] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-25ebb20e-0cb6-4c66-a2f1-76f2c1ee4321] {
    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-25ebb20e-0cb6-4c66-a2f1-76f2c1ee4321: 25px;
    --gap-v-25ebb20e-0cb6-4c66-a2f1-76f2c1ee4321: 0px;
    --gap-uuid: 25ebb20e-0cb6-4c66-a2f1-76f2c1ee4321;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-25ebb20e-0cb6-4c66-a2f1-76f2c1ee4321] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-25ebb20e-0cb6-4c66-a2f1-76f2c1ee4321] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-25ebb20e-0cb6-4c66-a2f1-76f2c1ee4321: 0px;
        --gap-v-25ebb20e-0cb6-4c66-a2f1-76f2c1ee4321: 16px;
        max-width: 100%;
    }
}

.sd[data-s-a4d72ab6-11c2-44cc-984f-cebc5b642359] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-a4d72ab6-11c2-44cc-984f-cebc5b642359].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-a4d72ab6-11c2-44cc-984f-cebc5b642359].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-a4d72ab6-11c2-44cc-984f-cebc5b642359]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a4d72ab6-11c2-44cc-984f-cebc5b642359] {
        height: calc(100% - (var(--gap-v-25ebb20e-0cb6-4c66-a2f1-76f2c1ee4321) * 0));
        width: calc(100% - (var(--gap-h-25ebb20e-0cb6-4c66-a2f1-76f2c1ee4321) * 0));
        max-width: calc(100% - (var(--gap-h-25ebb20e-0cb6-4c66-a2f1-76f2c1ee4321) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a4d72ab6-11c2-44cc-984f-cebc5b642359] {
        flex: none;
        height: calc(100% - (var(--gap-v-25ebb20e-0cb6-4c66-a2f1-76f2c1ee4321) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-25ebb20e-0cb6-4c66-a2f1-76f2c1ee4321) * 0));
        max-width: calc(100% - (var(--gap-h-25ebb20e-0cb6-4c66-a2f1-76f2c1ee4321) * 0));
    }
}

.sd[data-s-5ce71ef5-d13e-4d9c-83db-197bca30552d] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-a4d72ab6-11c2-44cc-984f-cebc5b642359]:hover .sd[data-s-5ce71ef5-d13e-4d9c-83db-197bca30552d] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5ce71ef5-d13e-4d9c-83db-197bca30552d] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5ce71ef5-d13e-4d9c-83db-197bca30552d] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-b43f419b-93f7-4a88-9315-d9e28977b697] {
    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-f3c282c3-d31f-4a16-a4e1-bfe506f421dd] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-a4d72ab6-11c2-44cc-984f-cebc5b642359]:hover .sd[data-s-f3c282c3-d31f-4a16-a4e1-bfe506f421dd] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f3c282c3-d31f-4a16-a4e1-bfe506f421dd] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-b9b8cdb7-f168-45a8-8321-db681b9d0afc] {
    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-b9b8cdb7-f168-45a8-8321-db681b9d0afc: 25px;
    --gap-v-b9b8cdb7-f168-45a8-8321-db681b9d0afc: 0px;
    --gap-uuid: b9b8cdb7-f168-45a8-8321-db681b9d0afc;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b9b8cdb7-f168-45a8-8321-db681b9d0afc] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b9b8cdb7-f168-45a8-8321-db681b9d0afc] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-b9b8cdb7-f168-45a8-8321-db681b9d0afc: 0px;
        --gap-v-b9b8cdb7-f168-45a8-8321-db681b9d0afc: 16px;
        max-width: 100%;
    }
}

.sd[data-s-32ccfbf2-a4e8-4d1c-88a8-d94e73f24340] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-32ccfbf2-a4e8-4d1c-88a8-d94e73f24340].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-32ccfbf2-a4e8-4d1c-88a8-d94e73f24340].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-32ccfbf2-a4e8-4d1c-88a8-d94e73f24340]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-32ccfbf2-a4e8-4d1c-88a8-d94e73f24340] {
        height: calc(100% - (var(--gap-v-b9b8cdb7-f168-45a8-8321-db681b9d0afc) * 0));
        width: calc(100% - (var(--gap-h-b9b8cdb7-f168-45a8-8321-db681b9d0afc) * 0));
        max-width: calc(100% - (var(--gap-h-b9b8cdb7-f168-45a8-8321-db681b9d0afc) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-32ccfbf2-a4e8-4d1c-88a8-d94e73f24340] {
        flex: none;
        height: calc(100% - (var(--gap-v-b9b8cdb7-f168-45a8-8321-db681b9d0afc) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-b9b8cdb7-f168-45a8-8321-db681b9d0afc) * 0));
        max-width: calc(100% - (var(--gap-h-b9b8cdb7-f168-45a8-8321-db681b9d0afc) * 0));
    }
}

.sd[data-s-5d98bf9f-50bf-41dc-99b9-a716ab0256b4] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-32ccfbf2-a4e8-4d1c-88a8-d94e73f24340]:hover .sd[data-s-5d98bf9f-50bf-41dc-99b9-a716ab0256b4] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5d98bf9f-50bf-41dc-99b9-a716ab0256b4] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5d98bf9f-50bf-41dc-99b9-a716ab0256b4] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-7ed4b1b2-7459-429a-b5e0-71fc42811f0d] {
    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-acdddf55-185e-48bd-858f-be8d0e9bd621] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-32ccfbf2-a4e8-4d1c-88a8-d94e73f24340]:hover .sd[data-s-acdddf55-185e-48bd-858f-be8d0e9bd621] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-acdddf55-185e-48bd-858f-be8d0e9bd621] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-90df0e16-490a-4949-8dd5-935dd6fcd280] {
    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-90df0e16-490a-4949-8dd5-935dd6fcd280: 25px;
    --gap-v-90df0e16-490a-4949-8dd5-935dd6fcd280: 0px;
    --gap-uuid: 90df0e16-490a-4949-8dd5-935dd6fcd280;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-90df0e16-490a-4949-8dd5-935dd6fcd280] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-90df0e16-490a-4949-8dd5-935dd6fcd280] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-90df0e16-490a-4949-8dd5-935dd6fcd280: 0px;
        --gap-v-90df0e16-490a-4949-8dd5-935dd6fcd280: 16px;
        max-width: 100%;
    }
}

.sd[data-s-d3a05907-e87c-46ea-8ab4-de3ff58420ab] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-d3a05907-e87c-46ea-8ab4-de3ff58420ab].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-d3a05907-e87c-46ea-8ab4-de3ff58420ab].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-d3a05907-e87c-46ea-8ab4-de3ff58420ab]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d3a05907-e87c-46ea-8ab4-de3ff58420ab] {
        height: calc(100% - (var(--gap-v-90df0e16-490a-4949-8dd5-935dd6fcd280) * 0));
        width: calc(100% - (var(--gap-h-90df0e16-490a-4949-8dd5-935dd6fcd280) * 0));
        max-width: calc(100% - (var(--gap-h-90df0e16-490a-4949-8dd5-935dd6fcd280) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d3a05907-e87c-46ea-8ab4-de3ff58420ab] {
        flex: none;
        height: calc(100% - (var(--gap-v-90df0e16-490a-4949-8dd5-935dd6fcd280) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-90df0e16-490a-4949-8dd5-935dd6fcd280) * 0));
        max-width: calc(100% - (var(--gap-h-90df0e16-490a-4949-8dd5-935dd6fcd280) * 0));
    }
}

.sd[data-s-482efce7-da2d-400a-9536-9f12c549f214] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-d3a05907-e87c-46ea-8ab4-de3ff58420ab]:hover .sd[data-s-482efce7-da2d-400a-9536-9f12c549f214] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-482efce7-da2d-400a-9536-9f12c549f214] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-482efce7-da2d-400a-9536-9f12c549f214] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-43099fd5-e453-48f7-ba19-af5694c4a3b5] {
    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-9611afa3-9343-4e77-9388-24f7e73b3368] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-d3a05907-e87c-46ea-8ab4-de3ff58420ab]:hover .sd[data-s-9611afa3-9343-4e77-9388-24f7e73b3368] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9611afa3-9343-4e77-9388-24f7e73b3368] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-7af54425-8d91-4380-89b1-0f3744eb1ac4] {
    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-7af54425-8d91-4380-89b1-0f3744eb1ac4: 25px;
    --gap-v-7af54425-8d91-4380-89b1-0f3744eb1ac4: 0px;
    --gap-uuid: 7af54425-8d91-4380-89b1-0f3744eb1ac4;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7af54425-8d91-4380-89b1-0f3744eb1ac4] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7af54425-8d91-4380-89b1-0f3744eb1ac4] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-7af54425-8d91-4380-89b1-0f3744eb1ac4: 0px;
        --gap-v-7af54425-8d91-4380-89b1-0f3744eb1ac4: 16px;
        max-width: 100%;
    }
}

.sd[data-s-8efffeec-f91a-4e73-93d7-70891598f509] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-8efffeec-f91a-4e73-93d7-70891598f509].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-8efffeec-f91a-4e73-93d7-70891598f509].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-8efffeec-f91a-4e73-93d7-70891598f509]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8efffeec-f91a-4e73-93d7-70891598f509] {
        height: calc(100% - (var(--gap-v-7af54425-8d91-4380-89b1-0f3744eb1ac4) * 0));
        width: calc(100% - (var(--gap-h-7af54425-8d91-4380-89b1-0f3744eb1ac4) * 0));
        max-width: calc(100% - (var(--gap-h-7af54425-8d91-4380-89b1-0f3744eb1ac4) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8efffeec-f91a-4e73-93d7-70891598f509] {
        flex: none;
        height: calc(100% - (var(--gap-v-7af54425-8d91-4380-89b1-0f3744eb1ac4) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-7af54425-8d91-4380-89b1-0f3744eb1ac4) * 0));
        max-width: calc(100% - (var(--gap-h-7af54425-8d91-4380-89b1-0f3744eb1ac4) * 0));
    }
}

.sd[data-s-40986d4c-1c4a-4985-9f57-a546cea07fc5] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-8efffeec-f91a-4e73-93d7-70891598f509]:hover .sd[data-s-40986d4c-1c4a-4985-9f57-a546cea07fc5] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-40986d4c-1c4a-4985-9f57-a546cea07fc5] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-40986d4c-1c4a-4985-9f57-a546cea07fc5] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-abd6cc89-5063-4f50-86df-0dfe74b58e4f] {
    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-d91c4a8b-195c-4a30-9a96-d52578986ab8] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-8efffeec-f91a-4e73-93d7-70891598f509]:hover .sd[data-s-d91c4a8b-195c-4a30-9a96-d52578986ab8] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d91c4a8b-195c-4a30-9a96-d52578986ab8] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-28ed2dbe-87cd-47b4-b7c6-81de78b7f350] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.24999999999999994));
    --gap-h-28ed2dbe-87cd-47b4-b7c6-81de78b7f350: 12px;
    --gap-v-28ed2dbe-87cd-47b4-b7c6-81de78b7f350: 12px;
    --gap-uuid: 28ed2dbe-87cd-47b4-b7c6-81de78b7f350;
    max-width: calc(75% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-28ed2dbe-87cd-47b4-b7c6-81de78b7f350] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.10000000000000003));
        --gap-h-28ed2dbe-87cd-47b4-b7c6-81de78b7f350: 20px;
        --gap-v-28ed2dbe-87cd-47b4-b7c6-81de78b7f350: 20px;
        max-width: calc(90% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-28ed2dbe-87cd-47b4-b7c6-81de78b7f350] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.10000000000000003));
        --gap-h-28ed2dbe-87cd-47b4-b7c6-81de78b7f350: 10px;
        --gap-v-28ed2dbe-87cd-47b4-b7c6-81de78b7f350: 10px;
        max-width: calc(90% - (var(--gap-h-54c3a1c9-4c87-4379-8595-10c1830d314d) * 0.10000000000000003));
    }
}

.sd[data-s-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5: 0px;
    --gap-v-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5: 13px;
    --gap-uuid: 68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-28ed2dbe-87cd-47b4-b7c6-81de78b7f350) * 0.67));
        --gap-h-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5: 0px;
        --gap-v-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5: 15px;
        max-width: calc(33% - (var(--gap-h-28ed2dbe-87cd-47b4-b7c6-81de78b7f350) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-28ed2dbe-87cd-47b4-b7c6-81de78b7f350) * 0.5));
        --gap-h-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5: 0px;
        --gap-v-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5: 9px;
        max-width: calc(50% - (var(--gap-h-28ed2dbe-87cd-47b4-b7c6-81de78b7f350) * 0.5));
    }
}

.sd[data-s-cb4a9444-0d69-48a5-a26e-6b05d19b7ea8] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5) * 0));
    max-width: calc(100% - (var(--gap-h-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5) * 0));
}

.sd[data-s-cb4a9444-0d69-48a5-a26e-6b05d19b7ea8].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-cb4a9444-0d69-48a5-a26e-6b05d19b7ea8].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-cb4a9444-0d69-48a5-a26e-6b05d19b7ea8]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cb4a9444-0d69-48a5-a26e-6b05d19b7ea8] {
        height: calc(100% - (var(--gap-v-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5) * 0));
        width: calc(100% - (var(--gap-h-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5) * 0));
        max-width: calc(100% - (var(--gap-h-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cb4a9444-0d69-48a5-a26e-6b05d19b7ea8] {
        flex: none;
        height: calc(100% - (var(--gap-v-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5) * 0));
        max-width: calc(100% - (var(--gap-h-68319fd7-1da8-4bd0-a93f-4fb0b5a7e3d5) * 0));
    }
}

.sd[data-s-18d2abed-e3e7-48dd-b04b-55573a3dc2e1] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-cb4a9444-0d69-48a5-a26e-6b05d19b7ea8]:hover .sd[data-s-18d2abed-e3e7-48dd-b04b-55573a3dc2e1] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-18d2abed-e3e7-48dd-b04b-55573a3dc2e1] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-18d2abed-e3e7-48dd-b04b-55573a3dc2e1] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-ef1d3eb5-0f6c-4f2d-a544-638184c9e3a1] {
    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-bd0af555-d98a-4078-b0be-816102d19b4c] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-cb4a9444-0d69-48a5-a26e-6b05d19b7ea8]:hover .sd[data-s-bd0af555-d98a-4078-b0be-816102d19b4c] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-bd0af555-d98a-4078-b0be-816102d19b4c] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-42d97041-8b46-4fc3-a0e5-9bac368bcb23] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-96f125a2-44b3-4100-a12b-0cff3f072aa4] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-16ed6677-b382-45d8-9e4b-083f54774b2c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-25012e1d-a5ca-4078-9f72-d39b512fdae3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3: 0px;
    --gap-v-25012e1d-a5ca-4078-9f72-d39b512fdae3: 0px;
    --gap-uuid: 25012e1d-a5ca-4078-9f72-d39b512fdae3;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-25012e1d-a5ca-4078-9f72-d39b512fdae3] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-4de1f5af-ecb2-47bf-8f64-5a040d26ee9b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0));
    z-index: 5;
    --gap-h-4de1f5af-ecb2-47bf-8f64-5a040d26ee9b: 0px;
    --gap-v-4de1f5af-ecb2-47bf-8f64-5a040d26ee9b: 0px;
    --gap-uuid: 4de1f5af-ecb2-47bf-8f64-5a040d26ee9b;
    max-width: calc(100% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-4de1f5af-ecb2-47bf-8f64-5a040d26ee9b] {
        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-4de1f5af-ecb2-47bf-8f64-5a040d26ee9b] {
        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-13c5ff85-3b85-48d6-8cff-afe5c05cb5c9] {
    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-4de1f5af-ecb2-47bf-8f64-5a040d26ee9b) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-13c5ff85-3b85-48d6-8cff-afe5c05cb5c9] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-13c5ff85-3b85-48d6-8cff-afe5c05cb5c9] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-030ed917-2bca-45c5-97d1-11dff855a382] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 030ed917-2bca-45c5-97d1-11dff855a382;
    --gap-h-030ed917-2bca-45c5-97d1-11dff855a382: 0px;
    --gap-v-030ed917-2bca-45c5-97d1-11dff855a382: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-030ed917-2bca-45c5-97d1-11dff855a382] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-030ed917-2bca-45c5-97d1-11dff855a382] {
        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-030ed917-2bca-45c5-97d1-11dff855a382: 0px;
        --gap-v-030ed917-2bca-45c5-97d1-11dff855a382: 21px;
        max-width: 100%;
    }
}

.sd[data-s-00cc521a-1e20-4a1a-8db0-7d799c90014e] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-00cc521a-1e20-4a1a-8db0-7d799c90014e: 10px;
    --gap-v-00cc521a-1e20-4a1a-8db0-7d799c90014e: 0px;
    --gap-uuid: 00cc521a-1e20-4a1a-8db0-7d799c90014e;
    max-width: calc(100% - 10px);
}

.sd[data-s-00cc521a-1e20-4a1a-8db0-7d799c90014e]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-00cc521a-1e20-4a1a-8db0-7d799c90014e] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-ce23c2b4-f77f-48a3-b0f6-f725d0819c65] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-21072a6f-d3cb-4c6c-8b73-e1784787b13b] {
    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-21072a6f-d3cb-4c6c-8b73-e1784787b13b] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-21072a6f-d3cb-4c6c-8b73-e1784787b13b] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-4df263b5-20ba-448f-8821-34b424bd5ad4] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4df263b5-20ba-448f-8821-34b424bd5ad4] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4df263b5-20ba-448f-8821-34b424bd5ad4] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-e52d1a11-1c61-4c84-bf81-45e2573b107b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 100px 0px 46px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.24999999999999994));
    --gap-h-e52d1a11-1c61-4c84-bf81-45e2573b107b: 0px;
    --gap-v-e52d1a11-1c61-4c84-bf81-45e2573b107b: 0px;
    --gap-uuid: e52d1a11-1c61-4c84-bf81-45e2573b107b;
    max-width: calc(75% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-e52d1a11-1c61-4c84-bf81-45e2573b107b] {
        margin: 100px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e52d1a11-1c61-4c84-bf81-45e2573b107b] {
        flex: none;
        margin: 77px 0px 26px 0px;
        width: calc(95% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.04999999999999995));
        max-width: calc(95% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.04999999999999995));
    }
}

.sd[data-s-875a5de8-4d0d-4283-a983-a2080d6502c2] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-875a5de8-4d0d-4283-a983-a2080d6502c2] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-06b36bf1-16da-4e3e-a0ba-b0201386fc92] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-06b36bf1-16da-4e3e-a0ba-b0201386fc92] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-06b36bf1-16da-4e3e-a0ba-b0201386fc92] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-87b4330f-0fb1-4684-9298-80d44218c144] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-87b4330f-0fb1-4684-9298-80d44218c144].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-87b4330f-0fb1-4684-9298-80d44218c144].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-87b4330f-0fb1-4684-9298-80d44218c144] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-87b4330f-0fb1-4684-9298-80d44218c144] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-f2ae5301-28e7-44cc-8322-d9ee109ed078] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 65px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.35000000000000003));
    --gap-h-f2ae5301-28e7-44cc-8322-d9ee109ed078: 25px;
    --gap-v-f2ae5301-28e7-44cc-8322-d9ee109ed078: 0px;
    --gap-uuid: f2ae5301-28e7-44cc-8322-d9ee109ed078;
    max-width: calc(65% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-f2ae5301-28e7-44cc-8322-d9ee109ed078] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f2ae5301-28e7-44cc-8322-d9ee109ed078] {
        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 34px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(95% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.04999999999999995));
        --gap-h-f2ae5301-28e7-44cc-8322-d9ee109ed078: 0px;
        --gap-v-f2ae5301-28e7-44cc-8322-d9ee109ed078: 0px;
        max-width: calc(95% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.04999999999999995));
    }
}

.sd[data-s-cbc254ad-3c29-44ed-af54-db5391eed0da] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: 280px;
    justify-content: center;
    width: calc(50% - (var(--gap-h-f2ae5301-28e7-44cc-8322-d9ee109ed078) * 0.5));
    max-width: calc(50% - (var(--gap-h-f2ae5301-28e7-44cc-8322-d9ee109ed078) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-cbc254ad-3c29-44ed-af54-db5391eed0da] {
        flex: none;
        height: 245px;
        width: calc(50% - (var(--gap-h-f2ae5301-28e7-44cc-8322-d9ee109ed078) * 0.5));
        max-width: calc(50% - (var(--gap-h-f2ae5301-28e7-44cc-8322-d9ee109ed078) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cbc254ad-3c29-44ed-af54-db5391eed0da] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 260px;
        justify-content: center;
        margin: 0px 0px 19px 0px;
        width: calc(100% - (var(--gap-h-f2ae5301-28e7-44cc-8322-d9ee109ed078) * 0));
        max-width: calc(100% - (var(--gap-h-f2ae5301-28e7-44cc-8322-d9ee109ed078) * 0));
    }
}

.sd[data-s-edd10300-f81d-4c04-a59a-68741ffd5904] {
    flex: none;
    height: 100%;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-edd10300-f81d-4c04-a59a-68741ffd5904]:before {
    background-repeat: no-repeat;
    background-size: cover;
}

@media screen and (max-width: 840px) {
    .sd[data-s-edd10300-f81d-4c04-a59a-68741ffd5904] {
        flex: none;
        height: 100%;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-edd10300-f81d-4c04-a59a-68741ffd5904]:before {
        background-size: cover;
    }

    .sd[data-s-edd10300-f81d-4c04-a59a-68741ffd5904] {
        flex: none;
        height: 100%;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-386942a5-8b2d-4105-a33e-23cc30a5ab3f] {
    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;
    width: calc(50% - (var(--gap-h-f2ae5301-28e7-44cc-8322-d9ee109ed078) * 0.5));
    max-width: calc(50% - (var(--gap-h-f2ae5301-28e7-44cc-8322-d9ee109ed078) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-386942a5-8b2d-4105-a33e-23cc30a5ab3f] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-386942a5-8b2d-4105-a33e-23cc30a5ab3f] {
        flex: none;
        height: auto;
        margin: 8px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-f2ae5301-28e7-44cc-8322-d9ee109ed078) * 0));
        max-width: calc(100% - (var(--gap-h-f2ae5301-28e7-44cc-8322-d9ee109ed078) * 0));
    }
}

.sd[data-s-ba37348a-8b49-4c01-a354-05a184ed7616] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ba37348a-8b49-4c01-a354-05a184ed7616] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ba37348a-8b49-4c01-a354-05a184ed7616] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 100%;
    }
}

.sd[data-s-bd2138eb-e78d-4bdd-9fd2-078e80e0144a] {
    align-content: center;
    align-items: center;
    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: 5px 0px 5px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bd2138eb-e78d-4bdd-9fd2-078e80e0144a] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bd2138eb-e78d-4bdd-9fd2-078e80e0144a] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-52113c1a-0474-4a9c-a9d3-a5c5ad5de1c2] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-52113c1a-0474-4a9c-a9d3-a5c5ad5de1c2] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-52113c1a-0474-4a9c-a9d3-a5c5ad5de1c2] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        font-weight: 700;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-0ed87bf7-ba2c-478e-828e-d0ec58526ccb] {
    color: #ffffff;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-340eeecd-deb3-4fa5-af72-410496da5d5c] {
    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-340eeecd-deb3-4fa5-af72-410496da5d5c: 25px;
    --gap-v-340eeecd-deb3-4fa5-af72-410496da5d5c: 0px;
    --gap-uuid: 340eeecd-deb3-4fa5-af72-410496da5d5c;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-340eeecd-deb3-4fa5-af72-410496da5d5c] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-340eeecd-deb3-4fa5-af72-410496da5d5c] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-340eeecd-deb3-4fa5-af72-410496da5d5c: 0px;
        --gap-v-340eeecd-deb3-4fa5-af72-410496da5d5c: 16px;
        max-width: 100%;
    }
}

.sd[data-s-f3182173-74ef-4a12-9228-481ade8f4c77] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-f3182173-74ef-4a12-9228-481ade8f4c77].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-f3182173-74ef-4a12-9228-481ade8f4c77].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-f3182173-74ef-4a12-9228-481ade8f4c77]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f3182173-74ef-4a12-9228-481ade8f4c77] {
        height: calc(100% - (var(--gap-v-340eeecd-deb3-4fa5-af72-410496da5d5c) * 0));
        width: calc(100% - (var(--gap-h-340eeecd-deb3-4fa5-af72-410496da5d5c) * 0));
        max-width: calc(100% - (var(--gap-h-340eeecd-deb3-4fa5-af72-410496da5d5c) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f3182173-74ef-4a12-9228-481ade8f4c77] {
        flex: none;
        height: calc(100% - (var(--gap-v-340eeecd-deb3-4fa5-af72-410496da5d5c) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-340eeecd-deb3-4fa5-af72-410496da5d5c) * 0));
        max-width: calc(100% - (var(--gap-h-340eeecd-deb3-4fa5-af72-410496da5d5c) * 0));
    }
}

.sd[data-s-55d78bc3-b422-42a5-bb3a-b991f3bb19a3] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-f3182173-74ef-4a12-9228-481ade8f4c77]:hover .sd[data-s-55d78bc3-b422-42a5-bb3a-b991f3bb19a3] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-55d78bc3-b422-42a5-bb3a-b991f3bb19a3] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-55d78bc3-b422-42a5-bb3a-b991f3bb19a3] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-36cd59b0-bbc0-4a49-88da-9560e31acbd8] {
    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-3debd4ae-fcec-4a9b-bc58-53bda38ac689] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-f3182173-74ef-4a12-9228-481ade8f4c77]:hover .sd[data-s-3debd4ae-fcec-4a9b-bc58-53bda38ac689] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3debd4ae-fcec-4a9b-bc58-53bda38ac689] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-96d8a55d-9de1-47dd-be61-c907ae0a9e39] {
    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-96d8a55d-9de1-47dd-be61-c907ae0a9e39: 25px;
    --gap-v-96d8a55d-9de1-47dd-be61-c907ae0a9e39: 0px;
    --gap-uuid: 96d8a55d-9de1-47dd-be61-c907ae0a9e39;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-96d8a55d-9de1-47dd-be61-c907ae0a9e39] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-96d8a55d-9de1-47dd-be61-c907ae0a9e39] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-96d8a55d-9de1-47dd-be61-c907ae0a9e39: 0px;
        --gap-v-96d8a55d-9de1-47dd-be61-c907ae0a9e39: 16px;
        max-width: 100%;
    }
}

.sd[data-s-c193b749-c2d9-4ce2-8e45-410199e2dcf7] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-c193b749-c2d9-4ce2-8e45-410199e2dcf7].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-c193b749-c2d9-4ce2-8e45-410199e2dcf7].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-c193b749-c2d9-4ce2-8e45-410199e2dcf7]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c193b749-c2d9-4ce2-8e45-410199e2dcf7] {
        height: calc(100% - (var(--gap-v-96d8a55d-9de1-47dd-be61-c907ae0a9e39) * 0));
        width: calc(100% - (var(--gap-h-96d8a55d-9de1-47dd-be61-c907ae0a9e39) * 0));
        max-width: calc(100% - (var(--gap-h-96d8a55d-9de1-47dd-be61-c907ae0a9e39) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c193b749-c2d9-4ce2-8e45-410199e2dcf7] {
        flex: none;
        height: calc(100% - (var(--gap-v-96d8a55d-9de1-47dd-be61-c907ae0a9e39) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-96d8a55d-9de1-47dd-be61-c907ae0a9e39) * 0));
        max-width: calc(100% - (var(--gap-h-96d8a55d-9de1-47dd-be61-c907ae0a9e39) * 0));
    }
}

.sd[data-s-9fa2ccbc-7c67-43ea-bd2e-0824f81ce644] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-c193b749-c2d9-4ce2-8e45-410199e2dcf7]:hover .sd[data-s-9fa2ccbc-7c67-43ea-bd2e-0824f81ce644] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9fa2ccbc-7c67-43ea-bd2e-0824f81ce644] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9fa2ccbc-7c67-43ea-bd2e-0824f81ce644] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-b31c9d12-7703-4928-98bb-f5e1ec2bf6cb] {
    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-50eb25e1-b54b-46c2-8209-c02e179f629c] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-c193b749-c2d9-4ce2-8e45-410199e2dcf7]:hover .sd[data-s-50eb25e1-b54b-46c2-8209-c02e179f629c] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-50eb25e1-b54b-46c2-8209-c02e179f629c] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-9180a97d-32fc-4901-bc8e-1852ba3ba62f] {
    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-9180a97d-32fc-4901-bc8e-1852ba3ba62f: 25px;
    --gap-v-9180a97d-32fc-4901-bc8e-1852ba3ba62f: 0px;
    --gap-uuid: 9180a97d-32fc-4901-bc8e-1852ba3ba62f;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9180a97d-32fc-4901-bc8e-1852ba3ba62f] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9180a97d-32fc-4901-bc8e-1852ba3ba62f] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-9180a97d-32fc-4901-bc8e-1852ba3ba62f: 0px;
        --gap-v-9180a97d-32fc-4901-bc8e-1852ba3ba62f: 16px;
        max-width: 100%;
    }
}

.sd[data-s-a0bd9bca-3376-4d85-8664-3b106a2abb6a] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-a0bd9bca-3376-4d85-8664-3b106a2abb6a].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-a0bd9bca-3376-4d85-8664-3b106a2abb6a].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-a0bd9bca-3376-4d85-8664-3b106a2abb6a]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a0bd9bca-3376-4d85-8664-3b106a2abb6a] {
        height: calc(100% - (var(--gap-v-9180a97d-32fc-4901-bc8e-1852ba3ba62f) * 0));
        width: calc(100% - (var(--gap-h-9180a97d-32fc-4901-bc8e-1852ba3ba62f) * 0));
        max-width: calc(100% - (var(--gap-h-9180a97d-32fc-4901-bc8e-1852ba3ba62f) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a0bd9bca-3376-4d85-8664-3b106a2abb6a] {
        flex: none;
        height: calc(100% - (var(--gap-v-9180a97d-32fc-4901-bc8e-1852ba3ba62f) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-9180a97d-32fc-4901-bc8e-1852ba3ba62f) * 0));
        max-width: calc(100% - (var(--gap-h-9180a97d-32fc-4901-bc8e-1852ba3ba62f) * 0));
    }
}

.sd[data-s-7af1f54a-c1f1-4aea-9ff7-bbe73ee7463f] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-a0bd9bca-3376-4d85-8664-3b106a2abb6a]:hover .sd[data-s-7af1f54a-c1f1-4aea-9ff7-bbe73ee7463f] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7af1f54a-c1f1-4aea-9ff7-bbe73ee7463f] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7af1f54a-c1f1-4aea-9ff7-bbe73ee7463f] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-4c1482aa-5638-443c-b425-581a78c99709] {
    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-fb5f5369-4964-43a5-8727-c4f0fe2785d8] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-a0bd9bca-3376-4d85-8664-3b106a2abb6a]:hover .sd[data-s-fb5f5369-4964-43a5-8727-c4f0fe2785d8] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fb5f5369-4964-43a5-8727-c4f0fe2785d8] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-3b4dd502-875f-4820-9e0e-748d2170c620] {
    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-3b4dd502-875f-4820-9e0e-748d2170c620: 25px;
    --gap-v-3b4dd502-875f-4820-9e0e-748d2170c620: 0px;
    --gap-uuid: 3b4dd502-875f-4820-9e0e-748d2170c620;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3b4dd502-875f-4820-9e0e-748d2170c620] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3b4dd502-875f-4820-9e0e-748d2170c620] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-3b4dd502-875f-4820-9e0e-748d2170c620: 0px;
        --gap-v-3b4dd502-875f-4820-9e0e-748d2170c620: 16px;
        max-width: 100%;
    }
}

.sd[data-s-0b04d313-43fe-4b3f-92cb-3b342fcb9854] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-0b04d313-43fe-4b3f-92cb-3b342fcb9854].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-0b04d313-43fe-4b3f-92cb-3b342fcb9854].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-0b04d313-43fe-4b3f-92cb-3b342fcb9854]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0b04d313-43fe-4b3f-92cb-3b342fcb9854] {
        height: calc(100% - (var(--gap-v-3b4dd502-875f-4820-9e0e-748d2170c620) * 0));
        width: calc(100% - (var(--gap-h-3b4dd502-875f-4820-9e0e-748d2170c620) * 0));
        max-width: calc(100% - (var(--gap-h-3b4dd502-875f-4820-9e0e-748d2170c620) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0b04d313-43fe-4b3f-92cb-3b342fcb9854] {
        flex: none;
        height: calc(100% - (var(--gap-v-3b4dd502-875f-4820-9e0e-748d2170c620) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-3b4dd502-875f-4820-9e0e-748d2170c620) * 0));
        max-width: calc(100% - (var(--gap-h-3b4dd502-875f-4820-9e0e-748d2170c620) * 0));
    }
}

.sd[data-s-430c0f53-e30a-4871-bd78-d1731f7765d4] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-0b04d313-43fe-4b3f-92cb-3b342fcb9854]:hover .sd[data-s-430c0f53-e30a-4871-bd78-d1731f7765d4] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-430c0f53-e30a-4871-bd78-d1731f7765d4] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-430c0f53-e30a-4871-bd78-d1731f7765d4] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-6fc9d5b8-f98a-4107-8545-f25a52b0b16f] {
    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-072fe203-999d-410e-b4ce-00ddf6a5f52f] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-0b04d313-43fe-4b3f-92cb-3b342fcb9854]:hover .sd[data-s-072fe203-999d-410e-b4ce-00ddf6a5f52f] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-072fe203-999d-410e-b4ce-00ddf6a5f52f] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-ef3aed0d-57a0-461f-bb72-67389b918ae2] {
    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-ef3aed0d-57a0-461f-bb72-67389b918ae2: 25px;
    --gap-v-ef3aed0d-57a0-461f-bb72-67389b918ae2: 0px;
    --gap-uuid: ef3aed0d-57a0-461f-bb72-67389b918ae2;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ef3aed0d-57a0-461f-bb72-67389b918ae2] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ef3aed0d-57a0-461f-bb72-67389b918ae2] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-ef3aed0d-57a0-461f-bb72-67389b918ae2: 0px;
        --gap-v-ef3aed0d-57a0-461f-bb72-67389b918ae2: 16px;
        max-width: 100%;
    }
}

.sd[data-s-547253cd-42ef-4aae-9baa-3f224254f728] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-547253cd-42ef-4aae-9baa-3f224254f728].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-547253cd-42ef-4aae-9baa-3f224254f728].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-547253cd-42ef-4aae-9baa-3f224254f728]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-547253cd-42ef-4aae-9baa-3f224254f728] {
        height: calc(100% - (var(--gap-v-ef3aed0d-57a0-461f-bb72-67389b918ae2) * 0));
        width: calc(100% - (var(--gap-h-ef3aed0d-57a0-461f-bb72-67389b918ae2) * 0));
        max-width: calc(100% - (var(--gap-h-ef3aed0d-57a0-461f-bb72-67389b918ae2) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-547253cd-42ef-4aae-9baa-3f224254f728] {
        flex: none;
        height: calc(100% - (var(--gap-v-ef3aed0d-57a0-461f-bb72-67389b918ae2) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-ef3aed0d-57a0-461f-bb72-67389b918ae2) * 0));
        max-width: calc(100% - (var(--gap-h-ef3aed0d-57a0-461f-bb72-67389b918ae2) * 0));
    }
}

.sd[data-s-96a630a0-26cf-4bf7-a637-04131fee0a0c] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-547253cd-42ef-4aae-9baa-3f224254f728]:hover .sd[data-s-96a630a0-26cf-4bf7-a637-04131fee0a0c] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-96a630a0-26cf-4bf7-a637-04131fee0a0c] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-96a630a0-26cf-4bf7-a637-04131fee0a0c] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-2aa945c4-9b64-41d2-8c61-09b867660501] {
    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-6b7aa782-d782-4bed-8f1f-9c593b1c87d0] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-547253cd-42ef-4aae-9baa-3f224254f728]:hover .sd[data-s-6b7aa782-d782-4bed-8f1f-9c593b1c87d0] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6b7aa782-d782-4bed-8f1f-9c593b1c87d0] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-78237adc-fda0-4445-8dfc-2103ed603f6d] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.24999999999999994));
    --gap-h-78237adc-fda0-4445-8dfc-2103ed603f6d: 12px;
    --gap-v-78237adc-fda0-4445-8dfc-2103ed603f6d: 12px;
    --gap-uuid: 78237adc-fda0-4445-8dfc-2103ed603f6d;
    max-width: calc(75% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-78237adc-fda0-4445-8dfc-2103ed603f6d] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.10000000000000003));
        --gap-h-78237adc-fda0-4445-8dfc-2103ed603f6d: 20px;
        --gap-v-78237adc-fda0-4445-8dfc-2103ed603f6d: 20px;
        max-width: calc(90% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-78237adc-fda0-4445-8dfc-2103ed603f6d] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.10000000000000003));
        --gap-h-78237adc-fda0-4445-8dfc-2103ed603f6d: 10px;
        --gap-v-78237adc-fda0-4445-8dfc-2103ed603f6d: 10px;
        max-width: calc(90% - (var(--gap-h-25012e1d-a5ca-4078-9f72-d39b512fdae3) * 0.10000000000000003));
    }
}

.sd[data-s-bf000a70-2c45-4c6f-b75a-50edf0f5b07a] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-bf000a70-2c45-4c6f-b75a-50edf0f5b07a: 0px;
    --gap-v-bf000a70-2c45-4c6f-b75a-50edf0f5b07a: 13px;
    --gap-uuid: bf000a70-2c45-4c6f-b75a-50edf0f5b07a;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bf000a70-2c45-4c6f-b75a-50edf0f5b07a] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-78237adc-fda0-4445-8dfc-2103ed603f6d) * 0.67));
        --gap-h-bf000a70-2c45-4c6f-b75a-50edf0f5b07a: 0px;
        --gap-v-bf000a70-2c45-4c6f-b75a-50edf0f5b07a: 15px;
        max-width: calc(33% - (var(--gap-h-78237adc-fda0-4445-8dfc-2103ed603f6d) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bf000a70-2c45-4c6f-b75a-50edf0f5b07a] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-78237adc-fda0-4445-8dfc-2103ed603f6d) * 0.5));
        --gap-h-bf000a70-2c45-4c6f-b75a-50edf0f5b07a: 0px;
        --gap-v-bf000a70-2c45-4c6f-b75a-50edf0f5b07a: 9px;
        max-width: calc(50% - (var(--gap-h-78237adc-fda0-4445-8dfc-2103ed603f6d) * 0.5));
    }
}

.sd[data-s-e7cd0d27-27ed-4081-93d0-21788fe2ec2b] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-bf000a70-2c45-4c6f-b75a-50edf0f5b07a) * 0));
    max-width: calc(100% - (var(--gap-h-bf000a70-2c45-4c6f-b75a-50edf0f5b07a) * 0));
}

.sd[data-s-e7cd0d27-27ed-4081-93d0-21788fe2ec2b].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-e7cd0d27-27ed-4081-93d0-21788fe2ec2b].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-e7cd0d27-27ed-4081-93d0-21788fe2ec2b]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e7cd0d27-27ed-4081-93d0-21788fe2ec2b] {
        height: calc(100% - (var(--gap-v-bf000a70-2c45-4c6f-b75a-50edf0f5b07a) * 0));
        width: calc(100% - (var(--gap-h-bf000a70-2c45-4c6f-b75a-50edf0f5b07a) * 0));
        max-width: calc(100% - (var(--gap-h-bf000a70-2c45-4c6f-b75a-50edf0f5b07a) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e7cd0d27-27ed-4081-93d0-21788fe2ec2b] {
        flex: none;
        height: calc(100% - (var(--gap-v-bf000a70-2c45-4c6f-b75a-50edf0f5b07a) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-bf000a70-2c45-4c6f-b75a-50edf0f5b07a) * 0));
        max-width: calc(100% - (var(--gap-h-bf000a70-2c45-4c6f-b75a-50edf0f5b07a) * 0));
    }
}

.sd[data-s-5a57af7d-5755-485e-9534-264349c27bcd] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-e7cd0d27-27ed-4081-93d0-21788fe2ec2b]:hover .sd[data-s-5a57af7d-5755-485e-9534-264349c27bcd] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5a57af7d-5755-485e-9534-264349c27bcd] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5a57af7d-5755-485e-9534-264349c27bcd] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-d1c25edf-f8c7-48dc-964f-801f02ae9c0d] {
    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-cb14d42a-f5d3-44f2-b3bf-3ded135451d1] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-e7cd0d27-27ed-4081-93d0-21788fe2ec2b]:hover .sd[data-s-cb14d42a-f5d3-44f2-b3bf-3ded135451d1] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-cb14d42a-f5d3-44f2-b3bf-3ded135451d1] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-e0b2ca7c-f636-4c37-9536-3a1d19b2112b] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-eeb5f5ae-6be1-46e6-86a6-4919756146cf] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-568361ee-c42d-4490-919f-2e0017dc9071] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-73f8278a-0042-4242-8f6b-99d52f7b769a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a: 0px;
    --gap-v-73f8278a-0042-4242-8f6b-99d52f7b769a: 0px;
    --gap-uuid: 73f8278a-0042-4242-8f6b-99d52f7b769a;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-73f8278a-0042-4242-8f6b-99d52f7b769a] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-cad75f36-a4b5-43ed-b10c-f93fd764dbea] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0));
    z-index: 5;
    --gap-h-cad75f36-a4b5-43ed-b10c-f93fd764dbea: 0px;
    --gap-v-cad75f36-a4b5-43ed-b10c-f93fd764dbea: 0px;
    --gap-uuid: cad75f36-a4b5-43ed-b10c-f93fd764dbea;
    max-width: calc(100% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-cad75f36-a4b5-43ed-b10c-f93fd764dbea] {
        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-cad75f36-a4b5-43ed-b10c-f93fd764dbea] {
        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-3aec3bd9-518a-4b7a-8d94-8a62eaa040a7] {
    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-cad75f36-a4b5-43ed-b10c-f93fd764dbea) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3aec3bd9-518a-4b7a-8d94-8a62eaa040a7] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3aec3bd9-518a-4b7a-8d94-8a62eaa040a7] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-429e1f5d-756d-4f8b-8837-38f623465090] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 429e1f5d-756d-4f8b-8837-38f623465090;
    --gap-h-429e1f5d-756d-4f8b-8837-38f623465090: 0px;
    --gap-v-429e1f5d-756d-4f8b-8837-38f623465090: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-429e1f5d-756d-4f8b-8837-38f623465090] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-429e1f5d-756d-4f8b-8837-38f623465090] {
        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-429e1f5d-756d-4f8b-8837-38f623465090: 0px;
        --gap-v-429e1f5d-756d-4f8b-8837-38f623465090: 21px;
        max-width: 100%;
    }
}

.sd[data-s-b3a8af6d-8f5a-4817-ac1d-3ad33000d620] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-b3a8af6d-8f5a-4817-ac1d-3ad33000d620: 10px;
    --gap-v-b3a8af6d-8f5a-4817-ac1d-3ad33000d620: 0px;
    --gap-uuid: b3a8af6d-8f5a-4817-ac1d-3ad33000d620;
    max-width: calc(100% - 10px);
}

.sd[data-s-b3a8af6d-8f5a-4817-ac1d-3ad33000d620]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-b3a8af6d-8f5a-4817-ac1d-3ad33000d620] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-4f5a901f-e070-4075-b2dd-95d01601a759] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-bd931e4e-86f8-4d11-9596-367379fef051] {
    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-bd931e4e-86f8-4d11-9596-367379fef051] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bd931e4e-86f8-4d11-9596-367379fef051] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-61cb54a4-cc4c-4605-914a-a39a7ce91570] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-61cb54a4-cc4c-4605-914a-a39a7ce91570] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-61cb54a4-cc4c-4605-914a-a39a7ce91570] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-0e6a4213-9cac-4f08-8000-9d67ff553749] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 100px 0px 46px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.24999999999999994));
    --gap-h-0e6a4213-9cac-4f08-8000-9d67ff553749: 0px;
    --gap-v-0e6a4213-9cac-4f08-8000-9d67ff553749: 0px;
    --gap-uuid: 0e6a4213-9cac-4f08-8000-9d67ff553749;
    max-width: calc(75% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-0e6a4213-9cac-4f08-8000-9d67ff553749] {
        margin: 100px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0e6a4213-9cac-4f08-8000-9d67ff553749] {
        flex: none;
        margin: 77px 0px 26px 0px;
        width: calc(94% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.059999999999999984));
    }
}

.sd[data-s-954c8005-dce4-498d-badc-05582b8e7587] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-954c8005-dce4-498d-badc-05582b8e7587] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-a8222c80-e184-4448-a83e-6d308ec1af81] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a8222c80-e184-4448-a83e-6d308ec1af81] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a8222c80-e184-4448-a83e-6d308ec1af81] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-c8b5b2c3-4760-4747-9e16-e52172ee40e9] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-c8b5b2c3-4760-4747-9e16-e52172ee40e9].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-c8b5b2c3-4760-4747-9e16-e52172ee40e9].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c8b5b2c3-4760-4747-9e16-e52172ee40e9] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c8b5b2c3-4760-4747-9e16-e52172ee40e9] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-61a25d24-68c8-4549-9f89-82859de62219] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 65px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.35000000000000003));
    --gap-h-61a25d24-68c8-4549-9f89-82859de62219: 25px;
    --gap-v-61a25d24-68c8-4549-9f89-82859de62219: 0px;
    --gap-uuid: 61a25d24-68c8-4549-9f89-82859de62219;
    max-width: calc(65% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-61a25d24-68c8-4549-9f89-82859de62219] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-61a25d24-68c8-4549-9f89-82859de62219] {
        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 34px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.059999999999999984));
        --gap-h-61a25d24-68c8-4549-9f89-82859de62219: 0px;
        --gap-v-61a25d24-68c8-4549-9f89-82859de62219: 0px;
        max-width: calc(94% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.059999999999999984));
    }
}

.sd[data-s-461944cf-ed78-4907-bc67-bca643c3d554] {
    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;
    width: calc(50% - (var(--gap-h-61a25d24-68c8-4549-9f89-82859de62219) * 0.5));
    max-width: calc(50% - (var(--gap-h-61a25d24-68c8-4549-9f89-82859de62219) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-461944cf-ed78-4907-bc67-bca643c3d554] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-461944cf-ed78-4907-bc67-bca643c3d554] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-61a25d24-68c8-4549-9f89-82859de62219) * 0));
        max-width: calc(100% - (var(--gap-h-61a25d24-68c8-4549-9f89-82859de62219) * 0));
    }
}

.sd[data-s-85bb48c6-268a-444b-86bd-c2ece2dc107f] {
    flex: none;
    height: 280px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-85bb48c6-268a-444b-86bd-c2ece2dc107f] {
        flex: none;
        height: 245px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-85bb48c6-268a-444b-86bd-c2ece2dc107f] {
        flex: none;
        height: 260px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-fe024ac8-b844-495d-ac38-ec02940bf7b6] {
    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;
    width: calc(50% - (var(--gap-h-61a25d24-68c8-4549-9f89-82859de62219) * 0.5));
    max-width: calc(50% - (var(--gap-h-61a25d24-68c8-4549-9f89-82859de62219) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-fe024ac8-b844-495d-ac38-ec02940bf7b6] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fe024ac8-b844-495d-ac38-ec02940bf7b6] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-61a25d24-68c8-4549-9f89-82859de62219) * 0));
        max-width: calc(100% - (var(--gap-h-61a25d24-68c8-4549-9f89-82859de62219) * 0));
    }
}

.sd[data-s-273d8795-6d4f-4e44-b1e8-b1ec6dfc0383] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-273d8795-6d4f-4e44-b1e8-b1ec6dfc0383] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-273d8795-6d4f-4e44-b1e8-b1ec6dfc0383] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-52431331-9d98-46b2-9a03-7a105b1b65f4] {
    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: 5px 0px 5px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-52431331-9d98-46b2-9a03-7a105b1b65f4] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-52431331-9d98-46b2-9a03-7a105b1b65f4] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-686b752b-9f01-4581-be99-c76dc3a180e3] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-686b752b-9f01-4581-be99-c76dc3a180e3] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-686b752b-9f01-4581-be99-c76dc3a180e3] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 12px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-e2e9c2e9-9fa7-41eb-9af0-56d5a553b8b4] {
    color: #ffffff;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-f18ad88d-d12f-4d91-a9b6-6a672b9ff34a] {
    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-f18ad88d-d12f-4d91-a9b6-6a672b9ff34a: 25px;
    --gap-v-f18ad88d-d12f-4d91-a9b6-6a672b9ff34a: 0px;
    --gap-uuid: f18ad88d-d12f-4d91-a9b6-6a672b9ff34a;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f18ad88d-d12f-4d91-a9b6-6a672b9ff34a] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f18ad88d-d12f-4d91-a9b6-6a672b9ff34a] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-f18ad88d-d12f-4d91-a9b6-6a672b9ff34a: 0px;
        --gap-v-f18ad88d-d12f-4d91-a9b6-6a672b9ff34a: 16px;
        max-width: 100%;
    }
}

.sd[data-s-594a804d-c7b5-4342-80ea-7eca939034df] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-594a804d-c7b5-4342-80ea-7eca939034df].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-594a804d-c7b5-4342-80ea-7eca939034df].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-594a804d-c7b5-4342-80ea-7eca939034df]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-594a804d-c7b5-4342-80ea-7eca939034df] {
        height: calc(100% - (var(--gap-v-f18ad88d-d12f-4d91-a9b6-6a672b9ff34a) * 0));
        width: calc(100% - (var(--gap-h-f18ad88d-d12f-4d91-a9b6-6a672b9ff34a) * 0));
        max-width: calc(100% - (var(--gap-h-f18ad88d-d12f-4d91-a9b6-6a672b9ff34a) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-594a804d-c7b5-4342-80ea-7eca939034df] {
        flex: none;
        height: calc(100% - (var(--gap-v-f18ad88d-d12f-4d91-a9b6-6a672b9ff34a) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-f18ad88d-d12f-4d91-a9b6-6a672b9ff34a) * 0));
        max-width: calc(100% - (var(--gap-h-f18ad88d-d12f-4d91-a9b6-6a672b9ff34a) * 0));
    }
}

.sd[data-s-25be4615-5d86-4337-886c-029e280ccd22] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-594a804d-c7b5-4342-80ea-7eca939034df]:hover .sd[data-s-25be4615-5d86-4337-886c-029e280ccd22] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-25be4615-5d86-4337-886c-029e280ccd22] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-25be4615-5d86-4337-886c-029e280ccd22] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-bb55376e-ef8b-4e25-8429-f2ab95f9166f] {
    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-19754ed5-533a-492f-917b-82ecd72e310b] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-594a804d-c7b5-4342-80ea-7eca939034df]:hover .sd[data-s-19754ed5-533a-492f-917b-82ecd72e310b] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-19754ed5-533a-492f-917b-82ecd72e310b] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-3c209c16-045d-4bfd-b544-a2bcb49cddeb] {
    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-3c209c16-045d-4bfd-b544-a2bcb49cddeb: 25px;
    --gap-v-3c209c16-045d-4bfd-b544-a2bcb49cddeb: 0px;
    --gap-uuid: 3c209c16-045d-4bfd-b544-a2bcb49cddeb;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3c209c16-045d-4bfd-b544-a2bcb49cddeb] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3c209c16-045d-4bfd-b544-a2bcb49cddeb] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-3c209c16-045d-4bfd-b544-a2bcb49cddeb: 0px;
        --gap-v-3c209c16-045d-4bfd-b544-a2bcb49cddeb: 16px;
        max-width: 100%;
    }
}

.sd[data-s-fc7ab074-cd5d-463e-b9e5-5b01d4366277] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-fc7ab074-cd5d-463e-b9e5-5b01d4366277].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-fc7ab074-cd5d-463e-b9e5-5b01d4366277].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-fc7ab074-cd5d-463e-b9e5-5b01d4366277]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fc7ab074-cd5d-463e-b9e5-5b01d4366277] {
        height: calc(100% - (var(--gap-v-3c209c16-045d-4bfd-b544-a2bcb49cddeb) * 0));
        width: calc(100% - (var(--gap-h-3c209c16-045d-4bfd-b544-a2bcb49cddeb) * 0));
        max-width: calc(100% - (var(--gap-h-3c209c16-045d-4bfd-b544-a2bcb49cddeb) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fc7ab074-cd5d-463e-b9e5-5b01d4366277] {
        flex: none;
        height: calc(100% - (var(--gap-v-3c209c16-045d-4bfd-b544-a2bcb49cddeb) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-3c209c16-045d-4bfd-b544-a2bcb49cddeb) * 0));
        max-width: calc(100% - (var(--gap-h-3c209c16-045d-4bfd-b544-a2bcb49cddeb) * 0));
    }
}

.sd[data-s-e5224a79-0967-42ce-a065-9d150c9be0f9] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-fc7ab074-cd5d-463e-b9e5-5b01d4366277]:hover .sd[data-s-e5224a79-0967-42ce-a065-9d150c9be0f9] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e5224a79-0967-42ce-a065-9d150c9be0f9] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e5224a79-0967-42ce-a065-9d150c9be0f9] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-7ab2b85b-8284-4f4f-b17e-7635d7ab7cbd] {
    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-eb1de7d6-3a31-4a12-8f3c-df0c5a11e7ea] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-fc7ab074-cd5d-463e-b9e5-5b01d4366277]:hover .sd[data-s-eb1de7d6-3a31-4a12-8f3c-df0c5a11e7ea] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-eb1de7d6-3a31-4a12-8f3c-df0c5a11e7ea] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-e559ba0d-d9a0-400b-b66f-ed7f8f319be7] {
    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-e559ba0d-d9a0-400b-b66f-ed7f8f319be7: 25px;
    --gap-v-e559ba0d-d9a0-400b-b66f-ed7f8f319be7: 0px;
    --gap-uuid: e559ba0d-d9a0-400b-b66f-ed7f8f319be7;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e559ba0d-d9a0-400b-b66f-ed7f8f319be7] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e559ba0d-d9a0-400b-b66f-ed7f8f319be7] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-e559ba0d-d9a0-400b-b66f-ed7f8f319be7: 0px;
        --gap-v-e559ba0d-d9a0-400b-b66f-ed7f8f319be7: 16px;
        max-width: 100%;
    }
}

.sd[data-s-508f4b84-1108-4acc-8e40-f6ee2b605046] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-508f4b84-1108-4acc-8e40-f6ee2b605046].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-508f4b84-1108-4acc-8e40-f6ee2b605046].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-508f4b84-1108-4acc-8e40-f6ee2b605046]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-508f4b84-1108-4acc-8e40-f6ee2b605046] {
        height: calc(100% - (var(--gap-v-e559ba0d-d9a0-400b-b66f-ed7f8f319be7) * 0));
        width: calc(100% - (var(--gap-h-e559ba0d-d9a0-400b-b66f-ed7f8f319be7) * 0));
        max-width: calc(100% - (var(--gap-h-e559ba0d-d9a0-400b-b66f-ed7f8f319be7) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-508f4b84-1108-4acc-8e40-f6ee2b605046] {
        flex: none;
        height: calc(100% - (var(--gap-v-e559ba0d-d9a0-400b-b66f-ed7f8f319be7) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e559ba0d-d9a0-400b-b66f-ed7f8f319be7) * 0));
        max-width: calc(100% - (var(--gap-h-e559ba0d-d9a0-400b-b66f-ed7f8f319be7) * 0));
    }
}

.sd[data-s-523933ef-fece-48af-a88b-d88645bda312] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-508f4b84-1108-4acc-8e40-f6ee2b605046]:hover .sd[data-s-523933ef-fece-48af-a88b-d88645bda312] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-523933ef-fece-48af-a88b-d88645bda312] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-523933ef-fece-48af-a88b-d88645bda312] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-607ea58f-00b6-4259-8f15-190759b9befa] {
    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-895f10eb-cefe-4c65-8333-94527dc9f3b3] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-508f4b84-1108-4acc-8e40-f6ee2b605046]:hover .sd[data-s-895f10eb-cefe-4c65-8333-94527dc9f3b3] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-895f10eb-cefe-4c65-8333-94527dc9f3b3] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-966339e9-6e86-4027-a2fe-6ed3ea81d4cc] {
    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-966339e9-6e86-4027-a2fe-6ed3ea81d4cc: 25px;
    --gap-v-966339e9-6e86-4027-a2fe-6ed3ea81d4cc: 0px;
    --gap-uuid: 966339e9-6e86-4027-a2fe-6ed3ea81d4cc;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-966339e9-6e86-4027-a2fe-6ed3ea81d4cc] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-966339e9-6e86-4027-a2fe-6ed3ea81d4cc] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-966339e9-6e86-4027-a2fe-6ed3ea81d4cc: 0px;
        --gap-v-966339e9-6e86-4027-a2fe-6ed3ea81d4cc: 16px;
        max-width: 100%;
    }
}

.sd[data-s-7fdf156c-bc77-4263-ab7e-dbc9311cc332] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-7fdf156c-bc77-4263-ab7e-dbc9311cc332].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7fdf156c-bc77-4263-ab7e-dbc9311cc332].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7fdf156c-bc77-4263-ab7e-dbc9311cc332]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7fdf156c-bc77-4263-ab7e-dbc9311cc332] {
        height: calc(100% - (var(--gap-v-966339e9-6e86-4027-a2fe-6ed3ea81d4cc) * 0));
        width: calc(100% - (var(--gap-h-966339e9-6e86-4027-a2fe-6ed3ea81d4cc) * 0));
        max-width: calc(100% - (var(--gap-h-966339e9-6e86-4027-a2fe-6ed3ea81d4cc) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7fdf156c-bc77-4263-ab7e-dbc9311cc332] {
        flex: none;
        height: calc(100% - (var(--gap-v-966339e9-6e86-4027-a2fe-6ed3ea81d4cc) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-966339e9-6e86-4027-a2fe-6ed3ea81d4cc) * 0));
        max-width: calc(100% - (var(--gap-h-966339e9-6e86-4027-a2fe-6ed3ea81d4cc) * 0));
    }
}

.sd[data-s-ae20c480-068c-4dfa-a34c-bd51a6f4b5f7] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-7fdf156c-bc77-4263-ab7e-dbc9311cc332]:hover .sd[data-s-ae20c480-068c-4dfa-a34c-bd51a6f4b5f7] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ae20c480-068c-4dfa-a34c-bd51a6f4b5f7] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ae20c480-068c-4dfa-a34c-bd51a6f4b5f7] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-6059707d-e220-4cee-b3fb-7521eb42b2b6] {
    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-f6147f50-0c0a-4818-a566-3fb58d7e9b75] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-7fdf156c-bc77-4263-ab7e-dbc9311cc332]:hover .sd[data-s-f6147f50-0c0a-4818-a566-3fb58d7e9b75] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f6147f50-0c0a-4818-a566-3fb58d7e9b75] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-8f38d0fd-4415-4e8f-a074-0bd63908823e] {
    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-8f38d0fd-4415-4e8f-a074-0bd63908823e: 25px;
    --gap-v-8f38d0fd-4415-4e8f-a074-0bd63908823e: 0px;
    --gap-uuid: 8f38d0fd-4415-4e8f-a074-0bd63908823e;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8f38d0fd-4415-4e8f-a074-0bd63908823e] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8f38d0fd-4415-4e8f-a074-0bd63908823e] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-8f38d0fd-4415-4e8f-a074-0bd63908823e: 0px;
        --gap-v-8f38d0fd-4415-4e8f-a074-0bd63908823e: 16px;
        max-width: 100%;
    }
}

.sd[data-s-19afaa11-5b21-475d-9b31-2dadfd50542f] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-19afaa11-5b21-475d-9b31-2dadfd50542f].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-19afaa11-5b21-475d-9b31-2dadfd50542f].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-19afaa11-5b21-475d-9b31-2dadfd50542f]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-19afaa11-5b21-475d-9b31-2dadfd50542f] {
        height: calc(100% - (var(--gap-v-8f38d0fd-4415-4e8f-a074-0bd63908823e) * 0));
        width: calc(100% - (var(--gap-h-8f38d0fd-4415-4e8f-a074-0bd63908823e) * 0));
        max-width: calc(100% - (var(--gap-h-8f38d0fd-4415-4e8f-a074-0bd63908823e) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-19afaa11-5b21-475d-9b31-2dadfd50542f] {
        flex: none;
        height: calc(100% - (var(--gap-v-8f38d0fd-4415-4e8f-a074-0bd63908823e) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-8f38d0fd-4415-4e8f-a074-0bd63908823e) * 0));
        max-width: calc(100% - (var(--gap-h-8f38d0fd-4415-4e8f-a074-0bd63908823e) * 0));
    }
}

.sd[data-s-b3e8ccc0-13df-4b52-b882-c646a0c7aac5] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-19afaa11-5b21-475d-9b31-2dadfd50542f]:hover .sd[data-s-b3e8ccc0-13df-4b52-b882-c646a0c7aac5] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b3e8ccc0-13df-4b52-b882-c646a0c7aac5] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b3e8ccc0-13df-4b52-b882-c646a0c7aac5] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-4eeabe27-c010-4d49-b67f-2494899e7577] {
    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-0ff85f77-b8a2-47f6-a8f4-dc076a5a0a40] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-19afaa11-5b21-475d-9b31-2dadfd50542f]:hover .sd[data-s-0ff85f77-b8a2-47f6-a8f4-dc076a5a0a40] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0ff85f77-b8a2-47f6-a8f4-dc076a5a0a40] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-cf57d7a3-f16d-4add-831c-a3bf42c2cfce] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.24999999999999994));
    --gap-h-cf57d7a3-f16d-4add-831c-a3bf42c2cfce: 12px;
    --gap-v-cf57d7a3-f16d-4add-831c-a3bf42c2cfce: 12px;
    --gap-uuid: cf57d7a3-f16d-4add-831c-a3bf42c2cfce;
    max-width: calc(75% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-cf57d7a3-f16d-4add-831c-a3bf42c2cfce] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.10000000000000003));
        --gap-h-cf57d7a3-f16d-4add-831c-a3bf42c2cfce: 20px;
        --gap-v-cf57d7a3-f16d-4add-831c-a3bf42c2cfce: 20px;
        max-width: calc(90% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cf57d7a3-f16d-4add-831c-a3bf42c2cfce] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.10000000000000003));
        --gap-h-cf57d7a3-f16d-4add-831c-a3bf42c2cfce: 10px;
        --gap-v-cf57d7a3-f16d-4add-831c-a3bf42c2cfce: 10px;
        max-width: calc(90% - (var(--gap-h-73f8278a-0042-4242-8f6b-99d52f7b769a) * 0.10000000000000003));
    }
}

.sd[data-s-6d671521-cd11-4a04-b6c9-9501bada6cc7] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-6d671521-cd11-4a04-b6c9-9501bada6cc7: 0px;
    --gap-v-6d671521-cd11-4a04-b6c9-9501bada6cc7: 13px;
    --gap-uuid: 6d671521-cd11-4a04-b6c9-9501bada6cc7;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6d671521-cd11-4a04-b6c9-9501bada6cc7] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-cf57d7a3-f16d-4add-831c-a3bf42c2cfce) * 0.67));
        --gap-h-6d671521-cd11-4a04-b6c9-9501bada6cc7: 0px;
        --gap-v-6d671521-cd11-4a04-b6c9-9501bada6cc7: 15px;
        max-width: calc(33% - (var(--gap-h-cf57d7a3-f16d-4add-831c-a3bf42c2cfce) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6d671521-cd11-4a04-b6c9-9501bada6cc7] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-cf57d7a3-f16d-4add-831c-a3bf42c2cfce) * 0.5));
        --gap-h-6d671521-cd11-4a04-b6c9-9501bada6cc7: 0px;
        --gap-v-6d671521-cd11-4a04-b6c9-9501bada6cc7: 9px;
        max-width: calc(50% - (var(--gap-h-cf57d7a3-f16d-4add-831c-a3bf42c2cfce) * 0.5));
    }
}

.sd[data-s-df7481dd-8b51-4bc2-8eb8-d8a8f3583617] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-6d671521-cd11-4a04-b6c9-9501bada6cc7) * 0));
    max-width: calc(100% - (var(--gap-h-6d671521-cd11-4a04-b6c9-9501bada6cc7) * 0));
}

.sd[data-s-df7481dd-8b51-4bc2-8eb8-d8a8f3583617].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-df7481dd-8b51-4bc2-8eb8-d8a8f3583617].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-df7481dd-8b51-4bc2-8eb8-d8a8f3583617]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-df7481dd-8b51-4bc2-8eb8-d8a8f3583617] {
        height: calc(100% - (var(--gap-v-6d671521-cd11-4a04-b6c9-9501bada6cc7) * 0));
        width: calc(100% - (var(--gap-h-6d671521-cd11-4a04-b6c9-9501bada6cc7) * 0));
        max-width: calc(100% - (var(--gap-h-6d671521-cd11-4a04-b6c9-9501bada6cc7) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-df7481dd-8b51-4bc2-8eb8-d8a8f3583617] {
        flex: none;
        height: calc(100% - (var(--gap-v-6d671521-cd11-4a04-b6c9-9501bada6cc7) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-6d671521-cd11-4a04-b6c9-9501bada6cc7) * 0));
        max-width: calc(100% - (var(--gap-h-6d671521-cd11-4a04-b6c9-9501bada6cc7) * 0));
    }
}

.sd[data-s-1f36ae2f-75a6-449f-babe-80bf86adf8c5] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-df7481dd-8b51-4bc2-8eb8-d8a8f3583617]:hover .sd[data-s-1f36ae2f-75a6-449f-babe-80bf86adf8c5] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1f36ae2f-75a6-449f-babe-80bf86adf8c5] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1f36ae2f-75a6-449f-babe-80bf86adf8c5] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-5fa45d80-e112-4468-aa3f-54e926e3f410] {
    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-4ab60601-84c9-4845-9191-863a52874ee8] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-df7481dd-8b51-4bc2-8eb8-d8a8f3583617]:hover .sd[data-s-4ab60601-84c9-4845-9191-863a52874ee8] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4ab60601-84c9-4845-9191-863a52874ee8] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-e25490bb-12fb-49c1-b154-9ac0f45521b2] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-5f709a63-9e41-4618-9a78-5132512fb38a] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-51c5e02d-84bb-4360-a122-64ff9a684137] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-f8d2e469-fb93-4a58-bec8-9a93a5929d76] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76: 0px;
    --gap-v-f8d2e469-fb93-4a58-bec8-9a93a5929d76: 0px;
    --gap-uuid: f8d2e469-fb93-4a58-bec8-9a93a5929d76;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f8d2e469-fb93-4a58-bec8-9a93a5929d76] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-3e99d637-2421-48c5-b523-a8b53e76615e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0));
    z-index: 5;
    --gap-h-3e99d637-2421-48c5-b523-a8b53e76615e: 0px;
    --gap-v-3e99d637-2421-48c5-b523-a8b53e76615e: 0px;
    --gap-uuid: 3e99d637-2421-48c5-b523-a8b53e76615e;
    max-width: calc(100% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-3e99d637-2421-48c5-b523-a8b53e76615e] {
        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-3e99d637-2421-48c5-b523-a8b53e76615e] {
        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-1bea2ab6-3b46-40b9-ace6-7b13eeeb8d96] {
    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-3e99d637-2421-48c5-b523-a8b53e76615e) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1bea2ab6-3b46-40b9-ace6-7b13eeeb8d96] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1bea2ab6-3b46-40b9-ace6-7b13eeeb8d96] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-d113fc52-f5ba-442e-9296-c7db792fb056] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: d113fc52-f5ba-442e-9296-c7db792fb056;
    --gap-h-d113fc52-f5ba-442e-9296-c7db792fb056: 0px;
    --gap-v-d113fc52-f5ba-442e-9296-c7db792fb056: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d113fc52-f5ba-442e-9296-c7db792fb056] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d113fc52-f5ba-442e-9296-c7db792fb056] {
        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-d113fc52-f5ba-442e-9296-c7db792fb056: 0px;
        --gap-v-d113fc52-f5ba-442e-9296-c7db792fb056: 21px;
        max-width: 100%;
    }
}

.sd[data-s-0861ca97-4675-493a-a648-506d94a6bdd1] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-0861ca97-4675-493a-a648-506d94a6bdd1: 10px;
    --gap-v-0861ca97-4675-493a-a648-506d94a6bdd1: 0px;
    --gap-uuid: 0861ca97-4675-493a-a648-506d94a6bdd1;
    max-width: calc(100% - 10px);
}

.sd[data-s-0861ca97-4675-493a-a648-506d94a6bdd1]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-0861ca97-4675-493a-a648-506d94a6bdd1] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-c1185207-f15e-4892-a5f5-dca0198423a5] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-e1fddb7d-52ca-44b1-92d5-824b24901081] {
    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-e1fddb7d-52ca-44b1-92d5-824b24901081] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e1fddb7d-52ca-44b1-92d5-824b24901081] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-907d3e32-5164-4e96-a8e9-b345b4b37d5a] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-907d3e32-5164-4e96-a8e9-b345b4b37d5a] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-907d3e32-5164-4e96-a8e9-b345b4b37d5a] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-af1b002c-5163-4445-930e-ed817e419dee] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 100px 0px 46px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.24999999999999994));
    --gap-h-af1b002c-5163-4445-930e-ed817e419dee: 0px;
    --gap-v-af1b002c-5163-4445-930e-ed817e419dee: 0px;
    --gap-uuid: af1b002c-5163-4445-930e-ed817e419dee;
    max-width: calc(75% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-af1b002c-5163-4445-930e-ed817e419dee] {
        margin: 100px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-af1b002c-5163-4445-930e-ed817e419dee] {
        flex: none;
        margin: 77px 0px 26px 0px;
        width: calc(95% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.04999999999999995));
        max-width: calc(95% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.04999999999999995));
    }
}

.sd[data-s-a484afa9-02e5-4dfe-a7a3-ea1cf29a2aaa] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a484afa9-02e5-4dfe-a7a3-ea1cf29a2aaa] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-27f3bebe-ff98-4c11-94e1-f18c3be518b7] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-27f3bebe-ff98-4c11-94e1-f18c3be518b7] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-27f3bebe-ff98-4c11-94e1-f18c3be518b7] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-307061dc-7fe5-485a-98df-35dc30912685] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-307061dc-7fe5-485a-98df-35dc30912685].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-307061dc-7fe5-485a-98df-35dc30912685].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-307061dc-7fe5-485a-98df-35dc30912685] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-307061dc-7fe5-485a-98df-35dc30912685] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-0a742f65-80a3-4254-9f1b-5194d26cc2b6] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 65px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.35000000000000003));
    --gap-h-0a742f65-80a3-4254-9f1b-5194d26cc2b6: 25px;
    --gap-v-0a742f65-80a3-4254-9f1b-5194d26cc2b6: 0px;
    --gap-uuid: 0a742f65-80a3-4254-9f1b-5194d26cc2b6;
    max-width: calc(65% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-0a742f65-80a3-4254-9f1b-5194d26cc2b6] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0a742f65-80a3-4254-9f1b-5194d26cc2b6] {
        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 34px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(95% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.04999999999999995));
        --gap-h-0a742f65-80a3-4254-9f1b-5194d26cc2b6: 0px;
        --gap-v-0a742f65-80a3-4254-9f1b-5194d26cc2b6: 0px;
        max-width: calc(95% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.04999999999999995));
    }
}

.sd[data-s-e8a33478-1dec-47c3-a783-ca8445e1afbe] {
    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: calc(50% - (var(--gap-h-0a742f65-80a3-4254-9f1b-5194d26cc2b6) * 0.5));
    max-width: calc(50% - (var(--gap-h-0a742f65-80a3-4254-9f1b-5194d26cc2b6) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-e8a33478-1dec-47c3-a783-ca8445e1afbe] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e8a33478-1dec-47c3-a783-ca8445e1afbe] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-0a742f65-80a3-4254-9f1b-5194d26cc2b6) * 0));
        max-width: calc(100% - (var(--gap-h-0a742f65-80a3-4254-9f1b-5194d26cc2b6) * 0));
    }
}

.sd[data-s-68edf280-4b5c-4078-82cd-b94dc8e51fb4] {
    flex: none;
    height: 280px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-68edf280-4b5c-4078-82cd-b94dc8e51fb4]:before {
    background-repeat: no-repeat;
    background-size: cover;
}

@media screen and (max-width: 840px) {
    .sd[data-s-68edf280-4b5c-4078-82cd-b94dc8e51fb4] {
        flex: none;
        height: 245px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-68edf280-4b5c-4078-82cd-b94dc8e51fb4] {
        flex: none;
        height: 260px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c6c55575-e821-4212-b2e2-5957bbde4d33] {
    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;
    width: calc(50% - (var(--gap-h-0a742f65-80a3-4254-9f1b-5194d26cc2b6) * 0.5));
    max-width: calc(50% - (var(--gap-h-0a742f65-80a3-4254-9f1b-5194d26cc2b6) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-c6c55575-e821-4212-b2e2-5957bbde4d33] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c6c55575-e821-4212-b2e2-5957bbde4d33] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-0a742f65-80a3-4254-9f1b-5194d26cc2b6) * 0));
        max-width: calc(100% - (var(--gap-h-0a742f65-80a3-4254-9f1b-5194d26cc2b6) * 0));
    }
}

.sd[data-s-9fd8ba90-b4db-4968-8383-ee9cae53ea60] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9fd8ba90-b4db-4968-8383-ee9cae53ea60] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9fd8ba90-b4db-4968-8383-ee9cae53ea60] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 4px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d9666796-3134-45bc-a99d-25885770472f] {
    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: 5px 0px 5px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d9666796-3134-45bc-a99d-25885770472f] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d9666796-3134-45bc-a99d-25885770472f] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a3adaa92-b5ce-486d-a61d-775d9781546a] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a3adaa92-b5ce-486d-a61d-775d9781546a] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a3adaa92-b5ce-486d-a61d-775d9781546a] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 15px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a14d69b7-a13f-4995-9f56-96cd8714fb8c] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a14d69b7-a13f-4995-9f56-96cd8714fb8c] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a14d69b7-a13f-4995-9f56-96cd8714fb8c] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d3096f4e-b48f-4aa9-b608-11b567f32499] {
    color: #ffffff;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-82bcb174-f299-466c-b919-c5cb488098f8] {
    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-82bcb174-f299-466c-b919-c5cb488098f8: 25px;
    --gap-v-82bcb174-f299-466c-b919-c5cb488098f8: 0px;
    --gap-uuid: 82bcb174-f299-466c-b919-c5cb488098f8;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-82bcb174-f299-466c-b919-c5cb488098f8] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-82bcb174-f299-466c-b919-c5cb488098f8] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-82bcb174-f299-466c-b919-c5cb488098f8: 0px;
        --gap-v-82bcb174-f299-466c-b919-c5cb488098f8: 16px;
        max-width: 100%;
    }
}

.sd[data-s-7dd29023-8292-4e66-bff6-9ad0deb3cfda] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-7dd29023-8292-4e66-bff6-9ad0deb3cfda].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7dd29023-8292-4e66-bff6-9ad0deb3cfda].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7dd29023-8292-4e66-bff6-9ad0deb3cfda]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7dd29023-8292-4e66-bff6-9ad0deb3cfda] {
        height: calc(100% - (var(--gap-v-82bcb174-f299-466c-b919-c5cb488098f8) * 0));
        width: calc(100% - (var(--gap-h-82bcb174-f299-466c-b919-c5cb488098f8) * 0));
        max-width: calc(100% - (var(--gap-h-82bcb174-f299-466c-b919-c5cb488098f8) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7dd29023-8292-4e66-bff6-9ad0deb3cfda] {
        flex: none;
        height: calc(100% - (var(--gap-v-82bcb174-f299-466c-b919-c5cb488098f8) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-82bcb174-f299-466c-b919-c5cb488098f8) * 0));
        max-width: calc(100% - (var(--gap-h-82bcb174-f299-466c-b919-c5cb488098f8) * 0));
    }
}

.sd[data-s-a095f874-19d2-47ea-bd29-faefece16b74] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-7dd29023-8292-4e66-bff6-9ad0deb3cfda]:hover .sd[data-s-a095f874-19d2-47ea-bd29-faefece16b74] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a095f874-19d2-47ea-bd29-faefece16b74] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a095f874-19d2-47ea-bd29-faefece16b74] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-203b4c83-e50f-477a-9146-716c603c7f58] {
    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-b3058385-49a7-40ce-abdb-d1a8ab09ced2] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-7dd29023-8292-4e66-bff6-9ad0deb3cfda]:hover .sd[data-s-b3058385-49a7-40ce-abdb-d1a8ab09ced2] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b3058385-49a7-40ce-abdb-d1a8ab09ced2] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-6318c95f-954e-47de-82a2-4d29ef2b955a] {
    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-6318c95f-954e-47de-82a2-4d29ef2b955a: 25px;
    --gap-v-6318c95f-954e-47de-82a2-4d29ef2b955a: 0px;
    --gap-uuid: 6318c95f-954e-47de-82a2-4d29ef2b955a;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6318c95f-954e-47de-82a2-4d29ef2b955a] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6318c95f-954e-47de-82a2-4d29ef2b955a] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-6318c95f-954e-47de-82a2-4d29ef2b955a: 0px;
        --gap-v-6318c95f-954e-47de-82a2-4d29ef2b955a: 16px;
        max-width: 100%;
    }
}

.sd[data-s-8fbabbed-f63a-4d4f-a710-874a7588bb4b] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-8fbabbed-f63a-4d4f-a710-874a7588bb4b].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-8fbabbed-f63a-4d4f-a710-874a7588bb4b].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-8fbabbed-f63a-4d4f-a710-874a7588bb4b]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8fbabbed-f63a-4d4f-a710-874a7588bb4b] {
        height: calc(100% - (var(--gap-v-6318c95f-954e-47de-82a2-4d29ef2b955a) * 0));
        width: calc(100% - (var(--gap-h-6318c95f-954e-47de-82a2-4d29ef2b955a) * 0));
        max-width: calc(100% - (var(--gap-h-6318c95f-954e-47de-82a2-4d29ef2b955a) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8fbabbed-f63a-4d4f-a710-874a7588bb4b] {
        flex: none;
        height: calc(100% - (var(--gap-v-6318c95f-954e-47de-82a2-4d29ef2b955a) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-6318c95f-954e-47de-82a2-4d29ef2b955a) * 0));
        max-width: calc(100% - (var(--gap-h-6318c95f-954e-47de-82a2-4d29ef2b955a) * 0));
    }
}

.sd[data-s-39e0f252-4f49-44f1-a95f-f549b1bcc4d6] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-8fbabbed-f63a-4d4f-a710-874a7588bb4b]:hover .sd[data-s-39e0f252-4f49-44f1-a95f-f549b1bcc4d6] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-39e0f252-4f49-44f1-a95f-f549b1bcc4d6] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-39e0f252-4f49-44f1-a95f-f549b1bcc4d6] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-6c9b9686-8baa-47cb-81bf-b214983a3651] {
    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-ee161c2c-f28f-48fe-995d-0bf88e9ac97a] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-8fbabbed-f63a-4d4f-a710-874a7588bb4b]:hover .sd[data-s-ee161c2c-f28f-48fe-995d-0bf88e9ac97a] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ee161c2c-f28f-48fe-995d-0bf88e9ac97a] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-848167f1-b814-4bbb-a16b-1ab6a4a16e2b] {
    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-848167f1-b814-4bbb-a16b-1ab6a4a16e2b: 25px;
    --gap-v-848167f1-b814-4bbb-a16b-1ab6a4a16e2b: 0px;
    --gap-uuid: 848167f1-b814-4bbb-a16b-1ab6a4a16e2b;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-848167f1-b814-4bbb-a16b-1ab6a4a16e2b] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-848167f1-b814-4bbb-a16b-1ab6a4a16e2b] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-848167f1-b814-4bbb-a16b-1ab6a4a16e2b: 0px;
        --gap-v-848167f1-b814-4bbb-a16b-1ab6a4a16e2b: 16px;
        max-width: 100%;
    }
}

.sd[data-s-dca703ef-8e07-4097-a0c9-489be4ef1fa4] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-dca703ef-8e07-4097-a0c9-489be4ef1fa4].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-dca703ef-8e07-4097-a0c9-489be4ef1fa4].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-dca703ef-8e07-4097-a0c9-489be4ef1fa4]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dca703ef-8e07-4097-a0c9-489be4ef1fa4] {
        height: calc(100% - (var(--gap-v-848167f1-b814-4bbb-a16b-1ab6a4a16e2b) * 0));
        width: calc(100% - (var(--gap-h-848167f1-b814-4bbb-a16b-1ab6a4a16e2b) * 0));
        max-width: calc(100% - (var(--gap-h-848167f1-b814-4bbb-a16b-1ab6a4a16e2b) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dca703ef-8e07-4097-a0c9-489be4ef1fa4] {
        flex: none;
        height: calc(100% - (var(--gap-v-848167f1-b814-4bbb-a16b-1ab6a4a16e2b) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-848167f1-b814-4bbb-a16b-1ab6a4a16e2b) * 0));
        max-width: calc(100% - (var(--gap-h-848167f1-b814-4bbb-a16b-1ab6a4a16e2b) * 0));
    }
}

.sd[data-s-59d00888-79d9-43e0-9025-40a017204128] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-dca703ef-8e07-4097-a0c9-489be4ef1fa4]:hover .sd[data-s-59d00888-79d9-43e0-9025-40a017204128] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-59d00888-79d9-43e0-9025-40a017204128] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-59d00888-79d9-43e0-9025-40a017204128] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-8df83fc2-f656-4c18-bda5-ec54852d5935] {
    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-6a254a9d-5af6-4b1f-8809-44fe00ff5f46] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-dca703ef-8e07-4097-a0c9-489be4ef1fa4]:hover .sd[data-s-6a254a9d-5af6-4b1f-8809-44fe00ff5f46] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6a254a9d-5af6-4b1f-8809-44fe00ff5f46] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-16023521-2bc8-461c-88f0-261bc8d2099a] {
    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-16023521-2bc8-461c-88f0-261bc8d2099a: 25px;
    --gap-v-16023521-2bc8-461c-88f0-261bc8d2099a: 0px;
    --gap-uuid: 16023521-2bc8-461c-88f0-261bc8d2099a;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-16023521-2bc8-461c-88f0-261bc8d2099a] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-16023521-2bc8-461c-88f0-261bc8d2099a] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-16023521-2bc8-461c-88f0-261bc8d2099a: 0px;
        --gap-v-16023521-2bc8-461c-88f0-261bc8d2099a: 16px;
        max-width: 100%;
    }
}

.sd[data-s-b0f2490e-cdd9-4b43-9d00-a65237702230] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-b0f2490e-cdd9-4b43-9d00-a65237702230].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-b0f2490e-cdd9-4b43-9d00-a65237702230].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-b0f2490e-cdd9-4b43-9d00-a65237702230]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b0f2490e-cdd9-4b43-9d00-a65237702230] {
        height: calc(100% - (var(--gap-v-16023521-2bc8-461c-88f0-261bc8d2099a) * 0));
        width: calc(100% - (var(--gap-h-16023521-2bc8-461c-88f0-261bc8d2099a) * 0));
        max-width: calc(100% - (var(--gap-h-16023521-2bc8-461c-88f0-261bc8d2099a) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b0f2490e-cdd9-4b43-9d00-a65237702230] {
        flex: none;
        height: calc(100% - (var(--gap-v-16023521-2bc8-461c-88f0-261bc8d2099a) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-16023521-2bc8-461c-88f0-261bc8d2099a) * 0));
        max-width: calc(100% - (var(--gap-h-16023521-2bc8-461c-88f0-261bc8d2099a) * 0));
    }
}

.sd[data-s-dcbb41ae-81d8-4470-b279-a60aa8e8fb90] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-b0f2490e-cdd9-4b43-9d00-a65237702230]:hover .sd[data-s-dcbb41ae-81d8-4470-b279-a60aa8e8fb90] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dcbb41ae-81d8-4470-b279-a60aa8e8fb90] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dcbb41ae-81d8-4470-b279-a60aa8e8fb90] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-c334cd3f-494c-4259-9ac6-d3d7820a7aa2] {
    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-33800ed2-aa76-499e-82e6-f9441c5729a4] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-b0f2490e-cdd9-4b43-9d00-a65237702230]:hover .sd[data-s-33800ed2-aa76-499e-82e6-f9441c5729a4] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-33800ed2-aa76-499e-82e6-f9441c5729a4] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-fb99ea1f-2595-48b0-bb45-27994e67a199] {
    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-fb99ea1f-2595-48b0-bb45-27994e67a199: 25px;
    --gap-v-fb99ea1f-2595-48b0-bb45-27994e67a199: 0px;
    --gap-uuid: fb99ea1f-2595-48b0-bb45-27994e67a199;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fb99ea1f-2595-48b0-bb45-27994e67a199] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fb99ea1f-2595-48b0-bb45-27994e67a199] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-fb99ea1f-2595-48b0-bb45-27994e67a199: 0px;
        --gap-v-fb99ea1f-2595-48b0-bb45-27994e67a199: 16px;
        max-width: 100%;
    }
}

.sd[data-s-868263d1-f1db-4443-87ac-5080380d9d30] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-868263d1-f1db-4443-87ac-5080380d9d30].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-868263d1-f1db-4443-87ac-5080380d9d30].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-868263d1-f1db-4443-87ac-5080380d9d30]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-868263d1-f1db-4443-87ac-5080380d9d30] {
        height: calc(100% - (var(--gap-v-fb99ea1f-2595-48b0-bb45-27994e67a199) * 0));
        width: calc(100% - (var(--gap-h-fb99ea1f-2595-48b0-bb45-27994e67a199) * 0));
        max-width: calc(100% - (var(--gap-h-fb99ea1f-2595-48b0-bb45-27994e67a199) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-868263d1-f1db-4443-87ac-5080380d9d30] {
        flex: none;
        height: calc(100% - (var(--gap-v-fb99ea1f-2595-48b0-bb45-27994e67a199) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-fb99ea1f-2595-48b0-bb45-27994e67a199) * 0));
        max-width: calc(100% - (var(--gap-h-fb99ea1f-2595-48b0-bb45-27994e67a199) * 0));
    }
}

.sd[data-s-ffa74f29-d2af-49bf-9a53-0e44bf80bf71] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-868263d1-f1db-4443-87ac-5080380d9d30]:hover .sd[data-s-ffa74f29-d2af-49bf-9a53-0e44bf80bf71] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ffa74f29-d2af-49bf-9a53-0e44bf80bf71] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ffa74f29-d2af-49bf-9a53-0e44bf80bf71] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-17f5aa59-e0cb-467b-a540-d23702fc5318] {
    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-d575a353-dc9f-4729-8b81-fcc3de28b200] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-868263d1-f1db-4443-87ac-5080380d9d30]:hover .sd[data-s-d575a353-dc9f-4729-8b81-fcc3de28b200] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d575a353-dc9f-4729-8b81-fcc3de28b200] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-416a7b4b-3bbe-4bdc-8404-cb253d637362] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.24999999999999994));
    --gap-h-416a7b4b-3bbe-4bdc-8404-cb253d637362: 12px;
    --gap-v-416a7b4b-3bbe-4bdc-8404-cb253d637362: 12px;
    --gap-uuid: 416a7b4b-3bbe-4bdc-8404-cb253d637362;
    max-width: calc(75% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-416a7b4b-3bbe-4bdc-8404-cb253d637362] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.10000000000000003));
        --gap-h-416a7b4b-3bbe-4bdc-8404-cb253d637362: 20px;
        --gap-v-416a7b4b-3bbe-4bdc-8404-cb253d637362: 20px;
        max-width: calc(90% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-416a7b4b-3bbe-4bdc-8404-cb253d637362] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.10000000000000003));
        --gap-h-416a7b4b-3bbe-4bdc-8404-cb253d637362: 10px;
        --gap-v-416a7b4b-3bbe-4bdc-8404-cb253d637362: 10px;
        max-width: calc(90% - (var(--gap-h-f8d2e469-fb93-4a58-bec8-9a93a5929d76) * 0.10000000000000003));
    }
}

.sd[data-s-409316ab-ef5c-46d7-a70e-474cfea729c7] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-409316ab-ef5c-46d7-a70e-474cfea729c7: 0px;
    --gap-v-409316ab-ef5c-46d7-a70e-474cfea729c7: 13px;
    --gap-uuid: 409316ab-ef5c-46d7-a70e-474cfea729c7;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-409316ab-ef5c-46d7-a70e-474cfea729c7] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-416a7b4b-3bbe-4bdc-8404-cb253d637362) * 0.67));
        --gap-h-409316ab-ef5c-46d7-a70e-474cfea729c7: 0px;
        --gap-v-409316ab-ef5c-46d7-a70e-474cfea729c7: 15px;
        max-width: calc(33% - (var(--gap-h-416a7b4b-3bbe-4bdc-8404-cb253d637362) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-409316ab-ef5c-46d7-a70e-474cfea729c7] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-416a7b4b-3bbe-4bdc-8404-cb253d637362) * 0.5));
        --gap-h-409316ab-ef5c-46d7-a70e-474cfea729c7: 0px;
        --gap-v-409316ab-ef5c-46d7-a70e-474cfea729c7: 9px;
        max-width: calc(50% - (var(--gap-h-416a7b4b-3bbe-4bdc-8404-cb253d637362) * 0.5));
    }
}

.sd[data-s-aac8e7b6-c2df-4ed4-b63d-d252980c5874] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-409316ab-ef5c-46d7-a70e-474cfea729c7) * 0));
    max-width: calc(100% - (var(--gap-h-409316ab-ef5c-46d7-a70e-474cfea729c7) * 0));
}

.sd[data-s-aac8e7b6-c2df-4ed4-b63d-d252980c5874].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-aac8e7b6-c2df-4ed4-b63d-d252980c5874].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-aac8e7b6-c2df-4ed4-b63d-d252980c5874]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-aac8e7b6-c2df-4ed4-b63d-d252980c5874] {
        height: calc(100% - (var(--gap-v-409316ab-ef5c-46d7-a70e-474cfea729c7) * 0));
        width: calc(100% - (var(--gap-h-409316ab-ef5c-46d7-a70e-474cfea729c7) * 0));
        max-width: calc(100% - (var(--gap-h-409316ab-ef5c-46d7-a70e-474cfea729c7) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-aac8e7b6-c2df-4ed4-b63d-d252980c5874] {
        flex: none;
        height: calc(100% - (var(--gap-v-409316ab-ef5c-46d7-a70e-474cfea729c7) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-409316ab-ef5c-46d7-a70e-474cfea729c7) * 0));
        max-width: calc(100% - (var(--gap-h-409316ab-ef5c-46d7-a70e-474cfea729c7) * 0));
    }
}

.sd[data-s-a8c5fc8d-b1ce-4c12-80e0-0532e5d8993c] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-aac8e7b6-c2df-4ed4-b63d-d252980c5874]:hover .sd[data-s-a8c5fc8d-b1ce-4c12-80e0-0532e5d8993c] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a8c5fc8d-b1ce-4c12-80e0-0532e5d8993c] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a8c5fc8d-b1ce-4c12-80e0-0532e5d8993c] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-d2f307cc-8b41-48c8-9868-48127d58472d] {
    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-783881bc-1f8f-437c-a5ad-b7d8a58cef9b] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-aac8e7b6-c2df-4ed4-b63d-d252980c5874]:hover .sd[data-s-783881bc-1f8f-437c-a5ad-b7d8a58cef9b] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-783881bc-1f8f-437c-a5ad-b7d8a58cef9b] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-392dd96d-d049-491c-8e1b-b40d15bd8124] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-99d6f3bc-a8a8-4445-a65d-d7c0d0c2c51b] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-40e90b15-37b2-44c6-aafc-608d67081d2f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-cddb44c3-dc7a-4b4d-9092-22c194c529a8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8: 0px;
    --gap-v-cddb44c3-dc7a-4b4d-9092-22c194c529a8: 0px;
    --gap-uuid: cddb44c3-dc7a-4b4d-9092-22c194c529a8;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-cddb44c3-dc7a-4b4d-9092-22c194c529a8] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-53b977d5-77e7-49e6-bbc8-99c6c302022d] {
    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: absolute;
    right: 0px;
    top: 0px;
    width: calc(100% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0));
    z-index: 5;
    --gap-h-53b977d5-77e7-49e6-bbc8-99c6c302022d: 0px;
    --gap-v-53b977d5-77e7-49e6-bbc8-99c6c302022d: 0px;
    --gap-uuid: 53b977d5-77e7-49e6-bbc8-99c6c302022d;
    max-width: calc(100% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-53b977d5-77e7-49e6-bbc8-99c6c302022d] {
        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-53b977d5-77e7-49e6-bbc8-99c6c302022d] {
        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-448db1e8-b317-4301-92ba-98de4fd66808] {
    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-53b977d5-77e7-49e6-bbc8-99c6c302022d) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-448db1e8-b317-4301-92ba-98de4fd66808] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-448db1e8-b317-4301-92ba-98de4fd66808] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-33e8e455-e3fe-4297-85ed-0bc340577730] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 33e8e455-e3fe-4297-85ed-0bc340577730;
    --gap-h-33e8e455-e3fe-4297-85ed-0bc340577730: 0px;
    --gap-v-33e8e455-e3fe-4297-85ed-0bc340577730: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-33e8e455-e3fe-4297-85ed-0bc340577730] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-33e8e455-e3fe-4297-85ed-0bc340577730] {
        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-33e8e455-e3fe-4297-85ed-0bc340577730: 0px;
        --gap-v-33e8e455-e3fe-4297-85ed-0bc340577730: 21px;
        max-width: 100%;
    }
}

.sd[data-s-2ba77a79-51e7-4fd0-90c1-02b120363936] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-2ba77a79-51e7-4fd0-90c1-02b120363936: 10px;
    --gap-v-2ba77a79-51e7-4fd0-90c1-02b120363936: 0px;
    --gap-uuid: 2ba77a79-51e7-4fd0-90c1-02b120363936;
    max-width: calc(100% - 10px);
}

.sd[data-s-2ba77a79-51e7-4fd0-90c1-02b120363936]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-2ba77a79-51e7-4fd0-90c1-02b120363936] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-d20a55b0-db8c-4209-b329-8fb609a57a32] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-421ba3fc-9cbc-407f-ad91-9e8646de5ba2] {
    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-421ba3fc-9cbc-407f-ad91-9e8646de5ba2] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-421ba3fc-9cbc-407f-ad91-9e8646de5ba2] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-65b56c61-a847-45d3-a1a2-abd4e2b3a402] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-65b56c61-a847-45d3-a1a2-abd4e2b3a402] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-65b56c61-a847-45d3-a1a2-abd4e2b3a402] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-5a7b2bbf-eba7-4266-af1c-b25229e02a76] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: flex-start;
    margin: 100px 0px 46px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.24999999999999994));
    --gap-h-5a7b2bbf-eba7-4266-af1c-b25229e02a76: 0px;
    --gap-v-5a7b2bbf-eba7-4266-af1c-b25229e02a76: 0px;
    --gap-uuid: 5a7b2bbf-eba7-4266-af1c-b25229e02a76;
    max-width: calc(75% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-5a7b2bbf-eba7-4266-af1c-b25229e02a76] {
        margin: 100px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5a7b2bbf-eba7-4266-af1c-b25229e02a76] {
        flex: none;
        margin: 77px 0px 26px 0px;
        width: calc(95% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.04999999999999995));
        max-width: calc(95% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.04999999999999995));
    }
}

.sd[data-s-11c4a4b2-1b5c-4e20-a102-12c9faf9df1a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-11c4a4b2-1b5c-4e20-a102-12c9faf9df1a] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-461308a2-ef5f-4070-ae43-e59db062a5b6] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-461308a2-ef5f-4070-ae43-e59db062a5b6] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-461308a2-ef5f-4070-ae43-e59db062a5b6] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-3b8e01ca-48f6-4dcc-a720-eaec8c915db1] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-3b8e01ca-48f6-4dcc-a720-eaec8c915db1].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-3b8e01ca-48f6-4dcc-a720-eaec8c915db1].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3b8e01ca-48f6-4dcc-a720-eaec8c915db1] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3b8e01ca-48f6-4dcc-a720-eaec8c915db1] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-00b9f855-9369-4a6e-b633-b884fc72745b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 65px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.35000000000000003));
    --gap-h-00b9f855-9369-4a6e-b633-b884fc72745b: 25px;
    --gap-v-00b9f855-9369-4a6e-b633-b884fc72745b: 0px;
    --gap-uuid: 00b9f855-9369-4a6e-b633-b884fc72745b;
    max-width: calc(65% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-00b9f855-9369-4a6e-b633-b884fc72745b] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-00b9f855-9369-4a6e-b633-b884fc72745b] {
        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 34px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(95% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.04999999999999995));
        --gap-h-00b9f855-9369-4a6e-b633-b884fc72745b: 0px;
        --gap-v-00b9f855-9369-4a6e-b633-b884fc72745b: 0px;
        max-width: calc(95% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.04999999999999995));
    }
}

.sd[data-s-9d5b230d-d640-4272-a751-40f5de77eef3] {
    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: calc(45% - (var(--gap-h-00b9f855-9369-4a6e-b633-b884fc72745b) * 0.55));
    max-width: calc(45% - (var(--gap-h-00b9f855-9369-4a6e-b633-b884fc72745b) * 0.55));
}

@media screen and (max-width: 840px) {
    .sd[data-s-9d5b230d-d640-4272-a751-40f5de77eef3] {
        flex: none;
        height: 245px;
        width: calc(50% - (var(--gap-h-00b9f855-9369-4a6e-b633-b884fc72745b) * 0.5));
        max-width: calc(50% - (var(--gap-h-00b9f855-9369-4a6e-b633-b884fc72745b) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9d5b230d-d640-4272-a751-40f5de77eef3] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-00b9f855-9369-4a6e-b633-b884fc72745b) * 0));
        max-width: calc(100% - (var(--gap-h-00b9f855-9369-4a6e-b633-b884fc72745b) * 0));
    }
}

.sd[data-s-566b8970-7c2a-483c-ac27-66e3512ae392] {
    flex: none;
    height: 280px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-566b8970-7c2a-483c-ac27-66e3512ae392] {
        flex: none;
        height: 245px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-566b8970-7c2a-483c-ac27-66e3512ae392] {
        flex: none;
        height: 260px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c857b851-b635-4bf4-8bc7-b3ed4b1ee787] {
    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(55% - (var(--gap-h-00b9f855-9369-4a6e-b633-b884fc72745b) * 0.44999999999999996));
    max-width: calc(55% - (var(--gap-h-00b9f855-9369-4a6e-b633-b884fc72745b) * 0.44999999999999996));
}

@media screen and (max-width: 840px) {
    .sd[data-s-c857b851-b635-4bf4-8bc7-b3ed4b1ee787] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-00b9f855-9369-4a6e-b633-b884fc72745b) * 0.5));
        max-width: calc(50% - (var(--gap-h-00b9f855-9369-4a6e-b633-b884fc72745b) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c857b851-b635-4bf4-8bc7-b3ed4b1ee787] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-00b9f855-9369-4a6e-b633-b884fc72745b) * 0));
        max-width: calc(100% - (var(--gap-h-00b9f855-9369-4a6e-b633-b884fc72745b) * 0));
    }
}

.sd[data-s-5f34557f-ef97-4a18-ae80-5325a44ddadc] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5f34557f-ef97-4a18-ae80-5325a44ddadc] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5f34557f-ef97-4a18-ae80-5325a44ddadc] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-937aa7b9-0bb2-4e13-ad99-fe45bb69a94a] {
    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: 5px 0px 5px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-937aa7b9-0bb2-4e13-ad99-fe45bb69a94a] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-937aa7b9-0bb2-4e13-ad99-fe45bb69a94a] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-8fec4233-0b7c-4ba3-b19a-de5938c6cb23] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8fec4233-0b7c-4ba3-b19a-de5938c6cb23] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8fec4233-0b7c-4ba3-b19a-de5938c6cb23] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 12px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-32c94577-3a58-4f63-b4ac-c0046b8576ec] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-32c94577-3a58-4f63-b4ac-c0046b8576ec] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-32c94577-3a58-4f63-b4ac-c0046b8576ec] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-007c1313-7b58-4715-a21f-413a9a78e05a] {
    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: 5px 0px 5px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-007c1313-7b58-4715-a21f-413a9a78e05a] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-007c1313-7b58-4715-a21f-413a9a78e05a] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ba5634b4-6989-435a-88b7-326696eb3045] {
    color: #ffffff;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-9c6a63de-9660-433c-af11-bc189a2d3a70] {
    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-9c6a63de-9660-433c-af11-bc189a2d3a70: 25px;
    --gap-v-9c6a63de-9660-433c-af11-bc189a2d3a70: 0px;
    --gap-uuid: 9c6a63de-9660-433c-af11-bc189a2d3a70;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9c6a63de-9660-433c-af11-bc189a2d3a70] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9c6a63de-9660-433c-af11-bc189a2d3a70] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-9c6a63de-9660-433c-af11-bc189a2d3a70: 0px;
        --gap-v-9c6a63de-9660-433c-af11-bc189a2d3a70: 16px;
        max-width: 100%;
    }
}

.sd[data-s-261656b7-06a3-4f98-949b-51b31e885e46] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-261656b7-06a3-4f98-949b-51b31e885e46].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-261656b7-06a3-4f98-949b-51b31e885e46].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-261656b7-06a3-4f98-949b-51b31e885e46]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-261656b7-06a3-4f98-949b-51b31e885e46] {
        height: calc(100% - (var(--gap-v-9c6a63de-9660-433c-af11-bc189a2d3a70) * 0));
        width: calc(100% - (var(--gap-h-9c6a63de-9660-433c-af11-bc189a2d3a70) * 0));
        max-width: calc(100% - (var(--gap-h-9c6a63de-9660-433c-af11-bc189a2d3a70) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-261656b7-06a3-4f98-949b-51b31e885e46] {
        flex: none;
        height: calc(100% - (var(--gap-v-9c6a63de-9660-433c-af11-bc189a2d3a70) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-9c6a63de-9660-433c-af11-bc189a2d3a70) * 0));
        max-width: calc(100% - (var(--gap-h-9c6a63de-9660-433c-af11-bc189a2d3a70) * 0));
    }
}

.sd[data-s-9180e5c1-1d32-40aa-b7d2-aa172929b8af] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-261656b7-06a3-4f98-949b-51b31e885e46]:hover .sd[data-s-9180e5c1-1d32-40aa-b7d2-aa172929b8af] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9180e5c1-1d32-40aa-b7d2-aa172929b8af] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9180e5c1-1d32-40aa-b7d2-aa172929b8af] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-9e98abb5-895b-4873-bad7-5a5b8524e199] {
    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-076987e3-7a8f-49a3-abbf-b7724f535cfd] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-261656b7-06a3-4f98-949b-51b31e885e46]:hover .sd[data-s-076987e3-7a8f-49a3-abbf-b7724f535cfd] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-076987e3-7a8f-49a3-abbf-b7724f535cfd] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-fd1da521-b830-4622-983a-c5c1a7fc3f07] {
    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-fd1da521-b830-4622-983a-c5c1a7fc3f07: 25px;
    --gap-v-fd1da521-b830-4622-983a-c5c1a7fc3f07: 0px;
    --gap-uuid: fd1da521-b830-4622-983a-c5c1a7fc3f07;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fd1da521-b830-4622-983a-c5c1a7fc3f07] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fd1da521-b830-4622-983a-c5c1a7fc3f07] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-fd1da521-b830-4622-983a-c5c1a7fc3f07: 0px;
        --gap-v-fd1da521-b830-4622-983a-c5c1a7fc3f07: 16px;
        max-width: 100%;
    }
}

.sd[data-s-9e888641-6c0e-4abb-bc53-6626ae549b2a] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-9e888641-6c0e-4abb-bc53-6626ae549b2a].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-9e888641-6c0e-4abb-bc53-6626ae549b2a].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-9e888641-6c0e-4abb-bc53-6626ae549b2a]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9e888641-6c0e-4abb-bc53-6626ae549b2a] {
        height: calc(100% - (var(--gap-v-fd1da521-b830-4622-983a-c5c1a7fc3f07) * 0));
        width: calc(100% - (var(--gap-h-fd1da521-b830-4622-983a-c5c1a7fc3f07) * 0));
        max-width: calc(100% - (var(--gap-h-fd1da521-b830-4622-983a-c5c1a7fc3f07) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9e888641-6c0e-4abb-bc53-6626ae549b2a] {
        flex: none;
        height: calc(100% - (var(--gap-v-fd1da521-b830-4622-983a-c5c1a7fc3f07) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-fd1da521-b830-4622-983a-c5c1a7fc3f07) * 0));
        max-width: calc(100% - (var(--gap-h-fd1da521-b830-4622-983a-c5c1a7fc3f07) * 0));
    }
}

.sd[data-s-d8177303-19e4-4eba-882b-6bc4ae9b348d] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-9e888641-6c0e-4abb-bc53-6626ae549b2a]:hover .sd[data-s-d8177303-19e4-4eba-882b-6bc4ae9b348d] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d8177303-19e4-4eba-882b-6bc4ae9b348d] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d8177303-19e4-4eba-882b-6bc4ae9b348d] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-1066644d-b2e1-4621-bca8-04b2f0ebd69b] {
    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-fe05b1d4-b784-446f-9849-d51420b85244] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-9e888641-6c0e-4abb-bc53-6626ae549b2a]:hover .sd[data-s-fe05b1d4-b784-446f-9849-d51420b85244] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fe05b1d4-b784-446f-9849-d51420b85244] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-b469d6f1-8b95-4066-9bc9-f44613fee413] {
    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-b469d6f1-8b95-4066-9bc9-f44613fee413: 25px;
    --gap-v-b469d6f1-8b95-4066-9bc9-f44613fee413: 0px;
    --gap-uuid: b469d6f1-8b95-4066-9bc9-f44613fee413;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b469d6f1-8b95-4066-9bc9-f44613fee413] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b469d6f1-8b95-4066-9bc9-f44613fee413] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-b469d6f1-8b95-4066-9bc9-f44613fee413: 0px;
        --gap-v-b469d6f1-8b95-4066-9bc9-f44613fee413: 16px;
        max-width: 100%;
    }
}

.sd[data-s-081018f7-5aff-4f5f-a294-cc113a122390] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-081018f7-5aff-4f5f-a294-cc113a122390].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-081018f7-5aff-4f5f-a294-cc113a122390].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-081018f7-5aff-4f5f-a294-cc113a122390]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-081018f7-5aff-4f5f-a294-cc113a122390] {
        height: calc(100% - (var(--gap-v-b469d6f1-8b95-4066-9bc9-f44613fee413) * 0));
        width: calc(100% - (var(--gap-h-b469d6f1-8b95-4066-9bc9-f44613fee413) * 0));
        max-width: calc(100% - (var(--gap-h-b469d6f1-8b95-4066-9bc9-f44613fee413) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-081018f7-5aff-4f5f-a294-cc113a122390] {
        flex: none;
        height: calc(100% - (var(--gap-v-b469d6f1-8b95-4066-9bc9-f44613fee413) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-b469d6f1-8b95-4066-9bc9-f44613fee413) * 0));
        max-width: calc(100% - (var(--gap-h-b469d6f1-8b95-4066-9bc9-f44613fee413) * 0));
    }
}

.sd[data-s-25fcfcf1-d1a0-4f7f-86f7-4086ba2bb256] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-081018f7-5aff-4f5f-a294-cc113a122390]:hover .sd[data-s-25fcfcf1-d1a0-4f7f-86f7-4086ba2bb256] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-25fcfcf1-d1a0-4f7f-86f7-4086ba2bb256] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-25fcfcf1-d1a0-4f7f-86f7-4086ba2bb256] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-0170db0f-4329-437f-8033-015f2c315416] {
    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-6835f1d5-1990-4d72-b8fd-cada7a3676f3] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-081018f7-5aff-4f5f-a294-cc113a122390]:hover .sd[data-s-6835f1d5-1990-4d72-b8fd-cada7a3676f3] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6835f1d5-1990-4d72-b8fd-cada7a3676f3] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-a2b14336-6e96-4aed-b47b-6704f80a17c6] {
    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-a2b14336-6e96-4aed-b47b-6704f80a17c6: 25px;
    --gap-v-a2b14336-6e96-4aed-b47b-6704f80a17c6: 0px;
    --gap-uuid: a2b14336-6e96-4aed-b47b-6704f80a17c6;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a2b14336-6e96-4aed-b47b-6704f80a17c6] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a2b14336-6e96-4aed-b47b-6704f80a17c6] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-a2b14336-6e96-4aed-b47b-6704f80a17c6: 0px;
        --gap-v-a2b14336-6e96-4aed-b47b-6704f80a17c6: 16px;
        max-width: 100%;
    }
}

.sd[data-s-8b4b3d1d-7a5b-48d1-8033-cc745d6eec8d] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-8b4b3d1d-7a5b-48d1-8033-cc745d6eec8d].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-8b4b3d1d-7a5b-48d1-8033-cc745d6eec8d].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-8b4b3d1d-7a5b-48d1-8033-cc745d6eec8d]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8b4b3d1d-7a5b-48d1-8033-cc745d6eec8d] {
        height: calc(100% - (var(--gap-v-a2b14336-6e96-4aed-b47b-6704f80a17c6) * 0));
        width: calc(100% - (var(--gap-h-a2b14336-6e96-4aed-b47b-6704f80a17c6) * 0));
        max-width: calc(100% - (var(--gap-h-a2b14336-6e96-4aed-b47b-6704f80a17c6) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8b4b3d1d-7a5b-48d1-8033-cc745d6eec8d] {
        flex: none;
        height: calc(100% - (var(--gap-v-a2b14336-6e96-4aed-b47b-6704f80a17c6) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-a2b14336-6e96-4aed-b47b-6704f80a17c6) * 0));
        max-width: calc(100% - (var(--gap-h-a2b14336-6e96-4aed-b47b-6704f80a17c6) * 0));
    }
}

.sd[data-s-d04f445f-14ed-446e-a063-3099aef4e4fd] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-8b4b3d1d-7a5b-48d1-8033-cc745d6eec8d]:hover .sd[data-s-d04f445f-14ed-446e-a063-3099aef4e4fd] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d04f445f-14ed-446e-a063-3099aef4e4fd] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d04f445f-14ed-446e-a063-3099aef4e4fd] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-1057749c-6c34-412c-a563-8293dfb2648f] {
    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-5c3dda18-9fdb-4554-8048-2ca810647560] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-8b4b3d1d-7a5b-48d1-8033-cc745d6eec8d]:hover .sd[data-s-5c3dda18-9fdb-4554-8048-2ca810647560] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5c3dda18-9fdb-4554-8048-2ca810647560] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-332134ca-7fbe-4d76-a52f-871a5d38c241] {
    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-332134ca-7fbe-4d76-a52f-871a5d38c241: 25px;
    --gap-v-332134ca-7fbe-4d76-a52f-871a5d38c241: 0px;
    --gap-uuid: 332134ca-7fbe-4d76-a52f-871a5d38c241;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-332134ca-7fbe-4d76-a52f-871a5d38c241] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-332134ca-7fbe-4d76-a52f-871a5d38c241] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-332134ca-7fbe-4d76-a52f-871a5d38c241: 0px;
        --gap-v-332134ca-7fbe-4d76-a52f-871a5d38c241: 16px;
        max-width: 100%;
    }
}

.sd[data-s-36fb34b0-e414-4c0a-abcc-37b845bc9767] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-36fb34b0-e414-4c0a-abcc-37b845bc9767].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-36fb34b0-e414-4c0a-abcc-37b845bc9767].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-36fb34b0-e414-4c0a-abcc-37b845bc9767]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-36fb34b0-e414-4c0a-abcc-37b845bc9767] {
        height: calc(100% - (var(--gap-v-332134ca-7fbe-4d76-a52f-871a5d38c241) * 0));
        width: calc(100% - (var(--gap-h-332134ca-7fbe-4d76-a52f-871a5d38c241) * 0));
        max-width: calc(100% - (var(--gap-h-332134ca-7fbe-4d76-a52f-871a5d38c241) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-36fb34b0-e414-4c0a-abcc-37b845bc9767] {
        flex: none;
        height: calc(100% - (var(--gap-v-332134ca-7fbe-4d76-a52f-871a5d38c241) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-332134ca-7fbe-4d76-a52f-871a5d38c241) * 0));
        max-width: calc(100% - (var(--gap-h-332134ca-7fbe-4d76-a52f-871a5d38c241) * 0));
    }
}

.sd[data-s-6dcc42be-b187-4143-ba5f-4c94228bcec1] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-36fb34b0-e414-4c0a-abcc-37b845bc9767]:hover .sd[data-s-6dcc42be-b187-4143-ba5f-4c94228bcec1] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6dcc42be-b187-4143-ba5f-4c94228bcec1] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6dcc42be-b187-4143-ba5f-4c94228bcec1] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-0040c9bb-96d5-408f-a296-07e41114563f] {
    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-37c64937-e05e-4893-9784-88680dee19bc] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-36fb34b0-e414-4c0a-abcc-37b845bc9767]:hover .sd[data-s-37c64937-e05e-4893-9784-88680dee19bc] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-37c64937-e05e-4893-9784-88680dee19bc] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-482252c3-e7fa-4b9f-a0a9-545c1b7deb26] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.24999999999999994));
    --gap-h-482252c3-e7fa-4b9f-a0a9-545c1b7deb26: 12px;
    --gap-v-482252c3-e7fa-4b9f-a0a9-545c1b7deb26: 12px;
    --gap-uuid: 482252c3-e7fa-4b9f-a0a9-545c1b7deb26;
    max-width: calc(75% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-482252c3-e7fa-4b9f-a0a9-545c1b7deb26] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.10000000000000003));
        --gap-h-482252c3-e7fa-4b9f-a0a9-545c1b7deb26: 20px;
        --gap-v-482252c3-e7fa-4b9f-a0a9-545c1b7deb26: 20px;
        max-width: calc(90% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-482252c3-e7fa-4b9f-a0a9-545c1b7deb26] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.10000000000000003));
        --gap-h-482252c3-e7fa-4b9f-a0a9-545c1b7deb26: 10px;
        --gap-v-482252c3-e7fa-4b9f-a0a9-545c1b7deb26: 10px;
        max-width: calc(90% - (var(--gap-h-cddb44c3-dc7a-4b4d-9092-22c194c529a8) * 0.10000000000000003));
    }
}

.sd[data-s-3ec17d45-e501-4343-90ba-e7b05e324d83] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-3ec17d45-e501-4343-90ba-e7b05e324d83: 0px;
    --gap-v-3ec17d45-e501-4343-90ba-e7b05e324d83: 13px;
    --gap-uuid: 3ec17d45-e501-4343-90ba-e7b05e324d83;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3ec17d45-e501-4343-90ba-e7b05e324d83] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-482252c3-e7fa-4b9f-a0a9-545c1b7deb26) * 0.67));
        --gap-h-3ec17d45-e501-4343-90ba-e7b05e324d83: 0px;
        --gap-v-3ec17d45-e501-4343-90ba-e7b05e324d83: 15px;
        max-width: calc(33% - (var(--gap-h-482252c3-e7fa-4b9f-a0a9-545c1b7deb26) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3ec17d45-e501-4343-90ba-e7b05e324d83] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-482252c3-e7fa-4b9f-a0a9-545c1b7deb26) * 0.5));
        --gap-h-3ec17d45-e501-4343-90ba-e7b05e324d83: 0px;
        --gap-v-3ec17d45-e501-4343-90ba-e7b05e324d83: 9px;
        max-width: calc(50% - (var(--gap-h-482252c3-e7fa-4b9f-a0a9-545c1b7deb26) * 0.5));
    }
}

.sd[data-s-e378478d-556b-4bef-a508-8d0fda2a4ec1] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-3ec17d45-e501-4343-90ba-e7b05e324d83) * 0));
    max-width: calc(100% - (var(--gap-h-3ec17d45-e501-4343-90ba-e7b05e324d83) * 0));
}

.sd[data-s-e378478d-556b-4bef-a508-8d0fda2a4ec1].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-e378478d-556b-4bef-a508-8d0fda2a4ec1].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-e378478d-556b-4bef-a508-8d0fda2a4ec1]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e378478d-556b-4bef-a508-8d0fda2a4ec1] {
        height: calc(100% - (var(--gap-v-3ec17d45-e501-4343-90ba-e7b05e324d83) * 0));
        width: calc(100% - (var(--gap-h-3ec17d45-e501-4343-90ba-e7b05e324d83) * 0));
        max-width: calc(100% - (var(--gap-h-3ec17d45-e501-4343-90ba-e7b05e324d83) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e378478d-556b-4bef-a508-8d0fda2a4ec1] {
        flex: none;
        height: calc(100% - (var(--gap-v-3ec17d45-e501-4343-90ba-e7b05e324d83) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-3ec17d45-e501-4343-90ba-e7b05e324d83) * 0));
        max-width: calc(100% - (var(--gap-h-3ec17d45-e501-4343-90ba-e7b05e324d83) * 0));
    }
}

.sd[data-s-ac676d16-bbd6-475f-86aa-ff310300a043] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-e378478d-556b-4bef-a508-8d0fda2a4ec1]:hover .sd[data-s-ac676d16-bbd6-475f-86aa-ff310300a043] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ac676d16-bbd6-475f-86aa-ff310300a043] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ac676d16-bbd6-475f-86aa-ff310300a043] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-9f3a3b57-8865-4a40-a59d-1d66e3bdd572] {
    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-ec9da3bb-dd0a-4829-9a05-e49b8bb8cc18] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-e378478d-556b-4bef-a508-8d0fda2a4ec1]:hover .sd[data-s-ec9da3bb-dd0a-4829-9a05-e49b8bb8cc18] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ec9da3bb-dd0a-4829-9a05-e49b8bb8cc18] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-3037f609-f839-4899-8964-5e086a5f0a1d] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-2c7ddb5c-493b-4d81-b497-447532618ff7] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-924a10b7-9dd6-44b2-8287-c36179af1203] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e5ce7dee-d303-447a-8711-a9d3156f0bed] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed: 0px;
    --gap-v-e5ce7dee-d303-447a-8711-a9d3156f0bed: 0px;
    --gap-uuid: e5ce7dee-d303-447a-8711-a9d3156f0bed;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e5ce7dee-d303-447a-8711-a9d3156f0bed] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-d6ccb97d-83fa-4d72-99f4-8dcb0de143be] {
    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: absolute;
    right: 0px;
    top: 0px;
    width: calc(100% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0));
    z-index: 5;
    --gap-h-d6ccb97d-83fa-4d72-99f4-8dcb0de143be: 0px;
    --gap-v-d6ccb97d-83fa-4d72-99f4-8dcb0de143be: 0px;
    --gap-uuid: d6ccb97d-83fa-4d72-99f4-8dcb0de143be;
    max-width: calc(100% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d6ccb97d-83fa-4d72-99f4-8dcb0de143be] {
        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-d6ccb97d-83fa-4d72-99f4-8dcb0de143be] {
        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-031d6c32-97e5-457c-a5d0-13162507be6d] {
    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-d6ccb97d-83fa-4d72-99f4-8dcb0de143be) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-031d6c32-97e5-457c-a5d0-13162507be6d] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-031d6c32-97e5-457c-a5d0-13162507be6d] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-b84277df-e9d0-404c-8803-fdb5d75b0bf3] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: b84277df-e9d0-404c-8803-fdb5d75b0bf3;
    --gap-h-b84277df-e9d0-404c-8803-fdb5d75b0bf3: 0px;
    --gap-v-b84277df-e9d0-404c-8803-fdb5d75b0bf3: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b84277df-e9d0-404c-8803-fdb5d75b0bf3] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b84277df-e9d0-404c-8803-fdb5d75b0bf3] {
        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-b84277df-e9d0-404c-8803-fdb5d75b0bf3: 0px;
        --gap-v-b84277df-e9d0-404c-8803-fdb5d75b0bf3: 21px;
        max-width: 100%;
    }
}

.sd[data-s-2be390f3-5cb1-4290-b074-e2ef68b15b83] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-2be390f3-5cb1-4290-b074-e2ef68b15b83: 10px;
    --gap-v-2be390f3-5cb1-4290-b074-e2ef68b15b83: 0px;
    --gap-uuid: 2be390f3-5cb1-4290-b074-e2ef68b15b83;
    max-width: calc(100% - 10px);
}

.sd[data-s-2be390f3-5cb1-4290-b074-e2ef68b15b83]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-2be390f3-5cb1-4290-b074-e2ef68b15b83] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-eb2f0310-cca0-44c6-8cac-2cc9ca8d7e8d] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-0969dfc9-5af9-4907-af3f-d73ddaeeb2d0] {
    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-0969dfc9-5af9-4907-af3f-d73ddaeeb2d0] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0969dfc9-5af9-4907-af3f-d73ddaeeb2d0] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-f46d4e57-63a0-43b0-9df5-7df379c9f79f] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f46d4e57-63a0-43b0-9df5-7df379c9f79f] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f46d4e57-63a0-43b0-9df5-7df379c9f79f] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-11f471c0-08e6-4ea8-a00d-c2b2bb0c3aa9] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: flex-start;
    margin: 100px 0px 46px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.24999999999999994));
    --gap-h-11f471c0-08e6-4ea8-a00d-c2b2bb0c3aa9: 0px;
    --gap-v-11f471c0-08e6-4ea8-a00d-c2b2bb0c3aa9: 0px;
    --gap-uuid: 11f471c0-08e6-4ea8-a00d-c2b2bb0c3aa9;
    max-width: calc(75% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-11f471c0-08e6-4ea8-a00d-c2b2bb0c3aa9] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-11f471c0-08e6-4ea8-a00d-c2b2bb0c3aa9] {
        flex: none;
        margin: 77px 0px 26px 0px;
        width: calc(95% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.04999999999999995));
        max-width: calc(95% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.04999999999999995));
    }
}

.sd[data-s-dadc3b11-c06f-4660-a6b0-87b5461629c3] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dadc3b11-c06f-4660-a6b0-87b5461629c3] {
        margin: 100px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dadc3b11-c06f-4660-a6b0-87b5461629c3] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-e565a554-3f2d-46c3-9f8a-b97f3be9afe6] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e565a554-3f2d-46c3-9f8a-b97f3be9afe6] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e565a554-3f2d-46c3-9f8a-b97f3be9afe6] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-1ab6fa93-9bab-459f-bcbb-b3620b30aaa2] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-1ab6fa93-9bab-459f-bcbb-b3620b30aaa2].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-1ab6fa93-9bab-459f-bcbb-b3620b30aaa2].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1ab6fa93-9bab-459f-bcbb-b3620b30aaa2] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1ab6fa93-9bab-459f-bcbb-b3620b30aaa2] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-e9f2dda3-fc35-44d1-af7c-29da8c6608f9] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 65px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.35000000000000003));
    --gap-h-e9f2dda3-fc35-44d1-af7c-29da8c6608f9: 25px;
    --gap-v-e9f2dda3-fc35-44d1-af7c-29da8c6608f9: 0px;
    --gap-uuid: e9f2dda3-fc35-44d1-af7c-29da8c6608f9;
    max-width: calc(65% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-e9f2dda3-fc35-44d1-af7c-29da8c6608f9] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e9f2dda3-fc35-44d1-af7c-29da8c6608f9] {
        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 34px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(95% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.04999999999999995));
        --gap-h-e9f2dda3-fc35-44d1-af7c-29da8c6608f9: 0px;
        --gap-v-e9f2dda3-fc35-44d1-af7c-29da8c6608f9: 0px;
        max-width: calc(95% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.04999999999999995));
    }
}

.sd[data-s-a98dab7e-e525-40e5-91aa-6639ef4d7743] {
    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;
    width: calc(50% - (var(--gap-h-e9f2dda3-fc35-44d1-af7c-29da8c6608f9) * 0.5));
    max-width: calc(50% - (var(--gap-h-e9f2dda3-fc35-44d1-af7c-29da8c6608f9) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-a98dab7e-e525-40e5-91aa-6639ef4d7743] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a98dab7e-e525-40e5-91aa-6639ef4d7743] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-e9f2dda3-fc35-44d1-af7c-29da8c6608f9) * 0));
        max-width: calc(100% - (var(--gap-h-e9f2dda3-fc35-44d1-af7c-29da8c6608f9) * 0));
    }
}

.sd[data-s-596c4813-57d7-4b8b-9be0-22b702e849ae] {
    flex: none;
    height: 280px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-596c4813-57d7-4b8b-9be0-22b702e849ae]:before {
    background-repeat: no-repeat;
    background-size: cover;
}

@media screen and (max-width: 840px) {
    .sd[data-s-596c4813-57d7-4b8b-9be0-22b702e849ae] {
        flex: none;
        height: 245px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-596c4813-57d7-4b8b-9be0-22b702e849ae] {
        flex: none;
        height: 260px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-204179ca-11f2-4f68-9fbf-52279757b9ae] {
    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;
    width: calc(50% - (var(--gap-h-e9f2dda3-fc35-44d1-af7c-29da8c6608f9) * 0.5));
    max-width: calc(50% - (var(--gap-h-e9f2dda3-fc35-44d1-af7c-29da8c6608f9) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-204179ca-11f2-4f68-9fbf-52279757b9ae] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-204179ca-11f2-4f68-9fbf-52279757b9ae] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e9f2dda3-fc35-44d1-af7c-29da8c6608f9) * 0));
        max-width: calc(100% - (var(--gap-h-e9f2dda3-fc35-44d1-af7c-29da8c6608f9) * 0));
    }
}

.sd[data-s-2686958f-24b9-456e-af88-986af8a78d06] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2686958f-24b9-456e-af88-986af8a78d06] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2686958f-24b9-456e-af88-986af8a78d06] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5876e9e0-aed8-4111-9b86-73e82049719b] {
    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: 5px 0px 5px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5876e9e0-aed8-4111-9b86-73e82049719b] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5876e9e0-aed8-4111-9b86-73e82049719b] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-4b90bef9-0abc-43c7-8efd-3b629335150c] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4b90bef9-0abc-43c7-8efd-3b629335150c] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4b90bef9-0abc-43c7-8efd-3b629335150c] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 12px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-b9ff29ba-49a6-4410-810d-b957272e9803] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-8dae89e3-f33a-4a9c-abfb-f75782f32525] {
    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-8dae89e3-f33a-4a9c-abfb-f75782f32525: 25px;
    --gap-v-8dae89e3-f33a-4a9c-abfb-f75782f32525: 0px;
    --gap-uuid: 8dae89e3-f33a-4a9c-abfb-f75782f32525;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8dae89e3-f33a-4a9c-abfb-f75782f32525] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8dae89e3-f33a-4a9c-abfb-f75782f32525] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-8dae89e3-f33a-4a9c-abfb-f75782f32525: 0px;
        --gap-v-8dae89e3-f33a-4a9c-abfb-f75782f32525: 16px;
        max-width: 100%;
    }
}

.sd[data-s-06519149-1456-4ee1-a9d2-f183a277162d] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-06519149-1456-4ee1-a9d2-f183a277162d].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-06519149-1456-4ee1-a9d2-f183a277162d].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-06519149-1456-4ee1-a9d2-f183a277162d]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-06519149-1456-4ee1-a9d2-f183a277162d] {
        height: calc(100% - (var(--gap-v-8dae89e3-f33a-4a9c-abfb-f75782f32525) * 0));
        width: calc(100% - (var(--gap-h-8dae89e3-f33a-4a9c-abfb-f75782f32525) * 0));
        max-width: calc(100% - (var(--gap-h-8dae89e3-f33a-4a9c-abfb-f75782f32525) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-06519149-1456-4ee1-a9d2-f183a277162d] {
        flex: none;
        height: calc(100% - (var(--gap-v-8dae89e3-f33a-4a9c-abfb-f75782f32525) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-8dae89e3-f33a-4a9c-abfb-f75782f32525) * 0));
        max-width: calc(100% - (var(--gap-h-8dae89e3-f33a-4a9c-abfb-f75782f32525) * 0));
    }
}

.sd[data-s-822995b2-8b5e-4235-81a1-bb9abf7d4071] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-06519149-1456-4ee1-a9d2-f183a277162d]:hover .sd[data-s-822995b2-8b5e-4235-81a1-bb9abf7d4071] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-822995b2-8b5e-4235-81a1-bb9abf7d4071] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-822995b2-8b5e-4235-81a1-bb9abf7d4071] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-afb64fef-ec83-44b9-804b-17afdb704317] {
    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-40ecf975-6a67-4a38-a957-b745e8fbeb1c] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-06519149-1456-4ee1-a9d2-f183a277162d]:hover .sd[data-s-40ecf975-6a67-4a38-a957-b745e8fbeb1c] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-40ecf975-6a67-4a38-a957-b745e8fbeb1c] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-af7842b5-6792-4607-b63d-810a852b149b] {
    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-af7842b5-6792-4607-b63d-810a852b149b: 25px;
    --gap-v-af7842b5-6792-4607-b63d-810a852b149b: 0px;
    --gap-uuid: af7842b5-6792-4607-b63d-810a852b149b;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-af7842b5-6792-4607-b63d-810a852b149b] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-af7842b5-6792-4607-b63d-810a852b149b] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-af7842b5-6792-4607-b63d-810a852b149b: 0px;
        --gap-v-af7842b5-6792-4607-b63d-810a852b149b: 16px;
        max-width: 100%;
    }
}

.sd[data-s-8b634a5c-df6d-4ea4-9ce4-af06f5e617fc] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-8b634a5c-df6d-4ea4-9ce4-af06f5e617fc].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-8b634a5c-df6d-4ea4-9ce4-af06f5e617fc].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-8b634a5c-df6d-4ea4-9ce4-af06f5e617fc]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8b634a5c-df6d-4ea4-9ce4-af06f5e617fc] {
        height: calc(100% - (var(--gap-v-af7842b5-6792-4607-b63d-810a852b149b) * 0));
        width: calc(100% - (var(--gap-h-af7842b5-6792-4607-b63d-810a852b149b) * 0));
        max-width: calc(100% - (var(--gap-h-af7842b5-6792-4607-b63d-810a852b149b) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8b634a5c-df6d-4ea4-9ce4-af06f5e617fc] {
        flex: none;
        height: calc(100% - (var(--gap-v-af7842b5-6792-4607-b63d-810a852b149b) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-af7842b5-6792-4607-b63d-810a852b149b) * 0));
        max-width: calc(100% - (var(--gap-h-af7842b5-6792-4607-b63d-810a852b149b) * 0));
    }
}

.sd[data-s-10c554bd-64f0-435a-83e4-42b41159d1db] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-8b634a5c-df6d-4ea4-9ce4-af06f5e617fc]:hover .sd[data-s-10c554bd-64f0-435a-83e4-42b41159d1db] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-10c554bd-64f0-435a-83e4-42b41159d1db] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-10c554bd-64f0-435a-83e4-42b41159d1db] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-4dee5588-ef5a-428e-b943-5e27afee76e1] {
    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-77e9d18e-69ee-416d-9932-c03b2d9d963c] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-8b634a5c-df6d-4ea4-9ce4-af06f5e617fc]:hover .sd[data-s-77e9d18e-69ee-416d-9932-c03b2d9d963c] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-77e9d18e-69ee-416d-9932-c03b2d9d963c] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-7d66089b-35a3-4e2e-94fe-30e4d16afc2e] {
    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-7d66089b-35a3-4e2e-94fe-30e4d16afc2e: 25px;
    --gap-v-7d66089b-35a3-4e2e-94fe-30e4d16afc2e: 0px;
    --gap-uuid: 7d66089b-35a3-4e2e-94fe-30e4d16afc2e;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7d66089b-35a3-4e2e-94fe-30e4d16afc2e] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7d66089b-35a3-4e2e-94fe-30e4d16afc2e] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-7d66089b-35a3-4e2e-94fe-30e4d16afc2e: 0px;
        --gap-v-7d66089b-35a3-4e2e-94fe-30e4d16afc2e: 16px;
        max-width: 100%;
    }
}

.sd[data-s-de3f9a19-7bc6-430c-a733-ed2442a1ee74] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-de3f9a19-7bc6-430c-a733-ed2442a1ee74].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-de3f9a19-7bc6-430c-a733-ed2442a1ee74].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-de3f9a19-7bc6-430c-a733-ed2442a1ee74]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-de3f9a19-7bc6-430c-a733-ed2442a1ee74] {
        height: calc(100% - (var(--gap-v-7d66089b-35a3-4e2e-94fe-30e4d16afc2e) * 0));
        width: calc(100% - (var(--gap-h-7d66089b-35a3-4e2e-94fe-30e4d16afc2e) * 0));
        max-width: calc(100% - (var(--gap-h-7d66089b-35a3-4e2e-94fe-30e4d16afc2e) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-de3f9a19-7bc6-430c-a733-ed2442a1ee74] {
        flex: none;
        height: calc(100% - (var(--gap-v-7d66089b-35a3-4e2e-94fe-30e4d16afc2e) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-7d66089b-35a3-4e2e-94fe-30e4d16afc2e) * 0));
        max-width: calc(100% - (var(--gap-h-7d66089b-35a3-4e2e-94fe-30e4d16afc2e) * 0));
    }
}

.sd[data-s-303da3e7-aa3b-4db8-9203-331c8f917fb6] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-de3f9a19-7bc6-430c-a733-ed2442a1ee74]:hover .sd[data-s-303da3e7-aa3b-4db8-9203-331c8f917fb6] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-303da3e7-aa3b-4db8-9203-331c8f917fb6] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-303da3e7-aa3b-4db8-9203-331c8f917fb6] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-0d03a275-db1a-4964-bdd9-52577d8a8af4] {
    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-f3a7ddb1-6c96-434a-bc7f-247026f1c8e1] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-de3f9a19-7bc6-430c-a733-ed2442a1ee74]:hover .sd[data-s-f3a7ddb1-6c96-434a-bc7f-247026f1c8e1] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f3a7ddb1-6c96-434a-bc7f-247026f1c8e1] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-fee28173-4e47-4462-8400-e1a4d94f6e29] {
    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-fee28173-4e47-4462-8400-e1a4d94f6e29: 25px;
    --gap-v-fee28173-4e47-4462-8400-e1a4d94f6e29: 0px;
    --gap-uuid: fee28173-4e47-4462-8400-e1a4d94f6e29;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fee28173-4e47-4462-8400-e1a4d94f6e29] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fee28173-4e47-4462-8400-e1a4d94f6e29] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-fee28173-4e47-4462-8400-e1a4d94f6e29: 0px;
        --gap-v-fee28173-4e47-4462-8400-e1a4d94f6e29: 16px;
        max-width: 100%;
    }
}

.sd[data-s-8fdbb88c-3655-40f5-8271-92de6a3429d5] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-8fdbb88c-3655-40f5-8271-92de6a3429d5].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-8fdbb88c-3655-40f5-8271-92de6a3429d5].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-8fdbb88c-3655-40f5-8271-92de6a3429d5]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8fdbb88c-3655-40f5-8271-92de6a3429d5] {
        height: calc(100% - (var(--gap-v-fee28173-4e47-4462-8400-e1a4d94f6e29) * 0));
        width: calc(100% - (var(--gap-h-fee28173-4e47-4462-8400-e1a4d94f6e29) * 0));
        max-width: calc(100% - (var(--gap-h-fee28173-4e47-4462-8400-e1a4d94f6e29) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8fdbb88c-3655-40f5-8271-92de6a3429d5] {
        flex: none;
        height: calc(100% - (var(--gap-v-fee28173-4e47-4462-8400-e1a4d94f6e29) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-fee28173-4e47-4462-8400-e1a4d94f6e29) * 0));
        max-width: calc(100% - (var(--gap-h-fee28173-4e47-4462-8400-e1a4d94f6e29) * 0));
    }
}

.sd[data-s-381a9fc8-28c1-4aab-ba92-6270e8c567d4] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-8fdbb88c-3655-40f5-8271-92de6a3429d5]:hover .sd[data-s-381a9fc8-28c1-4aab-ba92-6270e8c567d4] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-381a9fc8-28c1-4aab-ba92-6270e8c567d4] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-381a9fc8-28c1-4aab-ba92-6270e8c567d4] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-d0552ad3-607b-45ca-97bf-62e6803341cd] {
    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-6fb307e1-43c1-4c69-b778-1bc2f75c8223] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-8fdbb88c-3655-40f5-8271-92de6a3429d5]:hover .sd[data-s-6fb307e1-43c1-4c69-b778-1bc2f75c8223] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6fb307e1-43c1-4c69-b778-1bc2f75c8223] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-4383b22b-9d9a-4e65-b65f-947d4c19d8d2] {
    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-4383b22b-9d9a-4e65-b65f-947d4c19d8d2: 25px;
    --gap-v-4383b22b-9d9a-4e65-b65f-947d4c19d8d2: 0px;
    --gap-uuid: 4383b22b-9d9a-4e65-b65f-947d4c19d8d2;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4383b22b-9d9a-4e65-b65f-947d4c19d8d2] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4383b22b-9d9a-4e65-b65f-947d4c19d8d2] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-4383b22b-9d9a-4e65-b65f-947d4c19d8d2: 0px;
        --gap-v-4383b22b-9d9a-4e65-b65f-947d4c19d8d2: 16px;
        max-width: 100%;
    }
}

.sd[data-s-68cef6ec-6377-4f47-a9f2-a08430605937] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-68cef6ec-6377-4f47-a9f2-a08430605937].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-68cef6ec-6377-4f47-a9f2-a08430605937].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-68cef6ec-6377-4f47-a9f2-a08430605937]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-68cef6ec-6377-4f47-a9f2-a08430605937] {
        height: calc(100% - (var(--gap-v-4383b22b-9d9a-4e65-b65f-947d4c19d8d2) * 0));
        width: calc(100% - (var(--gap-h-4383b22b-9d9a-4e65-b65f-947d4c19d8d2) * 0));
        max-width: calc(100% - (var(--gap-h-4383b22b-9d9a-4e65-b65f-947d4c19d8d2) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-68cef6ec-6377-4f47-a9f2-a08430605937] {
        flex: none;
        height: calc(100% - (var(--gap-v-4383b22b-9d9a-4e65-b65f-947d4c19d8d2) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-4383b22b-9d9a-4e65-b65f-947d4c19d8d2) * 0));
        max-width: calc(100% - (var(--gap-h-4383b22b-9d9a-4e65-b65f-947d4c19d8d2) * 0));
    }
}

.sd[data-s-85ccd062-1b16-4bd8-be8e-84f7b5c6e9a0] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-68cef6ec-6377-4f47-a9f2-a08430605937]:hover .sd[data-s-85ccd062-1b16-4bd8-be8e-84f7b5c6e9a0] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-85ccd062-1b16-4bd8-be8e-84f7b5c6e9a0] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-85ccd062-1b16-4bd8-be8e-84f7b5c6e9a0] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-8f3e3104-f8ad-4fd1-b90c-cd6a2aae6c03] {
    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-a9e77ff4-a8c0-46ad-a03a-e1c8747a017b] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-68cef6ec-6377-4f47-a9f2-a08430605937]:hover .sd[data-s-a9e77ff4-a8c0-46ad-a03a-e1c8747a017b] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a9e77ff4-a8c0-46ad-a03a-e1c8747a017b] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-8fa98d8c-98d5-429a-9ca6-439a4f180eef] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.24999999999999994));
    --gap-h-8fa98d8c-98d5-429a-9ca6-439a4f180eef: 12px;
    --gap-v-8fa98d8c-98d5-429a-9ca6-439a4f180eef: 12px;
    --gap-uuid: 8fa98d8c-98d5-429a-9ca6-439a4f180eef;
    max-width: calc(75% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-8fa98d8c-98d5-429a-9ca6-439a4f180eef] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.10000000000000003));
        --gap-h-8fa98d8c-98d5-429a-9ca6-439a4f180eef: 20px;
        --gap-v-8fa98d8c-98d5-429a-9ca6-439a4f180eef: 20px;
        max-width: calc(90% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8fa98d8c-98d5-429a-9ca6-439a4f180eef] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.10000000000000003));
        --gap-h-8fa98d8c-98d5-429a-9ca6-439a4f180eef: 10px;
        --gap-v-8fa98d8c-98d5-429a-9ca6-439a4f180eef: 10px;
        max-width: calc(90% - (var(--gap-h-e5ce7dee-d303-447a-8711-a9d3156f0bed) * 0.10000000000000003));
    }
}

.sd[data-s-25cfe243-5fc2-49f0-94c9-c8d1193255f4] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-25cfe243-5fc2-49f0-94c9-c8d1193255f4: 0px;
    --gap-v-25cfe243-5fc2-49f0-94c9-c8d1193255f4: 13px;
    --gap-uuid: 25cfe243-5fc2-49f0-94c9-c8d1193255f4;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-25cfe243-5fc2-49f0-94c9-c8d1193255f4] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-8fa98d8c-98d5-429a-9ca6-439a4f180eef) * 0.67));
        --gap-h-25cfe243-5fc2-49f0-94c9-c8d1193255f4: 0px;
        --gap-v-25cfe243-5fc2-49f0-94c9-c8d1193255f4: 15px;
        max-width: calc(33% - (var(--gap-h-8fa98d8c-98d5-429a-9ca6-439a4f180eef) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-25cfe243-5fc2-49f0-94c9-c8d1193255f4] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-8fa98d8c-98d5-429a-9ca6-439a4f180eef) * 0.5));
        --gap-h-25cfe243-5fc2-49f0-94c9-c8d1193255f4: 0px;
        --gap-v-25cfe243-5fc2-49f0-94c9-c8d1193255f4: 9px;
        max-width: calc(50% - (var(--gap-h-8fa98d8c-98d5-429a-9ca6-439a4f180eef) * 0.5));
    }
}

.sd[data-s-db32c0a9-7070-40ac-83ec-0b549ad513fe] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-25cfe243-5fc2-49f0-94c9-c8d1193255f4) * 0));
    max-width: calc(100% - (var(--gap-h-25cfe243-5fc2-49f0-94c9-c8d1193255f4) * 0));
}

.sd[data-s-db32c0a9-7070-40ac-83ec-0b549ad513fe].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-db32c0a9-7070-40ac-83ec-0b549ad513fe].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-db32c0a9-7070-40ac-83ec-0b549ad513fe]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-db32c0a9-7070-40ac-83ec-0b549ad513fe] {
        height: calc(100% - (var(--gap-v-25cfe243-5fc2-49f0-94c9-c8d1193255f4) * 0));
        width: calc(100% - (var(--gap-h-25cfe243-5fc2-49f0-94c9-c8d1193255f4) * 0));
        max-width: calc(100% - (var(--gap-h-25cfe243-5fc2-49f0-94c9-c8d1193255f4) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-db32c0a9-7070-40ac-83ec-0b549ad513fe] {
        flex: none;
        height: calc(100% - (var(--gap-v-25cfe243-5fc2-49f0-94c9-c8d1193255f4) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-25cfe243-5fc2-49f0-94c9-c8d1193255f4) * 0));
        max-width: calc(100% - (var(--gap-h-25cfe243-5fc2-49f0-94c9-c8d1193255f4) * 0));
    }
}

.sd[data-s-7299fd9d-ecc2-4351-a2b8-09783fc21a0e] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-db32c0a9-7070-40ac-83ec-0b549ad513fe]:hover .sd[data-s-7299fd9d-ecc2-4351-a2b8-09783fc21a0e] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7299fd9d-ecc2-4351-a2b8-09783fc21a0e] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7299fd9d-ecc2-4351-a2b8-09783fc21a0e] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-2bdd14bb-69f7-40c0-a4f0-c4b99664b0d4] {
    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-fd2ed974-f1a2-4468-8552-5beb5db21bf8] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-db32c0a9-7070-40ac-83ec-0b549ad513fe]:hover .sd[data-s-fd2ed974-f1a2-4468-8552-5beb5db21bf8] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fd2ed974-f1a2-4468-8552-5beb5db21bf8] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-1afccf59-2daf-4b3c-96a6-2b9838e609f0] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-5bb862b6-2268-4cfc-8e30-09be37f92b00] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-26feabae-6529-45ff-bd27-71c8c91f6751] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b7327620-3776-49e9-931b-acf7d9adea20] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-b7327620-3776-49e9-931b-acf7d9adea20: 0px;
    --gap-v-b7327620-3776-49e9-931b-acf7d9adea20: 0px;
    --gap-uuid: b7327620-3776-49e9-931b-acf7d9adea20;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b7327620-3776-49e9-931b-acf7d9adea20] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-0b60d594-2182-4497-a477-289311b1b1d2] {
    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: absolute;
    right: 0px;
    top: 0px;
    width: calc(100% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0));
    z-index: 5;
    --gap-h-0b60d594-2182-4497-a477-289311b1b1d2: 0px;
    --gap-v-0b60d594-2182-4497-a477-289311b1b1d2: 0px;
    --gap-uuid: 0b60d594-2182-4497-a477-289311b1b1d2;
    max-width: calc(100% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-0b60d594-2182-4497-a477-289311b1b1d2] {
        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-0b60d594-2182-4497-a477-289311b1b1d2] {
        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-0e4e3145-2c22-4855-a015-ab190e44fc3e] {
    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-0b60d594-2182-4497-a477-289311b1b1d2) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0e4e3145-2c22-4855-a015-ab190e44fc3e] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0e4e3145-2c22-4855-a015-ab190e44fc3e] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-e56e592c-7e89-49f5-9b5d-f736e6a3de24] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: e56e592c-7e89-49f5-9b5d-f736e6a3de24;
    --gap-h-e56e592c-7e89-49f5-9b5d-f736e6a3de24: 0px;
    --gap-v-e56e592c-7e89-49f5-9b5d-f736e6a3de24: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e56e592c-7e89-49f5-9b5d-f736e6a3de24] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e56e592c-7e89-49f5-9b5d-f736e6a3de24] {
        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-e56e592c-7e89-49f5-9b5d-f736e6a3de24: 0px;
        --gap-v-e56e592c-7e89-49f5-9b5d-f736e6a3de24: 21px;
        max-width: 100%;
    }
}

.sd[data-s-f6c3e709-10f2-43b8-9ad2-ca086133b6b2] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-f6c3e709-10f2-43b8-9ad2-ca086133b6b2: 10px;
    --gap-v-f6c3e709-10f2-43b8-9ad2-ca086133b6b2: 0px;
    --gap-uuid: f6c3e709-10f2-43b8-9ad2-ca086133b6b2;
    max-width: calc(100% - 10px);
}

.sd[data-s-f6c3e709-10f2-43b8-9ad2-ca086133b6b2]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-f6c3e709-10f2-43b8-9ad2-ca086133b6b2] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-dc2ff843-9316-4826-821c-e3b3dd5e230b] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-d6cb0a1e-2f45-4715-a057-c3815ad4be8c] {
    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-d6cb0a1e-2f45-4715-a057-c3815ad4be8c] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d6cb0a1e-2f45-4715-a057-c3815ad4be8c] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-b623f18a-55ef-4eb0-8487-0f4b684e4c8e] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b623f18a-55ef-4eb0-8487-0f4b684e4c8e] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b623f18a-55ef-4eb0-8487-0f4b684e4c8e] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-235ae3e5-1526-415f-b52b-ca8603572d5d] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: flex-start;
    margin: 100px 0px 46px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.24999999999999994));
    --gap-h-235ae3e5-1526-415f-b52b-ca8603572d5d: 0px;
    --gap-v-235ae3e5-1526-415f-b52b-ca8603572d5d: 0px;
    --gap-uuid: 235ae3e5-1526-415f-b52b-ca8603572d5d;
    max-width: calc(75% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-235ae3e5-1526-415f-b52b-ca8603572d5d] {
        margin: 100px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-235ae3e5-1526-415f-b52b-ca8603572d5d] {
        flex: none;
        margin: 77px 0px 26px 0px;
        width: calc(95% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.04999999999999995));
        max-width: calc(95% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.04999999999999995));
    }
}

.sd[data-s-375744d7-ea1d-4d8b-8995-b45465953f05] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-375744d7-ea1d-4d8b-8995-b45465953f05] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-21e16331-bcc5-441e-90af-568def5d2b38] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-21e16331-bcc5-441e-90af-568def5d2b38] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-21e16331-bcc5-441e-90af-568def5d2b38] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-25e1a25a-ed23-47a3-a3a4-0d91b40cfc30] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-25e1a25a-ed23-47a3-a3a4-0d91b40cfc30].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-25e1a25a-ed23-47a3-a3a4-0d91b40cfc30].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-25e1a25a-ed23-47a3-a3a4-0d91b40cfc30] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-25e1a25a-ed23-47a3-a3a4-0d91b40cfc30] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-b2c3b013-77a3-4f88-ac60-87758970821e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 65px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.35000000000000003));
    --gap-h-b2c3b013-77a3-4f88-ac60-87758970821e: 25px;
    --gap-v-b2c3b013-77a3-4f88-ac60-87758970821e: 0px;
    --gap-uuid: b2c3b013-77a3-4f88-ac60-87758970821e;
    max-width: calc(65% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b2c3b013-77a3-4f88-ac60-87758970821e] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b2c3b013-77a3-4f88-ac60-87758970821e] {
        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 34px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(95% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.04999999999999995));
        --gap-h-b2c3b013-77a3-4f88-ac60-87758970821e: 0px;
        --gap-v-b2c3b013-77a3-4f88-ac60-87758970821e: 0px;
        max-width: calc(95% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.04999999999999995));
    }
}

.sd[data-s-d32ffd57-c31e-40f6-acf3-077e1ce020ec] {
    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: calc(50% - (var(--gap-h-b2c3b013-77a3-4f88-ac60-87758970821e) * 0.5));
    max-width: calc(50% - (var(--gap-h-b2c3b013-77a3-4f88-ac60-87758970821e) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d32ffd57-c31e-40f6-acf3-077e1ce020ec] {
        flex: none;
        height: 245px;
        width: calc(50% - (var(--gap-h-b2c3b013-77a3-4f88-ac60-87758970821e) * 0.5));
        max-width: calc(50% - (var(--gap-h-b2c3b013-77a3-4f88-ac60-87758970821e) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d32ffd57-c31e-40f6-acf3-077e1ce020ec] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-b2c3b013-77a3-4f88-ac60-87758970821e) * 0));
        max-width: calc(100% - (var(--gap-h-b2c3b013-77a3-4f88-ac60-87758970821e) * 0));
    }
}

.sd[data-s-6e6e031d-7665-497d-9730-d68ca8788df7] {
    flex: none;
    height: 280px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6e6e031d-7665-497d-9730-d68ca8788df7] {
        flex: none;
        height: 245px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6e6e031d-7665-497d-9730-d68ca8788df7] {
        flex: none;
        height: 260px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-4501836c-d50f-468a-b260-da2fc10003e9] {
    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;
    width: calc(50% - (var(--gap-h-b2c3b013-77a3-4f88-ac60-87758970821e) * 0.5));
    max-width: calc(50% - (var(--gap-h-b2c3b013-77a3-4f88-ac60-87758970821e) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-4501836c-d50f-468a-b260-da2fc10003e9] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4501836c-d50f-468a-b260-da2fc10003e9] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-b2c3b013-77a3-4f88-ac60-87758970821e) * 0));
        max-width: calc(100% - (var(--gap-h-b2c3b013-77a3-4f88-ac60-87758970821e) * 0));
    }
}

.sd[data-s-274f8770-f26e-4a66-b537-61c01bb62886] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-274f8770-f26e-4a66-b537-61c01bb62886] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-274f8770-f26e-4a66-b537-61c01bb62886] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d4569528-f910-4a2e-accc-376f27f3a264] {
    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: 5px 0px 5px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d4569528-f910-4a2e-accc-376f27f3a264] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d4569528-f910-4a2e-accc-376f27f3a264] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-32919f29-8f2b-47da-9e4d-72e35cbe2028] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-32919f29-8f2b-47da-9e4d-72e35cbe2028] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-32919f29-8f2b-47da-9e4d-72e35cbe2028] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 12px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-21b336a3-db6f-49a0-a7b5-024c4f243af3] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6f8d59fd-df7f-4bfd-ba35-352ba7512e7d] {
    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-6f8d59fd-df7f-4bfd-ba35-352ba7512e7d: 25px;
    --gap-v-6f8d59fd-df7f-4bfd-ba35-352ba7512e7d: 0px;
    --gap-uuid: 6f8d59fd-df7f-4bfd-ba35-352ba7512e7d;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6f8d59fd-df7f-4bfd-ba35-352ba7512e7d] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6f8d59fd-df7f-4bfd-ba35-352ba7512e7d] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-6f8d59fd-df7f-4bfd-ba35-352ba7512e7d: 0px;
        --gap-v-6f8d59fd-df7f-4bfd-ba35-352ba7512e7d: 16px;
        max-width: 100%;
    }
}

.sd[data-s-ea85aa6f-194f-4c93-bfa9-c91bbfcada6a] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-ea85aa6f-194f-4c93-bfa9-c91bbfcada6a].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-ea85aa6f-194f-4c93-bfa9-c91bbfcada6a].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-ea85aa6f-194f-4c93-bfa9-c91bbfcada6a]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ea85aa6f-194f-4c93-bfa9-c91bbfcada6a] {
        height: calc(100% - (var(--gap-v-6f8d59fd-df7f-4bfd-ba35-352ba7512e7d) * 0));
        width: calc(100% - (var(--gap-h-6f8d59fd-df7f-4bfd-ba35-352ba7512e7d) * 0));
        max-width: calc(100% - (var(--gap-h-6f8d59fd-df7f-4bfd-ba35-352ba7512e7d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ea85aa6f-194f-4c93-bfa9-c91bbfcada6a] {
        flex: none;
        height: calc(100% - (var(--gap-v-6f8d59fd-df7f-4bfd-ba35-352ba7512e7d) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-6f8d59fd-df7f-4bfd-ba35-352ba7512e7d) * 0));
        max-width: calc(100% - (var(--gap-h-6f8d59fd-df7f-4bfd-ba35-352ba7512e7d) * 0));
    }
}

.sd[data-s-b2052c11-d74e-4072-8d5e-34d7c62919a9] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-ea85aa6f-194f-4c93-bfa9-c91bbfcada6a]:hover .sd[data-s-b2052c11-d74e-4072-8d5e-34d7c62919a9] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b2052c11-d74e-4072-8d5e-34d7c62919a9] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b2052c11-d74e-4072-8d5e-34d7c62919a9] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-c02ca247-10e8-475a-9c1a-051bfaada948] {
    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-91498460-00fb-479b-9612-0ee90b4c324e] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-ea85aa6f-194f-4c93-bfa9-c91bbfcada6a]:hover .sd[data-s-91498460-00fb-479b-9612-0ee90b4c324e] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-91498460-00fb-479b-9612-0ee90b4c324e] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-a47f9c14-bc72-4bfc-9402-f430e8134f65] {
    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-a47f9c14-bc72-4bfc-9402-f430e8134f65: 25px;
    --gap-v-a47f9c14-bc72-4bfc-9402-f430e8134f65: 0px;
    --gap-uuid: a47f9c14-bc72-4bfc-9402-f430e8134f65;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a47f9c14-bc72-4bfc-9402-f430e8134f65] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a47f9c14-bc72-4bfc-9402-f430e8134f65] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-a47f9c14-bc72-4bfc-9402-f430e8134f65: 0px;
        --gap-v-a47f9c14-bc72-4bfc-9402-f430e8134f65: 16px;
        max-width: 100%;
    }
}

.sd[data-s-06a2e129-f02a-40f2-a08b-0a6585483c17] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-06a2e129-f02a-40f2-a08b-0a6585483c17].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-06a2e129-f02a-40f2-a08b-0a6585483c17].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-06a2e129-f02a-40f2-a08b-0a6585483c17]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-06a2e129-f02a-40f2-a08b-0a6585483c17] {
        height: calc(100% - (var(--gap-v-a47f9c14-bc72-4bfc-9402-f430e8134f65) * 0));
        width: calc(100% - (var(--gap-h-a47f9c14-bc72-4bfc-9402-f430e8134f65) * 0));
        max-width: calc(100% - (var(--gap-h-a47f9c14-bc72-4bfc-9402-f430e8134f65) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-06a2e129-f02a-40f2-a08b-0a6585483c17] {
        flex: none;
        height: calc(100% - (var(--gap-v-a47f9c14-bc72-4bfc-9402-f430e8134f65) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-a47f9c14-bc72-4bfc-9402-f430e8134f65) * 0));
        max-width: calc(100% - (var(--gap-h-a47f9c14-bc72-4bfc-9402-f430e8134f65) * 0));
    }
}

.sd[data-s-470fed7d-26e3-47f4-8a93-af73653cb7e1] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-06a2e129-f02a-40f2-a08b-0a6585483c17]:hover .sd[data-s-470fed7d-26e3-47f4-8a93-af73653cb7e1] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-470fed7d-26e3-47f4-8a93-af73653cb7e1] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-470fed7d-26e3-47f4-8a93-af73653cb7e1] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-ad6b0c4a-8779-4a96-b31e-1ab452b3a06e] {
    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-57e96a24-9a72-43c3-926e-62cc3dfe1908] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-06a2e129-f02a-40f2-a08b-0a6585483c17]:hover .sd[data-s-57e96a24-9a72-43c3-926e-62cc3dfe1908] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-57e96a24-9a72-43c3-926e-62cc3dfe1908] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-89a31c70-ab3b-49fb-849f-e1ed7f38b652] {
    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-89a31c70-ab3b-49fb-849f-e1ed7f38b652: 25px;
    --gap-v-89a31c70-ab3b-49fb-849f-e1ed7f38b652: 0px;
    --gap-uuid: 89a31c70-ab3b-49fb-849f-e1ed7f38b652;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-89a31c70-ab3b-49fb-849f-e1ed7f38b652] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-89a31c70-ab3b-49fb-849f-e1ed7f38b652] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-89a31c70-ab3b-49fb-849f-e1ed7f38b652: 0px;
        --gap-v-89a31c70-ab3b-49fb-849f-e1ed7f38b652: 16px;
        max-width: 100%;
    }
}

.sd[data-s-ff3a799c-7dda-4581-8c72-d9b277398efb] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-ff3a799c-7dda-4581-8c72-d9b277398efb].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-ff3a799c-7dda-4581-8c72-d9b277398efb].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-ff3a799c-7dda-4581-8c72-d9b277398efb]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ff3a799c-7dda-4581-8c72-d9b277398efb] {
        height: calc(100% - (var(--gap-v-89a31c70-ab3b-49fb-849f-e1ed7f38b652) * 0));
        width: calc(100% - (var(--gap-h-89a31c70-ab3b-49fb-849f-e1ed7f38b652) * 0));
        max-width: calc(100% - (var(--gap-h-89a31c70-ab3b-49fb-849f-e1ed7f38b652) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ff3a799c-7dda-4581-8c72-d9b277398efb] {
        flex: none;
        height: calc(100% - (var(--gap-v-89a31c70-ab3b-49fb-849f-e1ed7f38b652) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-89a31c70-ab3b-49fb-849f-e1ed7f38b652) * 0));
        max-width: calc(100% - (var(--gap-h-89a31c70-ab3b-49fb-849f-e1ed7f38b652) * 0));
    }
}

.sd[data-s-b1d5ab8a-06d8-44d6-a678-b98d8b1976f5] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-ff3a799c-7dda-4581-8c72-d9b277398efb]:hover .sd[data-s-b1d5ab8a-06d8-44d6-a678-b98d8b1976f5] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b1d5ab8a-06d8-44d6-a678-b98d8b1976f5] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b1d5ab8a-06d8-44d6-a678-b98d8b1976f5] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-64ebcc90-c6d8-4634-b391-4fcc7b0267c0] {
    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-b191913e-ae3b-4af4-b319-a895b96f23b0] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-ff3a799c-7dda-4581-8c72-d9b277398efb]:hover .sd[data-s-b191913e-ae3b-4af4-b319-a895b96f23b0] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b191913e-ae3b-4af4-b319-a895b96f23b0] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-da5e6f23-7c80-4932-bffb-25b482d58143] {
    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-da5e6f23-7c80-4932-bffb-25b482d58143: 25px;
    --gap-v-da5e6f23-7c80-4932-bffb-25b482d58143: 0px;
    --gap-uuid: da5e6f23-7c80-4932-bffb-25b482d58143;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-da5e6f23-7c80-4932-bffb-25b482d58143] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-da5e6f23-7c80-4932-bffb-25b482d58143] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-da5e6f23-7c80-4932-bffb-25b482d58143: 0px;
        --gap-v-da5e6f23-7c80-4932-bffb-25b482d58143: 16px;
        max-width: 100%;
    }
}

.sd[data-s-37d6e7b3-0648-4bfe-94ab-e9139f1ea730] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-37d6e7b3-0648-4bfe-94ab-e9139f1ea730].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-37d6e7b3-0648-4bfe-94ab-e9139f1ea730].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-37d6e7b3-0648-4bfe-94ab-e9139f1ea730]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-37d6e7b3-0648-4bfe-94ab-e9139f1ea730] {
        height: calc(100% - (var(--gap-v-da5e6f23-7c80-4932-bffb-25b482d58143) * 0));
        width: calc(100% - (var(--gap-h-da5e6f23-7c80-4932-bffb-25b482d58143) * 0));
        max-width: calc(100% - (var(--gap-h-da5e6f23-7c80-4932-bffb-25b482d58143) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-37d6e7b3-0648-4bfe-94ab-e9139f1ea730] {
        flex: none;
        height: calc(100% - (var(--gap-v-da5e6f23-7c80-4932-bffb-25b482d58143) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-da5e6f23-7c80-4932-bffb-25b482d58143) * 0));
        max-width: calc(100% - (var(--gap-h-da5e6f23-7c80-4932-bffb-25b482d58143) * 0));
    }
}

.sd[data-s-ccb32f2b-8bd6-4010-87c0-6ccf4390f024] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-37d6e7b3-0648-4bfe-94ab-e9139f1ea730]:hover .sd[data-s-ccb32f2b-8bd6-4010-87c0-6ccf4390f024] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ccb32f2b-8bd6-4010-87c0-6ccf4390f024] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ccb32f2b-8bd6-4010-87c0-6ccf4390f024] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-d2f3ce21-2b3d-4395-8827-0c1f33695978] {
    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-bbe09d09-aed1-4d5f-a6c4-874e44d5a178] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-37d6e7b3-0648-4bfe-94ab-e9139f1ea730]:hover .sd[data-s-bbe09d09-aed1-4d5f-a6c4-874e44d5a178] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-bbe09d09-aed1-4d5f-a6c4-874e44d5a178] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-4ccee095-b3f0-441f-8d11-5502455389ac] {
    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-4ccee095-b3f0-441f-8d11-5502455389ac: 25px;
    --gap-v-4ccee095-b3f0-441f-8d11-5502455389ac: 0px;
    --gap-uuid: 4ccee095-b3f0-441f-8d11-5502455389ac;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4ccee095-b3f0-441f-8d11-5502455389ac] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4ccee095-b3f0-441f-8d11-5502455389ac] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-4ccee095-b3f0-441f-8d11-5502455389ac: 0px;
        --gap-v-4ccee095-b3f0-441f-8d11-5502455389ac: 16px;
        max-width: 100%;
    }
}

.sd[data-s-f9435b1c-bc7b-4fd0-85cd-46fee6c7a915] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-f9435b1c-bc7b-4fd0-85cd-46fee6c7a915].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-f9435b1c-bc7b-4fd0-85cd-46fee6c7a915].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-f9435b1c-bc7b-4fd0-85cd-46fee6c7a915]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f9435b1c-bc7b-4fd0-85cd-46fee6c7a915] {
        height: calc(100% - (var(--gap-v-4ccee095-b3f0-441f-8d11-5502455389ac) * 0));
        width: calc(100% - (var(--gap-h-4ccee095-b3f0-441f-8d11-5502455389ac) * 0));
        max-width: calc(100% - (var(--gap-h-4ccee095-b3f0-441f-8d11-5502455389ac) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f9435b1c-bc7b-4fd0-85cd-46fee6c7a915] {
        flex: none;
        height: calc(100% - (var(--gap-v-4ccee095-b3f0-441f-8d11-5502455389ac) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-4ccee095-b3f0-441f-8d11-5502455389ac) * 0));
        max-width: calc(100% - (var(--gap-h-4ccee095-b3f0-441f-8d11-5502455389ac) * 0));
    }
}

.sd[data-s-9e429319-12ea-4118-8de7-2fd25078cefe] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-f9435b1c-bc7b-4fd0-85cd-46fee6c7a915]:hover .sd[data-s-9e429319-12ea-4118-8de7-2fd25078cefe] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9e429319-12ea-4118-8de7-2fd25078cefe] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9e429319-12ea-4118-8de7-2fd25078cefe] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-76d24555-cad6-4dfd-a242-40ab205b59c4] {
    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-ef6c256f-de11-417c-9b4b-ac4e9e205bbc] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-f9435b1c-bc7b-4fd0-85cd-46fee6c7a915]:hover .sd[data-s-ef6c256f-de11-417c-9b4b-ac4e9e205bbc] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ef6c256f-de11-417c-9b4b-ac4e9e205bbc] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-cbf1b16b-a593-4103-8694-35c4147a97f6] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.24999999999999994));
    --gap-h-cbf1b16b-a593-4103-8694-35c4147a97f6: 12px;
    --gap-v-cbf1b16b-a593-4103-8694-35c4147a97f6: 12px;
    --gap-uuid: cbf1b16b-a593-4103-8694-35c4147a97f6;
    max-width: calc(75% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-cbf1b16b-a593-4103-8694-35c4147a97f6] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.10000000000000003));
        --gap-h-cbf1b16b-a593-4103-8694-35c4147a97f6: 20px;
        --gap-v-cbf1b16b-a593-4103-8694-35c4147a97f6: 20px;
        max-width: calc(90% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cbf1b16b-a593-4103-8694-35c4147a97f6] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.10000000000000003));
        --gap-h-cbf1b16b-a593-4103-8694-35c4147a97f6: 10px;
        --gap-v-cbf1b16b-a593-4103-8694-35c4147a97f6: 10px;
        max-width: calc(90% - (var(--gap-h-b7327620-3776-49e9-931b-acf7d9adea20) * 0.10000000000000003));
    }
}

.sd[data-s-3817fd19-0beb-460e-84cc-48ae7f3fc7e5] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-3817fd19-0beb-460e-84cc-48ae7f3fc7e5: 0px;
    --gap-v-3817fd19-0beb-460e-84cc-48ae7f3fc7e5: 13px;
    --gap-uuid: 3817fd19-0beb-460e-84cc-48ae7f3fc7e5;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3817fd19-0beb-460e-84cc-48ae7f3fc7e5] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-cbf1b16b-a593-4103-8694-35c4147a97f6) * 0.67));
        --gap-h-3817fd19-0beb-460e-84cc-48ae7f3fc7e5: 0px;
        --gap-v-3817fd19-0beb-460e-84cc-48ae7f3fc7e5: 15px;
        max-width: calc(33% - (var(--gap-h-cbf1b16b-a593-4103-8694-35c4147a97f6) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3817fd19-0beb-460e-84cc-48ae7f3fc7e5] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-cbf1b16b-a593-4103-8694-35c4147a97f6) * 0.5));
        --gap-h-3817fd19-0beb-460e-84cc-48ae7f3fc7e5: 0px;
        --gap-v-3817fd19-0beb-460e-84cc-48ae7f3fc7e5: 9px;
        max-width: calc(50% - (var(--gap-h-cbf1b16b-a593-4103-8694-35c4147a97f6) * 0.5));
    }
}

.sd[data-s-230ee607-13c3-47b8-9f64-2b6a6e937137] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-3817fd19-0beb-460e-84cc-48ae7f3fc7e5) * 0));
    max-width: calc(100% - (var(--gap-h-3817fd19-0beb-460e-84cc-48ae7f3fc7e5) * 0));
}

.sd[data-s-230ee607-13c3-47b8-9f64-2b6a6e937137].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-230ee607-13c3-47b8-9f64-2b6a6e937137].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-230ee607-13c3-47b8-9f64-2b6a6e937137]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-230ee607-13c3-47b8-9f64-2b6a6e937137] {
        height: calc(100% - (var(--gap-v-3817fd19-0beb-460e-84cc-48ae7f3fc7e5) * 0));
        width: calc(100% - (var(--gap-h-3817fd19-0beb-460e-84cc-48ae7f3fc7e5) * 0));
        max-width: calc(100% - (var(--gap-h-3817fd19-0beb-460e-84cc-48ae7f3fc7e5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-230ee607-13c3-47b8-9f64-2b6a6e937137] {
        flex: none;
        height: calc(100% - (var(--gap-v-3817fd19-0beb-460e-84cc-48ae7f3fc7e5) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-3817fd19-0beb-460e-84cc-48ae7f3fc7e5) * 0));
        max-width: calc(100% - (var(--gap-h-3817fd19-0beb-460e-84cc-48ae7f3fc7e5) * 0));
    }
}

.sd[data-s-26902bce-994e-4ed8-ae35-c97c473a4a3b] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-230ee607-13c3-47b8-9f64-2b6a6e937137]:hover .sd[data-s-26902bce-994e-4ed8-ae35-c97c473a4a3b] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-26902bce-994e-4ed8-ae35-c97c473a4a3b] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-26902bce-994e-4ed8-ae35-c97c473a4a3b] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-31bb1324-63c8-4ee0-a1ce-eca46b7a49d4] {
    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-ede9054c-cdec-45f9-9da1-629c4d09d0ba] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-230ee607-13c3-47b8-9f64-2b6a6e937137]:hover .sd[data-s-ede9054c-cdec-45f9-9da1-629c4d09d0ba] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ede9054c-cdec-45f9-9da1-629c4d09d0ba] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-81d15e51-72d5-4ecf-a8c1-439656d8065b] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-ff0d00d0-a281-4f01-8b1f-fc1ed568daa1] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-0813541b-8cf2-4fcf-bad5-e03babf2368a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee: 0px;
    --gap-v-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee: 0px;
    --gap-uuid: 2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-35f897c0-663e-457b-b97c-954f91cfab40] {
    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: absolute;
    right: 0px;
    top: 0px;
    width: calc(100% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0));
    z-index: 5;
    --gap-h-35f897c0-663e-457b-b97c-954f91cfab40: 0px;
    --gap-v-35f897c0-663e-457b-b97c-954f91cfab40: 0px;
    --gap-uuid: 35f897c0-663e-457b-b97c-954f91cfab40;
    max-width: calc(100% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-35f897c0-663e-457b-b97c-954f91cfab40] {
        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-35f897c0-663e-457b-b97c-954f91cfab40] {
        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-d90fd6d7-18bd-4a1c-975c-e4d6bf42c1a2] {
    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-35f897c0-663e-457b-b97c-954f91cfab40) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d90fd6d7-18bd-4a1c-975c-e4d6bf42c1a2] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d90fd6d7-18bd-4a1c-975c-e4d6bf42c1a2] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-acd3110b-6a13-4cac-9a10-0d79318e07ba] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: acd3110b-6a13-4cac-9a10-0d79318e07ba;
    --gap-h-acd3110b-6a13-4cac-9a10-0d79318e07ba: 0px;
    --gap-v-acd3110b-6a13-4cac-9a10-0d79318e07ba: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-acd3110b-6a13-4cac-9a10-0d79318e07ba] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-acd3110b-6a13-4cac-9a10-0d79318e07ba] {
        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-acd3110b-6a13-4cac-9a10-0d79318e07ba: 0px;
        --gap-v-acd3110b-6a13-4cac-9a10-0d79318e07ba: 21px;
        max-width: 100%;
    }
}

.sd[data-s-988e4bd3-760c-4123-a6de-37d341e11463] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-988e4bd3-760c-4123-a6de-37d341e11463: 10px;
    --gap-v-988e4bd3-760c-4123-a6de-37d341e11463: 0px;
    --gap-uuid: 988e4bd3-760c-4123-a6de-37d341e11463;
    max-width: calc(100% - 10px);
}

.sd[data-s-988e4bd3-760c-4123-a6de-37d341e11463]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-988e4bd3-760c-4123-a6de-37d341e11463] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-f1a116c8-7021-455e-bdd6-bdb1448d0c03] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-dfd08467-c320-4c6d-8066-24db43b982fd] {
    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-dfd08467-c320-4c6d-8066-24db43b982fd] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dfd08467-c320-4c6d-8066-24db43b982fd] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-0b12ea07-9c54-40d4-b861-fdd65810be1e] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0b12ea07-9c54-40d4-b861-fdd65810be1e] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0b12ea07-9c54-40d4-b861-fdd65810be1e] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-75448e6a-be65-4580-ab04-3b1ffd8e0d40] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: flex-start;
    margin: 100px 0px 46px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.24999999999999994));
    --gap-h-75448e6a-be65-4580-ab04-3b1ffd8e0d40: 0px;
    --gap-v-75448e6a-be65-4580-ab04-3b1ffd8e0d40: 0px;
    --gap-uuid: 75448e6a-be65-4580-ab04-3b1ffd8e0d40;
    max-width: calc(75% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-75448e6a-be65-4580-ab04-3b1ffd8e0d40] {
        margin: 100px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-75448e6a-be65-4580-ab04-3b1ffd8e0d40] {
        flex: none;
        margin: 77px 0px 26px 0px;
        width: calc(95% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.04999999999999995));
        max-width: calc(95% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.04999999999999995));
    }
}

.sd[data-s-580ab8ed-0c9c-4765-88a7-f8f0d029e09a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-580ab8ed-0c9c-4765-88a7-f8f0d029e09a] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-e6d09bd2-5ef8-4357-acf3-7ccb4cb88fae] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e6d09bd2-5ef8-4357-acf3-7ccb4cb88fae] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e6d09bd2-5ef8-4357-acf3-7ccb4cb88fae] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-21a0e4be-764a-4272-afcc-1776994a38d4] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-21a0e4be-764a-4272-afcc-1776994a38d4].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-21a0e4be-764a-4272-afcc-1776994a38d4].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-21a0e4be-764a-4272-afcc-1776994a38d4] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-21a0e4be-764a-4272-afcc-1776994a38d4] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-eee25d56-bce4-416d-9de7-afeae6eefa32] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 65px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.35000000000000003));
    --gap-h-eee25d56-bce4-416d-9de7-afeae6eefa32: 25px;
    --gap-v-eee25d56-bce4-416d-9de7-afeae6eefa32: 0px;
    --gap-uuid: eee25d56-bce4-416d-9de7-afeae6eefa32;
    max-width: calc(65% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-eee25d56-bce4-416d-9de7-afeae6eefa32] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-eee25d56-bce4-416d-9de7-afeae6eefa32] {
        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 34px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(95% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.04999999999999995));
        --gap-h-eee25d56-bce4-416d-9de7-afeae6eefa32: 0px;
        --gap-v-eee25d56-bce4-416d-9de7-afeae6eefa32: 0px;
        max-width: calc(95% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.04999999999999995));
    }
}

.sd[data-s-f47de5d3-027b-49ae-9911-d6e0081a6d5e] {
    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: calc(50% - (var(--gap-h-eee25d56-bce4-416d-9de7-afeae6eefa32) * 0.5));
    max-width: calc(50% - (var(--gap-h-eee25d56-bce4-416d-9de7-afeae6eefa32) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-f47de5d3-027b-49ae-9911-d6e0081a6d5e] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f47de5d3-027b-49ae-9911-d6e0081a6d5e] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-eee25d56-bce4-416d-9de7-afeae6eefa32) * 0));
        max-width: calc(100% - (var(--gap-h-eee25d56-bce4-416d-9de7-afeae6eefa32) * 0));
    }
}

.sd[data-s-48318124-76b5-4b9a-8a9a-d784ec6695e0] {
    flex: none;
    height: 280px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-48318124-76b5-4b9a-8a9a-d784ec6695e0] {
        flex: none;
        height: 265px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-48318124-76b5-4b9a-8a9a-d784ec6695e0] {
        flex: none;
        height: 260px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-160a0f5f-e1a6-454c-9860-694337f47b12] {
    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;
    width: calc(50% - (var(--gap-h-eee25d56-bce4-416d-9de7-afeae6eefa32) * 0.5));
    max-width: calc(50% - (var(--gap-h-eee25d56-bce4-416d-9de7-afeae6eefa32) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-160a0f5f-e1a6-454c-9860-694337f47b12] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-160a0f5f-e1a6-454c-9860-694337f47b12] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-eee25d56-bce4-416d-9de7-afeae6eefa32) * 0));
        max-width: calc(100% - (var(--gap-h-eee25d56-bce4-416d-9de7-afeae6eefa32) * 0));
    }
}

.sd[data-s-74ebf8fa-8536-405b-9157-85b24aa0a6b5] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-74ebf8fa-8536-405b-9157-85b24aa0a6b5] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-74ebf8fa-8536-405b-9157-85b24aa0a6b5] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-896ddd74-7625-4ee2-82db-1b6d766a50a7] {
    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: 5px 0px 5px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-896ddd74-7625-4ee2-82db-1b6d766a50a7] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-896ddd74-7625-4ee2-82db-1b6d766a50a7] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-457a1712-b929-49d3-b8aa-33b42347b355] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-457a1712-b929-49d3-b8aa-33b42347b355] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-457a1712-b929-49d3-b8aa-33b42347b355] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 12px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ab59f561-f810-4408-9910-0d1e8d7ab314] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-94e666ae-e57b-4937-a5ec-fe926e9b7292] {
    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-94e666ae-e57b-4937-a5ec-fe926e9b7292: 25px;
    --gap-v-94e666ae-e57b-4937-a5ec-fe926e9b7292: 0px;
    --gap-uuid: 94e666ae-e57b-4937-a5ec-fe926e9b7292;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-94e666ae-e57b-4937-a5ec-fe926e9b7292] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-94e666ae-e57b-4937-a5ec-fe926e9b7292] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-94e666ae-e57b-4937-a5ec-fe926e9b7292: 0px;
        --gap-v-94e666ae-e57b-4937-a5ec-fe926e9b7292: 16px;
        max-width: 100%;
    }
}

.sd[data-s-38f634af-ff09-446b-889f-0d682d5fef9c] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-38f634af-ff09-446b-889f-0d682d5fef9c].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-38f634af-ff09-446b-889f-0d682d5fef9c].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-38f634af-ff09-446b-889f-0d682d5fef9c]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-38f634af-ff09-446b-889f-0d682d5fef9c] {
        height: calc(100% - (var(--gap-v-94e666ae-e57b-4937-a5ec-fe926e9b7292) * 0));
        width: calc(100% - (var(--gap-h-94e666ae-e57b-4937-a5ec-fe926e9b7292) * 0));
        max-width: calc(100% - (var(--gap-h-94e666ae-e57b-4937-a5ec-fe926e9b7292) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-38f634af-ff09-446b-889f-0d682d5fef9c] {
        flex: none;
        height: calc(100% - (var(--gap-v-94e666ae-e57b-4937-a5ec-fe926e9b7292) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-94e666ae-e57b-4937-a5ec-fe926e9b7292) * 0));
        max-width: calc(100% - (var(--gap-h-94e666ae-e57b-4937-a5ec-fe926e9b7292) * 0));
    }
}

.sd[data-s-92f7b538-75f3-4d64-9659-24b87b0b892a] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-38f634af-ff09-446b-889f-0d682d5fef9c]:hover .sd[data-s-92f7b538-75f3-4d64-9659-24b87b0b892a] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-92f7b538-75f3-4d64-9659-24b87b0b892a] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-92f7b538-75f3-4d64-9659-24b87b0b892a] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-14a863ad-f89b-4262-82a6-688e78a3afc0] {
    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-d07233a3-399d-470c-8406-d4d5479bd903] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-38f634af-ff09-446b-889f-0d682d5fef9c]:hover .sd[data-s-d07233a3-399d-470c-8406-d4d5479bd903] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d07233a3-399d-470c-8406-d4d5479bd903] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-19eac13d-a2fa-4c4c-a433-4175d66fad5b] {
    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-19eac13d-a2fa-4c4c-a433-4175d66fad5b: 25px;
    --gap-v-19eac13d-a2fa-4c4c-a433-4175d66fad5b: 0px;
    --gap-uuid: 19eac13d-a2fa-4c4c-a433-4175d66fad5b;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-19eac13d-a2fa-4c4c-a433-4175d66fad5b] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-19eac13d-a2fa-4c4c-a433-4175d66fad5b] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-19eac13d-a2fa-4c4c-a433-4175d66fad5b: 0px;
        --gap-v-19eac13d-a2fa-4c4c-a433-4175d66fad5b: 16px;
        max-width: 100%;
    }
}

.sd[data-s-87fd9a1d-53c5-4cca-b64a-743734eaf753] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-87fd9a1d-53c5-4cca-b64a-743734eaf753].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-87fd9a1d-53c5-4cca-b64a-743734eaf753].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-87fd9a1d-53c5-4cca-b64a-743734eaf753]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-87fd9a1d-53c5-4cca-b64a-743734eaf753] {
        height: calc(100% - (var(--gap-v-19eac13d-a2fa-4c4c-a433-4175d66fad5b) * 0));
        width: calc(100% - (var(--gap-h-19eac13d-a2fa-4c4c-a433-4175d66fad5b) * 0));
        max-width: calc(100% - (var(--gap-h-19eac13d-a2fa-4c4c-a433-4175d66fad5b) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-87fd9a1d-53c5-4cca-b64a-743734eaf753] {
        flex: none;
        height: calc(100% - (var(--gap-v-19eac13d-a2fa-4c4c-a433-4175d66fad5b) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-19eac13d-a2fa-4c4c-a433-4175d66fad5b) * 0));
        max-width: calc(100% - (var(--gap-h-19eac13d-a2fa-4c4c-a433-4175d66fad5b) * 0));
    }
}

.sd[data-s-094757e0-d697-422e-a46e-988fbbb51571] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-87fd9a1d-53c5-4cca-b64a-743734eaf753]:hover .sd[data-s-094757e0-d697-422e-a46e-988fbbb51571] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-094757e0-d697-422e-a46e-988fbbb51571] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-094757e0-d697-422e-a46e-988fbbb51571] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-64c2c929-3f25-4daf-8efc-4da18771cbef] {
    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-927755ae-01d5-418f-8d00-17649169e4c8] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-87fd9a1d-53c5-4cca-b64a-743734eaf753]:hover .sd[data-s-927755ae-01d5-418f-8d00-17649169e4c8] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-927755ae-01d5-418f-8d00-17649169e4c8] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-fe519ccb-20f3-40a5-8e53-15efa6b92c01] {
    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-fe519ccb-20f3-40a5-8e53-15efa6b92c01: 25px;
    --gap-v-fe519ccb-20f3-40a5-8e53-15efa6b92c01: 0px;
    --gap-uuid: fe519ccb-20f3-40a5-8e53-15efa6b92c01;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fe519ccb-20f3-40a5-8e53-15efa6b92c01] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fe519ccb-20f3-40a5-8e53-15efa6b92c01] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-fe519ccb-20f3-40a5-8e53-15efa6b92c01: 0px;
        --gap-v-fe519ccb-20f3-40a5-8e53-15efa6b92c01: 16px;
        max-width: 100%;
    }
}

.sd[data-s-bbe097ce-9c34-43cd-a894-93023e6664af] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-bbe097ce-9c34-43cd-a894-93023e6664af].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-bbe097ce-9c34-43cd-a894-93023e6664af].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-bbe097ce-9c34-43cd-a894-93023e6664af]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bbe097ce-9c34-43cd-a894-93023e6664af] {
        height: calc(100% - (var(--gap-v-fe519ccb-20f3-40a5-8e53-15efa6b92c01) * 0));
        width: calc(100% - (var(--gap-h-fe519ccb-20f3-40a5-8e53-15efa6b92c01) * 0));
        max-width: calc(100% - (var(--gap-h-fe519ccb-20f3-40a5-8e53-15efa6b92c01) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bbe097ce-9c34-43cd-a894-93023e6664af] {
        flex: none;
        height: calc(100% - (var(--gap-v-fe519ccb-20f3-40a5-8e53-15efa6b92c01) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-fe519ccb-20f3-40a5-8e53-15efa6b92c01) * 0));
        max-width: calc(100% - (var(--gap-h-fe519ccb-20f3-40a5-8e53-15efa6b92c01) * 0));
    }
}

.sd[data-s-2d9b7a10-c4e5-4f04-89cc-a7624f7a8ae9] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-bbe097ce-9c34-43cd-a894-93023e6664af]:hover .sd[data-s-2d9b7a10-c4e5-4f04-89cc-a7624f7a8ae9] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2d9b7a10-c4e5-4f04-89cc-a7624f7a8ae9] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2d9b7a10-c4e5-4f04-89cc-a7624f7a8ae9] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-e140db42-edc6-43ab-9333-35f8c301a003] {
    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-828396d6-36fd-488f-9bc3-94adc688a644] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-bbe097ce-9c34-43cd-a894-93023e6664af]:hover .sd[data-s-828396d6-36fd-488f-9bc3-94adc688a644] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-828396d6-36fd-488f-9bc3-94adc688a644] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-fb8a155b-48db-4929-a885-48de2543a196] {
    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-fb8a155b-48db-4929-a885-48de2543a196: 25px;
    --gap-v-fb8a155b-48db-4929-a885-48de2543a196: 0px;
    --gap-uuid: fb8a155b-48db-4929-a885-48de2543a196;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fb8a155b-48db-4929-a885-48de2543a196] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fb8a155b-48db-4929-a885-48de2543a196] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-fb8a155b-48db-4929-a885-48de2543a196: 0px;
        --gap-v-fb8a155b-48db-4929-a885-48de2543a196: 16px;
        max-width: 100%;
    }
}

.sd[data-s-23069d5a-d13f-477e-a235-b08a61369257] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-23069d5a-d13f-477e-a235-b08a61369257].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-23069d5a-d13f-477e-a235-b08a61369257].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-23069d5a-d13f-477e-a235-b08a61369257]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-23069d5a-d13f-477e-a235-b08a61369257] {
        height: calc(100% - (var(--gap-v-fb8a155b-48db-4929-a885-48de2543a196) * 0));
        width: calc(100% - (var(--gap-h-fb8a155b-48db-4929-a885-48de2543a196) * 0));
        max-width: calc(100% - (var(--gap-h-fb8a155b-48db-4929-a885-48de2543a196) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-23069d5a-d13f-477e-a235-b08a61369257] {
        flex: none;
        height: calc(100% - (var(--gap-v-fb8a155b-48db-4929-a885-48de2543a196) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-fb8a155b-48db-4929-a885-48de2543a196) * 0));
        max-width: calc(100% - (var(--gap-h-fb8a155b-48db-4929-a885-48de2543a196) * 0));
    }
}

.sd[data-s-358574d1-b423-424b-988f-3c77fc812770] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-23069d5a-d13f-477e-a235-b08a61369257]:hover .sd[data-s-358574d1-b423-424b-988f-3c77fc812770] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-358574d1-b423-424b-988f-3c77fc812770] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-358574d1-b423-424b-988f-3c77fc812770] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-ff785dc7-c835-4b61-bc2d-495e71d15119] {
    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-c27451f1-e8cb-45f5-a295-1394d88fe0d6] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-23069d5a-d13f-477e-a235-b08a61369257]:hover .sd[data-s-c27451f1-e8cb-45f5-a295-1394d88fe0d6] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c27451f1-e8cb-45f5-a295-1394d88fe0d6] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-6b5f7944-dd92-4c8e-a750-2b63d8ad316f] {
    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-6b5f7944-dd92-4c8e-a750-2b63d8ad316f: 25px;
    --gap-v-6b5f7944-dd92-4c8e-a750-2b63d8ad316f: 0px;
    --gap-uuid: 6b5f7944-dd92-4c8e-a750-2b63d8ad316f;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6b5f7944-dd92-4c8e-a750-2b63d8ad316f] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6b5f7944-dd92-4c8e-a750-2b63d8ad316f] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-6b5f7944-dd92-4c8e-a750-2b63d8ad316f: 0px;
        --gap-v-6b5f7944-dd92-4c8e-a750-2b63d8ad316f: 16px;
        max-width: 100%;
    }
}

.sd[data-s-b01ecc99-b4a9-4697-ad0d-7b669163dc10] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-b01ecc99-b4a9-4697-ad0d-7b669163dc10].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-b01ecc99-b4a9-4697-ad0d-7b669163dc10].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-b01ecc99-b4a9-4697-ad0d-7b669163dc10]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b01ecc99-b4a9-4697-ad0d-7b669163dc10] {
        height: calc(100% - (var(--gap-v-6b5f7944-dd92-4c8e-a750-2b63d8ad316f) * 0));
        width: calc(100% - (var(--gap-h-6b5f7944-dd92-4c8e-a750-2b63d8ad316f) * 0));
        max-width: calc(100% - (var(--gap-h-6b5f7944-dd92-4c8e-a750-2b63d8ad316f) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b01ecc99-b4a9-4697-ad0d-7b669163dc10] {
        flex: none;
        height: calc(100% - (var(--gap-v-6b5f7944-dd92-4c8e-a750-2b63d8ad316f) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-6b5f7944-dd92-4c8e-a750-2b63d8ad316f) * 0));
        max-width: calc(100% - (var(--gap-h-6b5f7944-dd92-4c8e-a750-2b63d8ad316f) * 0));
    }
}

.sd[data-s-75955944-6e8b-4884-b67c-2bf17f21e0cd] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-b01ecc99-b4a9-4697-ad0d-7b669163dc10]:hover .sd[data-s-75955944-6e8b-4884-b67c-2bf17f21e0cd] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-75955944-6e8b-4884-b67c-2bf17f21e0cd] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-75955944-6e8b-4884-b67c-2bf17f21e0cd] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-a7bd50d3-733d-4e03-9b2c-c3a1684e5791] {
    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-79c0b8ef-6159-4a31-85dc-c896c36a66b5] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-b01ecc99-b4a9-4697-ad0d-7b669163dc10]:hover .sd[data-s-79c0b8ef-6159-4a31-85dc-c896c36a66b5] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-79c0b8ef-6159-4a31-85dc-c896c36a66b5] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-06cc2128-8223-42f5-91f7-454b2413943a] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.24999999999999994));
    --gap-h-06cc2128-8223-42f5-91f7-454b2413943a: 12px;
    --gap-v-06cc2128-8223-42f5-91f7-454b2413943a: 12px;
    --gap-uuid: 06cc2128-8223-42f5-91f7-454b2413943a;
    max-width: calc(75% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-06cc2128-8223-42f5-91f7-454b2413943a] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.10000000000000003));
        --gap-h-06cc2128-8223-42f5-91f7-454b2413943a: 20px;
        --gap-v-06cc2128-8223-42f5-91f7-454b2413943a: 20px;
        max-width: calc(90% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-06cc2128-8223-42f5-91f7-454b2413943a] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.10000000000000003));
        --gap-h-06cc2128-8223-42f5-91f7-454b2413943a: 10px;
        --gap-v-06cc2128-8223-42f5-91f7-454b2413943a: 10px;
        max-width: calc(90% - (var(--gap-h-2f8f2a8d-1229-4ed6-aa8f-92bcbffee4ee) * 0.10000000000000003));
    }
}

.sd[data-s-3002a13f-e919-4d23-ae4d-03e3b764d40d] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-3002a13f-e919-4d23-ae4d-03e3b764d40d: 0px;
    --gap-v-3002a13f-e919-4d23-ae4d-03e3b764d40d: 13px;
    --gap-uuid: 3002a13f-e919-4d23-ae4d-03e3b764d40d;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3002a13f-e919-4d23-ae4d-03e3b764d40d] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-06cc2128-8223-42f5-91f7-454b2413943a) * 0.67));
        --gap-h-3002a13f-e919-4d23-ae4d-03e3b764d40d: 0px;
        --gap-v-3002a13f-e919-4d23-ae4d-03e3b764d40d: 15px;
        max-width: calc(33% - (var(--gap-h-06cc2128-8223-42f5-91f7-454b2413943a) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3002a13f-e919-4d23-ae4d-03e3b764d40d] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-06cc2128-8223-42f5-91f7-454b2413943a) * 0.5));
        --gap-h-3002a13f-e919-4d23-ae4d-03e3b764d40d: 0px;
        --gap-v-3002a13f-e919-4d23-ae4d-03e3b764d40d: 9px;
        max-width: calc(50% - (var(--gap-h-06cc2128-8223-42f5-91f7-454b2413943a) * 0.5));
    }
}

.sd[data-s-2feccc49-2975-49e6-a371-39e57c0037e3] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-3002a13f-e919-4d23-ae4d-03e3b764d40d) * 0));
    max-width: calc(100% - (var(--gap-h-3002a13f-e919-4d23-ae4d-03e3b764d40d) * 0));
}

.sd[data-s-2feccc49-2975-49e6-a371-39e57c0037e3].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-2feccc49-2975-49e6-a371-39e57c0037e3].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-2feccc49-2975-49e6-a371-39e57c0037e3]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2feccc49-2975-49e6-a371-39e57c0037e3] {
        height: calc(100% - (var(--gap-v-3002a13f-e919-4d23-ae4d-03e3b764d40d) * 0));
        width: calc(100% - (var(--gap-h-3002a13f-e919-4d23-ae4d-03e3b764d40d) * 0));
        max-width: calc(100% - (var(--gap-h-3002a13f-e919-4d23-ae4d-03e3b764d40d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2feccc49-2975-49e6-a371-39e57c0037e3] {
        flex: none;
        height: calc(100% - (var(--gap-v-3002a13f-e919-4d23-ae4d-03e3b764d40d) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-3002a13f-e919-4d23-ae4d-03e3b764d40d) * 0));
        max-width: calc(100% - (var(--gap-h-3002a13f-e919-4d23-ae4d-03e3b764d40d) * 0));
    }
}

.sd[data-s-6b18876c-f688-4cd8-ac92-35859740951f] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-2feccc49-2975-49e6-a371-39e57c0037e3]:hover .sd[data-s-6b18876c-f688-4cd8-ac92-35859740951f] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6b18876c-f688-4cd8-ac92-35859740951f] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6b18876c-f688-4cd8-ac92-35859740951f] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-629d2d9c-2dda-4fdc-bb18-f89cfd21de5a] {
    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-34ba2a11-d91d-44f5-bc53-c9fee1ac1843] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-2feccc49-2975-49e6-a371-39e57c0037e3]:hover .sd[data-s-34ba2a11-d91d-44f5-bc53-c9fee1ac1843] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-34ba2a11-d91d-44f5-bc53-c9fee1ac1843] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-784db480-2167-4dde-aa17-7a2d655ae968] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-b4c84853-d543-42d5-8b2b-5a7a84b2837f] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a276eace-7aff-47b8-989b-7551d5cfcec2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-273c3f89-efd9-4302-a9ed-65902a7f96ec] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec: 0px;
    --gap-v-273c3f89-efd9-4302-a9ed-65902a7f96ec: 0px;
    --gap-uuid: 273c3f89-efd9-4302-a9ed-65902a7f96ec;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-273c3f89-efd9-4302-a9ed-65902a7f96ec] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-6ea953e2-8172-4e18-aa02-331f87e96ab2] {
    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: absolute;
    right: 0px;
    top: 0px;
    width: calc(100% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0));
    z-index: 5;
    --gap-h-6ea953e2-8172-4e18-aa02-331f87e96ab2: 0px;
    --gap-v-6ea953e2-8172-4e18-aa02-331f87e96ab2: 0px;
    --gap-uuid: 6ea953e2-8172-4e18-aa02-331f87e96ab2;
    max-width: calc(100% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-6ea953e2-8172-4e18-aa02-331f87e96ab2] {
        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-6ea953e2-8172-4e18-aa02-331f87e96ab2] {
        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-5b6de813-382e-4f2d-9893-4e85fd79e6d4] {
    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-6ea953e2-8172-4e18-aa02-331f87e96ab2) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5b6de813-382e-4f2d-9893-4e85fd79e6d4] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5b6de813-382e-4f2d-9893-4e85fd79e6d4] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-2e067b1f-17cb-4207-8ab7-fe85f20fd73e] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 2e067b1f-17cb-4207-8ab7-fe85f20fd73e;
    --gap-h-2e067b1f-17cb-4207-8ab7-fe85f20fd73e: 0px;
    --gap-v-2e067b1f-17cb-4207-8ab7-fe85f20fd73e: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2e067b1f-17cb-4207-8ab7-fe85f20fd73e] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2e067b1f-17cb-4207-8ab7-fe85f20fd73e] {
        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-2e067b1f-17cb-4207-8ab7-fe85f20fd73e: 0px;
        --gap-v-2e067b1f-17cb-4207-8ab7-fe85f20fd73e: 21px;
        max-width: 100%;
    }
}

.sd[data-s-790afa81-2cb0-449c-a07b-d754e72c18df] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-790afa81-2cb0-449c-a07b-d754e72c18df: 10px;
    --gap-v-790afa81-2cb0-449c-a07b-d754e72c18df: 0px;
    --gap-uuid: 790afa81-2cb0-449c-a07b-d754e72c18df;
    max-width: calc(100% - 10px);
}

.sd[data-s-790afa81-2cb0-449c-a07b-d754e72c18df]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-790afa81-2cb0-449c-a07b-d754e72c18df] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-4e793189-0dee-476a-904b-95bc020b4454] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-d0b5f5f3-e436-4bbb-91a2-329bef41e2ac] {
    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-d0b5f5f3-e436-4bbb-91a2-329bef41e2ac] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d0b5f5f3-e436-4bbb-91a2-329bef41e2ac] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-e0bdbcbd-9dcf-4f92-9e7c-c4421b0dcc19] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e0bdbcbd-9dcf-4f92-9e7c-c4421b0dcc19] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e0bdbcbd-9dcf-4f92-9e7c-c4421b0dcc19] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-991b73ad-7c7d-4ed8-9d72-92cf9722a0ef] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: flex-start;
    margin: 100px 0px 46px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.24999999999999994));
    --gap-h-991b73ad-7c7d-4ed8-9d72-92cf9722a0ef: 0px;
    --gap-v-991b73ad-7c7d-4ed8-9d72-92cf9722a0ef: 0px;
    --gap-uuid: 991b73ad-7c7d-4ed8-9d72-92cf9722a0ef;
    max-width: calc(75% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-991b73ad-7c7d-4ed8-9d72-92cf9722a0ef] {
        margin: 100px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-991b73ad-7c7d-4ed8-9d72-92cf9722a0ef] {
        flex: none;
        margin: 77px 0px 26px 0px;
        width: calc(95% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.04999999999999995));
        max-width: calc(95% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.04999999999999995));
    }
}

.sd[data-s-4046bf8d-38d7-4701-815c-ec9c4514f5bc] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4046bf8d-38d7-4701-815c-ec9c4514f5bc] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-ea0d20b4-758a-45af-a532-9652d3227bf6] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ea0d20b4-758a-45af-a532-9652d3227bf6] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ea0d20b4-758a-45af-a532-9652d3227bf6] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-fc1bf97f-edd7-493e-9ce6-90aaf0111620] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-fc1bf97f-edd7-493e-9ce6-90aaf0111620].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-fc1bf97f-edd7-493e-9ce6-90aaf0111620].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fc1bf97f-edd7-493e-9ce6-90aaf0111620] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fc1bf97f-edd7-493e-9ce6-90aaf0111620] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-f2de9ad6-4dc6-4789-955d-f25c49245f33] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 65px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.35000000000000003));
    --gap-h-f2de9ad6-4dc6-4789-955d-f25c49245f33: 25px;
    --gap-v-f2de9ad6-4dc6-4789-955d-f25c49245f33: 0px;
    --gap-uuid: f2de9ad6-4dc6-4789-955d-f25c49245f33;
    max-width: calc(65% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-f2de9ad6-4dc6-4789-955d-f25c49245f33] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f2de9ad6-4dc6-4789-955d-f25c49245f33] {
        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 34px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(95% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.04999999999999995));
        --gap-h-f2de9ad6-4dc6-4789-955d-f25c49245f33: 0px;
        --gap-v-f2de9ad6-4dc6-4789-955d-f25c49245f33: 0px;
        max-width: calc(95% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.04999999999999995));
    }
}

.sd[data-s-08d05aa8-7112-41a3-80bd-fc876736c176] {
    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: calc(50% - (var(--gap-h-f2de9ad6-4dc6-4789-955d-f25c49245f33) * 0.5));
    max-width: calc(50% - (var(--gap-h-f2de9ad6-4dc6-4789-955d-f25c49245f33) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-08d05aa8-7112-41a3-80bd-fc876736c176] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-08d05aa8-7112-41a3-80bd-fc876736c176] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-f2de9ad6-4dc6-4789-955d-f25c49245f33) * 0));
        max-width: calc(100% - (var(--gap-h-f2de9ad6-4dc6-4789-955d-f25c49245f33) * 0));
    }
}

.sd[data-s-0ad2370c-7621-472b-9ae3-ab1b62c5fc78] {
    flex: none;
    height: 280px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0ad2370c-7621-472b-9ae3-ab1b62c5fc78] {
        flex: none;
        height: 245px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0ad2370c-7621-472b-9ae3-ab1b62c5fc78] {
        flex: none;
        height: 260px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-482399e6-ea0c-4c9e-a381-17aa3ad81cf8] {
    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-f2de9ad6-4dc6-4789-955d-f25c49245f33) * 0.5));
    max-width: calc(50% - (var(--gap-h-f2de9ad6-4dc6-4789-955d-f25c49245f33) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-482399e6-ea0c-4c9e-a381-17aa3ad81cf8] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-482399e6-ea0c-4c9e-a381-17aa3ad81cf8] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-f2de9ad6-4dc6-4789-955d-f25c49245f33) * 0));
        max-width: calc(100% - (var(--gap-h-f2de9ad6-4dc6-4789-955d-f25c49245f33) * 0));
    }
}

.sd[data-s-286e71ea-9508-481a-a473-b057d2eee7f3] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-286e71ea-9508-481a-a473-b057d2eee7f3] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-286e71ea-9508-481a-a473-b057d2eee7f3] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-7e1dfd65-da87-41bd-ba29-8ff80ead5a21] {
    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: 5px 0px 5px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7e1dfd65-da87-41bd-ba29-8ff80ead5a21] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7e1dfd65-da87-41bd-ba29-8ff80ead5a21] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c103eef8-2344-4c98-950f-0c57513d8bdf] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c103eef8-2344-4c98-950f-0c57513d8bdf] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c103eef8-2344-4c98-950f-0c57513d8bdf] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 12px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-464b8156-869e-4228-9d6e-f5bb9a32dfcb] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-d93d78d2-e4e1-4441-83d1-4ec81d0f8f92] {
    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-d93d78d2-e4e1-4441-83d1-4ec81d0f8f92: 25px;
    --gap-v-d93d78d2-e4e1-4441-83d1-4ec81d0f8f92: 0px;
    --gap-uuid: d93d78d2-e4e1-4441-83d1-4ec81d0f8f92;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d93d78d2-e4e1-4441-83d1-4ec81d0f8f92] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d93d78d2-e4e1-4441-83d1-4ec81d0f8f92] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-d93d78d2-e4e1-4441-83d1-4ec81d0f8f92: 0px;
        --gap-v-d93d78d2-e4e1-4441-83d1-4ec81d0f8f92: 16px;
        max-width: 100%;
    }
}

.sd[data-s-90a6dc78-c0d9-41f6-968b-d66688e6649b] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-90a6dc78-c0d9-41f6-968b-d66688e6649b].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-90a6dc78-c0d9-41f6-968b-d66688e6649b].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-90a6dc78-c0d9-41f6-968b-d66688e6649b]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-90a6dc78-c0d9-41f6-968b-d66688e6649b] {
        height: calc(100% - (var(--gap-v-d93d78d2-e4e1-4441-83d1-4ec81d0f8f92) * 0));
        width: calc(100% - (var(--gap-h-d93d78d2-e4e1-4441-83d1-4ec81d0f8f92) * 0));
        max-width: calc(100% - (var(--gap-h-d93d78d2-e4e1-4441-83d1-4ec81d0f8f92) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-90a6dc78-c0d9-41f6-968b-d66688e6649b] {
        flex: none;
        height: calc(100% - (var(--gap-v-d93d78d2-e4e1-4441-83d1-4ec81d0f8f92) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-d93d78d2-e4e1-4441-83d1-4ec81d0f8f92) * 0));
        max-width: calc(100% - (var(--gap-h-d93d78d2-e4e1-4441-83d1-4ec81d0f8f92) * 0));
    }
}

.sd[data-s-e27703e4-f2d4-4166-807e-e1f933f44511] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-90a6dc78-c0d9-41f6-968b-d66688e6649b]:hover .sd[data-s-e27703e4-f2d4-4166-807e-e1f933f44511] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e27703e4-f2d4-4166-807e-e1f933f44511] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e27703e4-f2d4-4166-807e-e1f933f44511] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-ee347696-72c2-4ae4-99ff-3379810a1241] {
    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-90fd6667-6de3-450d-b32f-7432e3c1e42f] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-90a6dc78-c0d9-41f6-968b-d66688e6649b]:hover .sd[data-s-90fd6667-6de3-450d-b32f-7432e3c1e42f] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-90fd6667-6de3-450d-b32f-7432e3c1e42f] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-b7ad458a-302a-4c80-adf2-7cdcbf56683b] {
    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-b7ad458a-302a-4c80-adf2-7cdcbf56683b: 25px;
    --gap-v-b7ad458a-302a-4c80-adf2-7cdcbf56683b: 0px;
    --gap-uuid: b7ad458a-302a-4c80-adf2-7cdcbf56683b;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b7ad458a-302a-4c80-adf2-7cdcbf56683b] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b7ad458a-302a-4c80-adf2-7cdcbf56683b] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-b7ad458a-302a-4c80-adf2-7cdcbf56683b: 0px;
        --gap-v-b7ad458a-302a-4c80-adf2-7cdcbf56683b: 16px;
        max-width: 100%;
    }
}

.sd[data-s-8f64afaa-e647-4a43-9e3b-1237436b4e40] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-8f64afaa-e647-4a43-9e3b-1237436b4e40].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-8f64afaa-e647-4a43-9e3b-1237436b4e40].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-8f64afaa-e647-4a43-9e3b-1237436b4e40]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8f64afaa-e647-4a43-9e3b-1237436b4e40] {
        height: calc(100% - (var(--gap-v-b7ad458a-302a-4c80-adf2-7cdcbf56683b) * 0));
        width: calc(100% - (var(--gap-h-b7ad458a-302a-4c80-adf2-7cdcbf56683b) * 0));
        max-width: calc(100% - (var(--gap-h-b7ad458a-302a-4c80-adf2-7cdcbf56683b) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8f64afaa-e647-4a43-9e3b-1237436b4e40] {
        flex: none;
        height: calc(100% - (var(--gap-v-b7ad458a-302a-4c80-adf2-7cdcbf56683b) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-b7ad458a-302a-4c80-adf2-7cdcbf56683b) * 0));
        max-width: calc(100% - (var(--gap-h-b7ad458a-302a-4c80-adf2-7cdcbf56683b) * 0));
    }
}

.sd[data-s-0ed9ead2-ac9f-4c70-8120-1d8178f3426f] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-8f64afaa-e647-4a43-9e3b-1237436b4e40]:hover .sd[data-s-0ed9ead2-ac9f-4c70-8120-1d8178f3426f] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0ed9ead2-ac9f-4c70-8120-1d8178f3426f] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0ed9ead2-ac9f-4c70-8120-1d8178f3426f] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-94a0f3fc-a5f1-4d28-88e2-bc81be94fc2e] {
    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-96a00e49-a614-4bc7-8f89-fd3c93ed86f5] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-8f64afaa-e647-4a43-9e3b-1237436b4e40]:hover .sd[data-s-96a00e49-a614-4bc7-8f89-fd3c93ed86f5] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-96a00e49-a614-4bc7-8f89-fd3c93ed86f5] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-13ce652e-ceea-4714-8380-3da2cab84b88] {
    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-13ce652e-ceea-4714-8380-3da2cab84b88: 25px;
    --gap-v-13ce652e-ceea-4714-8380-3da2cab84b88: 0px;
    --gap-uuid: 13ce652e-ceea-4714-8380-3da2cab84b88;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-13ce652e-ceea-4714-8380-3da2cab84b88] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-13ce652e-ceea-4714-8380-3da2cab84b88] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-13ce652e-ceea-4714-8380-3da2cab84b88: 0px;
        --gap-v-13ce652e-ceea-4714-8380-3da2cab84b88: 16px;
        max-width: 100%;
    }
}

.sd[data-s-073079db-8b03-4a49-9756-74d778ea9102] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-073079db-8b03-4a49-9756-74d778ea9102].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-073079db-8b03-4a49-9756-74d778ea9102].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-073079db-8b03-4a49-9756-74d778ea9102]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-073079db-8b03-4a49-9756-74d778ea9102] {
        height: calc(100% - (var(--gap-v-13ce652e-ceea-4714-8380-3da2cab84b88) * 0));
        width: calc(100% - (var(--gap-h-13ce652e-ceea-4714-8380-3da2cab84b88) * 0));
        max-width: calc(100% - (var(--gap-h-13ce652e-ceea-4714-8380-3da2cab84b88) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-073079db-8b03-4a49-9756-74d778ea9102] {
        flex: none;
        height: calc(100% - (var(--gap-v-13ce652e-ceea-4714-8380-3da2cab84b88) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-13ce652e-ceea-4714-8380-3da2cab84b88) * 0));
        max-width: calc(100% - (var(--gap-h-13ce652e-ceea-4714-8380-3da2cab84b88) * 0));
    }
}

.sd[data-s-bb694bee-574f-43c4-b1a3-60f33ebf0266] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-073079db-8b03-4a49-9756-74d778ea9102]:hover .sd[data-s-bb694bee-574f-43c4-b1a3-60f33ebf0266] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bb694bee-574f-43c4-b1a3-60f33ebf0266] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bb694bee-574f-43c4-b1a3-60f33ebf0266] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-f1bbe3b9-5060-4bff-9294-302a1bf4c0fd] {
    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-3138e059-0f36-4c2c-943d-1210a24b8fde] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-073079db-8b03-4a49-9756-74d778ea9102]:hover .sd[data-s-3138e059-0f36-4c2c-943d-1210a24b8fde] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3138e059-0f36-4c2c-943d-1210a24b8fde] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-955b8055-4ae5-4c37-b47b-bbfbd4fd0c1b] {
    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-955b8055-4ae5-4c37-b47b-bbfbd4fd0c1b: 25px;
    --gap-v-955b8055-4ae5-4c37-b47b-bbfbd4fd0c1b: 0px;
    --gap-uuid: 955b8055-4ae5-4c37-b47b-bbfbd4fd0c1b;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-955b8055-4ae5-4c37-b47b-bbfbd4fd0c1b] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-955b8055-4ae5-4c37-b47b-bbfbd4fd0c1b] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-955b8055-4ae5-4c37-b47b-bbfbd4fd0c1b: 0px;
        --gap-v-955b8055-4ae5-4c37-b47b-bbfbd4fd0c1b: 16px;
        max-width: 100%;
    }
}

.sd[data-s-7f17ce83-c488-40e9-aa48-37c34d63f090] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-7f17ce83-c488-40e9-aa48-37c34d63f090].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7f17ce83-c488-40e9-aa48-37c34d63f090].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7f17ce83-c488-40e9-aa48-37c34d63f090]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7f17ce83-c488-40e9-aa48-37c34d63f090] {
        height: calc(100% - (var(--gap-v-955b8055-4ae5-4c37-b47b-bbfbd4fd0c1b) * 0));
        width: calc(100% - (var(--gap-h-955b8055-4ae5-4c37-b47b-bbfbd4fd0c1b) * 0));
        max-width: calc(100% - (var(--gap-h-955b8055-4ae5-4c37-b47b-bbfbd4fd0c1b) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7f17ce83-c488-40e9-aa48-37c34d63f090] {
        flex: none;
        height: calc(100% - (var(--gap-v-955b8055-4ae5-4c37-b47b-bbfbd4fd0c1b) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-955b8055-4ae5-4c37-b47b-bbfbd4fd0c1b) * 0));
        max-width: calc(100% - (var(--gap-h-955b8055-4ae5-4c37-b47b-bbfbd4fd0c1b) * 0));
    }
}

.sd[data-s-770c1b03-896d-4eec-8778-42e83285c6ba] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-7f17ce83-c488-40e9-aa48-37c34d63f090]:hover .sd[data-s-770c1b03-896d-4eec-8778-42e83285c6ba] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-770c1b03-896d-4eec-8778-42e83285c6ba] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-770c1b03-896d-4eec-8778-42e83285c6ba] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-4d89fec1-c1d8-4a08-9210-16c56177af13] {
    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-89906d7d-4448-421f-88dd-ffa974f3a7ea] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-7f17ce83-c488-40e9-aa48-37c34d63f090]:hover .sd[data-s-89906d7d-4448-421f-88dd-ffa974f3a7ea] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-89906d7d-4448-421f-88dd-ffa974f3a7ea] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-7d7daba0-f263-4665-84d7-9f497536309e] {
    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-7d7daba0-f263-4665-84d7-9f497536309e: 25px;
    --gap-v-7d7daba0-f263-4665-84d7-9f497536309e: 0px;
    --gap-uuid: 7d7daba0-f263-4665-84d7-9f497536309e;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7d7daba0-f263-4665-84d7-9f497536309e] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7d7daba0-f263-4665-84d7-9f497536309e] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-7d7daba0-f263-4665-84d7-9f497536309e: 0px;
        --gap-v-7d7daba0-f263-4665-84d7-9f497536309e: 16px;
        max-width: 100%;
    }
}

.sd[data-s-3a98fc4f-c323-4740-b360-dd49ef8bbb72] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-3a98fc4f-c323-4740-b360-dd49ef8bbb72].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-3a98fc4f-c323-4740-b360-dd49ef8bbb72].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-3a98fc4f-c323-4740-b360-dd49ef8bbb72]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3a98fc4f-c323-4740-b360-dd49ef8bbb72] {
        height: calc(100% - (var(--gap-v-7d7daba0-f263-4665-84d7-9f497536309e) * 0));
        width: calc(100% - (var(--gap-h-7d7daba0-f263-4665-84d7-9f497536309e) * 0));
        max-width: calc(100% - (var(--gap-h-7d7daba0-f263-4665-84d7-9f497536309e) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3a98fc4f-c323-4740-b360-dd49ef8bbb72] {
        flex: none;
        height: calc(100% - (var(--gap-v-7d7daba0-f263-4665-84d7-9f497536309e) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-7d7daba0-f263-4665-84d7-9f497536309e) * 0));
        max-width: calc(100% - (var(--gap-h-7d7daba0-f263-4665-84d7-9f497536309e) * 0));
    }
}

.sd[data-s-e43d0818-01d6-4cf8-bd68-582ae237b947] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-3a98fc4f-c323-4740-b360-dd49ef8bbb72]:hover .sd[data-s-e43d0818-01d6-4cf8-bd68-582ae237b947] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e43d0818-01d6-4cf8-bd68-582ae237b947] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e43d0818-01d6-4cf8-bd68-582ae237b947] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-20cf1df6-6387-4ad8-9212-d1fefcc01988] {
    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-c19cb266-9c99-46d6-a886-846453193420] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-3a98fc4f-c323-4740-b360-dd49ef8bbb72]:hover .sd[data-s-c19cb266-9c99-46d6-a886-846453193420] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c19cb266-9c99-46d6-a886-846453193420] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-5f679997-00a3-4e36-a6b2-f22d4d3feadd] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.24999999999999994));
    --gap-h-5f679997-00a3-4e36-a6b2-f22d4d3feadd: 12px;
    --gap-v-5f679997-00a3-4e36-a6b2-f22d4d3feadd: 12px;
    --gap-uuid: 5f679997-00a3-4e36-a6b2-f22d4d3feadd;
    max-width: calc(75% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-5f679997-00a3-4e36-a6b2-f22d4d3feadd] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.10000000000000003));
        --gap-h-5f679997-00a3-4e36-a6b2-f22d4d3feadd: 20px;
        --gap-v-5f679997-00a3-4e36-a6b2-f22d4d3feadd: 20px;
        max-width: calc(90% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5f679997-00a3-4e36-a6b2-f22d4d3feadd] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.10000000000000003));
        --gap-h-5f679997-00a3-4e36-a6b2-f22d4d3feadd: 10px;
        --gap-v-5f679997-00a3-4e36-a6b2-f22d4d3feadd: 10px;
        max-width: calc(90% - (var(--gap-h-273c3f89-efd9-4302-a9ed-65902a7f96ec) * 0.10000000000000003));
    }
}

.sd[data-s-394b0b8d-a872-4e0b-962b-9043a817965f] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-394b0b8d-a872-4e0b-962b-9043a817965f: 0px;
    --gap-v-394b0b8d-a872-4e0b-962b-9043a817965f: 13px;
    --gap-uuid: 394b0b8d-a872-4e0b-962b-9043a817965f;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-394b0b8d-a872-4e0b-962b-9043a817965f] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-5f679997-00a3-4e36-a6b2-f22d4d3feadd) * 0.67));
        --gap-h-394b0b8d-a872-4e0b-962b-9043a817965f: 0px;
        --gap-v-394b0b8d-a872-4e0b-962b-9043a817965f: 15px;
        max-width: calc(33% - (var(--gap-h-5f679997-00a3-4e36-a6b2-f22d4d3feadd) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-394b0b8d-a872-4e0b-962b-9043a817965f] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-5f679997-00a3-4e36-a6b2-f22d4d3feadd) * 0.5));
        --gap-h-394b0b8d-a872-4e0b-962b-9043a817965f: 0px;
        --gap-v-394b0b8d-a872-4e0b-962b-9043a817965f: 9px;
        max-width: calc(50% - (var(--gap-h-5f679997-00a3-4e36-a6b2-f22d4d3feadd) * 0.5));
    }
}

.sd[data-s-76019c39-948f-4c37-98e3-1ded9abb1e96] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-394b0b8d-a872-4e0b-962b-9043a817965f) * 0));
    max-width: calc(100% - (var(--gap-h-394b0b8d-a872-4e0b-962b-9043a817965f) * 0));
}

.sd[data-s-76019c39-948f-4c37-98e3-1ded9abb1e96].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-76019c39-948f-4c37-98e3-1ded9abb1e96].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-76019c39-948f-4c37-98e3-1ded9abb1e96]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-76019c39-948f-4c37-98e3-1ded9abb1e96] {
        height: calc(100% - (var(--gap-v-394b0b8d-a872-4e0b-962b-9043a817965f) * 0));
        width: calc(100% - (var(--gap-h-394b0b8d-a872-4e0b-962b-9043a817965f) * 0));
        max-width: calc(100% - (var(--gap-h-394b0b8d-a872-4e0b-962b-9043a817965f) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-76019c39-948f-4c37-98e3-1ded9abb1e96] {
        flex: none;
        height: calc(100% - (var(--gap-v-394b0b8d-a872-4e0b-962b-9043a817965f) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-394b0b8d-a872-4e0b-962b-9043a817965f) * 0));
        max-width: calc(100% - (var(--gap-h-394b0b8d-a872-4e0b-962b-9043a817965f) * 0));
    }
}

.sd[data-s-eb3ffe8b-ebcc-4ad2-8dc9-42533e2fc0f1] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-76019c39-948f-4c37-98e3-1ded9abb1e96]:hover .sd[data-s-eb3ffe8b-ebcc-4ad2-8dc9-42533e2fc0f1] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-eb3ffe8b-ebcc-4ad2-8dc9-42533e2fc0f1] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-eb3ffe8b-ebcc-4ad2-8dc9-42533e2fc0f1] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-d4529ac3-9f86-475d-9bc7-d924a2be88b8] {
    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-a6a4dbaf-a0fe-4d15-ba30-373daa02170e] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-76019c39-948f-4c37-98e3-1ded9abb1e96]:hover .sd[data-s-a6a4dbaf-a0fe-4d15-ba30-373daa02170e] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a6a4dbaf-a0fe-4d15-ba30-373daa02170e] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-12b70f36-7538-43d6-bee3-a0039c1ac36e] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-742e279e-42d1-4cc3-a761-7c364d0604a4] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-083e7bc6-793e-4018-be6d-2397602e50b3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-921704df-ac28-4b49-8cb4-a0469dc2935c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c: 0px;
    --gap-v-921704df-ac28-4b49-8cb4-a0469dc2935c: 0px;
    --gap-uuid: 921704df-ac28-4b49-8cb4-a0469dc2935c;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-921704df-ac28-4b49-8cb4-a0469dc2935c] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-ffaab838-14d3-44f7-9846-0e0ae4a3d975] {
    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: absolute;
    right: 0px;
    top: 0px;
    width: calc(100% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0));
    z-index: 5;
    --gap-h-ffaab838-14d3-44f7-9846-0e0ae4a3d975: 0px;
    --gap-v-ffaab838-14d3-44f7-9846-0e0ae4a3d975: 0px;
    --gap-uuid: ffaab838-14d3-44f7-9846-0e0ae4a3d975;
    max-width: calc(100% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-ffaab838-14d3-44f7-9846-0e0ae4a3d975] {
        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-ffaab838-14d3-44f7-9846-0e0ae4a3d975] {
        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-41f1944d-5c3b-4035-8633-4dda7b2d3aa0] {
    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-ffaab838-14d3-44f7-9846-0e0ae4a3d975) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-41f1944d-5c3b-4035-8633-4dda7b2d3aa0] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-41f1944d-5c3b-4035-8633-4dda7b2d3aa0] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-6f3ecb9f-c606-4c03-bd76-f7951203b4c5] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 6f3ecb9f-c606-4c03-bd76-f7951203b4c5;
    --gap-h-6f3ecb9f-c606-4c03-bd76-f7951203b4c5: 0px;
    --gap-v-6f3ecb9f-c606-4c03-bd76-f7951203b4c5: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6f3ecb9f-c606-4c03-bd76-f7951203b4c5] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6f3ecb9f-c606-4c03-bd76-f7951203b4c5] {
        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-6f3ecb9f-c606-4c03-bd76-f7951203b4c5: 0px;
        --gap-v-6f3ecb9f-c606-4c03-bd76-f7951203b4c5: 21px;
        max-width: 100%;
    }
}

.sd[data-s-97eb2251-b6dc-4fcd-b28b-b2edf67f03e7] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-97eb2251-b6dc-4fcd-b28b-b2edf67f03e7: 10px;
    --gap-v-97eb2251-b6dc-4fcd-b28b-b2edf67f03e7: 0px;
    --gap-uuid: 97eb2251-b6dc-4fcd-b28b-b2edf67f03e7;
    max-width: calc(100% - 10px);
}

.sd[data-s-97eb2251-b6dc-4fcd-b28b-b2edf67f03e7]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-97eb2251-b6dc-4fcd-b28b-b2edf67f03e7] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-403f59a6-fb63-44db-82c3-8c9d0d12035b] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-4a40c3dd-bbf3-4ccf-a176-bb09f24623bc] {
    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-4a40c3dd-bbf3-4ccf-a176-bb09f24623bc] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4a40c3dd-bbf3-4ccf-a176-bb09f24623bc] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-910598ff-2bbd-4bd5-9cbe-ef615b16525d] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-910598ff-2bbd-4bd5-9cbe-ef615b16525d] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-910598ff-2bbd-4bd5-9cbe-ef615b16525d] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-8000bccb-94e4-4e16-bc94-4f7fce728331] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: flex-start;
    margin: 100px 0px 46px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.24999999999999994));
    --gap-h-8000bccb-94e4-4e16-bc94-4f7fce728331: 0px;
    --gap-v-8000bccb-94e4-4e16-bc94-4f7fce728331: 0px;
    --gap-uuid: 8000bccb-94e4-4e16-bc94-4f7fce728331;
    max-width: calc(75% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-8000bccb-94e4-4e16-bc94-4f7fce728331] {
        margin: 100px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8000bccb-94e4-4e16-bc94-4f7fce728331] {
        flex: none;
        margin: 77px 0px 26px 0px;
        width: calc(95% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.04999999999999995));
        max-width: calc(95% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.04999999999999995));
    }
}

.sd[data-s-d056f7f0-1c29-411d-a9ce-5b1e046bd14f] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d056f7f0-1c29-411d-a9ce-5b1e046bd14f] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-5f2aacfb-5c3e-4886-9bf2-924c66a1c20d] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5f2aacfb-5c3e-4886-9bf2-924c66a1c20d] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5f2aacfb-5c3e-4886-9bf2-924c66a1c20d] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-6b7a31dc-eea7-4491-bde7-4d21bd26db79] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-6b7a31dc-eea7-4491-bde7-4d21bd26db79].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-6b7a31dc-eea7-4491-bde7-4d21bd26db79].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6b7a31dc-eea7-4491-bde7-4d21bd26db79] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6b7a31dc-eea7-4491-bde7-4d21bd26db79] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-deb03e90-00dc-47e9-a2a1-7c3da95cac6b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 40px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.35000000000000003));
    --gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b: 25px;
    --gap-v-deb03e90-00dc-47e9-a2a1-7c3da95cac6b: 0px;
    --gap-uuid: deb03e90-00dc-47e9-a2a1-7c3da95cac6b;
    max-width: calc(65% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-deb03e90-00dc-47e9-a2a1-7c3da95cac6b] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-deb03e90-00dc-47e9-a2a1-7c3da95cac6b] {
        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 19px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(95% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.04999999999999995));
        --gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b: 0px;
        --gap-v-deb03e90-00dc-47e9-a2a1-7c3da95cac6b: 0px;
        max-width: calc(95% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.04999999999999995));
    }
}

.sd[data-s-ff10ff7f-3201-4397-9dec-966b0172da80] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: calc(50% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0.5));
    max-width: calc(50% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-ff10ff7f-3201-4397-9dec-966b0172da80] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ff10ff7f-3201-4397-9dec-966b0172da80] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0));
        max-width: calc(100% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0));
    }
}

.sd[data-s-0b28818f-4f53-41ea-b0c4-b6bbb397bccf] {
    background: #ffffff;
    flex: none;
    height: 280px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0b28818f-4f53-41ea-b0c4-b6bbb397bccf] {
        flex: none;
        height: 245px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0b28818f-4f53-41ea-b0c4-b6bbb397bccf] {
        flex: none;
        height: 260px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5882286f-59e4-4dc5-a0b1-18fb6b4c0577] {
    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;
    width: calc(50% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0.5));
    --gap-uuid: 5882286f-59e4-4dc5-a0b1-18fb6b4c0577;
    --gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577: 0px;
    --gap-v-5882286f-59e4-4dc5-a0b1-18fb6b4c0577: 0px;
    max-width: calc(50% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-5882286f-59e4-4dc5-a0b1-18fb6b4c0577] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5882286f-59e4-4dc5-a0b1-18fb6b4c0577] {
        flex: none;
        gap: 0px;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0));
        --gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577: 0px;
        --gap-v-5882286f-59e4-4dc5-a0b1-18fb6b4c0577: 0px;
        max-width: calc(100% - (var(--gap-h-deb03e90-00dc-47e9-a2a1-7c3da95cac6b) * 0));
    }
}

.sd[data-s-646f1417-1bbf-481a-ab92-c8dd91c1fb0f] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
    max-width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-646f1417-1bbf-481a-ab92-c8dd91c1fb0f] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-646f1417-1bbf-481a-ab92-c8dd91c1fb0f] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
        max-width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
    }
}

.sd[data-s-8d92d04c-1bbb-458b-bdff-78e18760e0c8] {
    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: 5px 0px 5px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8d92d04c-1bbb-458b-bdff-78e18760e0c8] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8d92d04c-1bbb-458b-bdff-78e18760e0c8] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5019c990-4db7-4113-8ce5-ec9273aa90f8] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5019c990-4db7-4113-8ce5-ec9273aa90f8] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5019c990-4db7-4113-8ce5-ec9273aa90f8] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 12px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-926ef123-7ad5-429b-81aa-bd6da58e81fb] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
    max-width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-926ef123-7ad5-429b-81aa-bd6da58e81fb] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-926ef123-7ad5-429b-81aa-bd6da58e81fb] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
        max-width: calc(100% - (var(--gap-h-5882286f-59e4-4dc5-a0b1-18fb6b4c0577) * 0));
    }
}

.sd[data-s-18d7e6d6-316c-467b-8e85-24dd1ee0cf10] {
    color: #ffffff;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-b2864cbc-b4c4-4578-9575-68d263276c61] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.24999999999999994));
    --gap-h-b2864cbc-b4c4-4578-9575-68d263276c61: 12px;
    --gap-v-b2864cbc-b4c4-4578-9575-68d263276c61: 12px;
    --gap-uuid: b2864cbc-b4c4-4578-9575-68d263276c61;
    max-width: calc(75% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b2864cbc-b4c4-4578-9575-68d263276c61] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.10000000000000003));
        --gap-h-b2864cbc-b4c4-4578-9575-68d263276c61: 20px;
        --gap-v-b2864cbc-b4c4-4578-9575-68d263276c61: 20px;
        max-width: calc(90% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b2864cbc-b4c4-4578-9575-68d263276c61] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.10000000000000003));
        --gap-h-b2864cbc-b4c4-4578-9575-68d263276c61: 10px;
        --gap-v-b2864cbc-b4c4-4578-9575-68d263276c61: 10px;
        max-width: calc(90% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0.10000000000000003));
    }
}

.sd[data-s-1c93e374-2919-4b6e-b588-cc58151482d7] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-1c93e374-2919-4b6e-b588-cc58151482d7: 0px;
    --gap-v-1c93e374-2919-4b6e-b588-cc58151482d7: 13px;
    --gap-uuid: 1c93e374-2919-4b6e-b588-cc58151482d7;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1c93e374-2919-4b6e-b588-cc58151482d7] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-b2864cbc-b4c4-4578-9575-68d263276c61) * 0.67));
        --gap-h-1c93e374-2919-4b6e-b588-cc58151482d7: 0px;
        --gap-v-1c93e374-2919-4b6e-b588-cc58151482d7: 15px;
        max-width: calc(33% - (var(--gap-h-b2864cbc-b4c4-4578-9575-68d263276c61) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1c93e374-2919-4b6e-b588-cc58151482d7] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-b2864cbc-b4c4-4578-9575-68d263276c61) * 0.5));
        --gap-h-1c93e374-2919-4b6e-b588-cc58151482d7: 0px;
        --gap-v-1c93e374-2919-4b6e-b588-cc58151482d7: 9px;
        max-width: calc(50% - (var(--gap-h-b2864cbc-b4c4-4578-9575-68d263276c61) * 0.5));
    }
}

.sd[data-s-5266be91-b518-49dd-8c77-863143f1005d] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-1c93e374-2919-4b6e-b588-cc58151482d7) * 0));
    max-width: calc(100% - (var(--gap-h-1c93e374-2919-4b6e-b588-cc58151482d7) * 0));
}

.sd[data-s-5266be91-b518-49dd-8c77-863143f1005d].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-5266be91-b518-49dd-8c77-863143f1005d].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-5266be91-b518-49dd-8c77-863143f1005d]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5266be91-b518-49dd-8c77-863143f1005d] {
        height: calc(100% - (var(--gap-v-1c93e374-2919-4b6e-b588-cc58151482d7) * 0));
        width: calc(100% - (var(--gap-h-1c93e374-2919-4b6e-b588-cc58151482d7) * 0));
        max-width: calc(100% - (var(--gap-h-1c93e374-2919-4b6e-b588-cc58151482d7) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5266be91-b518-49dd-8c77-863143f1005d] {
        flex: none;
        height: calc(100% - (var(--gap-v-1c93e374-2919-4b6e-b588-cc58151482d7) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-1c93e374-2919-4b6e-b588-cc58151482d7) * 0));
        max-width: calc(100% - (var(--gap-h-1c93e374-2919-4b6e-b588-cc58151482d7) * 0));
    }
}

.sd[data-s-6d7a5b70-a974-4800-896b-3c204bd949a0] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-5266be91-b518-49dd-8c77-863143f1005d]:hover .sd[data-s-6d7a5b70-a974-4800-896b-3c204bd949a0] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6d7a5b70-a974-4800-896b-3c204bd949a0] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6d7a5b70-a974-4800-896b-3c204bd949a0] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-443ea013-025a-488f-88cf-9717fc28a900] {
    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-9f7911a8-81d8-49b1-acd8-6821e9f809b3] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-5266be91-b518-49dd-8c77-863143f1005d]:hover .sd[data-s-9f7911a8-81d8-49b1-acd8-6821e9f809b3] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9f7911a8-81d8-49b1-acd8-6821e9f809b3] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-da00ac27-f7bc-4271-bb4b-a45eda47a6c4] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-b0138219-8ea0-4591-ab6e-065583d79fe6] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-b0138219-8ea0-4591-ab6e-065583d79fe6].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-b0138219-8ea0-4591-ab6e-065583d79fe6].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-b0138219-8ea0-4591-ab6e-065583d79fe6]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b0138219-8ea0-4591-ab6e-065583d79fe6] {
        flex: none;
        height: auto;
        margin: 31px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0));
        max-width: calc(100% - (var(--gap-h-921704df-ac28-4b49-8cb4-a0469dc2935c) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b0138219-8ea0-4591-ab6e-065583d79fe6] {
        flex: none;
        height: 40px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 247px;
        max-width: 100%;
    }
}

.sd[data-s-85307632-fde6-483a-a986-1728c8257b30] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 0;
    bottom: auto;
    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-b0138219-8ea0-4591-ab6e-065583d79fe6]:hover .sd[data-s-85307632-fde6-483a-a986-1728c8257b30] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-85307632-fde6-483a-a986-1728c8257b30] {
        bottom: 0;
        display: flex;
        flex: none;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
        width: 260px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-85307632-fde6-483a-a986-1728c8257b30] {
        bottom: 0;
        display: flex;
        flex: none;
        left: 0;
        padding: 15px;
        position: relative;
        right: 0;
        top: 0;
        width: 260px;
    }
}

.sd[data-s-e64b3454-ac96-4101-98e8-aa32ebb7dca8] {
    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-c1caa00f-679f-441a-b772-134816a8dd78] {
    background: rgba(0, 0, 0, 0.0);
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-b0138219-8ea0-4591-ab6e-065583d79fe6]:hover .sd[data-s-c1caa00f-679f-441a-b772-134816a8dd78] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c1caa00f-679f-441a-b772-134816a8dd78] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-4d894fbb-0d71-4f8e-ae3b-76c68d73c978] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 0px 0px 65px 0px;
    padding: 0px;
    --gap-h-4d894fbb-0d71-4f8e-ae3b-76c68d73c978: 25px;
    --gap-v-4d894fbb-0d71-4f8e-ae3b-76c68d73c978: 0px;
    --gap-uuid: 4d894fbb-0d71-4f8e-ae3b-76c68d73c978;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4d894fbb-0d71-4f8e-ae3b-76c68d73c978] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4d894fbb-0d71-4f8e-ae3b-76c68d73c978] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-4d894fbb-0d71-4f8e-ae3b-76c68d73c978: 0px;
        --gap-v-4d894fbb-0d71-4f8e-ae3b-76c68d73c978: 16px;
        max-width: 100%;
    }
}

.sd[data-s-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e] {
        height: calc(100% - (var(--gap-v-4d894fbb-0d71-4f8e-ae3b-76c68d73c978) * 0));
        width: calc(100% - (var(--gap-h-4d894fbb-0d71-4f8e-ae3b-76c68d73c978) * 0));
        max-width: calc(100% - (var(--gap-h-4d894fbb-0d71-4f8e-ae3b-76c68d73c978) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e] {
        flex: none;
        height: calc(100% - (var(--gap-v-4d894fbb-0d71-4f8e-ae3b-76c68d73c978) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-4d894fbb-0d71-4f8e-ae3b-76c68d73c978) * 0));
        max-width: calc(100% - (var(--gap-h-4d894fbb-0d71-4f8e-ae3b-76c68d73c978) * 0));
    }
}

.sd[data-s-eba1dd61-89d2-43d1-9984-61970f133467] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 0;
    bottom: auto;
    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-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e]:hover .sd[data-s-eba1dd61-89d2-43d1-9984-61970f133467] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-eba1dd61-89d2-43d1-9984-61970f133467] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-eba1dd61-89d2-43d1-9984-61970f133467] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-729a7f51-6124-49f9-94a8-9f12233a9113] {
    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-63196f1b-fe86-469d-a540-a6a18280f3c2] {
    background: rgba(0, 0, 0, 0.0);
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-9ebe3c9e-0bc8-4165-b0f7-0680e73d824e]:hover .sd[data-s-63196f1b-fe86-469d-a540-a6a18280f3c2] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-63196f1b-fe86-469d-a540-a6a18280f3c2] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-70be7224-5e6b-44e9-8937-a3d16f983842] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 0px 0px 65px 0px;
    padding: 0px;
    --gap-h-70be7224-5e6b-44e9-8937-a3d16f983842: 25px;
    --gap-v-70be7224-5e6b-44e9-8937-a3d16f983842: 0px;
    --gap-uuid: 70be7224-5e6b-44e9-8937-a3d16f983842;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-70be7224-5e6b-44e9-8937-a3d16f983842] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-70be7224-5e6b-44e9-8937-a3d16f983842] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-70be7224-5e6b-44e9-8937-a3d16f983842: 0px;
        --gap-v-70be7224-5e6b-44e9-8937-a3d16f983842: 16px;
        max-width: 100%;
    }
}

.sd[data-s-685b2246-dcec-4263-8f25-1b3ee4e4a88c] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-685b2246-dcec-4263-8f25-1b3ee4e4a88c].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-685b2246-dcec-4263-8f25-1b3ee4e4a88c].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-685b2246-dcec-4263-8f25-1b3ee4e4a88c]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-685b2246-dcec-4263-8f25-1b3ee4e4a88c] {
        height: calc(100% - (var(--gap-v-70be7224-5e6b-44e9-8937-a3d16f983842) * 0));
        width: calc(100% - (var(--gap-h-70be7224-5e6b-44e9-8937-a3d16f983842) * 0));
        max-width: calc(100% - (var(--gap-h-70be7224-5e6b-44e9-8937-a3d16f983842) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-685b2246-dcec-4263-8f25-1b3ee4e4a88c] {
        flex: none;
        height: calc(100% - (var(--gap-v-70be7224-5e6b-44e9-8937-a3d16f983842) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-70be7224-5e6b-44e9-8937-a3d16f983842) * 0));
        max-width: calc(100% - (var(--gap-h-70be7224-5e6b-44e9-8937-a3d16f983842) * 0));
    }
}

.sd[data-s-e538cd7f-5f8c-42fd-b86e-0ba37406851e] {
    align-content: center;
    align-items: center;
    background: #00b900;
    border-radius: 0;
    bottom: auto;
    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-685b2246-dcec-4263-8f25-1b3ee4e4a88c]:hover .sd[data-s-e538cd7f-5f8c-42fd-b86e-0ba37406851e] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e538cd7f-5f8c-42fd-b86e-0ba37406851e] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e538cd7f-5f8c-42fd-b86e-0ba37406851e] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-3a0185de-8b9b-4022-9cc4-0ed8d70e66fd] {
    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-ef0c0694-3014-465e-99ba-55cedff1c446] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-685b2246-dcec-4263-8f25-1b3ee4e4a88c]:hover .sd[data-s-ef0c0694-3014-465e-99ba-55cedff1c446] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ef0c0694-3014-465e-99ba-55cedff1c446] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-0c850466-1e14-48c6-8282-dd498195be49] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 0px 0px 65px 0px;
    padding: 0px;
    --gap-h-0c850466-1e14-48c6-8282-dd498195be49: 25px;
    --gap-v-0c850466-1e14-48c6-8282-dd498195be49: 0px;
    --gap-uuid: 0c850466-1e14-48c6-8282-dd498195be49;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0c850466-1e14-48c6-8282-dd498195be49] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0c850466-1e14-48c6-8282-dd498195be49] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-0c850466-1e14-48c6-8282-dd498195be49: 0px;
        --gap-v-0c850466-1e14-48c6-8282-dd498195be49: 16px;
        max-width: 100%;
    }
}

.sd[data-s-a51773ef-2fd4-4f30-afb5-47e789dbad66] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-a51773ef-2fd4-4f30-afb5-47e789dbad66].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-a51773ef-2fd4-4f30-afb5-47e789dbad66].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-a51773ef-2fd4-4f30-afb5-47e789dbad66]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a51773ef-2fd4-4f30-afb5-47e789dbad66] {
        height: calc(100% - (var(--gap-v-0c850466-1e14-48c6-8282-dd498195be49) * 0));
        width: calc(100% - (var(--gap-h-0c850466-1e14-48c6-8282-dd498195be49) * 0));
        max-width: calc(100% - (var(--gap-h-0c850466-1e14-48c6-8282-dd498195be49) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a51773ef-2fd4-4f30-afb5-47e789dbad66] {
        flex: none;
        height: calc(100% - (var(--gap-v-0c850466-1e14-48c6-8282-dd498195be49) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-0c850466-1e14-48c6-8282-dd498195be49) * 0));
        max-width: calc(100% - (var(--gap-h-0c850466-1e14-48c6-8282-dd498195be49) * 0));
    }
}

.sd[data-s-b4fae90b-02ae-43ed-a177-b3821d1f5316] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 0;
    bottom: auto;
    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-a51773ef-2fd4-4f30-afb5-47e789dbad66]:hover .sd[data-s-b4fae90b-02ae-43ed-a177-b3821d1f5316] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b4fae90b-02ae-43ed-a177-b3821d1f5316] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b4fae90b-02ae-43ed-a177-b3821d1f5316] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-9cba2631-a302-4e87-afa4-0a240290ac60] {
    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-047e7956-2e13-4ea4-9c58-41063da9a48f] {
    background: rgba(0, 0, 0, 0.0);
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-a51773ef-2fd4-4f30-afb5-47e789dbad66]:hover .sd[data-s-047e7956-2e13-4ea4-9c58-41063da9a48f] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-047e7956-2e13-4ea4-9c58-41063da9a48f] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-7ea33ddc-ee58-4c43-84d4-bf33bda18364] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 0px 0px 65px 0px;
    padding: 0px;
    --gap-h-7ea33ddc-ee58-4c43-84d4-bf33bda18364: 25px;
    --gap-v-7ea33ddc-ee58-4c43-84d4-bf33bda18364: 0px;
    --gap-uuid: 7ea33ddc-ee58-4c43-84d4-bf33bda18364;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7ea33ddc-ee58-4c43-84d4-bf33bda18364] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ea33ddc-ee58-4c43-84d4-bf33bda18364] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-7ea33ddc-ee58-4c43-84d4-bf33bda18364: 0px;
        --gap-v-7ea33ddc-ee58-4c43-84d4-bf33bda18364: 16px;
        max-width: 100%;
    }
}

.sd[data-s-801c939b-3dbc-4248-98c4-ad96fd7ec470] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-801c939b-3dbc-4248-98c4-ad96fd7ec470].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-801c939b-3dbc-4248-98c4-ad96fd7ec470].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-801c939b-3dbc-4248-98c4-ad96fd7ec470]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-801c939b-3dbc-4248-98c4-ad96fd7ec470] {
        height: calc(100% - (var(--gap-v-7ea33ddc-ee58-4c43-84d4-bf33bda18364) * 0));
        width: calc(100% - (var(--gap-h-7ea33ddc-ee58-4c43-84d4-bf33bda18364) * 0));
        max-width: calc(100% - (var(--gap-h-7ea33ddc-ee58-4c43-84d4-bf33bda18364) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-801c939b-3dbc-4248-98c4-ad96fd7ec470] {
        flex: none;
        height: calc(100% - (var(--gap-v-7ea33ddc-ee58-4c43-84d4-bf33bda18364) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-7ea33ddc-ee58-4c43-84d4-bf33bda18364) * 0));
        max-width: calc(100% - (var(--gap-h-7ea33ddc-ee58-4c43-84d4-bf33bda18364) * 0));
    }
}

.sd[data-s-8375392b-944e-4430-ba7d-7580b3f43089] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 0;
    bottom: auto;
    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-801c939b-3dbc-4248-98c4-ad96fd7ec470]:hover .sd[data-s-8375392b-944e-4430-ba7d-7580b3f43089] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8375392b-944e-4430-ba7d-7580b3f43089] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8375392b-944e-4430-ba7d-7580b3f43089] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-bcf98f92-5ac6-4c3c-bdef-feb4fad1f25d] {
    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-cdf69166-db8c-4abc-bd28-b047a3397aad] {
    background: rgba(0, 0, 0, 0.0);
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-801c939b-3dbc-4248-98c4-ad96fd7ec470]:hover .sd[data-s-cdf69166-db8c-4abc-bd28-b047a3397aad] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-cdf69166-db8c-4abc-bd28-b047a3397aad] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 0px 0px 65px 0px;
    padding: 0px;
    --gap-h-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e: 25px;
    --gap-v-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e: 0px;
    --gap-uuid: eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e: 0px;
        --gap-v-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e: 16px;
        max-width: 100%;
    }
}

.sd[data-s-58299100-3c29-415f-a133-99fb11072aad] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-58299100-3c29-415f-a133-99fb11072aad].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-58299100-3c29-415f-a133-99fb11072aad].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-58299100-3c29-415f-a133-99fb11072aad]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-58299100-3c29-415f-a133-99fb11072aad] {
        height: calc(100% - (var(--gap-v-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e) * 0));
        width: calc(100% - (var(--gap-h-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e) * 0));
        max-width: calc(100% - (var(--gap-h-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-58299100-3c29-415f-a133-99fb11072aad] {
        flex: none;
        height: calc(100% - (var(--gap-v-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e) * 0));
        max-width: calc(100% - (var(--gap-h-eabe8d36-4d7e-48b5-b78b-6a7a4cd4b99e) * 0));
    }
}

.sd[data-s-21073db2-e93c-45b0-98a3-a7af17b6c5b4] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-radius: 0;
    bottom: auto;
    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-58299100-3c29-415f-a133-99fb11072aad]:hover .sd[data-s-21073db2-e93c-45b0-98a3-a7af17b6c5b4] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-21073db2-e93c-45b0-98a3-a7af17b6c5b4] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-21073db2-e93c-45b0-98a3-a7af17b6c5b4] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-f949dbad-88d5-4f87-b952-6ab408951dc2] {
    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-e787901f-48fe-4348-8e26-196933a01779] {
    background: rgba(0, 0, 0, 0.0);
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-58299100-3c29-415f-a133-99fb11072aad]:hover .sd[data-s-e787901f-48fe-4348-8e26-196933a01779] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e787901f-48fe-4348-8e26-196933a01779] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}



.sd[data-s-3a8a497a-7f79-4170-85ab-dbe38a9f017e] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-caca3236-f810-4b42-a4c0-a0086c5796ab] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7ecbc6aa-03b1-4e36-bd8a-91accaa6f8cf] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ecbc6aa-03b1-4e36-bd8a-91accaa6f8cf] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-a8c3eacd-8fde-44fc-8c5a-393b8089ade0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 76px 0px 0px 0px;
    width: 100%;
    --gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0: 0px;
    --gap-v-a8c3eacd-8fde-44fc-8c5a-393b8089ade0: 0px;
    --gap-uuid: a8c3eacd-8fde-44fc-8c5a-393b8089ade0;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a8c3eacd-8fde-44fc-8c5a-393b8089ade0] {
        background: rgba(0, 0, 0, 0.96);
        flex: none;
        height: auto;
        padding: 75px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-b525900d-6838-49ff-b481-e7af3adaaab5] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0));
    z-index: 5;
    --gap-h-b525900d-6838-49ff-b481-e7af3adaaab5: 0px;
    --gap-v-b525900d-6838-49ff-b481-e7af3adaaab5: 0px;
    --gap-uuid: b525900d-6838-49ff-b481-e7af3adaaab5;
    max-width: calc(100% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b525900d-6838-49ff-b481-e7af3adaaab5] {
        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-b525900d-6838-49ff-b481-e7af3adaaab5] {
        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-20a07105-27b0-42b8-b501-93b6329619e5] {
    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-b525900d-6838-49ff-b481-e7af3adaaab5) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-20a07105-27b0-42b8-b501-93b6329619e5] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-20a07105-27b0-42b8-b501-93b6329619e5] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-95caaf67-ea4a-4401-b239-2f230a749347] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 95caaf67-ea4a-4401-b239-2f230a749347;
    --gap-h-95caaf67-ea4a-4401-b239-2f230a749347: 0px;
    --gap-v-95caaf67-ea4a-4401-b239-2f230a749347: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-95caaf67-ea4a-4401-b239-2f230a749347] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-95caaf67-ea4a-4401-b239-2f230a749347] {
        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-95caaf67-ea4a-4401-b239-2f230a749347: 0px;
        --gap-v-95caaf67-ea4a-4401-b239-2f230a749347: 21px;
        max-width: 100%;
    }
}

.sd[data-s-0990ac0e-9913-4598-b935-41f5637f8d44] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-0990ac0e-9913-4598-b935-41f5637f8d44: 10px;
    --gap-v-0990ac0e-9913-4598-b935-41f5637f8d44: 0px;
    --gap-uuid: 0990ac0e-9913-4598-b935-41f5637f8d44;
    max-width: calc(100% - 10px);
}

.sd[data-s-0990ac0e-9913-4598-b935-41f5637f8d44]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-0990ac0e-9913-4598-b935-41f5637f8d44] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-3dc33cea-583d-4481-bdb2-10bd1dffdde3] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-b0c1ffa3-a96b-4043-a1b0-f12835952c4d] {
    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-b0c1ffa3-a96b-4043-a1b0-f12835952c4d] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b0c1ffa3-a96b-4043-a1b0-f12835952c4d] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-ceedf8c4-3122-449b-8101-d06de011749c] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ceedf8c4-3122-449b-8101-d06de011749c] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ceedf8c4-3122-449b-8101-d06de011749c] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-8a441739-368b-4bc2-8de6-aba1da3f61ef] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
    --gap-h-8a441739-368b-4bc2-8de6-aba1da3f61ef: 0px;
    --gap-v-8a441739-368b-4bc2-8de6-aba1da3f61ef: 0px;
    --gap-uuid: 8a441739-368b-4bc2-8de6-aba1da3f61ef;
    max-width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-8a441739-368b-4bc2-8de6-aba1da3f61ef] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8a441739-368b-4bc2-8de6-aba1da3f61ef] {
        margin: 0px 0px 25px 0px;
        width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
    }
}

.sd[data-s-82297b0c-624e-440d-a354-9f3a4e47353c] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-82297b0c-624e-440d-a354-9f3a4e47353c] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-82297b0c-624e-440d-a354-9f3a4e47353c] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-356b0a92-d7bc-4b07-a320-d01ddf52e80b] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-356b0a92-d7bc-4b07-a320-d01ddf52e80b] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-616e83f0-a5e7-42ec-9666-c8e1f6260796] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-616e83f0-a5e7-42ec-9666-c8e1f6260796] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-616e83f0-a5e7-42ec-9666-c8e1f6260796] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-e2267532-5ef6-4bb0-beaf-7182ade134e4] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-e2267532-5ef6-4bb0-beaf-7182ade134e4].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-e2267532-5ef6-4bb0-beaf-7182ade134e4].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e2267532-5ef6-4bb0-beaf-7182ade134e4] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e2267532-5ef6-4bb0-beaf-7182ade134e4] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-bd163415-d7f9-409d-a8ba-812dccf42112] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 5px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.35000000000000003));
    --gap-h-bd163415-d7f9-409d-a8ba-812dccf42112: 25px;
    --gap-v-bd163415-d7f9-409d-a8ba-812dccf42112: 0px;
    --gap-uuid: bd163415-d7f9-409d-a8ba-812dccf42112;
    max-width: calc(65% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-bd163415-d7f9-409d-a8ba-812dccf42112] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bd163415-d7f9-409d-a8ba-812dccf42112] {
        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: flex-start;
        margin: 0px 0px 22px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.059999999999999984));
        --gap-h-bd163415-d7f9-409d-a8ba-812dccf42112: 0px;
        --gap-v-bd163415-d7f9-409d-a8ba-812dccf42112: 0px;
        max-width: calc(94% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.059999999999999984));
    }
}

.sd[data-s-681a1646-079b-41a8-9e6b-87dad387a933] {
    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-bd163415-d7f9-409d-a8ba-812dccf42112) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-bd163415-d7f9-409d-a8ba-812dccf42112) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd163415-d7f9-409d-a8ba-812dccf42112) * 0.5));
}

.sd[data-s-681a1646-079b-41a8-9e6b-87dad387a933].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-681a1646-079b-41a8-9e6b-87dad387a933].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-681a1646-079b-41a8-9e6b-87dad387a933] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-bd163415-d7f9-409d-a8ba-812dccf42112) * 0.5));
        max-width: calc(50% - (var(--gap-h-bd163415-d7f9-409d-a8ba-812dccf42112) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-681a1646-079b-41a8-9e6b-87dad387a933] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-bd163415-d7f9-409d-a8ba-812dccf42112) * 0));
        max-width: calc(100% - (var(--gap-h-bd163415-d7f9-409d-a8ba-812dccf42112) * 0));
    }
}

.sd[data-s-3b8d54d0-eddd-47dd-babc-6c1a3871943b] {
    flex: none;
    height: 308px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3b8d54d0-eddd-47dd-babc-6c1a3871943b] {
        flex: none;
        height: 225px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-8ec4ab08-2e2e-4a41-8141-add4ea732d44] {
    background: #EEEEEE;
    border-radius: 0px;
    flex: none;
    height: 311.36px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-bd163415-d7f9-409d-a8ba-812dccf42112) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd163415-d7f9-409d-a8ba-812dccf42112) * 0.5));
}

.sd[data-s-8ec4ab08-2e2e-4a41-8141-add4ea732d44].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-8ec4ab08-2e2e-4a41-8141-add4ea732d44].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8ec4ab08-2e2e-4a41-8141-add4ea732d44] {
        flex: none;
        height: 255px;
        width: calc(100% - (var(--gap-h-bd163415-d7f9-409d-a8ba-812dccf42112) * 0));
        max-width: calc(100% - (var(--gap-h-bd163415-d7f9-409d-a8ba-812dccf42112) * 0));
    }
}

.sd[data-s-615c4eb4-b624-4f8c-945a-4105a2f0b3da] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 3px 0px 29px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.35000000000000003));
    --gap-h-615c4eb4-b624-4f8c-945a-4105a2f0b3da: 25px;
    --gap-v-615c4eb4-b624-4f8c-945a-4105a2f0b3da: 0px;
    --gap-uuid: 615c4eb4-b624-4f8c-945a-4105a2f0b3da;
    max-width: calc(65% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.35000000000000003));
}

.sd[data-s-615c4eb4-b624-4f8c-945a-4105a2f0b3da].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-615c4eb4-b624-4f8c-945a-4105a2f0b3da].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-615c4eb4-b624-4f8c-945a-4105a2f0b3da] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-615c4eb4-b624-4f8c-945a-4105a2f0b3da] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: 117px;
        justify-content: center;
        margin: 0px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.059999999999999984));
    }
}

.sd[data-s-016d4f1f-0ca0-42b8-a591-fba715c43ca8] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-615c4eb4-b624-4f8c-945a-4105a2f0b3da) * 0));
    z-index: 1;
    --gap-uuid: 016d4f1f-0ca0-42b8-a591-fba715c43ca8;
    --gap-h-016d4f1f-0ca0-42b8-a591-fba715c43ca8: 0px;
    --gap-v-016d4f1f-0ca0-42b8-a591-fba715c43ca8: 0px;
    max-width: calc(100% - (var(--gap-h-615c4eb4-b624-4f8c-945a-4105a2f0b3da) * 0));
}

.sd[data-s-016d4f1f-0ca0-42b8-a591-fba715c43ca8].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-016d4f1f-0ca0-42b8-a591-fba715c43ca8].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-016d4f1f-0ca0-42b8-a591-fba715c43ca8]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-016d4f1f-0ca0-42b8-a591-fba715c43ca8] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-016d4f1f-0ca0-42b8-a591-fba715c43ca8] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-016d4f1f-0ca0-42b8-a591-fba715c43ca8: 0px;
        --gap-v-016d4f1f-0ca0-42b8-a591-fba715c43ca8: 0px;
    }
}

.sd[data-s-22f868d2-0a76-4288-9f42-abb93a8d2440] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-22f868d2-0a76-4288-9f42-abb93a8d2440] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-22f868d2-0a76-4288-9f42-abb93a8d2440] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-45c45c9d-e88f-4540-8e6b-6522216db78d] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(85% - (var(--gap-h-016d4f1f-0ca0-42b8-a591-fba715c43ca8) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-016d4f1f-0ca0-42b8-a591-fba715c43ca8) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-45c45c9d-e88f-4540-8e6b-6522216db78d] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-016d4f1f-0ca0-42b8-a591-fba715c43ca8) * 0));
        max-width: calc(100% - (var(--gap-h-016d4f1f-0ca0-42b8-a591-fba715c43ca8) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-45c45c9d-e88f-4540-8e6b-6522216db78d] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 10px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-016d4f1f-0ca0-42b8-a591-fba715c43ca8) * 0));
        max-width: calc(100% - (var(--gap-h-016d4f1f-0ca0-42b8-a591-fba715c43ca8) * 0));
    }
}

.sd[data-s-fc1d2ddb-ef57-4718-82c9-c748910913d1] {
    align-content: center;
    align-items: center;
    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 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fc1d2ddb-ef57-4718-82c9-c748910913d1] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fc1d2ddb-ef57-4718-82c9-c748910913d1] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-73532122-f11f-4ab1-8370-280481c61119] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-73532122-f11f-4ab1-8370-280481c61119] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-68bdd4f5-d643-403d-bc22-9a070ccb3c1e] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px;
    width: calc(85% - (var(--gap-h-016d4f1f-0ca0-42b8-a591-fba715c43ca8) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-016d4f1f-0ca0-42b8-a591-fba715c43ca8) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-68bdd4f5-d643-403d-bc22-9a070ccb3c1e] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-016d4f1f-0ca0-42b8-a591-fba715c43ca8) * 0));
        max-width: calc(100% - (var(--gap-h-016d4f1f-0ca0-42b8-a591-fba715c43ca8) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-68bdd4f5-d643-403d-bc22-9a070ccb3c1e] {
        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: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-016d4f1f-0ca0-42b8-a591-fba715c43ca8) * 0));
        max-width: calc(100% - (var(--gap-h-016d4f1f-0ca0-42b8-a591-fba715c43ca8) * 0));
    }
}

.sd[data-s-eb158339-793e-424b-b355-6412358314a4] {
    align-content: center;
    align-items: center;
    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: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-eb158339-793e-424b-b355-6412358314a4] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-eb158339-793e-424b-b355-6412358314a4] {
        border-bottom: 0px solid #e1e7ec;
        border-left: 0px solid #e1e7ec;
        border-right: 0px solid #e1e7ec;
        border-top: 0px solid #e1e7ec;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-4c4322bf-a490-4b2e-a5aa-566ddc36f438] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4c4322bf-a490-4b2e-a5aa-566ddc36f438] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4c4322bf-a490-4b2e-a5aa-566ddc36f438] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-e0faae28-88d5-4dc7-965d-876d268dc973] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    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-e0faae28-88d5-4dc7-965d-876d268dc973] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e0faae28-88d5-4dc7-965d-876d268dc973] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a08cdf84-0ca2-4fa8-b384-9de9cd9b835e] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
    --gap-h-a08cdf84-0ca2-4fa8-b384-9de9cd9b835e: 0px;
    --gap-v-a08cdf84-0ca2-4fa8-b384-9de9cd9b835e: 0px;
    --gap-uuid: a08cdf84-0ca2-4fa8-b384-9de9cd9b835e;
    max-width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-a08cdf84-0ca2-4fa8-b384-9de9cd9b835e] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a08cdf84-0ca2-4fa8-b384-9de9cd9b835e] {
        margin: 0px 0px 12px 0px;
        width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
    }
}

.sd[data-s-a237d014-fbbc-45f1-9b17-868114801224] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-a237d014-fbbc-45f1-9b17-868114801224] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a237d014-fbbc-45f1-9b17-868114801224] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-1d065d84-b8c7-4cc5-b219-3ec6baaa21e5] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1d065d84-b8c7-4cc5-b219-3ec6baaa21e5] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-402d075a-3a60-4dba-a84f-4ea34063e281] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-402d075a-3a60-4dba-a84f-4ea34063e281] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-402d075a-3a60-4dba-a84f-4ea34063e281] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-b12ee819-919e-4971-9a8e-2d4bf8158969] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-b12ee819-919e-4971-9a8e-2d4bf8158969].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-b12ee819-919e-4971-9a8e-2d4bf8158969].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b12ee819-919e-4971-9a8e-2d4bf8158969] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b12ee819-919e-4971-9a8e-2d4bf8158969] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-62a7fb85-a1d9-4215-b145-f81c4bb6d64e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.35000000000000003));
    --gap-h-62a7fb85-a1d9-4215-b145-f81c4bb6d64e: 15px;
    --gap-v-62a7fb85-a1d9-4215-b145-f81c4bb6d64e: 15px;
    --gap-uuid: 62a7fb85-a1d9-4215-b145-f81c4bb6d64e;
    max-width: calc(65% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-62a7fb85-a1d9-4215-b145-f81c4bb6d64e] {
        flex: none;
        gap: 20px;
        width: calc(90% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.10000000000000003));
        --gap-h-62a7fb85-a1d9-4215-b145-f81c4bb6d64e: 20px;
        --gap-v-62a7fb85-a1d9-4215-b145-f81c4bb6d64e: 20px;
        max-width: calc(90% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-62a7fb85-a1d9-4215-b145-f81c4bb6d64e] {
        flex: none;
        gap: 10px;
        margin: 15px 0px 55px 0px;
        width: calc(95% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.04999999999999995));
        --gap-h-62a7fb85-a1d9-4215-b145-f81c4bb6d64e: 10px;
        --gap-v-62a7fb85-a1d9-4215-b145-f81c4bb6d64e: 10px;
        max-width: calc(95% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.04999999999999995));
    }
}

.sd[data-s-102b5dc9-3614-47b2-8fce-292a9e995e7d] {
    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-62a7fb85-a1d9-4215-b145-f81c4bb6d64e) * 0.67));
    --gap-h-102b5dc9-3614-47b2-8fce-292a9e995e7d: 0px;
    --gap-v-102b5dc9-3614-47b2-8fce-292a9e995e7d: 0px;
    --gap-uuid: 102b5dc9-3614-47b2-8fce-292a9e995e7d;
    max-width: calc(33% - (var(--gap-h-62a7fb85-a1d9-4215-b145-f81c4bb6d64e) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-102b5dc9-3614-47b2-8fce-292a9e995e7d] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-102b5dc9-3614-47b2-8fce-292a9e995e7d: 0px;
        --gap-v-102b5dc9-3614-47b2-8fce-292a9e995e7d: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-102b5dc9-3614-47b2-8fce-292a9e995e7d] {
        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-62a7fb85-a1d9-4215-b145-f81c4bb6d64e) * 0.5));
        --gap-h-102b5dc9-3614-47b2-8fce-292a9e995e7d: 0px;
        --gap-v-102b5dc9-3614-47b2-8fce-292a9e995e7d: 0px;
        max-width: calc(50% - (var(--gap-h-62a7fb85-a1d9-4215-b145-f81c4bb6d64e) * 0.5));
    }
}

.sd[data-s-3cd64a80-c8ce-4cfc-a763-c047cb79e69f] {
    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: 198px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-102b5dc9-3614-47b2-8fce-292a9e995e7d) * 0));
    max-width: calc(100% - (var(--gap-h-102b5dc9-3614-47b2-8fce-292a9e995e7d) * 0));
}

.sd[data-s-3cd64a80-c8ce-4cfc-a763-c047cb79e69f].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-3cd64a80-c8ce-4cfc-a763-c047cb79e69f].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-3cd64a80-c8ce-4cfc-a763-c047cb79e69f]:hover {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3cd64a80-c8ce-4cfc-a763-c047cb79e69f] {
        flex: none;
        height: 160px;
        width: calc(100% - (var(--gap-h-102b5dc9-3614-47b2-8fce-292a9e995e7d) * 0));
        max-width: calc(100% - (var(--gap-h-102b5dc9-3614-47b2-8fce-292a9e995e7d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3cd64a80-c8ce-4cfc-a763-c047cb79e69f] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-102b5dc9-3614-47b2-8fce-292a9e995e7d) * 0));
        max-width: calc(100% - (var(--gap-h-102b5dc9-3614-47b2-8fce-292a9e995e7d) * 0));
    }
}

.sd[data-s-00282218-c6df-462e-a4f4-915f5b7a58dd] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-00282218-c6df-462e-a4f4-915f5b7a58dd]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.5);
}

.sd[data-s-3cd64a80-c8ce-4cfc-a763-c047cb79e69f]:hover .sd[data-s-00282218-c6df-462e-a4f4-915f5b7a58dd] {
    transform: scale(1.1, 1.1);
}

.sd[data-s-3cd64a80-c8ce-4cfc-a763-c047cb79e69f]:hover .sd[data-s-00282218-c6df-462e-a4f4-915f5b7a58dd]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
    .sd[data-s-00282218-c6df-462e-a4f4-915f5b7a58dd]:before {
        background-size: cover;
        filter: brightness(0.6);
    }

    .sd[data-s-00282218-c6df-462e-a4f4-915f5b7a58dd] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-9b6c988c-f9c7-4797-9558-92a1039b0523] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 100%;
    z-index: 1;
    --gap-uuid: 9b6c988c-f9c7-4797-9558-92a1039b0523;
    --gap-h-9b6c988c-f9c7-4797-9558-92a1039b0523: 0px;
    --gap-v-9b6c988c-f9c7-4797-9558-92a1039b0523: 0px;
    max-width: 100%;
}

.sd[data-s-3cd64a80-c8ce-4cfc-a763-c047cb79e69f]:hover .sd[data-s-9b6c988c-f9c7-4797-9558-92a1039b0523] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9b6c988c-f9c7-4797-9558-92a1039b0523] {
        display: flex;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
        height: calc(100% - 10px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9b6c988c-f9c7-4797-9558-92a1039b0523] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-9b6c988c-f9c7-4797-9558-92a1039b0523: 5px;
        --gap-v-9b6c988c-f9c7-4797-9558-92a1039b0523: 0px;
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-036b9c47-3925-4625-8b6a-0facba9ca2ce] {
    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-9b6c988c-f9c7-4797-9558-92a1039b0523) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-9b6c988c-f9c7-4797-9558-92a1039b0523) * 0));
    max-width: calc(100% - (var(--gap-h-9b6c988c-f9c7-4797-9558-92a1039b0523) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-036b9c47-3925-4625-8b6a-0facba9ca2ce] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-56305356-2a5b-4874-9f0f-88c5621dd1ad] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-56305356-2a5b-4874-9f0f-88c5621dd1ad] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-beaef7b4-3afe-4875-ab26-f87a83e53049] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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: 840px) {
    .sd[data-s-beaef7b4-3afe-4875-ab26-f87a83e53049] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-beaef7b4-3afe-4875-ab26-f87a83e53049] {
        flex: none;
        font-size: 13px;
        height: auto;
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-a0d3b94e-e8bf-4ec7-9dcf-f296f5791a66] {
    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-a0d3b94e-e8bf-4ec7-9dcf-f296f5791a66] {
        flex-direction: row;
    }
}

.sd[data-s-da6af225-79f6-4664-960e-708c2655bbb1] {
    background: #FFFFFF;
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-radius: 50%;
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    color: rgb(66, 66, 66);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-3cd64a80-c8ce-4cfc-a763-c047cb79e69f]:hover .sd[data-s-da6af225-79f6-4664-960e-708c2655bbb1] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    color: rgb(66, 66, 66);
    transform: translate(3px, 0px);
}

.sd[data-s-25847e4b-a037-4b64-a3bd-2d479c47a546] {
    color: rgba(255, 255, 255, 0.92);
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    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-25847e4b-a037-4b64-a3bd-2d479c47a546] {
        font-size: 13px;
    }
}

.sd[data-s-88a055d2-05a6-4da2-b610-a11b659ab53a] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-8ce96b59-aa08-4bf4-8de9-0690494fdde6] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-f6585f4f-c4d4-4bbc-875a-840424de858f] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-ff8d168e-7cd9-4ffe-8232-22fa6118d053] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 740px;
    max-width: 100%;
}

.sd[data-s-b69109d0-3b75-4877-815d-8484b0b5df39] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 1px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b69109d0-3b75-4877-815d-8484b0b5df39] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b69109d0-3b75-4877-815d-8484b0b5df39] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

.sd[data-s-791c595f-f315-43fa-a929-cb9debff413e] {
    flex: none;
    height: 200px;
    margin: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-791c595f-f315-43fa-a929-cb9debff413e] {
        flex: none;
        height: 240px;
        opacity: 1;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-791c595f-f315-43fa-a929-cb9debff413e] {
        flex: none;
        height: 200px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c8370a9d-bb6f-467a-bad6-bae42b158e9d] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 30px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c8370a9d-bb6f-467a-bad6-bae42b158e9d] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c8370a9d-bb6f-467a-bad6-bae42b158e9d] {
        flex: none;
        margin: 20px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-cdc29240-a3f6-4d0c-a905-ddb2c40a8549] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 5px 0px 15px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-39554617-8056-4af7-b804-828e07093a37] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.sd[data-s-262f250e-7747-4c45-aa2f-f042077449b0] {
    border-radius: 50%;
    flex: none;
    height: 40px;
    margin: 0px 10px 0px 0px;
    width: 40px;
    max-width: calc(100% - 10px);
}

.sd[data-s-1ea1e1ca-ec68-46a8-8e4c-ba2281393fa2] {
    color: #666666;
    font-family: var(--s-font-9fa5d38c);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-f9b5b877-d250-4733-90d8-e563ca1fd124] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a56c3c39-421a-44d9-a3a7-09474017d713] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-56233077-eebd-4af2-a10e-87924c261be2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-56233077-eebd-4af2-a10e-87924c261be2] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-d477e8c8-ed1d-4354-a81e-e0f9840a1397] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 76px 0px 0px 0px;
    width: 100%;
    --gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397: 0px;
    --gap-v-d477e8c8-ed1d-4354-a81e-e0f9840a1397: 0px;
    --gap-uuid: d477e8c8-ed1d-4354-a81e-e0f9840a1397;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d477e8c8-ed1d-4354-a81e-e0f9840a1397] {
        background: rgba(0, 0, 0, 0.96);
        flex: none;
        height: auto;
        padding: 75px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-74fd0bd8-71fd-4515-a465-6904e14d576a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0));
    z-index: 5;
    --gap-h-74fd0bd8-71fd-4515-a465-6904e14d576a: 0px;
    --gap-v-74fd0bd8-71fd-4515-a465-6904e14d576a: 0px;
    --gap-uuid: 74fd0bd8-71fd-4515-a465-6904e14d576a;
    max-width: calc(100% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-74fd0bd8-71fd-4515-a465-6904e14d576a] {
        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-74fd0bd8-71fd-4515-a465-6904e14d576a] {
        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-9ad958e1-0184-41f7-9e17-4a6b3b2cd5ef] {
    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-74fd0bd8-71fd-4515-a465-6904e14d576a) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9ad958e1-0184-41f7-9e17-4a6b3b2cd5ef] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9ad958e1-0184-41f7-9e17-4a6b3b2cd5ef] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-95f6ac61-ec80-4f4c-bfcb-872cf6b7bc2d] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 95f6ac61-ec80-4f4c-bfcb-872cf6b7bc2d;
    --gap-h-95f6ac61-ec80-4f4c-bfcb-872cf6b7bc2d: 0px;
    --gap-v-95f6ac61-ec80-4f4c-bfcb-872cf6b7bc2d: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-95f6ac61-ec80-4f4c-bfcb-872cf6b7bc2d] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-95f6ac61-ec80-4f4c-bfcb-872cf6b7bc2d] {
        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-95f6ac61-ec80-4f4c-bfcb-872cf6b7bc2d: 0px;
        --gap-v-95f6ac61-ec80-4f4c-bfcb-872cf6b7bc2d: 21px;
        max-width: 100%;
    }
}

.sd[data-s-ee41a7fc-13d6-4913-9a52-07dddcc060f6] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-ee41a7fc-13d6-4913-9a52-07dddcc060f6: 10px;
    --gap-v-ee41a7fc-13d6-4913-9a52-07dddcc060f6: 0px;
    --gap-uuid: ee41a7fc-13d6-4913-9a52-07dddcc060f6;
    max-width: calc(100% - 10px);
}

.sd[data-s-ee41a7fc-13d6-4913-9a52-07dddcc060f6]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-ee41a7fc-13d6-4913-9a52-07dddcc060f6] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-19fb613c-1873-4f78-827a-92ea0f041b24] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-71e38fe8-8be2-4295-b016-2d5d5a87fda6] {
    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-71e38fe8-8be2-4295-b016-2d5d5a87fda6] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-71e38fe8-8be2-4295-b016-2d5d5a87fda6] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-cd6d72bc-9fa3-4c66-9730-d3d664978285] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cd6d72bc-9fa3-4c66-9730-d3d664978285] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cd6d72bc-9fa3-4c66-9730-d3d664978285] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-d6aa816b-3d74-4d18-92db-6db5097b2955] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
    --gap-h-d6aa816b-3d74-4d18-92db-6db5097b2955: 0px;
    --gap-v-d6aa816b-3d74-4d18-92db-6db5097b2955: 0px;
    --gap-uuid: d6aa816b-3d74-4d18-92db-6db5097b2955;
    max-width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d6aa816b-3d74-4d18-92db-6db5097b2955] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d6aa816b-3d74-4d18-92db-6db5097b2955] {
        margin: 0px 0px 25px 0px;
        width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
    }
}

.sd[data-s-a07d5395-1383-4863-83e3-ede5d506230e] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-a07d5395-1383-4863-83e3-ede5d506230e] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a07d5395-1383-4863-83e3-ede5d506230e] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-347c2806-87c4-4481-990b-b7ff28d9535a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-347c2806-87c4-4481-990b-b7ff28d9535a] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-7c938439-b4fb-4268-be6a-652f81a532aa] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7c938439-b4fb-4268-be6a-652f81a532aa] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7c938439-b4fb-4268-be6a-652f81a532aa] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-d7262e8c-8d89-4c59-a2fe-8c5a620e3772] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-d7262e8c-8d89-4c59-a2fe-8c5a620e3772].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-d7262e8c-8d89-4c59-a2fe-8c5a620e3772].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d7262e8c-8d89-4c59-a2fe-8c5a620e3772] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d7262e8c-8d89-4c59-a2fe-8c5a620e3772] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-7492b80e-ffb4-4b04-8f57-15a55f1df0a8] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 5px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.35000000000000003));
    --gap-h-7492b80e-ffb4-4b04-8f57-15a55f1df0a8: 25px;
    --gap-v-7492b80e-ffb4-4b04-8f57-15a55f1df0a8: 0px;
    --gap-uuid: 7492b80e-ffb4-4b04-8f57-15a55f1df0a8;
    max-width: calc(65% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-7492b80e-ffb4-4b04-8f57-15a55f1df0a8] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7492b80e-ffb4-4b04-8f57-15a55f1df0a8] {
        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: flex-start;
        margin: 0px 0px 22px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.059999999999999984));
        --gap-h-7492b80e-ffb4-4b04-8f57-15a55f1df0a8: 0px;
        --gap-v-7492b80e-ffb4-4b04-8f57-15a55f1df0a8: 0px;
        max-width: calc(94% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.059999999999999984));
    }
}

.sd[data-s-ee652b6a-7cad-495e-95de-eacf56f622f1] {
    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-7492b80e-ffb4-4b04-8f57-15a55f1df0a8) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-7492b80e-ffb4-4b04-8f57-15a55f1df0a8) * 0.5));
    max-width: calc(50% - (var(--gap-h-7492b80e-ffb4-4b04-8f57-15a55f1df0a8) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-ee652b6a-7cad-495e-95de-eacf56f622f1] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-7492b80e-ffb4-4b04-8f57-15a55f1df0a8) * 0.5));
        max-width: calc(50% - (var(--gap-h-7492b80e-ffb4-4b04-8f57-15a55f1df0a8) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ee652b6a-7cad-495e-95de-eacf56f622f1] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-7492b80e-ffb4-4b04-8f57-15a55f1df0a8) * 0));
        max-width: calc(100% - (var(--gap-h-7492b80e-ffb4-4b04-8f57-15a55f1df0a8) * 0));
    }
}

.sd[data-s-1fd667c1-b367-4de6-b8ef-d90ed3b6d0c0] {
    flex: none;
    height: 308px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1fd667c1-b367-4de6-b8ef-d90ed3b6d0c0] {
        flex: none;
        height: 225px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-6c7186a2-eac0-48c0-9a4a-13e2bba03603] {
    background: #EEEEEE;
    border-radius: 0px;
    flex: none;
    height: 311.36px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-7492b80e-ffb4-4b04-8f57-15a55f1df0a8) * 0.5));
    max-width: calc(50% - (var(--gap-h-7492b80e-ffb4-4b04-8f57-15a55f1df0a8) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-6c7186a2-eac0-48c0-9a4a-13e2bba03603] {
        flex: none;
        height: 255px;
        width: calc(100% - (var(--gap-h-7492b80e-ffb4-4b04-8f57-15a55f1df0a8) * 0));
        max-width: calc(100% - (var(--gap-h-7492b80e-ffb4-4b04-8f57-15a55f1df0a8) * 0));
    }
}

.sd[data-s-4bbca2f6-85f1-4627-8726-9e4744e50b7f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 25px;
    height: 105px;
    justify-content: center;
    margin: 3px 0px 29px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.35000000000000003));
    --gap-h-4bbca2f6-85f1-4627-8726-9e4744e50b7f: 25px;
    --gap-v-4bbca2f6-85f1-4627-8726-9e4744e50b7f: 0px;
    --gap-uuid: 4bbca2f6-85f1-4627-8726-9e4744e50b7f;
    max-width: calc(65% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-4bbca2f6-85f1-4627-8726-9e4744e50b7f] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4bbca2f6-85f1-4627-8726-9e4744e50b7f] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: 117px;
        justify-content: center;
        margin: 0px 0px 32px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.059999999999999984));
    }
}

.sd[data-s-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-4bbca2f6-85f1-4627-8726-9e4744e50b7f) * 0));
    z-index: 1;
    --gap-uuid: 3337ed4c-ddac-4d2f-9ae5-306f149b4f0e;
    --gap-h-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e: 0px;
    --gap-v-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e: 0px;
    max-width: calc(100% - (var(--gap-h-4bbca2f6-85f1-4627-8726-9e4744e50b7f) * 0));
}

.sd[data-s-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e: 0px;
        --gap-v-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e: 0px;
    }
}

.sd[data-s-dbc4f7e7-2a98-4e35-931d-f3fbd08a90bf] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-dbc4f7e7-2a98-4e35-931d-f3fbd08a90bf] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dbc4f7e7-2a98-4e35-931d-f3fbd08a90bf] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-7ff2283e-ad6f-4a3d-9b8b-f27dd6a7e156] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(85% - (var(--gap-h-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-7ff2283e-ad6f-4a3d-9b8b-f27dd6a7e156] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e) * 0));
        max-width: calc(100% - (var(--gap-h-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ff2283e-ad6f-4a3d-9b8b-f27dd6a7e156] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 10px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e) * 0));
        max-width: calc(100% - (var(--gap-h-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e) * 0));
    }
}

.sd[data-s-6618a78e-d6b1-44a6-94d1-0d316effb0f7] {
    align-content: center;
    align-items: center;
    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 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6618a78e-d6b1-44a6-94d1-0d316effb0f7] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6618a78e-d6b1-44a6-94d1-0d316effb0f7] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ab927e09-0011-4d30-a6ad-45beac7beba5] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ab927e09-0011-4d30-a6ad-45beac7beba5] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-cb5c3852-639b-4fe4-8e3d-32a459a3f4c1] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px;
    width: calc(85% - (var(--gap-h-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-cb5c3852-639b-4fe4-8e3d-32a459a3f4c1] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e) * 0));
        max-width: calc(100% - (var(--gap-h-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cb5c3852-639b-4fe4-8e3d-32a459a3f4c1] {
        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: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e) * 0));
        max-width: calc(100% - (var(--gap-h-3337ed4c-ddac-4d2f-9ae5-306f149b4f0e) * 0));
    }
}

.sd[data-s-5e288308-7f18-41df-ab1b-3b70f2222bbf] {
    align-content: center;
    align-items: center;
    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: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5e288308-7f18-41df-ab1b-3b70f2222bbf] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5e288308-7f18-41df-ab1b-3b70f2222bbf] {
        border-bottom: 0px solid #e1e7ec;
        border-left: 0px solid #e1e7ec;
        border-right: 0px solid #e1e7ec;
        border-top: 0px solid #e1e7ec;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-fdfe1c7c-9205-4897-9635-71955c5d1cf0] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fdfe1c7c-9205-4897-9635-71955c5d1cf0] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fdfe1c7c-9205-4897-9635-71955c5d1cf0] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-f6b974b5-ca6d-4c52-a56d-aa63d449b568] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    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-f6b974b5-ca6d-4c52-a56d-aa63d449b568] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f6b974b5-ca6d-4c52-a56d-aa63d449b568] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-adc039b5-58c6-477f-9d9a-fc46a218cce6] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
    --gap-h-adc039b5-58c6-477f-9d9a-fc46a218cce6: 0px;
    --gap-v-adc039b5-58c6-477f-9d9a-fc46a218cce6: 0px;
    --gap-uuid: adc039b5-58c6-477f-9d9a-fc46a218cce6;
    max-width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-adc039b5-58c6-477f-9d9a-fc46a218cce6] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-adc039b5-58c6-477f-9d9a-fc46a218cce6] {
        margin: 0px 0px 12px 0px;
        width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.24999999999999994));
    }
}

.sd[data-s-4eeffb65-83be-4afc-b6b8-789d1ff50c3d] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-4eeffb65-83be-4afc-b6b8-789d1ff50c3d] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4eeffb65-83be-4afc-b6b8-789d1ff50c3d] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-a1a41960-2cab-4946-abfd-cd9078f6e100] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a1a41960-2cab-4946-abfd-cd9078f6e100] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-8aa3b293-28b7-4a18-a1ad-64e4ebb88f5e] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8aa3b293-28b7-4a18-a1ad-64e4ebb88f5e] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8aa3b293-28b7-4a18-a1ad-64e4ebb88f5e] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-bdac90d0-2d81-428a-9a13-a09b9075516a] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-bdac90d0-2d81-428a-9a13-a09b9075516a].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-bdac90d0-2d81-428a-9a13-a09b9075516a].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bdac90d0-2d81-428a-9a13-a09b9075516a] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bdac90d0-2d81-428a-9a13-a09b9075516a] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-b02bbe06-a1d6-4825-aad8-37ab78c2fe9b] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 25px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.35000000000000003));
    --gap-h-b02bbe06-a1d6-4825-aad8-37ab78c2fe9b: 15px;
    --gap-v-b02bbe06-a1d6-4825-aad8-37ab78c2fe9b: 15px;
    --gap-uuid: b02bbe06-a1d6-4825-aad8-37ab78c2fe9b;
    max-width: calc(65% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b02bbe06-a1d6-4825-aad8-37ab78c2fe9b] {
        flex: none;
        gap: 20px;
        width: calc(90% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.10000000000000003));
        --gap-h-b02bbe06-a1d6-4825-aad8-37ab78c2fe9b: 20px;
        --gap-v-b02bbe06-a1d6-4825-aad8-37ab78c2fe9b: 20px;
        max-width: calc(90% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b02bbe06-a1d6-4825-aad8-37ab78c2fe9b] {
        flex: none;
        gap: 10px;
        margin: 15px 0px 0px 0px;
        width: calc(95% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.04999999999999995));
        --gap-h-b02bbe06-a1d6-4825-aad8-37ab78c2fe9b: 10px;
        --gap-v-b02bbe06-a1d6-4825-aad8-37ab78c2fe9b: 10px;
        max-width: calc(95% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.04999999999999995));
    }
}

.sd[data-s-e06a9835-e17e-45ac-bf67-eef452284a3c] {
    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-b02bbe06-a1d6-4825-aad8-37ab78c2fe9b) * 0.67));
    --gap-h-e06a9835-e17e-45ac-bf67-eef452284a3c: 0px;
    --gap-v-e06a9835-e17e-45ac-bf67-eef452284a3c: 0px;
    --gap-uuid: e06a9835-e17e-45ac-bf67-eef452284a3c;
    max-width: calc(33% - (var(--gap-h-b02bbe06-a1d6-4825-aad8-37ab78c2fe9b) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-e06a9835-e17e-45ac-bf67-eef452284a3c] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-e06a9835-e17e-45ac-bf67-eef452284a3c: 0px;
        --gap-v-e06a9835-e17e-45ac-bf67-eef452284a3c: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e06a9835-e17e-45ac-bf67-eef452284a3c] {
        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-b02bbe06-a1d6-4825-aad8-37ab78c2fe9b) * 0.5));
        --gap-h-e06a9835-e17e-45ac-bf67-eef452284a3c: 0px;
        --gap-v-e06a9835-e17e-45ac-bf67-eef452284a3c: 0px;
        max-width: calc(50% - (var(--gap-h-b02bbe06-a1d6-4825-aad8-37ab78c2fe9b) * 0.5));
    }
}

.sd[data-s-30969572-b806-4246-aa89-d022cd4f2d39] {
    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: 198px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-e06a9835-e17e-45ac-bf67-eef452284a3c) * 0));
    max-width: calc(100% - (var(--gap-h-e06a9835-e17e-45ac-bf67-eef452284a3c) * 0));
}

.sd[data-s-30969572-b806-4246-aa89-d022cd4f2d39].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-30969572-b806-4246-aa89-d022cd4f2d39].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-30969572-b806-4246-aa89-d022cd4f2d39]:hover {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-30969572-b806-4246-aa89-d022cd4f2d39] {
        flex: none;
        height: 160px;
        width: calc(100% - (var(--gap-h-e06a9835-e17e-45ac-bf67-eef452284a3c) * 0));
        max-width: calc(100% - (var(--gap-h-e06a9835-e17e-45ac-bf67-eef452284a3c) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-30969572-b806-4246-aa89-d022cd4f2d39] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e06a9835-e17e-45ac-bf67-eef452284a3c) * 0));
        max-width: calc(100% - (var(--gap-h-e06a9835-e17e-45ac-bf67-eef452284a3c) * 0));
    }
}

.sd[data-s-39fed072-face-4dd9-aae1-08554a7d76f7] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-39fed072-face-4dd9-aae1-08554a7d76f7]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.5);
}

.sd[data-s-30969572-b806-4246-aa89-d022cd4f2d39]:hover .sd[data-s-39fed072-face-4dd9-aae1-08554a7d76f7] {
    transform: scale(1.1, 1.1);
}

.sd[data-s-30969572-b806-4246-aa89-d022cd4f2d39]:hover .sd[data-s-39fed072-face-4dd9-aae1-08554a7d76f7]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
    .sd[data-s-39fed072-face-4dd9-aae1-08554a7d76f7]:before {
        background-size: cover;
        filter: brightness(0.6);
    }

    .sd[data-s-39fed072-face-4dd9-aae1-08554a7d76f7] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-a505135f-6d03-4632-9698-e29e09bdf575] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 100%;
    z-index: 1;
    --gap-uuid: a505135f-6d03-4632-9698-e29e09bdf575;
    --gap-h-a505135f-6d03-4632-9698-e29e09bdf575: 0px;
    --gap-v-a505135f-6d03-4632-9698-e29e09bdf575: 0px;
    max-width: 100%;
}

.sd[data-s-30969572-b806-4246-aa89-d022cd4f2d39]:hover .sd[data-s-a505135f-6d03-4632-9698-e29e09bdf575] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a505135f-6d03-4632-9698-e29e09bdf575] {
        display: flex;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
        height: calc(100% - 10px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a505135f-6d03-4632-9698-e29e09bdf575] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-a505135f-6d03-4632-9698-e29e09bdf575: 5px;
        --gap-v-a505135f-6d03-4632-9698-e29e09bdf575: 0px;
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-b31beed3-a695-493f-8ad5-36816601d372] {
    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-a505135f-6d03-4632-9698-e29e09bdf575) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-a505135f-6d03-4632-9698-e29e09bdf575) * 0));
    max-width: calc(100% - (var(--gap-h-a505135f-6d03-4632-9698-e29e09bdf575) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-b31beed3-a695-493f-8ad5-36816601d372] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-af8991d7-e5dc-4c0f-a2e0-a641a72b5ea9] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-af8991d7-e5dc-4c0f-a2e0-a641a72b5ea9] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-729c8f94-b58f-476c-aa86-d440fa0a4381] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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: 840px) {
    .sd[data-s-729c8f94-b58f-476c-aa86-d440fa0a4381] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-729c8f94-b58f-476c-aa86-d440fa0a4381] {
        flex: none;
        font-size: 13px;
        height: auto;
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-8a872fc8-60ea-4060-bbc9-ec30d0862871] {
    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-8a872fc8-60ea-4060-bbc9-ec30d0862871] {
        flex-direction: row;
    }
}

.sd[data-s-e07bda13-c25a-4a47-8c76-a1ca1e8d40ff] {
    background: #FFFFFF;
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-radius: 50%;
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    color: rgb(66, 66, 66);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-30969572-b806-4246-aa89-d022cd4f2d39]:hover .sd[data-s-e07bda13-c25a-4a47-8c76-a1ca1e8d40ff] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    color: rgb(66, 66, 66);
    transform: translate(3px, 0px);
}

.sd[data-s-45828479-f593-4d34-8e6c-f0e6f32edcd3] {
    color: rgba(255, 255, 255, 0.92);
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    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-45828479-f593-4d34-8e6c-f0e6f32edcd3] {
        font-size: 13px;
    }
}

.sd[data-s-ed432631-3c47-4325-9b0e-8fda4cd88628] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-5684ff64-4594-4d06-826b-9f845ae80cd9] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-03ca4ee2-95f8-4047-943e-33cff5f98867] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-f96dc4ad-1436-4264-8ad6-fe7fe3c32964] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 740px;
    max-width: 100%;
}

.sd[data-s-0d01bf0c-695e-4408-b4bc-532b300d2f2b] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 1px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0d01bf0c-695e-4408-b4bc-532b300d2f2b] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0d01bf0c-695e-4408-b4bc-532b300d2f2b] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

.sd[data-s-aa98704d-bd2e-4e94-8cee-46f5b19da81d] {
    flex: none;
    height: 200px;
    margin: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-aa98704d-bd2e-4e94-8cee-46f5b19da81d] {
        flex: none;
        height: 240px;
        opacity: 1;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-aa98704d-bd2e-4e94-8cee-46f5b19da81d] {
        flex: none;
        height: 200px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-b451eea3-4ba6-49cf-8f74-87eec0bbac4f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 30px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b451eea3-4ba6-49cf-8f74-87eec0bbac4f] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b451eea3-4ba6-49cf-8f74-87eec0bbac4f] {
        flex: none;
        margin: 20px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-d93e4e9d-da47-4f28-94ff-9154ddd4e07d] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 5px 0px 15px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-69b934ee-ec4f-425a-97b7-65d5c6ebf042] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.sd[data-s-f9e3d39f-088e-4bb3-9d1b-64f3dc739ae5] {
    border-radius: 50%;
    flex: none;
    height: 40px;
    margin: 0px 10px 0px 0px;
    width: 40px;
    max-width: calc(100% - 10px);
}

.sd[data-s-be045432-1741-4619-88c5-bcd5062dde7a] {
    color: #666666;
    font-family: var(--s-font-9fa5d38c);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-e3e7a1ae-80ad-4f71-afc7-92985799a4cb] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-8378b585-3b60-46d8-a24a-8300c31c1458] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-74b344d8-b7b4-4615-83d2-d7811bb472c0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-74b344d8-b7b4-4615-83d2-d7811bb472c0] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-dba0a62d-a227-458c-86fe-f8c5ad44f3b2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 76px 0px 0px 0px;
    width: 100%;
    --gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2: 0px;
    --gap-v-dba0a62d-a227-458c-86fe-f8c5ad44f3b2: 0px;
    --gap-uuid: dba0a62d-a227-458c-86fe-f8c5ad44f3b2;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-dba0a62d-a227-458c-86fe-f8c5ad44f3b2] {
        background: rgba(0, 0, 0, 0.96);
        flex: none;
        height: auto;
        padding: 75px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-64861395-8d7a-4aa3-bc3a-a7e80e789634] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0));
    z-index: 5;
    --gap-h-64861395-8d7a-4aa3-bc3a-a7e80e789634: 0px;
    --gap-v-64861395-8d7a-4aa3-bc3a-a7e80e789634: 0px;
    --gap-uuid: 64861395-8d7a-4aa3-bc3a-a7e80e789634;
    max-width: calc(100% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-64861395-8d7a-4aa3-bc3a-a7e80e789634] {
        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-64861395-8d7a-4aa3-bc3a-a7e80e789634] {
        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-492aec3b-9d59-4791-aedc-485511794972] {
    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-64861395-8d7a-4aa3-bc3a-a7e80e789634) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-492aec3b-9d59-4791-aedc-485511794972] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-492aec3b-9d59-4791-aedc-485511794972] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-b16a8a52-8963-494c-bf45-c5c84e71f7cd] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: b16a8a52-8963-494c-bf45-c5c84e71f7cd;
    --gap-h-b16a8a52-8963-494c-bf45-c5c84e71f7cd: 0px;
    --gap-v-b16a8a52-8963-494c-bf45-c5c84e71f7cd: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b16a8a52-8963-494c-bf45-c5c84e71f7cd] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b16a8a52-8963-494c-bf45-c5c84e71f7cd] {
        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-b16a8a52-8963-494c-bf45-c5c84e71f7cd: 0px;
        --gap-v-b16a8a52-8963-494c-bf45-c5c84e71f7cd: 21px;
        max-width: 100%;
    }
}

.sd[data-s-336db8b1-83a5-4ca5-ab54-699a1eb179cf] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-336db8b1-83a5-4ca5-ab54-699a1eb179cf: 10px;
    --gap-v-336db8b1-83a5-4ca5-ab54-699a1eb179cf: 0px;
    --gap-uuid: 336db8b1-83a5-4ca5-ab54-699a1eb179cf;
    max-width: calc(100% - 10px);
}

.sd[data-s-336db8b1-83a5-4ca5-ab54-699a1eb179cf]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-336db8b1-83a5-4ca5-ab54-699a1eb179cf] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-6746c42d-d93b-4da4-9f8a-5e43cee55e29] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-6760e77f-cdf1-49bd-9c5b-d5614261f1b3] {
    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-6760e77f-cdf1-49bd-9c5b-d5614261f1b3] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6760e77f-cdf1-49bd-9c5b-d5614261f1b3] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-e27318c5-d263-4f70-b836-783d6e79e8d9] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e27318c5-d263-4f70-b836-783d6e79e8d9] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e27318c5-d263-4f70-b836-783d6e79e8d9] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-0e4c79ad-f736-455f-ab88-41ebe3766054] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
    --gap-h-0e4c79ad-f736-455f-ab88-41ebe3766054: 0px;
    --gap-v-0e4c79ad-f736-455f-ab88-41ebe3766054: 0px;
    --gap-uuid: 0e4c79ad-f736-455f-ab88-41ebe3766054;
    max-width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-0e4c79ad-f736-455f-ab88-41ebe3766054] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0e4c79ad-f736-455f-ab88-41ebe3766054] {
        margin: 0px 0px 25px 0px;
        width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
    }
}

.sd[data-s-2df49c2e-ac89-4546-bb89-de3951af7bbf] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-2df49c2e-ac89-4546-bb89-de3951af7bbf] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2df49c2e-ac89-4546-bb89-de3951af7bbf] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-0e8e0098-8ff2-4ec2-86a3-4fd0f4dceb27] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0e8e0098-8ff2-4ec2-86a3-4fd0f4dceb27] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-d47ae57d-f80c-46ba-b731-35ce2df5a60a] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d47ae57d-f80c-46ba-b731-35ce2df5a60a] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d47ae57d-f80c-46ba-b731-35ce2df5a60a] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-5812d8d1-3b6d-4446-8574-55af2b691889] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-5812d8d1-3b6d-4446-8574-55af2b691889].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-5812d8d1-3b6d-4446-8574-55af2b691889].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5812d8d1-3b6d-4446-8574-55af2b691889] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5812d8d1-3b6d-4446-8574-55af2b691889] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-b1a5c11c-b7d2-404d-81a3-2e633ab5070e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 5px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.35000000000000003));
    --gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e: 25px;
    --gap-v-b1a5c11c-b7d2-404d-81a3-2e633ab5070e: 0px;
    --gap-uuid: b1a5c11c-b7d2-404d-81a3-2e633ab5070e;
    max-width: calc(65% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b1a5c11c-b7d2-404d-81a3-2e633ab5070e] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b1a5c11c-b7d2-404d-81a3-2e633ab5070e] {
        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: flex-start;
        margin: 0px 0px 22px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.059999999999999984));
        --gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e: 0px;
        --gap-v-b1a5c11c-b7d2-404d-81a3-2e633ab5070e: 0px;
        max-width: calc(94% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.059999999999999984));
    }
}

.sd[data-s-4391fd81-3106-4004-9d27-0de61e7773df] {
    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-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0.5));
    max-width: calc(50% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-4391fd81-3106-4004-9d27-0de61e7773df] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0.5));
        max-width: calc(50% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4391fd81-3106-4004-9d27-0de61e7773df] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0));
        max-width: calc(100% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0));
    }
}

.sd[data-s-e5877d7c-a982-44ae-a519-1f47f78640bd] {
    flex: none;
    height: 308px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e5877d7c-a982-44ae-a519-1f47f78640bd] {
        flex: none;
        height: 225px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5cb6aec6-b0d7-430e-971d-43668ab9b5f2] {
    background: #EEEEEE;
    border-radius: 0px;
    flex: none;
    height: 311.36px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0.5));
    max-width: calc(50% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-5cb6aec6-b0d7-430e-971d-43668ab9b5f2] {
        flex: none;
        height: 255px;
        width: calc(100% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0));
        max-width: calc(100% - (var(--gap-h-b1a5c11c-b7d2-404d-81a3-2e633ab5070e) * 0));
    }
}

.sd[data-s-f0579257-449b-4353-8cfe-50cfd1c8e1c7] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 3px 0px 29px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.35000000000000003));
    --gap-h-f0579257-449b-4353-8cfe-50cfd1c8e1c7: 25px;
    --gap-v-f0579257-449b-4353-8cfe-50cfd1c8e1c7: 0px;
    --gap-uuid: f0579257-449b-4353-8cfe-50cfd1c8e1c7;
    max-width: calc(65% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-f0579257-449b-4353-8cfe-50cfd1c8e1c7] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f0579257-449b-4353-8cfe-50cfd1c8e1c7] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: 117px;
        justify-content: center;
        margin: 0px 0px 32px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.059999999999999984));
    }
}

.sd[data-s-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-f0579257-449b-4353-8cfe-50cfd1c8e1c7) * 0));
    z-index: 1;
    --gap-uuid: 1f4bd6ea-5957-4351-9f7e-d82c9ee6e177;
    --gap-h-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177: 0px;
    --gap-v-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177: 0px;
    max-width: calc(100% - (var(--gap-h-f0579257-449b-4353-8cfe-50cfd1c8e1c7) * 0));
}

.sd[data-s-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177: 0px;
        --gap-v-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177: 0px;
    }
}

.sd[data-s-49172616-eb67-4086-877c-e3c4db047c39] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-49172616-eb67-4086-877c-e3c4db047c39] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-49172616-eb67-4086-877c-e3c4db047c39] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-590c28dc-b9a8-4cd4-af50-0253cb6a1b29] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(85% - (var(--gap-h-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-590c28dc-b9a8-4cd4-af50-0253cb6a1b29] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177) * 0));
        max-width: calc(100% - (var(--gap-h-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-590c28dc-b9a8-4cd4-af50-0253cb6a1b29] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 10px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177) * 0));
        max-width: calc(100% - (var(--gap-h-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177) * 0));
    }
}

.sd[data-s-8083d519-71e3-4045-88cf-3a1fc581be13] {
    align-content: center;
    align-items: center;
    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 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8083d519-71e3-4045-88cf-3a1fc581be13] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8083d519-71e3-4045-88cf-3a1fc581be13] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-40f71250-c747-48f1-9f77-8d8801d75cf5] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-40f71250-c747-48f1-9f77-8d8801d75cf5] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-08968937-3000-473a-89f6-c4f7a61d53aa] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px;
    width: calc(85% - (var(--gap-h-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-08968937-3000-473a-89f6-c4f7a61d53aa] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177) * 0));
        max-width: calc(100% - (var(--gap-h-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-08968937-3000-473a-89f6-c4f7a61d53aa] {
        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: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177) * 0));
        max-width: calc(100% - (var(--gap-h-1f4bd6ea-5957-4351-9f7e-d82c9ee6e177) * 0));
    }
}

.sd[data-s-1aaf2428-984d-4d48-9e46-6d010c38525e] {
    align-content: center;
    align-items: center;
    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: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1aaf2428-984d-4d48-9e46-6d010c38525e] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1aaf2428-984d-4d48-9e46-6d010c38525e] {
        border-bottom: 0px solid #e1e7ec;
        border-left: 0px solid #e1e7ec;
        border-right: 0px solid #e1e7ec;
        border-top: 0px solid #e1e7ec;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-2e4e44a8-bb34-4e0a-af4c-3fe24ed287ec] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2e4e44a8-bb34-4e0a-af4c-3fe24ed287ec] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2e4e44a8-bb34-4e0a-af4c-3fe24ed287ec] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-f5bdb23b-8f62-455e-946d-686766f2cf26] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    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-f5bdb23b-8f62-455e-946d-686766f2cf26] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f5bdb23b-8f62-455e-946d-686766f2cf26] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-9aaa0e3b-7c16-4553-89af-4626195bad15] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
    --gap-h-9aaa0e3b-7c16-4553-89af-4626195bad15: 0px;
    --gap-v-9aaa0e3b-7c16-4553-89af-4626195bad15: 0px;
    --gap-uuid: 9aaa0e3b-7c16-4553-89af-4626195bad15;
    max-width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-9aaa0e3b-7c16-4553-89af-4626195bad15] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9aaa0e3b-7c16-4553-89af-4626195bad15] {
        margin: 0px 0px 12px 0px;
        width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.24999999999999994));
    }
}

.sd[data-s-310d97a6-297d-43c4-860e-147ffbef0afa] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-310d97a6-297d-43c4-860e-147ffbef0afa] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-310d97a6-297d-43c4-860e-147ffbef0afa] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-0fc469a7-9514-4f7d-a39e-98efaf6d30c9] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0fc469a7-9514-4f7d-a39e-98efaf6d30c9] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-140f26db-b40b-4e59-946d-4b71cacc973a] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-140f26db-b40b-4e59-946d-4b71cacc973a] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-140f26db-b40b-4e59-946d-4b71cacc973a] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-c6fa9bb1-eb4b-4e0c-a21b-c9a6da22c6a9] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-c6fa9bb1-eb4b-4e0c-a21b-c9a6da22c6a9].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-c6fa9bb1-eb4b-4e0c-a21b-c9a6da22c6a9].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c6fa9bb1-eb4b-4e0c-a21b-c9a6da22c6a9] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c6fa9bb1-eb4b-4e0c-a21b-c9a6da22c6a9] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-329759a6-74fa-4eb6-b14c-f7a60b4f2333] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 25px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.35000000000000003));
    --gap-h-329759a6-74fa-4eb6-b14c-f7a60b4f2333: 15px;
    --gap-v-329759a6-74fa-4eb6-b14c-f7a60b4f2333: 15px;
    --gap-uuid: 329759a6-74fa-4eb6-b14c-f7a60b4f2333;
    max-width: calc(65% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-329759a6-74fa-4eb6-b14c-f7a60b4f2333] {
        flex: none;
        gap: 20px;
        width: calc(90% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.10000000000000003));
        --gap-h-329759a6-74fa-4eb6-b14c-f7a60b4f2333: 20px;
        --gap-v-329759a6-74fa-4eb6-b14c-f7a60b4f2333: 20px;
        max-width: calc(90% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-329759a6-74fa-4eb6-b14c-f7a60b4f2333] {
        flex: none;
        gap: 10px;
        margin: 15px 0px 0px 0px;
        width: calc(95% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.04999999999999995));
        --gap-h-329759a6-74fa-4eb6-b14c-f7a60b4f2333: 10px;
        --gap-v-329759a6-74fa-4eb6-b14c-f7a60b4f2333: 10px;
        max-width: calc(95% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.04999999999999995));
    }
}

.sd[data-s-3d0fa88f-957f-4dbc-b518-d714ff3e6089] {
    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-329759a6-74fa-4eb6-b14c-f7a60b4f2333) * 0.67));
    --gap-h-3d0fa88f-957f-4dbc-b518-d714ff3e6089: 0px;
    --gap-v-3d0fa88f-957f-4dbc-b518-d714ff3e6089: 0px;
    --gap-uuid: 3d0fa88f-957f-4dbc-b518-d714ff3e6089;
    max-width: calc(33% - (var(--gap-h-329759a6-74fa-4eb6-b14c-f7a60b4f2333) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-3d0fa88f-957f-4dbc-b518-d714ff3e6089] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-3d0fa88f-957f-4dbc-b518-d714ff3e6089: 0px;
        --gap-v-3d0fa88f-957f-4dbc-b518-d714ff3e6089: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3d0fa88f-957f-4dbc-b518-d714ff3e6089] {
        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-329759a6-74fa-4eb6-b14c-f7a60b4f2333) * 0.5));
        --gap-h-3d0fa88f-957f-4dbc-b518-d714ff3e6089: 0px;
        --gap-v-3d0fa88f-957f-4dbc-b518-d714ff3e6089: 0px;
        max-width: calc(50% - (var(--gap-h-329759a6-74fa-4eb6-b14c-f7a60b4f2333) * 0.5));
    }
}

.sd[data-s-631fecb6-839f-41c4-b2bd-9bd35a7fec84] {
    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: 198px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-3d0fa88f-957f-4dbc-b518-d714ff3e6089) * 0));
    max-width: calc(100% - (var(--gap-h-3d0fa88f-957f-4dbc-b518-d714ff3e6089) * 0));
}

.sd[data-s-631fecb6-839f-41c4-b2bd-9bd35a7fec84].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-631fecb6-839f-41c4-b2bd-9bd35a7fec84].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-631fecb6-839f-41c4-b2bd-9bd35a7fec84]:hover {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-631fecb6-839f-41c4-b2bd-9bd35a7fec84] {
        flex: none;
        height: 160px;
        width: calc(100% - (var(--gap-h-3d0fa88f-957f-4dbc-b518-d714ff3e6089) * 0));
        max-width: calc(100% - (var(--gap-h-3d0fa88f-957f-4dbc-b518-d714ff3e6089) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-631fecb6-839f-41c4-b2bd-9bd35a7fec84] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-3d0fa88f-957f-4dbc-b518-d714ff3e6089) * 0));
        max-width: calc(100% - (var(--gap-h-3d0fa88f-957f-4dbc-b518-d714ff3e6089) * 0));
    }
}

.sd[data-s-92c4b773-6bb9-429d-8061-0d4ce8b49fcd] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-92c4b773-6bb9-429d-8061-0d4ce8b49fcd]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.5);
}

.sd[data-s-631fecb6-839f-41c4-b2bd-9bd35a7fec84]:hover .sd[data-s-92c4b773-6bb9-429d-8061-0d4ce8b49fcd] {
    transform: scale(1.1, 1.1);
}

.sd[data-s-631fecb6-839f-41c4-b2bd-9bd35a7fec84]:hover .sd[data-s-92c4b773-6bb9-429d-8061-0d4ce8b49fcd]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
    .sd[data-s-92c4b773-6bb9-429d-8061-0d4ce8b49fcd]:before {
        background-size: cover;
        filter: brightness(0.6);
    }

    .sd[data-s-92c4b773-6bb9-429d-8061-0d4ce8b49fcd] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-61d586c7-db2b-46fd-a06d-dbceef0fefdc] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 100%;
    z-index: 1;
    --gap-uuid: 61d586c7-db2b-46fd-a06d-dbceef0fefdc;
    --gap-h-61d586c7-db2b-46fd-a06d-dbceef0fefdc: 0px;
    --gap-v-61d586c7-db2b-46fd-a06d-dbceef0fefdc: 0px;
    max-width: 100%;
}

.sd[data-s-631fecb6-839f-41c4-b2bd-9bd35a7fec84]:hover .sd[data-s-61d586c7-db2b-46fd-a06d-dbceef0fefdc] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-61d586c7-db2b-46fd-a06d-dbceef0fefdc] {
        display: flex;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
        height: calc(100% - 10px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-61d586c7-db2b-46fd-a06d-dbceef0fefdc] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-61d586c7-db2b-46fd-a06d-dbceef0fefdc: 5px;
        --gap-v-61d586c7-db2b-46fd-a06d-dbceef0fefdc: 0px;
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-b77f68dd-8741-4323-b5d5-b7c422f9d561] {
    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-61d586c7-db2b-46fd-a06d-dbceef0fefdc) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-61d586c7-db2b-46fd-a06d-dbceef0fefdc) * 0));
    max-width: calc(100% - (var(--gap-h-61d586c7-db2b-46fd-a06d-dbceef0fefdc) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-b77f68dd-8741-4323-b5d5-b7c422f9d561] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-15d72fb8-35b0-41b9-a9af-4ba854def7d3] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-15d72fb8-35b0-41b9-a9af-4ba854def7d3] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-9137179f-3195-4d80-a95e-4e116ded7e2f] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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: 840px) {
    .sd[data-s-9137179f-3195-4d80-a95e-4e116ded7e2f] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9137179f-3195-4d80-a95e-4e116ded7e2f] {
        flex: none;
        font-size: 13px;
        height: auto;
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-d73c84c1-84b5-4768-ab9a-f7b1068c88b4] {
    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-d73c84c1-84b5-4768-ab9a-f7b1068c88b4] {
        flex-direction: row;
    }
}

.sd[data-s-6a54a6ce-3526-4851-b2a0-03c2549c3e26] {
    background: #FFFFFF;
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-radius: 50%;
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    color: rgb(66, 66, 66);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-631fecb6-839f-41c4-b2bd-9bd35a7fec84]:hover .sd[data-s-6a54a6ce-3526-4851-b2a0-03c2549c3e26] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    color: rgb(66, 66, 66);
    transform: translate(3px, 0px);
}

.sd[data-s-3993fdf5-211a-424e-9bbb-8f3318ec707a] {
    color: rgba(255, 255, 255, 0.92);
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    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-3993fdf5-211a-424e-9bbb-8f3318ec707a] {
        font-size: 13px;
    }
}

.sd[data-s-c3023fa9-a0af-4c60-9bb7-879fc9c57c81] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-008fc206-a2fa-44d7-8019-cc33458c49be] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-edde3609-0661-41cb-89be-72fff8be3e07] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-64842d4c-1601-4122-8bc6-5bacaa3b5710] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 740px;
    max-width: 100%;
}

.sd[data-s-b0ea363f-732e-4990-8c1d-c44bdfef23fd] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 1px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b0ea363f-732e-4990-8c1d-c44bdfef23fd] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b0ea363f-732e-4990-8c1d-c44bdfef23fd] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

.sd[data-s-9a8591be-d23e-4aa3-8225-f0afbbfdb051] {
    flex: none;
    height: 200px;
    margin: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9a8591be-d23e-4aa3-8225-f0afbbfdb051] {
        flex: none;
        height: 240px;
        opacity: 1;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9a8591be-d23e-4aa3-8225-f0afbbfdb051] {
        flex: none;
        height: 200px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-beb618b7-6b97-4e09-85b0-95d782389c7e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 30px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-beb618b7-6b97-4e09-85b0-95d782389c7e] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-beb618b7-6b97-4e09-85b0-95d782389c7e] {
        flex: none;
        margin: 20px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-cd235e88-6bd5-4da7-9767-dad1bc8ca4c7] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 5px 0px 15px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-bb86a2df-bf95-4ff6-a0bc-bb4fa1cf3bbd] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.sd[data-s-0136d6a0-2e50-4f90-a5e6-7d502c3b401d] {
    border-radius: 50%;
    flex: none;
    height: 40px;
    margin: 0px 10px 0px 0px;
    width: 40px;
    max-width: calc(100% - 10px);
}

.sd[data-s-c1e92cd1-1d9b-484f-a052-d69d018182ed] {
    color: #666666;
    font-family: var(--s-font-9fa5d38c);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-29767c33-91be-426e-8a54-6498d9fd2fc0] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-abfd6c39-8266-471b-afc1-d0ed88bf7d97] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-5b85b7c1-ad2d-4c59-a563-4d86e206f17c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5b85b7c1-ad2d-4c59-a563-4d86e206f17c] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-9ebd2b99-194a-4fa7-8da4-2540674cc1d6] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 76px 0px 0px 0px;
    width: 100%;
    --gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6: 0px;
    --gap-v-9ebd2b99-194a-4fa7-8da4-2540674cc1d6: 0px;
    --gap-uuid: 9ebd2b99-194a-4fa7-8da4-2540674cc1d6;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9ebd2b99-194a-4fa7-8da4-2540674cc1d6] {
        background: rgba(0, 0, 0, 0.96);
        flex: none;
        height: auto;
        padding: 75px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-48e455c4-a39c-4c3c-93fe-f02abb0c9088] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0));
    z-index: 5;
    --gap-h-48e455c4-a39c-4c3c-93fe-f02abb0c9088: 0px;
    --gap-v-48e455c4-a39c-4c3c-93fe-f02abb0c9088: 0px;
    --gap-uuid: 48e455c4-a39c-4c3c-93fe-f02abb0c9088;
    max-width: calc(100% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-48e455c4-a39c-4c3c-93fe-f02abb0c9088] {
        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-48e455c4-a39c-4c3c-93fe-f02abb0c9088] {
        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-30188553-2e56-4be7-8c50-35b40dab2e69] {
    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-48e455c4-a39c-4c3c-93fe-f02abb0c9088) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-30188553-2e56-4be7-8c50-35b40dab2e69] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-30188553-2e56-4be7-8c50-35b40dab2e69] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-3bdec885-b926-41ec-8e51-1589d22fb6cd] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 3bdec885-b926-41ec-8e51-1589d22fb6cd;
    --gap-h-3bdec885-b926-41ec-8e51-1589d22fb6cd: 0px;
    --gap-v-3bdec885-b926-41ec-8e51-1589d22fb6cd: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3bdec885-b926-41ec-8e51-1589d22fb6cd] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3bdec885-b926-41ec-8e51-1589d22fb6cd] {
        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-3bdec885-b926-41ec-8e51-1589d22fb6cd: 0px;
        --gap-v-3bdec885-b926-41ec-8e51-1589d22fb6cd: 21px;
        max-width: 100%;
    }
}

.sd[data-s-c89608fe-9091-4987-99b6-0190468bc788] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-c89608fe-9091-4987-99b6-0190468bc788: 10px;
    --gap-v-c89608fe-9091-4987-99b6-0190468bc788: 0px;
    --gap-uuid: c89608fe-9091-4987-99b6-0190468bc788;
    max-width: calc(100% - 10px);
}

.sd[data-s-c89608fe-9091-4987-99b6-0190468bc788]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-c89608fe-9091-4987-99b6-0190468bc788] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-78ebf7ac-ceac-432f-a4e4-aef8ea0158c2] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-d1dfc93d-6a62-42e2-b623-c8cc0f84f496] {
    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-d1dfc93d-6a62-42e2-b623-c8cc0f84f496] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d1dfc93d-6a62-42e2-b623-c8cc0f84f496] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-a8d8a551-3366-4a37-ac64-ad6795958e1c] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a8d8a551-3366-4a37-ac64-ad6795958e1c] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a8d8a551-3366-4a37-ac64-ad6795958e1c] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-e72fc415-19e5-4dd9-962d-507b4fa8baa3] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
    --gap-h-e72fc415-19e5-4dd9-962d-507b4fa8baa3: 0px;
    --gap-v-e72fc415-19e5-4dd9-962d-507b4fa8baa3: 0px;
    --gap-uuid: e72fc415-19e5-4dd9-962d-507b4fa8baa3;
    max-width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-e72fc415-19e5-4dd9-962d-507b4fa8baa3] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e72fc415-19e5-4dd9-962d-507b4fa8baa3] {
        margin: 0px 0px 25px 0px;
        width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
    }
}

.sd[data-s-33bef2aa-55dc-4e9b-8800-be105c4ed826] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-33bef2aa-55dc-4e9b-8800-be105c4ed826] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-33bef2aa-55dc-4e9b-8800-be105c4ed826] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-8295e12e-011c-47f8-b068-d1663b6ad04d] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8295e12e-011c-47f8-b068-d1663b6ad04d] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-e0039258-2bb2-437f-b519-bf15c24e7df5] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e0039258-2bb2-437f-b519-bf15c24e7df5] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e0039258-2bb2-437f-b519-bf15c24e7df5] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-73dd259a-e072-45e3-9b47-2f3088114e39] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-73dd259a-e072-45e3-9b47-2f3088114e39].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-73dd259a-e072-45e3-9b47-2f3088114e39].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-73dd259a-e072-45e3-9b47-2f3088114e39] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-73dd259a-e072-45e3-9b47-2f3088114e39] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-cf1d4768-59dc-44a9-bb26-6c2b9890a492] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 5px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.35000000000000003));
    --gap-h-cf1d4768-59dc-44a9-bb26-6c2b9890a492: 25px;
    --gap-v-cf1d4768-59dc-44a9-bb26-6c2b9890a492: 0px;
    --gap-uuid: cf1d4768-59dc-44a9-bb26-6c2b9890a492;
    max-width: calc(65% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-cf1d4768-59dc-44a9-bb26-6c2b9890a492] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cf1d4768-59dc-44a9-bb26-6c2b9890a492] {
        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: flex-start;
        margin: 0px 0px 22px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.059999999999999984));
        --gap-h-cf1d4768-59dc-44a9-bb26-6c2b9890a492: 0px;
        --gap-v-cf1d4768-59dc-44a9-bb26-6c2b9890a492: 0px;
        max-width: calc(94% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.059999999999999984));
    }
}

.sd[data-s-e2a56f51-3c81-4759-b3a0-f072b7a20cc5] {
    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-cf1d4768-59dc-44a9-bb26-6c2b9890a492) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-cf1d4768-59dc-44a9-bb26-6c2b9890a492) * 0.5));
    max-width: calc(50% - (var(--gap-h-cf1d4768-59dc-44a9-bb26-6c2b9890a492) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-e2a56f51-3c81-4759-b3a0-f072b7a20cc5] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-cf1d4768-59dc-44a9-bb26-6c2b9890a492) * 0.5));
        max-width: calc(50% - (var(--gap-h-cf1d4768-59dc-44a9-bb26-6c2b9890a492) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e2a56f51-3c81-4759-b3a0-f072b7a20cc5] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-cf1d4768-59dc-44a9-bb26-6c2b9890a492) * 0));
        max-width: calc(100% - (var(--gap-h-cf1d4768-59dc-44a9-bb26-6c2b9890a492) * 0));
    }
}

.sd[data-s-d060526b-7dc0-4984-8bb4-75c3facbfdd0] {
    flex: none;
    height: 308px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d060526b-7dc0-4984-8bb4-75c3facbfdd0] {
        flex: none;
        height: 225px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-e6249d01-5c73-4242-a7c0-62a2e90cb9ed] {
    background: #EEEEEE;
    border-radius: 0px;
    flex: none;
    height: 311.36px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-cf1d4768-59dc-44a9-bb26-6c2b9890a492) * 0.5));
    max-width: calc(50% - (var(--gap-h-cf1d4768-59dc-44a9-bb26-6c2b9890a492) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-e6249d01-5c73-4242-a7c0-62a2e90cb9ed] {
        flex: none;
        height: 255px;
        width: calc(100% - (var(--gap-h-cf1d4768-59dc-44a9-bb26-6c2b9890a492) * 0));
        max-width: calc(100% - (var(--gap-h-cf1d4768-59dc-44a9-bb26-6c2b9890a492) * 0));
    }
}

.sd[data-s-acc9053e-88da-4137-8f28-c962f0da8f56] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 3px 0px 29px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.35000000000000003));
    --gap-h-acc9053e-88da-4137-8f28-c962f0da8f56: 25px;
    --gap-v-acc9053e-88da-4137-8f28-c962f0da8f56: 0px;
    --gap-uuid: acc9053e-88da-4137-8f28-c962f0da8f56;
    max-width: calc(65% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-acc9053e-88da-4137-8f28-c962f0da8f56] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-acc9053e-88da-4137-8f28-c962f0da8f56] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: 117px;
        justify-content: center;
        margin: 0px 0px 32px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.059999999999999984));
    }
}

.sd[data-s-9503ab95-6984-426a-a092-2e4d06c13885] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-acc9053e-88da-4137-8f28-c962f0da8f56) * 0));
    z-index: 1;
    --gap-uuid: 9503ab95-6984-426a-a092-2e4d06c13885;
    --gap-h-9503ab95-6984-426a-a092-2e4d06c13885: 0px;
    --gap-v-9503ab95-6984-426a-a092-2e4d06c13885: 0px;
    max-width: calc(100% - (var(--gap-h-acc9053e-88da-4137-8f28-c962f0da8f56) * 0));
}

.sd[data-s-9503ab95-6984-426a-a092-2e4d06c13885].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-9503ab95-6984-426a-a092-2e4d06c13885].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-9503ab95-6984-426a-a092-2e4d06c13885]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9503ab95-6984-426a-a092-2e4d06c13885] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9503ab95-6984-426a-a092-2e4d06c13885] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-9503ab95-6984-426a-a092-2e4d06c13885: 0px;
        --gap-v-9503ab95-6984-426a-a092-2e4d06c13885: 0px;
    }
}

.sd[data-s-1487b2c4-3ef7-4ae5-b95a-ba4ef144f426] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-1487b2c4-3ef7-4ae5-b95a-ba4ef144f426] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1487b2c4-3ef7-4ae5-b95a-ba4ef144f426] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-f0875ecc-1622-451c-84e4-fb6df294c8ba] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(85% - (var(--gap-h-9503ab95-6984-426a-a092-2e4d06c13885) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-9503ab95-6984-426a-a092-2e4d06c13885) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-f0875ecc-1622-451c-84e4-fb6df294c8ba] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-9503ab95-6984-426a-a092-2e4d06c13885) * 0));
        max-width: calc(100% - (var(--gap-h-9503ab95-6984-426a-a092-2e4d06c13885) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f0875ecc-1622-451c-84e4-fb6df294c8ba] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 10px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-9503ab95-6984-426a-a092-2e4d06c13885) * 0));
        max-width: calc(100% - (var(--gap-h-9503ab95-6984-426a-a092-2e4d06c13885) * 0));
    }
}

.sd[data-s-b3c1f546-5a0d-42d4-8ec1-32800eb5c24d] {
    align-content: center;
    align-items: center;
    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 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b3c1f546-5a0d-42d4-8ec1-32800eb5c24d] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b3c1f546-5a0d-42d4-8ec1-32800eb5c24d] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-fbf49080-4b8f-459f-bcaf-68946d48f9ba] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fbf49080-4b8f-459f-bcaf-68946d48f9ba] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-02941dba-8958-4ac1-971f-f7536604cbdb] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px;
    width: calc(85% - (var(--gap-h-9503ab95-6984-426a-a092-2e4d06c13885) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-9503ab95-6984-426a-a092-2e4d06c13885) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-02941dba-8958-4ac1-971f-f7536604cbdb] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-9503ab95-6984-426a-a092-2e4d06c13885) * 0));
        max-width: calc(100% - (var(--gap-h-9503ab95-6984-426a-a092-2e4d06c13885) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-02941dba-8958-4ac1-971f-f7536604cbdb] {
        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: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-9503ab95-6984-426a-a092-2e4d06c13885) * 0));
        max-width: calc(100% - (var(--gap-h-9503ab95-6984-426a-a092-2e4d06c13885) * 0));
    }
}

.sd[data-s-02bf30e4-0e9d-4df7-ac8b-f937c4055e19] {
    align-content: center;
    align-items: center;
    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: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-02bf30e4-0e9d-4df7-ac8b-f937c4055e19] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-02bf30e4-0e9d-4df7-ac8b-f937c4055e19] {
        border-bottom: 0px solid #e1e7ec;
        border-left: 0px solid #e1e7ec;
        border-right: 0px solid #e1e7ec;
        border-top: 0px solid #e1e7ec;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-2416267f-a5fe-4397-bc94-3680d86bb35c] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2416267f-a5fe-4397-bc94-3680d86bb35c] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2416267f-a5fe-4397-bc94-3680d86bb35c] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c949e42f-eae2-4996-8b8b-e9a4abdc05c4] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    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-c949e42f-eae2-4996-8b8b-e9a4abdc05c4] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c949e42f-eae2-4996-8b8b-e9a4abdc05c4] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-86ac1679-86a7-43fc-892d-0d0b5140f0ec] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
    --gap-h-86ac1679-86a7-43fc-892d-0d0b5140f0ec: 0px;
    --gap-v-86ac1679-86a7-43fc-892d-0d0b5140f0ec: 0px;
    --gap-uuid: 86ac1679-86a7-43fc-892d-0d0b5140f0ec;
    max-width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-86ac1679-86a7-43fc-892d-0d0b5140f0ec] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-86ac1679-86a7-43fc-892d-0d0b5140f0ec] {
        margin: 0px 0px 12px 0px;
        width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.24999999999999994));
    }
}

.sd[data-s-f60d4492-71df-4832-a513-cda12899992b] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-f60d4492-71df-4832-a513-cda12899992b] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f60d4492-71df-4832-a513-cda12899992b] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-7303d28a-4d9f-4489-9a74-e10481b6c364] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7303d28a-4d9f-4489-9a74-e10481b6c364] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-00bdf8e3-774a-410f-b84a-54c5e205b956] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-00bdf8e3-774a-410f-b84a-54c5e205b956] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-00bdf8e3-774a-410f-b84a-54c5e205b956] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-aaff24a2-ed60-41ad-88dd-ce7c9a1f6d36] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-aaff24a2-ed60-41ad-88dd-ce7c9a1f6d36].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-aaff24a2-ed60-41ad-88dd-ce7c9a1f6d36].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-aaff24a2-ed60-41ad-88dd-ce7c9a1f6d36] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-aaff24a2-ed60-41ad-88dd-ce7c9a1f6d36] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-7ab1c178-e367-4849-b50a-50aaf2ae1b5e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 25px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.35000000000000003));
    --gap-h-7ab1c178-e367-4849-b50a-50aaf2ae1b5e: 15px;
    --gap-v-7ab1c178-e367-4849-b50a-50aaf2ae1b5e: 15px;
    --gap-uuid: 7ab1c178-e367-4849-b50a-50aaf2ae1b5e;
    max-width: calc(65% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-7ab1c178-e367-4849-b50a-50aaf2ae1b5e] {
        flex: none;
        gap: 20px;
        width: calc(90% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.10000000000000003));
        --gap-h-7ab1c178-e367-4849-b50a-50aaf2ae1b5e: 20px;
        --gap-v-7ab1c178-e367-4849-b50a-50aaf2ae1b5e: 20px;
        max-width: calc(90% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ab1c178-e367-4849-b50a-50aaf2ae1b5e] {
        flex: none;
        gap: 10px;
        margin: 15px 0px 0px 0px;
        width: calc(95% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.04999999999999995));
        --gap-h-7ab1c178-e367-4849-b50a-50aaf2ae1b5e: 10px;
        --gap-v-7ab1c178-e367-4849-b50a-50aaf2ae1b5e: 10px;
        max-width: calc(95% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.04999999999999995));
    }
}

.sd[data-s-65d68158-94a9-4cd7-b59b-e3db58310f6d] {
    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-7ab1c178-e367-4849-b50a-50aaf2ae1b5e) * 0.67));
    --gap-h-65d68158-94a9-4cd7-b59b-e3db58310f6d: 0px;
    --gap-v-65d68158-94a9-4cd7-b59b-e3db58310f6d: 0px;
    --gap-uuid: 65d68158-94a9-4cd7-b59b-e3db58310f6d;
    max-width: calc(33% - (var(--gap-h-7ab1c178-e367-4849-b50a-50aaf2ae1b5e) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-65d68158-94a9-4cd7-b59b-e3db58310f6d] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-65d68158-94a9-4cd7-b59b-e3db58310f6d: 0px;
        --gap-v-65d68158-94a9-4cd7-b59b-e3db58310f6d: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-65d68158-94a9-4cd7-b59b-e3db58310f6d] {
        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-7ab1c178-e367-4849-b50a-50aaf2ae1b5e) * 0.5));
        --gap-h-65d68158-94a9-4cd7-b59b-e3db58310f6d: 0px;
        --gap-v-65d68158-94a9-4cd7-b59b-e3db58310f6d: 0px;
        max-width: calc(50% - (var(--gap-h-7ab1c178-e367-4849-b50a-50aaf2ae1b5e) * 0.5));
    }
}

.sd[data-s-9db290bf-202b-4bf9-91e7-b5c868c95c10] {
    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: 198px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-65d68158-94a9-4cd7-b59b-e3db58310f6d) * 0));
    max-width: calc(100% - (var(--gap-h-65d68158-94a9-4cd7-b59b-e3db58310f6d) * 0));
}

.sd[data-s-9db290bf-202b-4bf9-91e7-b5c868c95c10].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-9db290bf-202b-4bf9-91e7-b5c868c95c10].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-9db290bf-202b-4bf9-91e7-b5c868c95c10]:hover {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9db290bf-202b-4bf9-91e7-b5c868c95c10] {
        flex: none;
        height: 160px;
        width: calc(100% - (var(--gap-h-65d68158-94a9-4cd7-b59b-e3db58310f6d) * 0));
        max-width: calc(100% - (var(--gap-h-65d68158-94a9-4cd7-b59b-e3db58310f6d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9db290bf-202b-4bf9-91e7-b5c868c95c10] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-65d68158-94a9-4cd7-b59b-e3db58310f6d) * 0));
        max-width: calc(100% - (var(--gap-h-65d68158-94a9-4cd7-b59b-e3db58310f6d) * 0));
    }
}

.sd[data-s-7826927e-a493-4084-9384-ff48bb9c3c74] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7826927e-a493-4084-9384-ff48bb9c3c74]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.5);
}

.sd[data-s-9db290bf-202b-4bf9-91e7-b5c868c95c10]:hover .sd[data-s-7826927e-a493-4084-9384-ff48bb9c3c74] {
    transform: scale(1.1, 1.1);
}

.sd[data-s-9db290bf-202b-4bf9-91e7-b5c868c95c10]:hover .sd[data-s-7826927e-a493-4084-9384-ff48bb9c3c74]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
    .sd[data-s-7826927e-a493-4084-9384-ff48bb9c3c74]:before {
        background-size: cover;
        filter: brightness(0.6);
    }

    .sd[data-s-7826927e-a493-4084-9384-ff48bb9c3c74] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-14b3f466-b258-4acb-af1d-468bcd4f7e9e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 100%;
    z-index: 1;
    --gap-uuid: 14b3f466-b258-4acb-af1d-468bcd4f7e9e;
    --gap-h-14b3f466-b258-4acb-af1d-468bcd4f7e9e: 0px;
    --gap-v-14b3f466-b258-4acb-af1d-468bcd4f7e9e: 0px;
    max-width: 100%;
}

.sd[data-s-9db290bf-202b-4bf9-91e7-b5c868c95c10]:hover .sd[data-s-14b3f466-b258-4acb-af1d-468bcd4f7e9e] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-14b3f466-b258-4acb-af1d-468bcd4f7e9e] {
        display: flex;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
        height: calc(100% - 10px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-14b3f466-b258-4acb-af1d-468bcd4f7e9e] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-14b3f466-b258-4acb-af1d-468bcd4f7e9e: 5px;
        --gap-v-14b3f466-b258-4acb-af1d-468bcd4f7e9e: 0px;
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-d7f6d64f-68ed-4038-9166-8b9a4191005c] {
    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-14b3f466-b258-4acb-af1d-468bcd4f7e9e) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-14b3f466-b258-4acb-af1d-468bcd4f7e9e) * 0));
    max-width: calc(100% - (var(--gap-h-14b3f466-b258-4acb-af1d-468bcd4f7e9e) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-d7f6d64f-68ed-4038-9166-8b9a4191005c] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-ad797318-aa71-405a-9615-b33cf07dbfba] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ad797318-aa71-405a-9615-b33cf07dbfba] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-708a4653-b083-435f-9048-c7a26a45b4d4] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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: 840px) {
    .sd[data-s-708a4653-b083-435f-9048-c7a26a45b4d4] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-708a4653-b083-435f-9048-c7a26a45b4d4] {
        flex: none;
        font-size: 13px;
        height: auto;
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-73ff054d-05f9-478d-887b-c3cdf6ff77df] {
    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-73ff054d-05f9-478d-887b-c3cdf6ff77df] {
        flex-direction: row;
    }
}

.sd[data-s-38cb2dbc-787e-45e1-bba9-68637dbd7a84] {
    background: #FFFFFF;
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-radius: 50%;
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    color: rgb(66, 66, 66);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-9db290bf-202b-4bf9-91e7-b5c868c95c10]:hover .sd[data-s-38cb2dbc-787e-45e1-bba9-68637dbd7a84] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    color: rgb(66, 66, 66);
    transform: translate(3px, 0px);
}

.sd[data-s-5d0ed9ec-cd79-4c09-b4fe-fe44dd633203] {
    color: rgba(255, 255, 255, 0.92);
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    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-5d0ed9ec-cd79-4c09-b4fe-fe44dd633203] {
        font-size: 13px;
    }
}

.sd[data-s-58a5af7f-0e46-4a72-88a8-5c53bab6fa6d] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-8cf23eb1-d3c2-47bd-b710-833f86e72e1a] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-502eb2da-8cb2-4a42-a6b5-d065b2af58a4] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-973c9f22-3d57-47d1-abd4-70269a0930ac] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 740px;
    max-width: 100%;
}

.sd[data-s-d893a79a-a726-4f1e-b4f3-e83f36873996] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 1px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d893a79a-a726-4f1e-b4f3-e83f36873996] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d893a79a-a726-4f1e-b4f3-e83f36873996] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

.sd[data-s-72ceec2c-4c57-44d8-858e-1b8a799dd8da] {
    flex: none;
    height: 200px;
    margin: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-72ceec2c-4c57-44d8-858e-1b8a799dd8da] {
        flex: none;
        height: 240px;
        opacity: 1;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-72ceec2c-4c57-44d8-858e-1b8a799dd8da] {
        flex: none;
        height: 200px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5705e6a9-374e-44e6-9ae5-8403c9757a79] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 30px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5705e6a9-374e-44e6-9ae5-8403c9757a79] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5705e6a9-374e-44e6-9ae5-8403c9757a79] {
        flex: none;
        margin: 20px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-15f7e7d8-37b5-47fd-9db4-1c9b499f370c] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 5px 0px 15px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-d28f9c19-e615-4c74-bc07-9f2914dc1897] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.sd[data-s-da5db808-7d35-4cd5-9ec9-69f8c1cad690] {
    border-radius: 50%;
    flex: none;
    height: 40px;
    margin: 0px 10px 0px 0px;
    width: 40px;
    max-width: calc(100% - 10px);
}

.sd[data-s-2500b274-4b1f-434a-a064-d7dcaa19ab90] {
    color: #666666;
    font-family: var(--s-font-9fa5d38c);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-473c69cb-4bbf-48f9-a9f3-21bb0c3724de] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-315bba56-d8a4-48a7-be39-87fd848f3526] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-73d06cb7-d793-4dd4-842f-10fd051d0834] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-73d06cb7-d793-4dd4-842f-10fd051d0834] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-c9895cb3-166f-4b6f-a01e-bdf31d5742bf] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 76px 0px 0px 0px;
    width: 100%;
    --gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf: 0px;
    --gap-v-c9895cb3-166f-4b6f-a01e-bdf31d5742bf: 0px;
    --gap-uuid: c9895cb3-166f-4b6f-a01e-bdf31d5742bf;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c9895cb3-166f-4b6f-a01e-bdf31d5742bf] {
        background: rgba(0, 0, 0, 0.96);
        flex: none;
        height: auto;
        padding: 75px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-b66e45a5-abff-4aee-aac1-9902d396e9ea] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0));
    z-index: 5;
    --gap-h-b66e45a5-abff-4aee-aac1-9902d396e9ea: 0px;
    --gap-v-b66e45a5-abff-4aee-aac1-9902d396e9ea: 0px;
    --gap-uuid: b66e45a5-abff-4aee-aac1-9902d396e9ea;
    max-width: calc(100% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b66e45a5-abff-4aee-aac1-9902d396e9ea] {
        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-b66e45a5-abff-4aee-aac1-9902d396e9ea] {
        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-16c0c79c-589d-46cf-8bdf-ec25a2dfcc9f] {
    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-b66e45a5-abff-4aee-aac1-9902d396e9ea) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-16c0c79c-589d-46cf-8bdf-ec25a2dfcc9f] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-16c0c79c-589d-46cf-8bdf-ec25a2dfcc9f] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-06b3fc4d-b569-488c-8c24-094c161d4e81] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 06b3fc4d-b569-488c-8c24-094c161d4e81;
    --gap-h-06b3fc4d-b569-488c-8c24-094c161d4e81: 0px;
    --gap-v-06b3fc4d-b569-488c-8c24-094c161d4e81: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-06b3fc4d-b569-488c-8c24-094c161d4e81] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-06b3fc4d-b569-488c-8c24-094c161d4e81] {
        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-06b3fc4d-b569-488c-8c24-094c161d4e81: 0px;
        --gap-v-06b3fc4d-b569-488c-8c24-094c161d4e81: 21px;
        max-width: 100%;
    }
}

.sd[data-s-73c28856-5b20-4890-8b9a-6a3d1e22faea] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-73c28856-5b20-4890-8b9a-6a3d1e22faea: 10px;
    --gap-v-73c28856-5b20-4890-8b9a-6a3d1e22faea: 0px;
    --gap-uuid: 73c28856-5b20-4890-8b9a-6a3d1e22faea;
    max-width: calc(100% - 10px);
}

.sd[data-s-73c28856-5b20-4890-8b9a-6a3d1e22faea]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-73c28856-5b20-4890-8b9a-6a3d1e22faea] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-162bb8b4-584f-423e-be88-ac08916e6d3d] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-0fd722b8-55d9-46d9-a5c0-2420c31fb616] {
    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-0fd722b8-55d9-46d9-a5c0-2420c31fb616] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0fd722b8-55d9-46d9-a5c0-2420c31fb616] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-1af7ff2f-f465-4daa-bc12-2736229e2212] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1af7ff2f-f465-4daa-bc12-2736229e2212] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1af7ff2f-f465-4daa-bc12-2736229e2212] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-b3724495-6458-43e4-94f9-5356de542caa] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.24999999999999994));
    --gap-h-b3724495-6458-43e4-94f9-5356de542caa: 0px;
    --gap-v-b3724495-6458-43e4-94f9-5356de542caa: 0px;
    --gap-uuid: b3724495-6458-43e4-94f9-5356de542caa;
    max-width: calc(75% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b3724495-6458-43e4-94f9-5356de542caa] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b3724495-6458-43e4-94f9-5356de542caa] {
        margin: 0px 0px 25px 0px;
        width: calc(75% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.24999999999999994));
    }
}

.sd[data-s-df707f0a-309d-45e2-bc03-113de9613b6b] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-df707f0a-309d-45e2-bc03-113de9613b6b] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-df707f0a-309d-45e2-bc03-113de9613b6b] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-6b6d6b1c-4c11-4fde-9cc1-5ce0d0d85829] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6b6d6b1c-4c11-4fde-9cc1-5ce0d0d85829] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-47b61505-9ea9-4116-9fb9-c97f259aa0da] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-47b61505-9ea9-4116-9fb9-c97f259aa0da] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-47b61505-9ea9-4116-9fb9-c97f259aa0da] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-9a76537a-9695-40d9-bc01-d22effdcca32] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-9a76537a-9695-40d9-bc01-d22effdcca32].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-9a76537a-9695-40d9-bc01-d22effdcca32].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9a76537a-9695-40d9-bc01-d22effdcca32] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9a76537a-9695-40d9-bc01-d22effdcca32] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-613afe4e-f6f1-4b82-a435-2cb099cd549d] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 5px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.35000000000000003));
    --gap-h-613afe4e-f6f1-4b82-a435-2cb099cd549d: 25px;
    --gap-v-613afe4e-f6f1-4b82-a435-2cb099cd549d: 0px;
    --gap-uuid: 613afe4e-f6f1-4b82-a435-2cb099cd549d;
    max-width: calc(65% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-613afe4e-f6f1-4b82-a435-2cb099cd549d] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-613afe4e-f6f1-4b82-a435-2cb099cd549d] {
        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: flex-start;
        margin: 0px 0px 22px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.059999999999999984));
        --gap-h-613afe4e-f6f1-4b82-a435-2cb099cd549d: 0px;
        --gap-v-613afe4e-f6f1-4b82-a435-2cb099cd549d: 0px;
        max-width: calc(94% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.059999999999999984));
    }
}

.sd[data-s-67a6cd28-0e30-4406-a897-3aeae5986068] {
    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-613afe4e-f6f1-4b82-a435-2cb099cd549d) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-613afe4e-f6f1-4b82-a435-2cb099cd549d) * 0.5));
    max-width: calc(50% - (var(--gap-h-613afe4e-f6f1-4b82-a435-2cb099cd549d) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-67a6cd28-0e30-4406-a897-3aeae5986068] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-613afe4e-f6f1-4b82-a435-2cb099cd549d) * 0.5));
        max-width: calc(50% - (var(--gap-h-613afe4e-f6f1-4b82-a435-2cb099cd549d) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-67a6cd28-0e30-4406-a897-3aeae5986068] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-613afe4e-f6f1-4b82-a435-2cb099cd549d) * 0));
        max-width: calc(100% - (var(--gap-h-613afe4e-f6f1-4b82-a435-2cb099cd549d) * 0));
    }
}

.sd[data-s-43ac13c4-e638-4ecd-946a-5b20388a1eea] {
    flex: none;
    height: 308px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-43ac13c4-e638-4ecd-946a-5b20388a1eea] {
        flex: none;
        height: 225px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-0e083bb6-61e6-4b9e-86ff-5fa0690ea03b] {
    background: #EEEEEE;
    border-radius: 0px;
    flex: none;
    height: 311.36px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-613afe4e-f6f1-4b82-a435-2cb099cd549d) * 0.5));
    max-width: calc(50% - (var(--gap-h-613afe4e-f6f1-4b82-a435-2cb099cd549d) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-0e083bb6-61e6-4b9e-86ff-5fa0690ea03b] {
        flex: none;
        height: 255px;
        width: calc(100% - (var(--gap-h-613afe4e-f6f1-4b82-a435-2cb099cd549d) * 0));
        max-width: calc(100% - (var(--gap-h-613afe4e-f6f1-4b82-a435-2cb099cd549d) * 0));
    }
}

.sd[data-s-5165feec-9f31-4e3f-bed1-e57dbfc5f649] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 3px 0px 29px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.35000000000000003));
    --gap-h-5165feec-9f31-4e3f-bed1-e57dbfc5f649: 25px;
    --gap-v-5165feec-9f31-4e3f-bed1-e57dbfc5f649: 0px;
    --gap-uuid: 5165feec-9f31-4e3f-bed1-e57dbfc5f649;
    max-width: calc(65% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-5165feec-9f31-4e3f-bed1-e57dbfc5f649] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5165feec-9f31-4e3f-bed1-e57dbfc5f649] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: 117px;
        justify-content: center;
        margin: 0px 0px 32px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.059999999999999984));
    }
}

.sd[data-s-85ad65a4-3b25-4f05-acba-c6686853c92b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-5165feec-9f31-4e3f-bed1-e57dbfc5f649) * 0));
    z-index: 1;
    --gap-uuid: 85ad65a4-3b25-4f05-acba-c6686853c92b;
    --gap-h-85ad65a4-3b25-4f05-acba-c6686853c92b: 0px;
    --gap-v-85ad65a4-3b25-4f05-acba-c6686853c92b: 0px;
    max-width: calc(100% - (var(--gap-h-5165feec-9f31-4e3f-bed1-e57dbfc5f649) * 0));
}

.sd[data-s-85ad65a4-3b25-4f05-acba-c6686853c92b].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-85ad65a4-3b25-4f05-acba-c6686853c92b].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-85ad65a4-3b25-4f05-acba-c6686853c92b]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-85ad65a4-3b25-4f05-acba-c6686853c92b] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-85ad65a4-3b25-4f05-acba-c6686853c92b] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-85ad65a4-3b25-4f05-acba-c6686853c92b: 0px;
        --gap-v-85ad65a4-3b25-4f05-acba-c6686853c92b: 0px;
    }
}

.sd[data-s-10bc5d51-8cfa-470a-a169-02f7c770b037] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-10bc5d51-8cfa-470a-a169-02f7c770b037] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-10bc5d51-8cfa-470a-a169-02f7c770b037] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-8b809e98-8153-412b-8bef-cf45933daf4f] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(85% - (var(--gap-h-85ad65a4-3b25-4f05-acba-c6686853c92b) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-85ad65a4-3b25-4f05-acba-c6686853c92b) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-8b809e98-8153-412b-8bef-cf45933daf4f] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-85ad65a4-3b25-4f05-acba-c6686853c92b) * 0));
        max-width: calc(100% - (var(--gap-h-85ad65a4-3b25-4f05-acba-c6686853c92b) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8b809e98-8153-412b-8bef-cf45933daf4f] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 10px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-85ad65a4-3b25-4f05-acba-c6686853c92b) * 0));
        max-width: calc(100% - (var(--gap-h-85ad65a4-3b25-4f05-acba-c6686853c92b) * 0));
    }
}

.sd[data-s-d09ad235-de22-43f7-97dc-7ffe46e27b23] {
    align-content: center;
    align-items: center;
    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 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d09ad235-de22-43f7-97dc-7ffe46e27b23] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d09ad235-de22-43f7-97dc-7ffe46e27b23] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-487ba4f0-1741-4121-9893-56dfc651cb01] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-487ba4f0-1741-4121-9893-56dfc651cb01] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c53f04fb-498c-4495-875a-90d0e416a967] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px;
    width: calc(85% - (var(--gap-h-85ad65a4-3b25-4f05-acba-c6686853c92b) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-85ad65a4-3b25-4f05-acba-c6686853c92b) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-c53f04fb-498c-4495-875a-90d0e416a967] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-85ad65a4-3b25-4f05-acba-c6686853c92b) * 0));
        max-width: calc(100% - (var(--gap-h-85ad65a4-3b25-4f05-acba-c6686853c92b) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c53f04fb-498c-4495-875a-90d0e416a967] {
        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: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-85ad65a4-3b25-4f05-acba-c6686853c92b) * 0));
        max-width: calc(100% - (var(--gap-h-85ad65a4-3b25-4f05-acba-c6686853c92b) * 0));
    }
}

.sd[data-s-678f1c10-ddbc-44ca-a1bb-ec5ba23658db] {
    align-content: center;
    align-items: center;
    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: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-678f1c10-ddbc-44ca-a1bb-ec5ba23658db] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-678f1c10-ddbc-44ca-a1bb-ec5ba23658db] {
        border-bottom: 0px solid #e1e7ec;
        border-left: 0px solid #e1e7ec;
        border-right: 0px solid #e1e7ec;
        border-top: 0px solid #e1e7ec;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-6e84b88e-cd19-46be-944a-abeeb657d60b] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6e84b88e-cd19-46be-944a-abeeb657d60b] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6e84b88e-cd19-46be-944a-abeeb657d60b] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5b85e745-9558-4da2-97c1-91a0e050c7b6] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    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-5b85e745-9558-4da2-97c1-91a0e050c7b6] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5b85e745-9558-4da2-97c1-91a0e050c7b6] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-692ae59a-bd9c-4854-824d-750f829f2cc0] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.24999999999999994));
    --gap-h-692ae59a-bd9c-4854-824d-750f829f2cc0: 0px;
    --gap-v-692ae59a-bd9c-4854-824d-750f829f2cc0: 0px;
    --gap-uuid: 692ae59a-bd9c-4854-824d-750f829f2cc0;
    max-width: calc(75% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-692ae59a-bd9c-4854-824d-750f829f2cc0] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-692ae59a-bd9c-4854-824d-750f829f2cc0] {
        margin: 0px 0px 12px 0px;
        width: calc(75% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.24999999999999994));
    }
}

.sd[data-s-5d3b17de-2e37-4d93-b239-ce0ce2cf0020] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-5d3b17de-2e37-4d93-b239-ce0ce2cf0020] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5d3b17de-2e37-4d93-b239-ce0ce2cf0020] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-c961864b-1f15-4070-aa67-d615de395944] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c961864b-1f15-4070-aa67-d615de395944] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-cdef0ecb-9ab0-41ae-a9b2-99b8f20664ab] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cdef0ecb-9ab0-41ae-a9b2-99b8f20664ab] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cdef0ecb-9ab0-41ae-a9b2-99b8f20664ab] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-8f3ea848-8874-4814-b5dc-ce5a1bd12025] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-8f3ea848-8874-4814-b5dc-ce5a1bd12025].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-8f3ea848-8874-4814-b5dc-ce5a1bd12025].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8f3ea848-8874-4814-b5dc-ce5a1bd12025] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8f3ea848-8874-4814-b5dc-ce5a1bd12025] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-281993a0-17e1-4560-b935-6419e7fb553e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 25px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.35000000000000003));
    --gap-h-281993a0-17e1-4560-b935-6419e7fb553e: 15px;
    --gap-v-281993a0-17e1-4560-b935-6419e7fb553e: 15px;
    --gap-uuid: 281993a0-17e1-4560-b935-6419e7fb553e;
    max-width: calc(65% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-281993a0-17e1-4560-b935-6419e7fb553e] {
        flex: none;
        gap: 20px;
        width: calc(90% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.10000000000000003));
        --gap-h-281993a0-17e1-4560-b935-6419e7fb553e: 20px;
        --gap-v-281993a0-17e1-4560-b935-6419e7fb553e: 20px;
        max-width: calc(90% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-281993a0-17e1-4560-b935-6419e7fb553e] {
        flex: none;
        gap: 10px;
        margin: 15px 0px 0px 0px;
        width: calc(95% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.04999999999999995));
        --gap-h-281993a0-17e1-4560-b935-6419e7fb553e: 10px;
        --gap-v-281993a0-17e1-4560-b935-6419e7fb553e: 10px;
        max-width: calc(95% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.04999999999999995));
    }
}

.sd[data-s-1837c13c-37e2-4fe8-a640-df7a14c85fe1] {
    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-281993a0-17e1-4560-b935-6419e7fb553e) * 0.67));
    --gap-h-1837c13c-37e2-4fe8-a640-df7a14c85fe1: 0px;
    --gap-v-1837c13c-37e2-4fe8-a640-df7a14c85fe1: 0px;
    --gap-uuid: 1837c13c-37e2-4fe8-a640-df7a14c85fe1;
    max-width: calc(33% - (var(--gap-h-281993a0-17e1-4560-b935-6419e7fb553e) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-1837c13c-37e2-4fe8-a640-df7a14c85fe1] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-1837c13c-37e2-4fe8-a640-df7a14c85fe1: 0px;
        --gap-v-1837c13c-37e2-4fe8-a640-df7a14c85fe1: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1837c13c-37e2-4fe8-a640-df7a14c85fe1] {
        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-281993a0-17e1-4560-b935-6419e7fb553e) * 0.5));
        --gap-h-1837c13c-37e2-4fe8-a640-df7a14c85fe1: 0px;
        --gap-v-1837c13c-37e2-4fe8-a640-df7a14c85fe1: 0px;
        max-width: calc(50% - (var(--gap-h-281993a0-17e1-4560-b935-6419e7fb553e) * 0.5));
    }
}

.sd[data-s-7c27cbed-15eb-41a2-a995-a1865760e689] {
    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: 198px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-1837c13c-37e2-4fe8-a640-df7a14c85fe1) * 0));
    max-width: calc(100% - (var(--gap-h-1837c13c-37e2-4fe8-a640-df7a14c85fe1) * 0));
}

.sd[data-s-7c27cbed-15eb-41a2-a995-a1865760e689].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7c27cbed-15eb-41a2-a995-a1865760e689].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7c27cbed-15eb-41a2-a995-a1865760e689]:hover {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7c27cbed-15eb-41a2-a995-a1865760e689] {
        flex: none;
        height: 160px;
        width: calc(100% - (var(--gap-h-1837c13c-37e2-4fe8-a640-df7a14c85fe1) * 0));
        max-width: calc(100% - (var(--gap-h-1837c13c-37e2-4fe8-a640-df7a14c85fe1) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7c27cbed-15eb-41a2-a995-a1865760e689] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-1837c13c-37e2-4fe8-a640-df7a14c85fe1) * 0));
        max-width: calc(100% - (var(--gap-h-1837c13c-37e2-4fe8-a640-df7a14c85fe1) * 0));
    }
}

.sd[data-s-4e3eb60b-bfa3-43ec-8b92-67d11cda3dfc] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4e3eb60b-bfa3-43ec-8b92-67d11cda3dfc]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.5);
}

.sd[data-s-7c27cbed-15eb-41a2-a995-a1865760e689]:hover .sd[data-s-4e3eb60b-bfa3-43ec-8b92-67d11cda3dfc] {
    transform: scale(1.1, 1.1);
}

.sd[data-s-7c27cbed-15eb-41a2-a995-a1865760e689]:hover .sd[data-s-4e3eb60b-bfa3-43ec-8b92-67d11cda3dfc]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
    .sd[data-s-4e3eb60b-bfa3-43ec-8b92-67d11cda3dfc]:before {
        background-size: cover;
        filter: brightness(0.6);
    }

    .sd[data-s-4e3eb60b-bfa3-43ec-8b92-67d11cda3dfc] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-f8cb51c5-8cdf-4dbf-9b40-56cde4eba6c7] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 100%;
    z-index: 1;
    --gap-uuid: f8cb51c5-8cdf-4dbf-9b40-56cde4eba6c7;
    --gap-h-f8cb51c5-8cdf-4dbf-9b40-56cde4eba6c7: 0px;
    --gap-v-f8cb51c5-8cdf-4dbf-9b40-56cde4eba6c7: 0px;
    max-width: 100%;
}

.sd[data-s-7c27cbed-15eb-41a2-a995-a1865760e689]:hover .sd[data-s-f8cb51c5-8cdf-4dbf-9b40-56cde4eba6c7] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f8cb51c5-8cdf-4dbf-9b40-56cde4eba6c7] {
        display: flex;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
        height: calc(100% - 10px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f8cb51c5-8cdf-4dbf-9b40-56cde4eba6c7] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-f8cb51c5-8cdf-4dbf-9b40-56cde4eba6c7: 5px;
        --gap-v-f8cb51c5-8cdf-4dbf-9b40-56cde4eba6c7: 0px;
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-5db331b8-925b-453f-b90d-8ea7cf3682f1] {
    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-f8cb51c5-8cdf-4dbf-9b40-56cde4eba6c7) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-f8cb51c5-8cdf-4dbf-9b40-56cde4eba6c7) * 0));
    max-width: calc(100% - (var(--gap-h-f8cb51c5-8cdf-4dbf-9b40-56cde4eba6c7) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-5db331b8-925b-453f-b90d-8ea7cf3682f1] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-5c5f58a3-e186-4518-9410-531b3f37ff38] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5c5f58a3-e186-4518-9410-531b3f37ff38] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-c35cf918-afbc-40b6-8c9c-8625f0e6bdd7] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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: 840px) {
    .sd[data-s-c35cf918-afbc-40b6-8c9c-8625f0e6bdd7] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c35cf918-afbc-40b6-8c9c-8625f0e6bdd7] {
        flex: none;
        font-size: 13px;
        height: auto;
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-0cf0ca8c-a952-43d2-883b-4ca536aef07e] {
    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-0cf0ca8c-a952-43d2-883b-4ca536aef07e] {
        flex-direction: row;
    }
}

.sd[data-s-48943caa-8cbb-4230-9b53-98dae4bc4c22] {
    background: #FFFFFF;
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-radius: 50%;
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    color: rgb(66, 66, 66);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-7c27cbed-15eb-41a2-a995-a1865760e689]:hover .sd[data-s-48943caa-8cbb-4230-9b53-98dae4bc4c22] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    color: rgb(66, 66, 66);
    transform: translate(3px, 0px);
}

.sd[data-s-5d9d5de2-91f4-4c4e-9f94-8cd2fba328d3] {
    color: rgba(255, 255, 255, 0.92);
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    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-5d9d5de2-91f4-4c4e-9f94-8cd2fba328d3] {
        font-size: 13px;
    }
}

.sd[data-s-fb4bffe6-bd77-4fd9-9af3-dfda50bf75d0] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-7935f2dd-d063-4a33-821b-3077da1a92ed] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-2aa2949e-379f-4ad8-a66b-2bfa92b77ab4] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-d39b97bd-570e-4afd-98d8-c5ab0fc6e883] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 740px;
    max-width: 100%;
}

.sd[data-s-c648e10d-debe-4fc1-af97-7db03ea3851e] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 1px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c648e10d-debe-4fc1-af97-7db03ea3851e] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c648e10d-debe-4fc1-af97-7db03ea3851e] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

.sd[data-s-a4eb2b57-02c1-483f-a889-b0d8744cf7ad] {
    flex: none;
    height: 200px;
    margin: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a4eb2b57-02c1-483f-a889-b0d8744cf7ad] {
        flex: none;
        height: 240px;
        opacity: 1;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a4eb2b57-02c1-483f-a889-b0d8744cf7ad] {
        flex: none;
        height: 200px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-098ff8cc-bd92-46cf-b6fa-d61411b2ff91] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 30px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-098ff8cc-bd92-46cf-b6fa-d61411b2ff91] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-098ff8cc-bd92-46cf-b6fa-d61411b2ff91] {
        flex: none;
        margin: 20px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-d7d0b1d7-27bf-47a5-912c-b856d04786f9] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 5px 0px 15px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2bcfde18-a753-49cf-aac5-ec57700c9efd] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.sd[data-s-a7c16ae4-b4a0-4332-9897-3b0b576af923] {
    border-radius: 50%;
    flex: none;
    height: 40px;
    margin: 0px 10px 0px 0px;
    width: 40px;
    max-width: calc(100% - 10px);
}

.sd[data-s-c16d3f23-bd4e-42e1-9d11-f03c649a8b38] {
    color: #666666;
    font-family: var(--s-font-9fa5d38c);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-56b0a005-761f-4101-8fad-6bba2696e15d] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-574b5524-4355-4bea-adec-6948e28fb089] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6f7484c1-3abb-44e2-b4ab-35819035ccbc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6f7484c1-3abb-44e2-b4ab-35819035ccbc] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-cf871f19-6772-4247-aa56-cc4248e9e93a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 76px 0px 0px 0px;
    width: 100%;
    --gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a: 0px;
    --gap-v-cf871f19-6772-4247-aa56-cc4248e9e93a: 0px;
    --gap-uuid: cf871f19-6772-4247-aa56-cc4248e9e93a;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-cf871f19-6772-4247-aa56-cc4248e9e93a] {
        background: rgba(0, 0, 0, 0.96);
        flex: none;
        height: auto;
        padding: 75px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-38afa648-7d90-41c2-8746-d7db5f74de6e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0));
    z-index: 5;
    --gap-h-38afa648-7d90-41c2-8746-d7db5f74de6e: 0px;
    --gap-v-38afa648-7d90-41c2-8746-d7db5f74de6e: 0px;
    --gap-uuid: 38afa648-7d90-41c2-8746-d7db5f74de6e;
    max-width: calc(100% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-38afa648-7d90-41c2-8746-d7db5f74de6e] {
        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-38afa648-7d90-41c2-8746-d7db5f74de6e] {
        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-3a166664-427d-49ee-9ee5-3a442c084fc8] {
    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-38afa648-7d90-41c2-8746-d7db5f74de6e) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3a166664-427d-49ee-9ee5-3a442c084fc8] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3a166664-427d-49ee-9ee5-3a442c084fc8] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-5d41a9d1-0ca3-42a3-b772-2a69b716fc6d] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 5d41a9d1-0ca3-42a3-b772-2a69b716fc6d;
    --gap-h-5d41a9d1-0ca3-42a3-b772-2a69b716fc6d: 0px;
    --gap-v-5d41a9d1-0ca3-42a3-b772-2a69b716fc6d: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5d41a9d1-0ca3-42a3-b772-2a69b716fc6d] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5d41a9d1-0ca3-42a3-b772-2a69b716fc6d] {
        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-5d41a9d1-0ca3-42a3-b772-2a69b716fc6d: 0px;
        --gap-v-5d41a9d1-0ca3-42a3-b772-2a69b716fc6d: 21px;
        max-width: 100%;
    }
}

.sd[data-s-cca3ac4a-1bf5-40c3-be9f-b6e1e53eee4a] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-cca3ac4a-1bf5-40c3-be9f-b6e1e53eee4a: 10px;
    --gap-v-cca3ac4a-1bf5-40c3-be9f-b6e1e53eee4a: 0px;
    --gap-uuid: cca3ac4a-1bf5-40c3-be9f-b6e1e53eee4a;
    max-width: calc(100% - 10px);
}

.sd[data-s-cca3ac4a-1bf5-40c3-be9f-b6e1e53eee4a]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-cca3ac4a-1bf5-40c3-be9f-b6e1e53eee4a] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-8ff0efdc-9e6a-4d8a-bdec-92f84ef77b5d] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-793e340b-3633-42b3-88a2-a7e84b23ad3a] {
    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-793e340b-3633-42b3-88a2-a7e84b23ad3a] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-793e340b-3633-42b3-88a2-a7e84b23ad3a] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-b15cd1ee-ec01-42dd-8f30-47b8eb2ec8a5] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b15cd1ee-ec01-42dd-8f30-47b8eb2ec8a5] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b15cd1ee-ec01-42dd-8f30-47b8eb2ec8a5] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-1dd8518d-1eca-4375-b5f7-5a862c1a2c95] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
    --gap-h-1dd8518d-1eca-4375-b5f7-5a862c1a2c95: 0px;
    --gap-v-1dd8518d-1eca-4375-b5f7-5a862c1a2c95: 0px;
    --gap-uuid: 1dd8518d-1eca-4375-b5f7-5a862c1a2c95;
    max-width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-1dd8518d-1eca-4375-b5f7-5a862c1a2c95] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1dd8518d-1eca-4375-b5f7-5a862c1a2c95] {
        margin: 0px 0px 25px 0px;
        width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
    }
}

.sd[data-s-c6a6fec5-bd10-4385-895d-0d8ccc426834] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-c6a6fec5-bd10-4385-895d-0d8ccc426834] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c6a6fec5-bd10-4385-895d-0d8ccc426834] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-aa7a3ada-5201-4b85-b03d-33276f3b056b] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-aa7a3ada-5201-4b85-b03d-33276f3b056b] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-479a29cd-5624-4386-a24e-0a82775456bc] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-479a29cd-5624-4386-a24e-0a82775456bc] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-479a29cd-5624-4386-a24e-0a82775456bc] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-3bc80460-2c42-4432-a6cf-d3b7d4455ed2] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-3bc80460-2c42-4432-a6cf-d3b7d4455ed2].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-3bc80460-2c42-4432-a6cf-d3b7d4455ed2].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3bc80460-2c42-4432-a6cf-d3b7d4455ed2] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3bc80460-2c42-4432-a6cf-d3b7d4455ed2] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-f054768f-9948-470e-89af-f51b92122fbb] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 5px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.35000000000000003));
    --gap-h-f054768f-9948-470e-89af-f51b92122fbb: 25px;
    --gap-v-f054768f-9948-470e-89af-f51b92122fbb: 0px;
    --gap-uuid: f054768f-9948-470e-89af-f51b92122fbb;
    max-width: calc(65% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-f054768f-9948-470e-89af-f51b92122fbb] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f054768f-9948-470e-89af-f51b92122fbb] {
        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: flex-start;
        margin: 0px 0px 22px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.059999999999999984));
        --gap-h-f054768f-9948-470e-89af-f51b92122fbb: 0px;
        --gap-v-f054768f-9948-470e-89af-f51b92122fbb: 0px;
        max-width: calc(94% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.059999999999999984));
    }
}

.sd[data-s-08195b74-03f7-4e6c-bc8a-71721e74202a] {
    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-f054768f-9948-470e-89af-f51b92122fbb) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-f054768f-9948-470e-89af-f51b92122fbb) * 0.5));
    max-width: calc(50% - (var(--gap-h-f054768f-9948-470e-89af-f51b92122fbb) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-08195b74-03f7-4e6c-bc8a-71721e74202a] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-f054768f-9948-470e-89af-f51b92122fbb) * 0.5));
        max-width: calc(50% - (var(--gap-h-f054768f-9948-470e-89af-f51b92122fbb) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-08195b74-03f7-4e6c-bc8a-71721e74202a] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-f054768f-9948-470e-89af-f51b92122fbb) * 0));
        max-width: calc(100% - (var(--gap-h-f054768f-9948-470e-89af-f51b92122fbb) * 0));
    }
}

.sd[data-s-8bd52bf1-d3f6-42c2-8ae3-003af0805174] {
    flex: none;
    height: 308px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8bd52bf1-d3f6-42c2-8ae3-003af0805174] {
        flex: none;
        height: 225px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c6b6b71f-02c6-4e7b-8beb-3a99e6b3c99e] {
    background: #EEEEEE;
    border-radius: 0px;
    flex: none;
    height: 311.36px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-f054768f-9948-470e-89af-f51b92122fbb) * 0.5));
    max-width: calc(50% - (var(--gap-h-f054768f-9948-470e-89af-f51b92122fbb) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-c6b6b71f-02c6-4e7b-8beb-3a99e6b3c99e] {
        flex: none;
        height: 255px;
        width: calc(100% - (var(--gap-h-f054768f-9948-470e-89af-f51b92122fbb) * 0));
        max-width: calc(100% - (var(--gap-h-f054768f-9948-470e-89af-f51b92122fbb) * 0));
    }
}

.sd[data-s-ddb218d1-e3c8-44dc-8704-4464f8ee1b98] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 3px 0px 29px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.35000000000000003));
    --gap-h-ddb218d1-e3c8-44dc-8704-4464f8ee1b98: 25px;
    --gap-v-ddb218d1-e3c8-44dc-8704-4464f8ee1b98: 0px;
    --gap-uuid: ddb218d1-e3c8-44dc-8704-4464f8ee1b98;
    max-width: calc(65% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-ddb218d1-e3c8-44dc-8704-4464f8ee1b98] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ddb218d1-e3c8-44dc-8704-4464f8ee1b98] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: 117px;
        justify-content: center;
        margin: 0px 0px 32px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.059999999999999984));
    }
}

.sd[data-s-714206f1-b029-4540-a058-0905eee20a11] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-ddb218d1-e3c8-44dc-8704-4464f8ee1b98) * 0));
    z-index: 1;
    --gap-uuid: 714206f1-b029-4540-a058-0905eee20a11;
    --gap-h-714206f1-b029-4540-a058-0905eee20a11: 0px;
    --gap-v-714206f1-b029-4540-a058-0905eee20a11: 0px;
    max-width: calc(100% - (var(--gap-h-ddb218d1-e3c8-44dc-8704-4464f8ee1b98) * 0));
}

.sd[data-s-714206f1-b029-4540-a058-0905eee20a11].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-714206f1-b029-4540-a058-0905eee20a11].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-714206f1-b029-4540-a058-0905eee20a11]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-714206f1-b029-4540-a058-0905eee20a11] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-714206f1-b029-4540-a058-0905eee20a11] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-714206f1-b029-4540-a058-0905eee20a11: 0px;
        --gap-v-714206f1-b029-4540-a058-0905eee20a11: 0px;
    }
}

.sd[data-s-54190039-d91a-4312-8231-8b936aa7b4cb] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-54190039-d91a-4312-8231-8b936aa7b4cb] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-54190039-d91a-4312-8231-8b936aa7b4cb] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-b8aca10d-5afc-4fe7-a9c2-2d6d057293ce] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(85% - (var(--gap-h-714206f1-b029-4540-a058-0905eee20a11) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-714206f1-b029-4540-a058-0905eee20a11) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b8aca10d-5afc-4fe7-a9c2-2d6d057293ce] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-714206f1-b029-4540-a058-0905eee20a11) * 0));
        max-width: calc(100% - (var(--gap-h-714206f1-b029-4540-a058-0905eee20a11) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b8aca10d-5afc-4fe7-a9c2-2d6d057293ce] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 10px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-714206f1-b029-4540-a058-0905eee20a11) * 0));
        max-width: calc(100% - (var(--gap-h-714206f1-b029-4540-a058-0905eee20a11) * 0));
    }
}

.sd[data-s-1f214fb9-d788-407c-8db1-7878ac0281a1] {
    align-content: center;
    align-items: center;
    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 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1f214fb9-d788-407c-8db1-7878ac0281a1] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1f214fb9-d788-407c-8db1-7878ac0281a1] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-2aa365a2-6b24-44f3-8945-5eafa854d55e] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2aa365a2-6b24-44f3-8945-5eafa854d55e] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-8cef372f-59d5-4c44-a4b1-ac603d3e104d] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px;
    width: calc(85% - (var(--gap-h-714206f1-b029-4540-a058-0905eee20a11) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-714206f1-b029-4540-a058-0905eee20a11) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-8cef372f-59d5-4c44-a4b1-ac603d3e104d] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-714206f1-b029-4540-a058-0905eee20a11) * 0));
        max-width: calc(100% - (var(--gap-h-714206f1-b029-4540-a058-0905eee20a11) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8cef372f-59d5-4c44-a4b1-ac603d3e104d] {
        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: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-714206f1-b029-4540-a058-0905eee20a11) * 0));
        max-width: calc(100% - (var(--gap-h-714206f1-b029-4540-a058-0905eee20a11) * 0));
    }
}

.sd[data-s-8771186c-dd92-4362-9b75-0969bbea9d83] {
    align-content: center;
    align-items: center;
    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: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8771186c-dd92-4362-9b75-0969bbea9d83] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8771186c-dd92-4362-9b75-0969bbea9d83] {
        border-bottom: 0px solid #e1e7ec;
        border-left: 0px solid #e1e7ec;
        border-right: 0px solid #e1e7ec;
        border-top: 0px solid #e1e7ec;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-b6ed554a-a7f6-4db8-9662-2458bed14594] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b6ed554a-a7f6-4db8-9662-2458bed14594] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b6ed554a-a7f6-4db8-9662-2458bed14594] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-64b97d69-19b5-4e66-8a6c-f8e8f410c2aa] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    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-64b97d69-19b5-4e66-8a6c-f8e8f410c2aa] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-64b97d69-19b5-4e66-8a6c-f8e8f410c2aa] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-657f97bf-f7f6-444e-869e-06908fd8a782] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
    --gap-h-657f97bf-f7f6-444e-869e-06908fd8a782: 0px;
    --gap-v-657f97bf-f7f6-444e-869e-06908fd8a782: 0px;
    --gap-uuid: 657f97bf-f7f6-444e-869e-06908fd8a782;
    max-width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-657f97bf-f7f6-444e-869e-06908fd8a782] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-657f97bf-f7f6-444e-869e-06908fd8a782] {
        margin: 0px 0px 12px 0px;
        width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.24999999999999994));
    }
}

.sd[data-s-73368cb1-317c-49f6-a88f-a4db3c2028ae] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-73368cb1-317c-49f6-a88f-a4db3c2028ae] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-73368cb1-317c-49f6-a88f-a4db3c2028ae] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-212303ac-a293-4824-bc11-75c2588aaa86] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-212303ac-a293-4824-bc11-75c2588aaa86] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-b61dfcab-c371-48f7-839a-ac1c6b4c4c5d] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b61dfcab-c371-48f7-839a-ac1c6b4c4c5d] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b61dfcab-c371-48f7-839a-ac1c6b4c4c5d] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-04f2bc0d-736a-4ec3-ab72-9accbd49afec] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-04f2bc0d-736a-4ec3-ab72-9accbd49afec].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-04f2bc0d-736a-4ec3-ab72-9accbd49afec].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-04f2bc0d-736a-4ec3-ab72-9accbd49afec] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-04f2bc0d-736a-4ec3-ab72-9accbd49afec] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-3199343f-3db5-49df-849d-42b6a0405da3] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 25px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.35000000000000003));
    --gap-h-3199343f-3db5-49df-849d-42b6a0405da3: 15px;
    --gap-v-3199343f-3db5-49df-849d-42b6a0405da3: 15px;
    --gap-uuid: 3199343f-3db5-49df-849d-42b6a0405da3;
    max-width: calc(65% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-3199343f-3db5-49df-849d-42b6a0405da3] {
        flex: none;
        gap: 20px;
        width: calc(90% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.10000000000000003));
        --gap-h-3199343f-3db5-49df-849d-42b6a0405da3: 20px;
        --gap-v-3199343f-3db5-49df-849d-42b6a0405da3: 20px;
        max-width: calc(90% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3199343f-3db5-49df-849d-42b6a0405da3] {
        flex: none;
        gap: 10px;
        margin: 15px 0px 0px 0px;
        width: calc(95% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.04999999999999995));
        --gap-h-3199343f-3db5-49df-849d-42b6a0405da3: 10px;
        --gap-v-3199343f-3db5-49df-849d-42b6a0405da3: 10px;
        max-width: calc(95% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.04999999999999995));
    }
}

.sd[data-s-1e3edac2-b0bb-4dd5-84c8-404128f19b85] {
    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-3199343f-3db5-49df-849d-42b6a0405da3) * 0.67));
    --gap-h-1e3edac2-b0bb-4dd5-84c8-404128f19b85: 0px;
    --gap-v-1e3edac2-b0bb-4dd5-84c8-404128f19b85: 0px;
    --gap-uuid: 1e3edac2-b0bb-4dd5-84c8-404128f19b85;
    max-width: calc(33% - (var(--gap-h-3199343f-3db5-49df-849d-42b6a0405da3) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-1e3edac2-b0bb-4dd5-84c8-404128f19b85] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-1e3edac2-b0bb-4dd5-84c8-404128f19b85: 0px;
        --gap-v-1e3edac2-b0bb-4dd5-84c8-404128f19b85: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1e3edac2-b0bb-4dd5-84c8-404128f19b85] {
        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-3199343f-3db5-49df-849d-42b6a0405da3) * 0.5));
        --gap-h-1e3edac2-b0bb-4dd5-84c8-404128f19b85: 0px;
        --gap-v-1e3edac2-b0bb-4dd5-84c8-404128f19b85: 0px;
        max-width: calc(50% - (var(--gap-h-3199343f-3db5-49df-849d-42b6a0405da3) * 0.5));
    }
}

.sd[data-s-1b5dbcb2-d99e-4e8d-ba66-63e3afbbcc93] {
    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: 198px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-1e3edac2-b0bb-4dd5-84c8-404128f19b85) * 0));
    max-width: calc(100% - (var(--gap-h-1e3edac2-b0bb-4dd5-84c8-404128f19b85) * 0));
}

.sd[data-s-1b5dbcb2-d99e-4e8d-ba66-63e3afbbcc93].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-1b5dbcb2-d99e-4e8d-ba66-63e3afbbcc93].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-1b5dbcb2-d99e-4e8d-ba66-63e3afbbcc93]:hover {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1b5dbcb2-d99e-4e8d-ba66-63e3afbbcc93] {
        flex: none;
        height: 160px;
        width: calc(100% - (var(--gap-h-1e3edac2-b0bb-4dd5-84c8-404128f19b85) * 0));
        max-width: calc(100% - (var(--gap-h-1e3edac2-b0bb-4dd5-84c8-404128f19b85) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1b5dbcb2-d99e-4e8d-ba66-63e3afbbcc93] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-1e3edac2-b0bb-4dd5-84c8-404128f19b85) * 0));
        max-width: calc(100% - (var(--gap-h-1e3edac2-b0bb-4dd5-84c8-404128f19b85) * 0));
    }
}

.sd[data-s-3251752f-14ae-4940-a4fd-aad5830bd54c] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-3251752f-14ae-4940-a4fd-aad5830bd54c]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.5);
}

.sd[data-s-1b5dbcb2-d99e-4e8d-ba66-63e3afbbcc93]:hover .sd[data-s-3251752f-14ae-4940-a4fd-aad5830bd54c] {
    transform: scale(1.1, 1.1);
}

.sd[data-s-1b5dbcb2-d99e-4e8d-ba66-63e3afbbcc93]:hover .sd[data-s-3251752f-14ae-4940-a4fd-aad5830bd54c]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
    .sd[data-s-3251752f-14ae-4940-a4fd-aad5830bd54c]:before {
        background-size: cover;
        filter: brightness(0.6);
    }

    .sd[data-s-3251752f-14ae-4940-a4fd-aad5830bd54c] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-5d0bd187-c8f4-405d-bf24-f37e3b5e4477] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 100%;
    z-index: 1;
    --gap-uuid: 5d0bd187-c8f4-405d-bf24-f37e3b5e4477;
    --gap-h-5d0bd187-c8f4-405d-bf24-f37e3b5e4477: 0px;
    --gap-v-5d0bd187-c8f4-405d-bf24-f37e3b5e4477: 0px;
    max-width: 100%;
}

.sd[data-s-1b5dbcb2-d99e-4e8d-ba66-63e3afbbcc93]:hover .sd[data-s-5d0bd187-c8f4-405d-bf24-f37e3b5e4477] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5d0bd187-c8f4-405d-bf24-f37e3b5e4477] {
        display: flex;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
        height: calc(100% - 10px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5d0bd187-c8f4-405d-bf24-f37e3b5e4477] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-5d0bd187-c8f4-405d-bf24-f37e3b5e4477: 5px;
        --gap-v-5d0bd187-c8f4-405d-bf24-f37e3b5e4477: 0px;
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-43829c54-bb44-46ad-a971-72fad9ebf7bf] {
    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-5d0bd187-c8f4-405d-bf24-f37e3b5e4477) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-5d0bd187-c8f4-405d-bf24-f37e3b5e4477) * 0));
    max-width: calc(100% - (var(--gap-h-5d0bd187-c8f4-405d-bf24-f37e3b5e4477) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-43829c54-bb44-46ad-a971-72fad9ebf7bf] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-b88ed58b-cdd4-4a5a-a3ba-4dd8622e5e88] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b88ed58b-cdd4-4a5a-a3ba-4dd8622e5e88] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-10f0bf7b-c359-48f3-9c11-0431f5f28c9d] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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: 840px) {
    .sd[data-s-10f0bf7b-c359-48f3-9c11-0431f5f28c9d] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-10f0bf7b-c359-48f3-9c11-0431f5f28c9d] {
        flex: none;
        font-size: 13px;
        height: auto;
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-3a803ccb-73d7-4d9f-b488-1b5a36be580c] {
    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-3a803ccb-73d7-4d9f-b488-1b5a36be580c] {
        flex-direction: row;
    }
}

.sd[data-s-e290955c-278e-4676-91b9-029b48f861c4] {
    background: #FFFFFF;
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-radius: 50%;
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    color: rgb(66, 66, 66);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-1b5dbcb2-d99e-4e8d-ba66-63e3afbbcc93]:hover .sd[data-s-e290955c-278e-4676-91b9-029b48f861c4] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    color: rgb(66, 66, 66);
    transform: translate(3px, 0px);
}

.sd[data-s-6dea04b6-e0a7-46b6-895f-1ff72b1c7bce] {
    color: rgba(255, 255, 255, 0.92);
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    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-6dea04b6-e0a7-46b6-895f-1ff72b1c7bce] {
        font-size: 13px;
    }
}

.sd[data-s-d899837f-4653-46ff-aa91-4acedeae9273] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-b30020ba-e87a-4f0c-afa5-62911afa629e] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-f78481ab-ea62-4412-9242-5940f8e889d7] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-2ba6f9a2-e743-4bb7-ac16-518ce2955c9c] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 740px;
    max-width: 100%;
}

.sd[data-s-a85c8d2e-4eb2-4e21-ba2d-20f21846b301] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 1px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a85c8d2e-4eb2-4e21-ba2d-20f21846b301] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a85c8d2e-4eb2-4e21-ba2d-20f21846b301] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

.sd[data-s-da1fd28a-fba7-46c7-8051-25cb2ebc20e0] {
    flex: none;
    height: 200px;
    margin: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-da1fd28a-fba7-46c7-8051-25cb2ebc20e0] {
        flex: none;
        height: 240px;
        opacity: 1;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-da1fd28a-fba7-46c7-8051-25cb2ebc20e0] {
        flex: none;
        height: 200px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-9dd59efa-dc49-4499-a99b-6be11720b4ed] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 30px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9dd59efa-dc49-4499-a99b-6be11720b4ed] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9dd59efa-dc49-4499-a99b-6be11720b4ed] {
        flex: none;
        margin: 20px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-473d7683-9054-4e38-b39a-f55a132948b6] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 5px 0px 15px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-f842a3e5-6402-42ac-948a-39ea97f97376] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.sd[data-s-64745dcb-f366-4a1f-8759-4020b066ab19] {
    border-radius: 50%;
    flex: none;
    height: 40px;
    margin: 0px 10px 0px 0px;
    width: 40px;
    max-width: calc(100% - 10px);
}

.sd[data-s-57ad75f4-fdcf-4540-a6f3-3d780f8b8e4c] {
    color: #666666;
    font-family: var(--s-font-9fa5d38c);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-1266cfb6-3431-4d34-ae2d-98ab91a95462] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7d934fb1-a3de-40db-a191-614a560096e2] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-9657703c-b5e0-4844-bba4-12597816a83d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9657703c-b5e0-4844-bba4-12597816a83d] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-a56fea4b-ea30-4b10-b5cc-74806f545d54] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 76px 0px 0px 0px;
    width: 100%;
    --gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54: 0px;
    --gap-v-a56fea4b-ea30-4b10-b5cc-74806f545d54: 0px;
    --gap-uuid: a56fea4b-ea30-4b10-b5cc-74806f545d54;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a56fea4b-ea30-4b10-b5cc-74806f545d54] {
        background: rgba(0, 0, 0, 0.96);
        flex: none;
        height: auto;
        padding: 75px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-4e81ace8-890f-4c1b-9cc7-2cc4724d37cb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0));
    z-index: 5;
    --gap-h-4e81ace8-890f-4c1b-9cc7-2cc4724d37cb: 0px;
    --gap-v-4e81ace8-890f-4c1b-9cc7-2cc4724d37cb: 0px;
    --gap-uuid: 4e81ace8-890f-4c1b-9cc7-2cc4724d37cb;
    max-width: calc(100% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-4e81ace8-890f-4c1b-9cc7-2cc4724d37cb] {
        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-4e81ace8-890f-4c1b-9cc7-2cc4724d37cb] {
        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-b0c2eea2-1afb-4642-980e-d58619f71d0d] {
    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-4e81ace8-890f-4c1b-9cc7-2cc4724d37cb) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b0c2eea2-1afb-4642-980e-d58619f71d0d] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b0c2eea2-1afb-4642-980e-d58619f71d0d] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-4278d9fc-e3fa-4930-97a8-ffb438c388db] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 4278d9fc-e3fa-4930-97a8-ffb438c388db;
    --gap-h-4278d9fc-e3fa-4930-97a8-ffb438c388db: 0px;
    --gap-v-4278d9fc-e3fa-4930-97a8-ffb438c388db: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4278d9fc-e3fa-4930-97a8-ffb438c388db] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4278d9fc-e3fa-4930-97a8-ffb438c388db] {
        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-4278d9fc-e3fa-4930-97a8-ffb438c388db: 0px;
        --gap-v-4278d9fc-e3fa-4930-97a8-ffb438c388db: 21px;
        max-width: 100%;
    }
}

.sd[data-s-289941a4-8543-4910-8057-58f3cf88dcde] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-289941a4-8543-4910-8057-58f3cf88dcde: 10px;
    --gap-v-289941a4-8543-4910-8057-58f3cf88dcde: 0px;
    --gap-uuid: 289941a4-8543-4910-8057-58f3cf88dcde;
    max-width: calc(100% - 10px);
}

.sd[data-s-289941a4-8543-4910-8057-58f3cf88dcde]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-289941a4-8543-4910-8057-58f3cf88dcde] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-fe863a08-1dc7-490c-87c9-3683c1600fee] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-8fd6d2de-3919-47fd-80a3-f3ac5adb84af] {
    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-8fd6d2de-3919-47fd-80a3-f3ac5adb84af] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8fd6d2de-3919-47fd-80a3-f3ac5adb84af] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-e70e81a8-6d5e-47ec-ba59-1ca6b9c13fbf] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e70e81a8-6d5e-47ec-ba59-1ca6b9c13fbf] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e70e81a8-6d5e-47ec-ba59-1ca6b9c13fbf] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-16769d6f-bb0a-47c2-90d6-3c0155deabfa] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
    --gap-h-16769d6f-bb0a-47c2-90d6-3c0155deabfa: 0px;
    --gap-v-16769d6f-bb0a-47c2-90d6-3c0155deabfa: 0px;
    --gap-uuid: 16769d6f-bb0a-47c2-90d6-3c0155deabfa;
    max-width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-16769d6f-bb0a-47c2-90d6-3c0155deabfa] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-16769d6f-bb0a-47c2-90d6-3c0155deabfa] {
        margin: 0px 0px 25px 0px;
        width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
    }
}

.sd[data-s-7718f28c-c9c8-4428-b0cc-b5de075678f9] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-7718f28c-c9c8-4428-b0cc-b5de075678f9] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7718f28c-c9c8-4428-b0cc-b5de075678f9] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-8cbb29a9-3aa7-42a8-8015-2a4c87fa747f] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8cbb29a9-3aa7-42a8-8015-2a4c87fa747f] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-8d7c5643-3516-4f05-ae70-db455aebda84] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8d7c5643-3516-4f05-ae70-db455aebda84] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8d7c5643-3516-4f05-ae70-db455aebda84] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-d08d5f20-3329-416f-814b-5e968cf6eeae] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-d08d5f20-3329-416f-814b-5e968cf6eeae].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-d08d5f20-3329-416f-814b-5e968cf6eeae].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d08d5f20-3329-416f-814b-5e968cf6eeae] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d08d5f20-3329-416f-814b-5e968cf6eeae] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 5px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.35000000000000003));
    --gap-h-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4: 25px;
    --gap-v-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4: 0px;
    --gap-uuid: 56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4;
    max-width: calc(65% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4] {
        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: flex-start;
        margin: 0px 0px 22px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.059999999999999984));
        --gap-h-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4: 0px;
        --gap-v-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4: 0px;
        max-width: calc(94% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.059999999999999984));
    }
}

.sd[data-s-cdc18d7d-4676-4418-878b-74a3ac2a45c2] {
    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-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4) * 0.5));
    max-width: calc(50% - (var(--gap-h-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-cdc18d7d-4676-4418-878b-74a3ac2a45c2] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4) * 0.5));
        max-width: calc(50% - (var(--gap-h-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cdc18d7d-4676-4418-878b-74a3ac2a45c2] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4) * 0));
        max-width: calc(100% - (var(--gap-h-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4) * 0));
    }
}

.sd[data-s-fc7a4863-9952-4f50-8092-9f49e673263a] {
    flex: none;
    height: 308px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fc7a4863-9952-4f50-8092-9f49e673263a] {
        flex: none;
        height: 225px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d2352a4c-ed73-4394-bdd8-1d347cbd1790] {
    background: #EEEEEE;
    border-radius: 0px;
    flex: none;
    height: 311.36px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4) * 0.5));
    max-width: calc(50% - (var(--gap-h-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-d2352a4c-ed73-4394-bdd8-1d347cbd1790] {
        flex: none;
        height: 255px;
        width: calc(100% - (var(--gap-h-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4) * 0));
        max-width: calc(100% - (var(--gap-h-56a869c7-0bf3-4a4f-bdfd-a446b7a4b1e4) * 0));
    }
}

.sd[data-s-4630841e-d351-434a-b7d8-a647cd4d9919] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 3px 0px 29px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.35000000000000003));
    --gap-h-4630841e-d351-434a-b7d8-a647cd4d9919: 25px;
    --gap-v-4630841e-d351-434a-b7d8-a647cd4d9919: 0px;
    --gap-uuid: 4630841e-d351-434a-b7d8-a647cd4d9919;
    max-width: calc(65% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-4630841e-d351-434a-b7d8-a647cd4d9919] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4630841e-d351-434a-b7d8-a647cd4d9919] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: 117px;
        justify-content: center;
        margin: 0px 0px 32px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.059999999999999984));
    }
}

.sd[data-s-369588fe-16cc-4a80-b829-c9510c90b5df] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-4630841e-d351-434a-b7d8-a647cd4d9919) * 0));
    z-index: 1;
    --gap-uuid: 369588fe-16cc-4a80-b829-c9510c90b5df;
    --gap-h-369588fe-16cc-4a80-b829-c9510c90b5df: 0px;
    --gap-v-369588fe-16cc-4a80-b829-c9510c90b5df: 0px;
    max-width: calc(100% - (var(--gap-h-4630841e-d351-434a-b7d8-a647cd4d9919) * 0));
}

.sd[data-s-369588fe-16cc-4a80-b829-c9510c90b5df].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-369588fe-16cc-4a80-b829-c9510c90b5df].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-369588fe-16cc-4a80-b829-c9510c90b5df]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-369588fe-16cc-4a80-b829-c9510c90b5df] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-369588fe-16cc-4a80-b829-c9510c90b5df] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-369588fe-16cc-4a80-b829-c9510c90b5df: 0px;
        --gap-v-369588fe-16cc-4a80-b829-c9510c90b5df: 0px;
    }
}

.sd[data-s-5b67bab4-7ee8-4559-9242-61643fc253c2] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-5b67bab4-7ee8-4559-9242-61643fc253c2] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5b67bab4-7ee8-4559-9242-61643fc253c2] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-fe40dc17-676f-4463-958d-3ece93c12ff9] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(85% - (var(--gap-h-369588fe-16cc-4a80-b829-c9510c90b5df) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-369588fe-16cc-4a80-b829-c9510c90b5df) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-fe40dc17-676f-4463-958d-3ece93c12ff9] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-369588fe-16cc-4a80-b829-c9510c90b5df) * 0));
        max-width: calc(100% - (var(--gap-h-369588fe-16cc-4a80-b829-c9510c90b5df) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fe40dc17-676f-4463-958d-3ece93c12ff9] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 10px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-369588fe-16cc-4a80-b829-c9510c90b5df) * 0));
        max-width: calc(100% - (var(--gap-h-369588fe-16cc-4a80-b829-c9510c90b5df) * 0));
    }
}

.sd[data-s-45b1517e-1ac5-4a5d-8807-082c35b3bd1c] {
    align-content: center;
    align-items: center;
    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 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-45b1517e-1ac5-4a5d-8807-082c35b3bd1c] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-45b1517e-1ac5-4a5d-8807-082c35b3bd1c] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-0587abc8-e845-4f17-ad99-570d3ed0f329] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0587abc8-e845-4f17-ad99-570d3ed0f329] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-bd4b37cc-411d-451d-a695-5c38c0e50db9] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px;
    width: calc(85% - (var(--gap-h-369588fe-16cc-4a80-b829-c9510c90b5df) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-369588fe-16cc-4a80-b829-c9510c90b5df) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-bd4b37cc-411d-451d-a695-5c38c0e50db9] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-369588fe-16cc-4a80-b829-c9510c90b5df) * 0));
        max-width: calc(100% - (var(--gap-h-369588fe-16cc-4a80-b829-c9510c90b5df) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bd4b37cc-411d-451d-a695-5c38c0e50db9] {
        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: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-369588fe-16cc-4a80-b829-c9510c90b5df) * 0));
        max-width: calc(100% - (var(--gap-h-369588fe-16cc-4a80-b829-c9510c90b5df) * 0));
    }
}

.sd[data-s-050f8975-4ea6-4512-808c-a2f96f6eb064] {
    align-content: center;
    align-items: center;
    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: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-050f8975-4ea6-4512-808c-a2f96f6eb064] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-050f8975-4ea6-4512-808c-a2f96f6eb064] {
        border-bottom: 0px solid #e1e7ec;
        border-left: 0px solid #e1e7ec;
        border-right: 0px solid #e1e7ec;
        border-top: 0px solid #e1e7ec;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d6277504-f645-4afd-b80a-7fb270cb5c23] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d6277504-f645-4afd-b80a-7fb270cb5c23] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d6277504-f645-4afd-b80a-7fb270cb5c23] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-81c3439a-b0aa-49c0-a5a9-9a08a4b1fb1f] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    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-81c3439a-b0aa-49c0-a5a9-9a08a4b1fb1f] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-81c3439a-b0aa-49c0-a5a9-9a08a4b1fb1f] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-39841dfc-8122-4756-bc1b-360fad964e5f] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
    --gap-h-39841dfc-8122-4756-bc1b-360fad964e5f: 0px;
    --gap-v-39841dfc-8122-4756-bc1b-360fad964e5f: 0px;
    --gap-uuid: 39841dfc-8122-4756-bc1b-360fad964e5f;
    max-width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-39841dfc-8122-4756-bc1b-360fad964e5f] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-39841dfc-8122-4756-bc1b-360fad964e5f] {
        margin: 0px 0px 12px 0px;
        width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.24999999999999994));
    }
}

.sd[data-s-a2742b7f-0ac8-4a7d-8014-6ab9ed013802] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-a2742b7f-0ac8-4a7d-8014-6ab9ed013802] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a2742b7f-0ac8-4a7d-8014-6ab9ed013802] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-1e516ea7-4f63-47b8-a67b-59cd331bdaae] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1e516ea7-4f63-47b8-a67b-59cd331bdaae] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-29081037-e7ab-4bda-84af-a34d4427b43d] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-29081037-e7ab-4bda-84af-a34d4427b43d] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-29081037-e7ab-4bda-84af-a34d4427b43d] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-ebd3e268-4dd1-40b3-b689-35a1e452b133] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-ebd3e268-4dd1-40b3-b689-35a1e452b133].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-ebd3e268-4dd1-40b3-b689-35a1e452b133].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ebd3e268-4dd1-40b3-b689-35a1e452b133] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ebd3e268-4dd1-40b3-b689-35a1e452b133] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-dce1e3d0-cc38-45e3-931d-5e89383abce1] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 25px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.35000000000000003));
    --gap-h-dce1e3d0-cc38-45e3-931d-5e89383abce1: 15px;
    --gap-v-dce1e3d0-cc38-45e3-931d-5e89383abce1: 15px;
    --gap-uuid: dce1e3d0-cc38-45e3-931d-5e89383abce1;
    max-width: calc(65% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-dce1e3d0-cc38-45e3-931d-5e89383abce1] {
        flex: none;
        gap: 20px;
        width: calc(90% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.10000000000000003));
        --gap-h-dce1e3d0-cc38-45e3-931d-5e89383abce1: 20px;
        --gap-v-dce1e3d0-cc38-45e3-931d-5e89383abce1: 20px;
        max-width: calc(90% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dce1e3d0-cc38-45e3-931d-5e89383abce1] {
        flex: none;
        gap: 10px;
        margin: 15px 0px 0px 0px;
        width: calc(95% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.04999999999999995));
        --gap-h-dce1e3d0-cc38-45e3-931d-5e89383abce1: 10px;
        --gap-v-dce1e3d0-cc38-45e3-931d-5e89383abce1: 10px;
        max-width: calc(95% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.04999999999999995));
    }
}

.sd[data-s-112b9426-eee3-4581-a7ff-58a2bcc593e9] {
    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-dce1e3d0-cc38-45e3-931d-5e89383abce1) * 0.67));
    --gap-h-112b9426-eee3-4581-a7ff-58a2bcc593e9: 0px;
    --gap-v-112b9426-eee3-4581-a7ff-58a2bcc593e9: 0px;
    --gap-uuid: 112b9426-eee3-4581-a7ff-58a2bcc593e9;
    max-width: calc(33% - (var(--gap-h-dce1e3d0-cc38-45e3-931d-5e89383abce1) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-112b9426-eee3-4581-a7ff-58a2bcc593e9] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-112b9426-eee3-4581-a7ff-58a2bcc593e9: 0px;
        --gap-v-112b9426-eee3-4581-a7ff-58a2bcc593e9: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-112b9426-eee3-4581-a7ff-58a2bcc593e9] {
        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-dce1e3d0-cc38-45e3-931d-5e89383abce1) * 0.5));
        --gap-h-112b9426-eee3-4581-a7ff-58a2bcc593e9: 0px;
        --gap-v-112b9426-eee3-4581-a7ff-58a2bcc593e9: 0px;
        max-width: calc(50% - (var(--gap-h-dce1e3d0-cc38-45e3-931d-5e89383abce1) * 0.5));
    }
}

.sd[data-s-34e9bd1f-3174-408f-850f-b9bcebe13b4c] {
    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: 198px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-112b9426-eee3-4581-a7ff-58a2bcc593e9) * 0));
    max-width: calc(100% - (var(--gap-h-112b9426-eee3-4581-a7ff-58a2bcc593e9) * 0));
}

.sd[data-s-34e9bd1f-3174-408f-850f-b9bcebe13b4c].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-34e9bd1f-3174-408f-850f-b9bcebe13b4c].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-34e9bd1f-3174-408f-850f-b9bcebe13b4c]:hover {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-34e9bd1f-3174-408f-850f-b9bcebe13b4c] {
        flex: none;
        height: 160px;
        width: calc(100% - (var(--gap-h-112b9426-eee3-4581-a7ff-58a2bcc593e9) * 0));
        max-width: calc(100% - (var(--gap-h-112b9426-eee3-4581-a7ff-58a2bcc593e9) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-34e9bd1f-3174-408f-850f-b9bcebe13b4c] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-112b9426-eee3-4581-a7ff-58a2bcc593e9) * 0));
        max-width: calc(100% - (var(--gap-h-112b9426-eee3-4581-a7ff-58a2bcc593e9) * 0));
    }
}

.sd[data-s-aaaa3569-3eb9-47f9-b0ff-76b752cf9cb4] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-aaaa3569-3eb9-47f9-b0ff-76b752cf9cb4]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.5);
}

.sd[data-s-34e9bd1f-3174-408f-850f-b9bcebe13b4c]:hover .sd[data-s-aaaa3569-3eb9-47f9-b0ff-76b752cf9cb4] {
    transform: scale(1.1, 1.1);
}

.sd[data-s-34e9bd1f-3174-408f-850f-b9bcebe13b4c]:hover .sd[data-s-aaaa3569-3eb9-47f9-b0ff-76b752cf9cb4]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
    .sd[data-s-aaaa3569-3eb9-47f9-b0ff-76b752cf9cb4]:before {
        background-size: cover;
        filter: brightness(0.6);
    }

    .sd[data-s-aaaa3569-3eb9-47f9-b0ff-76b752cf9cb4] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-07497a16-c024-4cae-86bd-72a03491f8e0] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 100%;
    z-index: 1;
    --gap-uuid: 07497a16-c024-4cae-86bd-72a03491f8e0;
    --gap-h-07497a16-c024-4cae-86bd-72a03491f8e0: 0px;
    --gap-v-07497a16-c024-4cae-86bd-72a03491f8e0: 0px;
    max-width: 100%;
}

.sd[data-s-34e9bd1f-3174-408f-850f-b9bcebe13b4c]:hover .sd[data-s-07497a16-c024-4cae-86bd-72a03491f8e0] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-07497a16-c024-4cae-86bd-72a03491f8e0] {
        display: flex;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
        height: calc(100% - 10px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-07497a16-c024-4cae-86bd-72a03491f8e0] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-07497a16-c024-4cae-86bd-72a03491f8e0: 5px;
        --gap-v-07497a16-c024-4cae-86bd-72a03491f8e0: 0px;
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-8e30ba34-d52d-4b48-bb87-19ddc0b849e6] {
    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-07497a16-c024-4cae-86bd-72a03491f8e0) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-07497a16-c024-4cae-86bd-72a03491f8e0) * 0));
    max-width: calc(100% - (var(--gap-h-07497a16-c024-4cae-86bd-72a03491f8e0) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-8e30ba34-d52d-4b48-bb87-19ddc0b849e6] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-ce96b33c-fe14-48d1-ae60-426c75b334e1] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ce96b33c-fe14-48d1-ae60-426c75b334e1] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-ce9d63e4-4691-4132-b629-2ac59fb3ae35] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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: 840px) {
    .sd[data-s-ce9d63e4-4691-4132-b629-2ac59fb3ae35] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ce9d63e4-4691-4132-b629-2ac59fb3ae35] {
        flex: none;
        font-size: 13px;
        height: auto;
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-a9992aed-ac26-42f9-89e5-90256c3672b2] {
    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-a9992aed-ac26-42f9-89e5-90256c3672b2] {
        flex-direction: row;
    }
}

.sd[data-s-e7ac7e26-d54c-463f-962c-85d9163f6462] {
    background: #FFFFFF;
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-radius: 50%;
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    color: rgb(66, 66, 66);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-34e9bd1f-3174-408f-850f-b9bcebe13b4c]:hover .sd[data-s-e7ac7e26-d54c-463f-962c-85d9163f6462] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    color: rgb(66, 66, 66);
    transform: translate(3px, 0px);
}

.sd[data-s-841c01d7-8188-4d19-adf6-fa2a74b6f870] {
    color: rgba(255, 255, 255, 0.92);
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    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-841c01d7-8188-4d19-adf6-fa2a74b6f870] {
        font-size: 13px;
    }
}

.sd[data-s-3310539b-bb41-43c3-97fd-4d8aace6f9c4] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-2925c7f3-6d57-47a8-b79a-2f18fb247a53] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-32342484-c461-4c05-8fe8-99c85a596b76] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-b4a3174b-5d3c-4598-b66a-19d540ed5716] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 740px;
    max-width: 100%;
}

.sd[data-s-87e626ec-da20-4d84-9ad0-bc6297df5260] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 1px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-87e626ec-da20-4d84-9ad0-bc6297df5260] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-87e626ec-da20-4d84-9ad0-bc6297df5260] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

.sd[data-s-f33aa8f5-3427-4cfb-a0bb-190ac3f4fb1d] {
    flex: none;
    height: 200px;
    margin: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f33aa8f5-3427-4cfb-a0bb-190ac3f4fb1d] {
        flex: none;
        height: 240px;
        opacity: 1;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f33aa8f5-3427-4cfb-a0bb-190ac3f4fb1d] {
        flex: none;
        height: 200px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-af33fad0-2803-4c24-be65-614384717215] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 30px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-af33fad0-2803-4c24-be65-614384717215] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-af33fad0-2803-4c24-be65-614384717215] {
        flex: none;
        margin: 20px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-d453ab3a-2709-4b5c-bd93-88f007422f9b] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 5px 0px 15px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-01be4671-49c5-4924-ae0d-485931281628] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.sd[data-s-10eeac90-23fa-4d66-b1a1-891962fe8421] {
    border-radius: 50%;
    flex: none;
    height: 40px;
    margin: 0px 10px 0px 0px;
    width: 40px;
    max-width: calc(100% - 10px);
}

.sd[data-s-75756969-6660-4734-99ee-c2169bb87d7f] {
    color: #666666;
    font-family: var(--s-font-9fa5d38c);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-dd5bce43-5b9c-49a1-bb3a-9790f2fe12b9] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b05016e6-5e1b-4cac-afe5-2ff28b69522f] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e95a289f-1cff-468e-8aa9-1fd342ccd339] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e95a289f-1cff-468e-8aa9-1fd342ccd339] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-241500e7-89af-4eed-9306-5f4d806cc0a1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 76px 0px 0px 0px;
    width: 100%;
    --gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1: 0px;
    --gap-v-241500e7-89af-4eed-9306-5f4d806cc0a1: 0px;
    --gap-uuid: 241500e7-89af-4eed-9306-5f4d806cc0a1;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-241500e7-89af-4eed-9306-5f4d806cc0a1] {
        background: rgba(0, 0, 0, 0.96);
        flex: none;
        height: auto;
        padding: 75px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-0541e70e-8d98-4e00-94f4-314747556373] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0));
    z-index: 5;
    --gap-h-0541e70e-8d98-4e00-94f4-314747556373: 0px;
    --gap-v-0541e70e-8d98-4e00-94f4-314747556373: 0px;
    --gap-uuid: 0541e70e-8d98-4e00-94f4-314747556373;
    max-width: calc(100% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-0541e70e-8d98-4e00-94f4-314747556373] {
        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-0541e70e-8d98-4e00-94f4-314747556373] {
        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-5202b394-084c-4034-aca0-1531bbb0ad8d] {
    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-0541e70e-8d98-4e00-94f4-314747556373) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5202b394-084c-4034-aca0-1531bbb0ad8d] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5202b394-084c-4034-aca0-1531bbb0ad8d] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-a2ddd195-7e5c-4d39-a805-e74bfd2da25c] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: a2ddd195-7e5c-4d39-a805-e74bfd2da25c;
    --gap-h-a2ddd195-7e5c-4d39-a805-e74bfd2da25c: 0px;
    --gap-v-a2ddd195-7e5c-4d39-a805-e74bfd2da25c: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a2ddd195-7e5c-4d39-a805-e74bfd2da25c] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a2ddd195-7e5c-4d39-a805-e74bfd2da25c] {
        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-a2ddd195-7e5c-4d39-a805-e74bfd2da25c: 0px;
        --gap-v-a2ddd195-7e5c-4d39-a805-e74bfd2da25c: 21px;
        max-width: 100%;
    }
}

.sd[data-s-766a4e8f-b3ae-48b2-9d92-e8bf17ce6729] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-766a4e8f-b3ae-48b2-9d92-e8bf17ce6729: 10px;
    --gap-v-766a4e8f-b3ae-48b2-9d92-e8bf17ce6729: 0px;
    --gap-uuid: 766a4e8f-b3ae-48b2-9d92-e8bf17ce6729;
    max-width: calc(100% - 10px);
}

.sd[data-s-766a4e8f-b3ae-48b2-9d92-e8bf17ce6729]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-766a4e8f-b3ae-48b2-9d92-e8bf17ce6729] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-d8b74a68-3df1-4533-82ae-7801975f37c3] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-0c4f1c04-411a-45d9-aa2b-c0138dca7206] {
    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-0c4f1c04-411a-45d9-aa2b-c0138dca7206] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0c4f1c04-411a-45d9-aa2b-c0138dca7206] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-34110a1d-c877-47f2-a113-fa29161506cd] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-34110a1d-c877-47f2-a113-fa29161506cd] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-34110a1d-c877-47f2-a113-fa29161506cd] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-3a3fa673-5421-48f7-a133-25ea3635ddb5] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
    --gap-h-3a3fa673-5421-48f7-a133-25ea3635ddb5: 0px;
    --gap-v-3a3fa673-5421-48f7-a133-25ea3635ddb5: 0px;
    --gap-uuid: 3a3fa673-5421-48f7-a133-25ea3635ddb5;
    max-width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-3a3fa673-5421-48f7-a133-25ea3635ddb5] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3a3fa673-5421-48f7-a133-25ea3635ddb5] {
        margin: 0px 0px 25px 0px;
        width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
    }
}

.sd[data-s-97d80abd-10a6-499d-8a89-2631519de58e] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-97d80abd-10a6-499d-8a89-2631519de58e] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-97d80abd-10a6-499d-8a89-2631519de58e] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-056f02eb-67e2-42fc-b74a-e68ab588a69f] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-056f02eb-67e2-42fc-b74a-e68ab588a69f] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-da449f29-5cdc-4b51-939a-08441f7db7dd] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-da449f29-5cdc-4b51-939a-08441f7db7dd] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-da449f29-5cdc-4b51-939a-08441f7db7dd] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-3a634576-a881-4a4b-8ab3-0a1d10d3fe02] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-3a634576-a881-4a4b-8ab3-0a1d10d3fe02].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-3a634576-a881-4a4b-8ab3-0a1d10d3fe02].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3a634576-a881-4a4b-8ab3-0a1d10d3fe02] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3a634576-a881-4a4b-8ab3-0a1d10d3fe02] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-0a6bba83-dbed-4639-ab13-192565a16baa] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 5px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.35000000000000003));
    --gap-h-0a6bba83-dbed-4639-ab13-192565a16baa: 25px;
    --gap-v-0a6bba83-dbed-4639-ab13-192565a16baa: 0px;
    --gap-uuid: 0a6bba83-dbed-4639-ab13-192565a16baa;
    max-width: calc(65% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-0a6bba83-dbed-4639-ab13-192565a16baa] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0a6bba83-dbed-4639-ab13-192565a16baa] {
        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: flex-start;
        margin: 0px 0px 22px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.059999999999999984));
        --gap-h-0a6bba83-dbed-4639-ab13-192565a16baa: 0px;
        --gap-v-0a6bba83-dbed-4639-ab13-192565a16baa: 0px;
        max-width: calc(94% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.059999999999999984));
    }
}

.sd[data-s-bcf78a98-09d4-4d04-a3df-9560f3ab76fc] {
    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-0a6bba83-dbed-4639-ab13-192565a16baa) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-0a6bba83-dbed-4639-ab13-192565a16baa) * 0.5));
    max-width: calc(50% - (var(--gap-h-0a6bba83-dbed-4639-ab13-192565a16baa) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-bcf78a98-09d4-4d04-a3df-9560f3ab76fc] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-0a6bba83-dbed-4639-ab13-192565a16baa) * 0.5));
        max-width: calc(50% - (var(--gap-h-0a6bba83-dbed-4639-ab13-192565a16baa) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bcf78a98-09d4-4d04-a3df-9560f3ab76fc] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-0a6bba83-dbed-4639-ab13-192565a16baa) * 0));
        max-width: calc(100% - (var(--gap-h-0a6bba83-dbed-4639-ab13-192565a16baa) * 0));
    }
}

.sd[data-s-e0485344-53a6-40dd-965f-7d2d397a0af6] {
    flex: none;
    height: 308px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e0485344-53a6-40dd-965f-7d2d397a0af6] {
        flex: none;
        height: 225px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-7267cc81-76ab-42d8-a011-11a71abf1637] {
    background: #EEEEEE;
    border-radius: 0px;
    flex: none;
    height: 311.36px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-0a6bba83-dbed-4639-ab13-192565a16baa) * 0.5));
    max-width: calc(50% - (var(--gap-h-0a6bba83-dbed-4639-ab13-192565a16baa) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-7267cc81-76ab-42d8-a011-11a71abf1637] {
        flex: none;
        height: 255px;
        width: calc(100% - (var(--gap-h-0a6bba83-dbed-4639-ab13-192565a16baa) * 0));
        max-width: calc(100% - (var(--gap-h-0a6bba83-dbed-4639-ab13-192565a16baa) * 0));
    }
}

.sd[data-s-d7fae948-717d-4be6-9c1c-22de6295040c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 3px 0px 29px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.35000000000000003));
    --gap-h-d7fae948-717d-4be6-9c1c-22de6295040c: 25px;
    --gap-v-d7fae948-717d-4be6-9c1c-22de6295040c: 0px;
    --gap-uuid: d7fae948-717d-4be6-9c1c-22de6295040c;
    max-width: calc(65% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d7fae948-717d-4be6-9c1c-22de6295040c] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d7fae948-717d-4be6-9c1c-22de6295040c] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: 117px;
        justify-content: center;
        margin: 0px 0px 32px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.059999999999999984));
    }
}

.sd[data-s-9b1a4bee-2f24-4645-add2-2fe4dfedef55] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-d7fae948-717d-4be6-9c1c-22de6295040c) * 0));
    z-index: 1;
    --gap-uuid: 9b1a4bee-2f24-4645-add2-2fe4dfedef55;
    --gap-h-9b1a4bee-2f24-4645-add2-2fe4dfedef55: 0px;
    --gap-v-9b1a4bee-2f24-4645-add2-2fe4dfedef55: 0px;
    max-width: calc(100% - (var(--gap-h-d7fae948-717d-4be6-9c1c-22de6295040c) * 0));
}

.sd[data-s-9b1a4bee-2f24-4645-add2-2fe4dfedef55].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-9b1a4bee-2f24-4645-add2-2fe4dfedef55].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-9b1a4bee-2f24-4645-add2-2fe4dfedef55]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9b1a4bee-2f24-4645-add2-2fe4dfedef55] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9b1a4bee-2f24-4645-add2-2fe4dfedef55] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-9b1a4bee-2f24-4645-add2-2fe4dfedef55: 0px;
        --gap-v-9b1a4bee-2f24-4645-add2-2fe4dfedef55: 0px;
    }
}

.sd[data-s-b6796273-8efc-46c5-8291-c9f6f9a42089] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-b6796273-8efc-46c5-8291-c9f6f9a42089] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b6796273-8efc-46c5-8291-c9f6f9a42089] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-2b7fa035-11fd-4556-a7ee-e7c1c179cd7b] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(85% - (var(--gap-h-9b1a4bee-2f24-4645-add2-2fe4dfedef55) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-9b1a4bee-2f24-4645-add2-2fe4dfedef55) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-2b7fa035-11fd-4556-a7ee-e7c1c179cd7b] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-9b1a4bee-2f24-4645-add2-2fe4dfedef55) * 0));
        max-width: calc(100% - (var(--gap-h-9b1a4bee-2f24-4645-add2-2fe4dfedef55) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2b7fa035-11fd-4556-a7ee-e7c1c179cd7b] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 10px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-9b1a4bee-2f24-4645-add2-2fe4dfedef55) * 0));
        max-width: calc(100% - (var(--gap-h-9b1a4bee-2f24-4645-add2-2fe4dfedef55) * 0));
    }
}

.sd[data-s-512f4e06-a561-4c75-8ec4-842af04996a7] {
    align-content: center;
    align-items: center;
    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 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-512f4e06-a561-4c75-8ec4-842af04996a7] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-512f4e06-a561-4c75-8ec4-842af04996a7] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-7ec2343e-91ff-4859-be33-92fca8639dc6] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ec2343e-91ff-4859-be33-92fca8639dc6] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-317fc3c3-8fc4-4c2b-a0cc-ec44c3f2b3a2] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px;
    width: calc(85% - (var(--gap-h-9b1a4bee-2f24-4645-add2-2fe4dfedef55) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-9b1a4bee-2f24-4645-add2-2fe4dfedef55) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-317fc3c3-8fc4-4c2b-a0cc-ec44c3f2b3a2] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-9b1a4bee-2f24-4645-add2-2fe4dfedef55) * 0));
        max-width: calc(100% - (var(--gap-h-9b1a4bee-2f24-4645-add2-2fe4dfedef55) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-317fc3c3-8fc4-4c2b-a0cc-ec44c3f2b3a2] {
        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: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-9b1a4bee-2f24-4645-add2-2fe4dfedef55) * 0));
        max-width: calc(100% - (var(--gap-h-9b1a4bee-2f24-4645-add2-2fe4dfedef55) * 0));
    }
}

.sd[data-s-cd537afd-2bc1-409d-b84d-d30ef064e859] {
    align-content: center;
    align-items: center;
    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: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cd537afd-2bc1-409d-b84d-d30ef064e859] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cd537afd-2bc1-409d-b84d-d30ef064e859] {
        border-bottom: 0px solid #e1e7ec;
        border-left: 0px solid #e1e7ec;
        border-right: 0px solid #e1e7ec;
        border-top: 0px solid #e1e7ec;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-3d1f91fe-5bdc-4fa7-b316-35add4589db8] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3d1f91fe-5bdc-4fa7-b316-35add4589db8] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3d1f91fe-5bdc-4fa7-b316-35add4589db8] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-20d6e37c-4e81-44dc-a725-4e86a14389fd] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    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-20d6e37c-4e81-44dc-a725-4e86a14389fd] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-20d6e37c-4e81-44dc-a725-4e86a14389fd] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-8876ab27-dfc0-4ba7-b61d-d1d95e477ace] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
    --gap-h-8876ab27-dfc0-4ba7-b61d-d1d95e477ace: 0px;
    --gap-v-8876ab27-dfc0-4ba7-b61d-d1d95e477ace: 0px;
    --gap-uuid: 8876ab27-dfc0-4ba7-b61d-d1d95e477ace;
    max-width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-8876ab27-dfc0-4ba7-b61d-d1d95e477ace] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8876ab27-dfc0-4ba7-b61d-d1d95e477ace] {
        margin: 0px 0px 12px 0px;
        width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.24999999999999994));
    }
}

.sd[data-s-409709ef-43bf-4dfb-941d-60c054ae6702] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-409709ef-43bf-4dfb-941d-60c054ae6702] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-409709ef-43bf-4dfb-941d-60c054ae6702] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-67725862-9006-4b8e-95c4-caad8e24e36b] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-67725862-9006-4b8e-95c4-caad8e24e36b] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-6d659e0f-6f2a-457b-a946-c6e141de6c5c] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6d659e0f-6f2a-457b-a946-c6e141de6c5c] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6d659e0f-6f2a-457b-a946-c6e141de6c5c] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-3ea1baa6-5b87-4c2b-9784-3a93c391dafd] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-3ea1baa6-5b87-4c2b-9784-3a93c391dafd].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-3ea1baa6-5b87-4c2b-9784-3a93c391dafd].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3ea1baa6-5b87-4c2b-9784-3a93c391dafd] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3ea1baa6-5b87-4c2b-9784-3a93c391dafd] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-6186f446-c4a5-4d66-9ddb-bf843e3ce758] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 25px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.35000000000000003));
    --gap-h-6186f446-c4a5-4d66-9ddb-bf843e3ce758: 15px;
    --gap-v-6186f446-c4a5-4d66-9ddb-bf843e3ce758: 15px;
    --gap-uuid: 6186f446-c4a5-4d66-9ddb-bf843e3ce758;
    max-width: calc(65% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-6186f446-c4a5-4d66-9ddb-bf843e3ce758] {
        flex: none;
        gap: 20px;
        width: calc(90% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.10000000000000003));
        --gap-h-6186f446-c4a5-4d66-9ddb-bf843e3ce758: 20px;
        --gap-v-6186f446-c4a5-4d66-9ddb-bf843e3ce758: 20px;
        max-width: calc(90% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6186f446-c4a5-4d66-9ddb-bf843e3ce758] {
        flex: none;
        gap: 10px;
        margin: 15px 0px 0px 0px;
        width: calc(95% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.04999999999999995));
        --gap-h-6186f446-c4a5-4d66-9ddb-bf843e3ce758: 10px;
        --gap-v-6186f446-c4a5-4d66-9ddb-bf843e3ce758: 10px;
        max-width: calc(95% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.04999999999999995));
    }
}

.sd[data-s-a132f769-ffc3-4ef7-8564-b55509fe9cc7] {
    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-6186f446-c4a5-4d66-9ddb-bf843e3ce758) * 0.67));
    --gap-h-a132f769-ffc3-4ef7-8564-b55509fe9cc7: 0px;
    --gap-v-a132f769-ffc3-4ef7-8564-b55509fe9cc7: 0px;
    --gap-uuid: a132f769-ffc3-4ef7-8564-b55509fe9cc7;
    max-width: calc(33% - (var(--gap-h-6186f446-c4a5-4d66-9ddb-bf843e3ce758) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-a132f769-ffc3-4ef7-8564-b55509fe9cc7] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-a132f769-ffc3-4ef7-8564-b55509fe9cc7: 0px;
        --gap-v-a132f769-ffc3-4ef7-8564-b55509fe9cc7: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a132f769-ffc3-4ef7-8564-b55509fe9cc7] {
        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-6186f446-c4a5-4d66-9ddb-bf843e3ce758) * 0.5));
        --gap-h-a132f769-ffc3-4ef7-8564-b55509fe9cc7: 0px;
        --gap-v-a132f769-ffc3-4ef7-8564-b55509fe9cc7: 0px;
        max-width: calc(50% - (var(--gap-h-6186f446-c4a5-4d66-9ddb-bf843e3ce758) * 0.5));
    }
}

.sd[data-s-ff37ccfb-c7b0-4fe1-bc2c-5dbbf7e6ffa3] {
    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: 198px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-a132f769-ffc3-4ef7-8564-b55509fe9cc7) * 0));
    max-width: calc(100% - (var(--gap-h-a132f769-ffc3-4ef7-8564-b55509fe9cc7) * 0));
}

.sd[data-s-ff37ccfb-c7b0-4fe1-bc2c-5dbbf7e6ffa3].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-ff37ccfb-c7b0-4fe1-bc2c-5dbbf7e6ffa3].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-ff37ccfb-c7b0-4fe1-bc2c-5dbbf7e6ffa3]:hover {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ff37ccfb-c7b0-4fe1-bc2c-5dbbf7e6ffa3] {
        flex: none;
        height: 160px;
        width: calc(100% - (var(--gap-h-a132f769-ffc3-4ef7-8564-b55509fe9cc7) * 0));
        max-width: calc(100% - (var(--gap-h-a132f769-ffc3-4ef7-8564-b55509fe9cc7) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ff37ccfb-c7b0-4fe1-bc2c-5dbbf7e6ffa3] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-a132f769-ffc3-4ef7-8564-b55509fe9cc7) * 0));
        max-width: calc(100% - (var(--gap-h-a132f769-ffc3-4ef7-8564-b55509fe9cc7) * 0));
    }
}

.sd[data-s-6895fbc1-c2eb-469a-a484-83e4a460eefa] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6895fbc1-c2eb-469a-a484-83e4a460eefa]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.5);
}

.sd[data-s-ff37ccfb-c7b0-4fe1-bc2c-5dbbf7e6ffa3]:hover .sd[data-s-6895fbc1-c2eb-469a-a484-83e4a460eefa] {
    transform: scale(1.1, 1.1);
}

.sd[data-s-ff37ccfb-c7b0-4fe1-bc2c-5dbbf7e6ffa3]:hover .sd[data-s-6895fbc1-c2eb-469a-a484-83e4a460eefa]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
    .sd[data-s-6895fbc1-c2eb-469a-a484-83e4a460eefa]:before {
        background-size: cover;
        filter: brightness(0.6);
    }

    .sd[data-s-6895fbc1-c2eb-469a-a484-83e4a460eefa] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-9efd4806-48b0-4827-89e2-db790f0ad502] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 100%;
    z-index: 1;
    --gap-uuid: 9efd4806-48b0-4827-89e2-db790f0ad502;
    --gap-h-9efd4806-48b0-4827-89e2-db790f0ad502: 0px;
    --gap-v-9efd4806-48b0-4827-89e2-db790f0ad502: 0px;
    max-width: 100%;
}

.sd[data-s-ff37ccfb-c7b0-4fe1-bc2c-5dbbf7e6ffa3]:hover .sd[data-s-9efd4806-48b0-4827-89e2-db790f0ad502] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9efd4806-48b0-4827-89e2-db790f0ad502] {
        display: flex;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
        height: calc(100% - 10px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9efd4806-48b0-4827-89e2-db790f0ad502] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-9efd4806-48b0-4827-89e2-db790f0ad502: 5px;
        --gap-v-9efd4806-48b0-4827-89e2-db790f0ad502: 0px;
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-63ca88f6-1472-4907-86e2-838e848ffd91] {
    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-9efd4806-48b0-4827-89e2-db790f0ad502) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-9efd4806-48b0-4827-89e2-db790f0ad502) * 0));
    max-width: calc(100% - (var(--gap-h-9efd4806-48b0-4827-89e2-db790f0ad502) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-63ca88f6-1472-4907-86e2-838e848ffd91] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-438db768-3dbf-47de-a302-cdf5fecf5373] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-438db768-3dbf-47de-a302-cdf5fecf5373] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-837f3a2f-f6b1-43b5-8c1d-8249b1dda8d8] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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: 840px) {
    .sd[data-s-837f3a2f-f6b1-43b5-8c1d-8249b1dda8d8] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-837f3a2f-f6b1-43b5-8c1d-8249b1dda8d8] {
        flex: none;
        font-size: 13px;
        height: auto;
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-ffd2c991-4fe1-4837-8bd2-fb518d8ef9d8] {
    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-ffd2c991-4fe1-4837-8bd2-fb518d8ef9d8] {
        flex-direction: row;
    }
}

.sd[data-s-05957a0a-db9f-4a1b-9130-0a89bfb0a5cc] {
    background: #FFFFFF;
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-radius: 50%;
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    color: rgb(66, 66, 66);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-ff37ccfb-c7b0-4fe1-bc2c-5dbbf7e6ffa3]:hover .sd[data-s-05957a0a-db9f-4a1b-9130-0a89bfb0a5cc] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    color: rgb(66, 66, 66);
    transform: translate(3px, 0px);
}

.sd[data-s-87e2f431-1eb0-4aaf-98b1-b700ace883a8] {
    color: rgba(255, 255, 255, 0.92);
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    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-87e2f431-1eb0-4aaf-98b1-b700ace883a8] {
        font-size: 13px;
    }
}

.sd[data-s-20aaa23e-faea-401d-8ee6-17f009648e8e] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-3b52c7c0-22fc-4a1c-9b02-04b999a1f158] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-566461ae-04f4-4a24-9d15-db6e9760ae36] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-42b89291-36ae-4719-8ef6-7c3aa6d49c40] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 740px;
    max-width: 100%;
}

.sd[data-s-2baf06a6-db61-460b-960a-cbaca1f950d7] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 1px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2baf06a6-db61-460b-960a-cbaca1f950d7] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2baf06a6-db61-460b-960a-cbaca1f950d7] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

.sd[data-s-0b482c37-96c8-4136-9012-8df2aad0ad51] {
    flex: none;
    height: 200px;
    margin: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0b482c37-96c8-4136-9012-8df2aad0ad51] {
        flex: none;
        height: 240px;
        opacity: 1;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0b482c37-96c8-4136-9012-8df2aad0ad51] {
        flex: none;
        height: 200px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-6fe6cc3d-8183-4b6a-87b8-398b38dce1a3] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 30px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6fe6cc3d-8183-4b6a-87b8-398b38dce1a3] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6fe6cc3d-8183-4b6a-87b8-398b38dce1a3] {
        flex: none;
        margin: 20px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-ec9d0b71-d8c8-46a9-9961-76daf7adfa9e] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 5px 0px 15px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a75cfdc4-765a-482c-90a2-5a329d256dd0] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.sd[data-s-9f54f1ad-ac2c-4eb6-9e4d-c82554ec0cfb] {
    border-radius: 50%;
    flex: none;
    height: 40px;
    margin: 0px 10px 0px 0px;
    width: 40px;
    max-width: calc(100% - 10px);
}

.sd[data-s-cb59a55d-8e5f-4834-ad44-0adad7b77b1d] {
    color: #666666;
    font-family: var(--s-font-9fa5d38c);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-5a93c91c-f293-496d-a21e-5044e7bb1208] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-77f2e34e-d63b-412b-871e-c7aa387a3097] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-700d59bd-5b04-42ba-a2aa-da0238e9b96d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-700d59bd-5b04-42ba-a2aa-da0238e9b96d] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-c7393590-bf11-47e5-a2e3-a672278251fd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 76px 0px 0px 0px;
    width: 100%;
    --gap-h-c7393590-bf11-47e5-a2e3-a672278251fd: 0px;
    --gap-v-c7393590-bf11-47e5-a2e3-a672278251fd: 0px;
    --gap-uuid: c7393590-bf11-47e5-a2e3-a672278251fd;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c7393590-bf11-47e5-a2e3-a672278251fd] {
        background: rgba(0, 0, 0, 0.96);
        flex: none;
        height: auto;
        padding: 75px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-8d65fdba-13fd-4197-b1e7-6df19bbe3c48] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0));
    z-index: 5;
    --gap-h-8d65fdba-13fd-4197-b1e7-6df19bbe3c48: 0px;
    --gap-v-8d65fdba-13fd-4197-b1e7-6df19bbe3c48: 0px;
    --gap-uuid: 8d65fdba-13fd-4197-b1e7-6df19bbe3c48;
    max-width: calc(100% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-8d65fdba-13fd-4197-b1e7-6df19bbe3c48] {
        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-8d65fdba-13fd-4197-b1e7-6df19bbe3c48] {
        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-18ec5514-2115-448e-b10e-37ab0f59b846] {
    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-8d65fdba-13fd-4197-b1e7-6df19bbe3c48) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-18ec5514-2115-448e-b10e-37ab0f59b846] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-18ec5514-2115-448e-b10e-37ab0f59b846] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-65b3bebf-ecf5-4149-a72c-32af191a4863] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 65b3bebf-ecf5-4149-a72c-32af191a4863;
    --gap-h-65b3bebf-ecf5-4149-a72c-32af191a4863: 0px;
    --gap-v-65b3bebf-ecf5-4149-a72c-32af191a4863: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-65b3bebf-ecf5-4149-a72c-32af191a4863] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-65b3bebf-ecf5-4149-a72c-32af191a4863] {
        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-65b3bebf-ecf5-4149-a72c-32af191a4863: 0px;
        --gap-v-65b3bebf-ecf5-4149-a72c-32af191a4863: 21px;
        max-width: 100%;
    }
}

.sd[data-s-3f00fb14-f6cb-416d-b5bb-25e1930d1395] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-3f00fb14-f6cb-416d-b5bb-25e1930d1395: 10px;
    --gap-v-3f00fb14-f6cb-416d-b5bb-25e1930d1395: 0px;
    --gap-uuid: 3f00fb14-f6cb-416d-b5bb-25e1930d1395;
    max-width: calc(100% - 10px);
}

.sd[data-s-3f00fb14-f6cb-416d-b5bb-25e1930d1395]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-3f00fb14-f6cb-416d-b5bb-25e1930d1395] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-ed918f9c-314b-40c5-89bc-0d06f6b5b5f5] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-904a2347-4221-4002-818e-343bc23a0750] {
    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-904a2347-4221-4002-818e-343bc23a0750] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-904a2347-4221-4002-818e-343bc23a0750] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-7153d7ea-9eb0-4911-ba6c-1e0c5a8ca077] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7153d7ea-9eb0-4911-ba6c-1e0c5a8ca077] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7153d7ea-9eb0-4911-ba6c-1e0c5a8ca077] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-141b0d37-4c1a-46a2-8ac7-617f160530d3] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
    --gap-h-141b0d37-4c1a-46a2-8ac7-617f160530d3: 0px;
    --gap-v-141b0d37-4c1a-46a2-8ac7-617f160530d3: 0px;
    --gap-uuid: 141b0d37-4c1a-46a2-8ac7-617f160530d3;
    max-width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-141b0d37-4c1a-46a2-8ac7-617f160530d3] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-141b0d37-4c1a-46a2-8ac7-617f160530d3] {
        margin: 0px 0px 25px 0px;
        width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
    }
}

.sd[data-s-e39b9e39-3663-4d0e-b71b-19236a93de6c] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-e39b9e39-3663-4d0e-b71b-19236a93de6c] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e39b9e39-3663-4d0e-b71b-19236a93de6c] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-a8530fd5-d285-4663-a5cc-b45303d4f473] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a8530fd5-d285-4663-a5cc-b45303d4f473] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-df436b02-a4b3-44f0-8b2e-21f8ca480d37] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-df436b02-a4b3-44f0-8b2e-21f8ca480d37] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-df436b02-a4b3-44f0-8b2e-21f8ca480d37] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-220dc4a0-7831-4d14-a552-947e63c7bebb] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-220dc4a0-7831-4d14-a552-947e63c7bebb].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-220dc4a0-7831-4d14-a552-947e63c7bebb].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-220dc4a0-7831-4d14-a552-947e63c7bebb] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-220dc4a0-7831-4d14-a552-947e63c7bebb] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-8386a906-24e0-4aac-979c-fd7fd8b5dbf2] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 5px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.35000000000000003));
    --gap-h-8386a906-24e0-4aac-979c-fd7fd8b5dbf2: 25px;
    --gap-v-8386a906-24e0-4aac-979c-fd7fd8b5dbf2: 0px;
    --gap-uuid: 8386a906-24e0-4aac-979c-fd7fd8b5dbf2;
    max-width: calc(65% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-8386a906-24e0-4aac-979c-fd7fd8b5dbf2] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8386a906-24e0-4aac-979c-fd7fd8b5dbf2] {
        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: flex-start;
        margin: 0px 0px 22px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.059999999999999984));
        --gap-h-8386a906-24e0-4aac-979c-fd7fd8b5dbf2: 0px;
        --gap-v-8386a906-24e0-4aac-979c-fd7fd8b5dbf2: 0px;
        max-width: calc(94% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.059999999999999984));
    }
}

.sd[data-s-3aa5ee7d-22f7-4c3b-968d-48e0977dd968] {
    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-8386a906-24e0-4aac-979c-fd7fd8b5dbf2) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-8386a906-24e0-4aac-979c-fd7fd8b5dbf2) * 0.5));
    max-width: calc(50% - (var(--gap-h-8386a906-24e0-4aac-979c-fd7fd8b5dbf2) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-3aa5ee7d-22f7-4c3b-968d-48e0977dd968] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-8386a906-24e0-4aac-979c-fd7fd8b5dbf2) * 0.5));
        max-width: calc(50% - (var(--gap-h-8386a906-24e0-4aac-979c-fd7fd8b5dbf2) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3aa5ee7d-22f7-4c3b-968d-48e0977dd968] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-8386a906-24e0-4aac-979c-fd7fd8b5dbf2) * 0));
        max-width: calc(100% - (var(--gap-h-8386a906-24e0-4aac-979c-fd7fd8b5dbf2) * 0));
    }
}

.sd[data-s-62ce1804-170d-474f-9ee2-2d9259e1790e] {
    flex: none;
    height: 308px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-62ce1804-170d-474f-9ee2-2d9259e1790e] {
        flex: none;
        height: 225px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ec78e86b-28d9-4bb3-89b8-ac4b7ed6bb0f] {
    background: #EEEEEE;
    border-radius: 0px;
    flex: none;
    height: 311.36px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-8386a906-24e0-4aac-979c-fd7fd8b5dbf2) * 0.5));
    max-width: calc(50% - (var(--gap-h-8386a906-24e0-4aac-979c-fd7fd8b5dbf2) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-ec78e86b-28d9-4bb3-89b8-ac4b7ed6bb0f] {
        flex: none;
        height: 255px;
        width: calc(100% - (var(--gap-h-8386a906-24e0-4aac-979c-fd7fd8b5dbf2) * 0));
        max-width: calc(100% - (var(--gap-h-8386a906-24e0-4aac-979c-fd7fd8b5dbf2) * 0));
    }
}

.sd[data-s-5974192a-a071-4fb2-aa72-c9851bbf0fe2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 3px 0px 29px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.35000000000000003));
    --gap-h-5974192a-a071-4fb2-aa72-c9851bbf0fe2: 25px;
    --gap-v-5974192a-a071-4fb2-aa72-c9851bbf0fe2: 0px;
    --gap-uuid: 5974192a-a071-4fb2-aa72-c9851bbf0fe2;
    max-width: calc(65% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-5974192a-a071-4fb2-aa72-c9851bbf0fe2] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5974192a-a071-4fb2-aa72-c9851bbf0fe2] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: 117px;
        justify-content: center;
        margin: 0px 0px 32px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.059999999999999984));
    }
}

.sd[data-s-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-5974192a-a071-4fb2-aa72-c9851bbf0fe2) * 0));
    z-index: 1;
    --gap-uuid: f54c0dd0-8dd9-40ab-8c9d-52843bf465d4;
    --gap-h-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4: 0px;
    --gap-v-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4: 0px;
    max-width: calc(100% - (var(--gap-h-5974192a-a071-4fb2-aa72-c9851bbf0fe2) * 0));
}

.sd[data-s-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4: 0px;
        --gap-v-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4: 0px;
    }
}

.sd[data-s-fa4d52e4-f08b-4572-a05b-48bdab75d9d8] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-fa4d52e4-f08b-4572-a05b-48bdab75d9d8] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fa4d52e4-f08b-4572-a05b-48bdab75d9d8] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-21cd0f44-10a5-452d-9d2a-0e18d8d01b14] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(85% - (var(--gap-h-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-21cd0f44-10a5-452d-9d2a-0e18d8d01b14] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4) * 0));
        max-width: calc(100% - (var(--gap-h-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-21cd0f44-10a5-452d-9d2a-0e18d8d01b14] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 10px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4) * 0));
        max-width: calc(100% - (var(--gap-h-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4) * 0));
    }
}

.sd[data-s-b9c8ba56-4003-459c-b1b1-85cec86697d7] {
    align-content: center;
    align-items: center;
    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 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b9c8ba56-4003-459c-b1b1-85cec86697d7] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b9c8ba56-4003-459c-b1b1-85cec86697d7] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-042452d9-ae30-482c-a5b6-e5ca06cd3e00] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-042452d9-ae30-482c-a5b6-e5ca06cd3e00] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-38c333d7-012e-40a0-a4e3-6e541763b4f7] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px;
    width: calc(85% - (var(--gap-h-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-38c333d7-012e-40a0-a4e3-6e541763b4f7] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4) * 0));
        max-width: calc(100% - (var(--gap-h-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-38c333d7-012e-40a0-a4e3-6e541763b4f7] {
        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: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4) * 0));
        max-width: calc(100% - (var(--gap-h-f54c0dd0-8dd9-40ab-8c9d-52843bf465d4) * 0));
    }
}

.sd[data-s-b3e276d3-9f9d-4019-b4ea-e3ef6601b98a] {
    align-content: center;
    align-items: center;
    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: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b3e276d3-9f9d-4019-b4ea-e3ef6601b98a] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b3e276d3-9f9d-4019-b4ea-e3ef6601b98a] {
        border-bottom: 0px solid #e1e7ec;
        border-left: 0px solid #e1e7ec;
        border-right: 0px solid #e1e7ec;
        border-top: 0px solid #e1e7ec;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-1adcd42d-189f-4d41-b64a-d5690977597b] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1adcd42d-189f-4d41-b64a-d5690977597b] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1adcd42d-189f-4d41-b64a-d5690977597b] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-252dd081-5b7c-485f-9adc-739ae4eb9206] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    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-252dd081-5b7c-485f-9adc-739ae4eb9206] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-252dd081-5b7c-485f-9adc-739ae4eb9206] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-1f6d9b80-a7f7-4fe6-9ad6-3c668d566bdf] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
    --gap-h-1f6d9b80-a7f7-4fe6-9ad6-3c668d566bdf: 0px;
    --gap-v-1f6d9b80-a7f7-4fe6-9ad6-3c668d566bdf: 0px;
    --gap-uuid: 1f6d9b80-a7f7-4fe6-9ad6-3c668d566bdf;
    max-width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-1f6d9b80-a7f7-4fe6-9ad6-3c668d566bdf] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1f6d9b80-a7f7-4fe6-9ad6-3c668d566bdf] {
        margin: 0px 0px 12px 0px;
        width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.24999999999999994));
    }
}

.sd[data-s-ebe9efab-fe12-4da3-a319-6ddc69ef7d1c] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-ebe9efab-fe12-4da3-a319-6ddc69ef7d1c] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ebe9efab-fe12-4da3-a319-6ddc69ef7d1c] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-e52331cd-1317-4052-9feb-9446571f6896] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e52331cd-1317-4052-9feb-9446571f6896] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-c18eaaf9-f5f1-4fbc-acec-365aa4994220] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c18eaaf9-f5f1-4fbc-acec-365aa4994220] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c18eaaf9-f5f1-4fbc-acec-365aa4994220] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-fed1a99d-aa58-4b9c-bd14-f6f9cdf5db0a] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-fed1a99d-aa58-4b9c-bd14-f6f9cdf5db0a].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-fed1a99d-aa58-4b9c-bd14-f6f9cdf5db0a].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fed1a99d-aa58-4b9c-bd14-f6f9cdf5db0a] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fed1a99d-aa58-4b9c-bd14-f6f9cdf5db0a] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-de3f430d-7661-4f34-930e-3d1754e1e862] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 25px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.35000000000000003));
    --gap-h-de3f430d-7661-4f34-930e-3d1754e1e862: 15px;
    --gap-v-de3f430d-7661-4f34-930e-3d1754e1e862: 15px;
    --gap-uuid: de3f430d-7661-4f34-930e-3d1754e1e862;
    max-width: calc(65% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-de3f430d-7661-4f34-930e-3d1754e1e862] {
        flex: none;
        gap: 20px;
        width: calc(90% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.10000000000000003));
        --gap-h-de3f430d-7661-4f34-930e-3d1754e1e862: 20px;
        --gap-v-de3f430d-7661-4f34-930e-3d1754e1e862: 20px;
        max-width: calc(90% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-de3f430d-7661-4f34-930e-3d1754e1e862] {
        flex: none;
        gap: 10px;
        margin: 15px 0px 0px 0px;
        width: calc(95% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.04999999999999995));
        --gap-h-de3f430d-7661-4f34-930e-3d1754e1e862: 10px;
        --gap-v-de3f430d-7661-4f34-930e-3d1754e1e862: 10px;
        max-width: calc(95% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.04999999999999995));
    }
}

.sd[data-s-b2a1e5a5-07f2-4a70-87bc-af994756ecff] {
    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-de3f430d-7661-4f34-930e-3d1754e1e862) * 0.67));
    --gap-h-b2a1e5a5-07f2-4a70-87bc-af994756ecff: 0px;
    --gap-v-b2a1e5a5-07f2-4a70-87bc-af994756ecff: 0px;
    --gap-uuid: b2a1e5a5-07f2-4a70-87bc-af994756ecff;
    max-width: calc(33% - (var(--gap-h-de3f430d-7661-4f34-930e-3d1754e1e862) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b2a1e5a5-07f2-4a70-87bc-af994756ecff] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-b2a1e5a5-07f2-4a70-87bc-af994756ecff: 0px;
        --gap-v-b2a1e5a5-07f2-4a70-87bc-af994756ecff: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b2a1e5a5-07f2-4a70-87bc-af994756ecff] {
        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-de3f430d-7661-4f34-930e-3d1754e1e862) * 0.5));
        --gap-h-b2a1e5a5-07f2-4a70-87bc-af994756ecff: 0px;
        --gap-v-b2a1e5a5-07f2-4a70-87bc-af994756ecff: 0px;
        max-width: calc(50% - (var(--gap-h-de3f430d-7661-4f34-930e-3d1754e1e862) * 0.5));
    }
}

.sd[data-s-99ab9c04-b9ef-43e9-bcff-26667bbcae20] {
    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: 198px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-b2a1e5a5-07f2-4a70-87bc-af994756ecff) * 0));
    max-width: calc(100% - (var(--gap-h-b2a1e5a5-07f2-4a70-87bc-af994756ecff) * 0));
}

.sd[data-s-99ab9c04-b9ef-43e9-bcff-26667bbcae20].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-99ab9c04-b9ef-43e9-bcff-26667bbcae20].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-99ab9c04-b9ef-43e9-bcff-26667bbcae20]:hover {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-99ab9c04-b9ef-43e9-bcff-26667bbcae20] {
        flex: none;
        height: 160px;
        width: calc(100% - (var(--gap-h-b2a1e5a5-07f2-4a70-87bc-af994756ecff) * 0));
        max-width: calc(100% - (var(--gap-h-b2a1e5a5-07f2-4a70-87bc-af994756ecff) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-99ab9c04-b9ef-43e9-bcff-26667bbcae20] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-b2a1e5a5-07f2-4a70-87bc-af994756ecff) * 0));
        max-width: calc(100% - (var(--gap-h-b2a1e5a5-07f2-4a70-87bc-af994756ecff) * 0));
    }
}

.sd[data-s-2e2148e6-eb9f-4e8d-a89a-e67b45f0ef4d] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2e2148e6-eb9f-4e8d-a89a-e67b45f0ef4d]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.5);
}

.sd[data-s-99ab9c04-b9ef-43e9-bcff-26667bbcae20]:hover .sd[data-s-2e2148e6-eb9f-4e8d-a89a-e67b45f0ef4d] {
    transform: scale(1.1, 1.1);
}

.sd[data-s-99ab9c04-b9ef-43e9-bcff-26667bbcae20]:hover .sd[data-s-2e2148e6-eb9f-4e8d-a89a-e67b45f0ef4d]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
    .sd[data-s-2e2148e6-eb9f-4e8d-a89a-e67b45f0ef4d]:before {
        background-size: cover;
        filter: brightness(0.6);
    }

    .sd[data-s-2e2148e6-eb9f-4e8d-a89a-e67b45f0ef4d] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-1012970e-4ec3-4f64-b765-2f370f458cc1] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 100%;
    z-index: 1;
    --gap-uuid: 1012970e-4ec3-4f64-b765-2f370f458cc1;
    --gap-h-1012970e-4ec3-4f64-b765-2f370f458cc1: 0px;
    --gap-v-1012970e-4ec3-4f64-b765-2f370f458cc1: 0px;
    max-width: 100%;
}

.sd[data-s-99ab9c04-b9ef-43e9-bcff-26667bbcae20]:hover .sd[data-s-1012970e-4ec3-4f64-b765-2f370f458cc1] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1012970e-4ec3-4f64-b765-2f370f458cc1] {
        display: flex;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
        height: calc(100% - 10px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1012970e-4ec3-4f64-b765-2f370f458cc1] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-1012970e-4ec3-4f64-b765-2f370f458cc1: 5px;
        --gap-v-1012970e-4ec3-4f64-b765-2f370f458cc1: 0px;
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-08fb864a-9545-44ce-b99f-131b8b5eecff] {
    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-1012970e-4ec3-4f64-b765-2f370f458cc1) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-1012970e-4ec3-4f64-b765-2f370f458cc1) * 0));
    max-width: calc(100% - (var(--gap-h-1012970e-4ec3-4f64-b765-2f370f458cc1) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-08fb864a-9545-44ce-b99f-131b8b5eecff] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-643f7b64-5810-4c15-a8fc-29672dc6a310] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-643f7b64-5810-4c15-a8fc-29672dc6a310] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-748d0dc5-42dc-4bf7-b9b1-c7557735105d] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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: 840px) {
    .sd[data-s-748d0dc5-42dc-4bf7-b9b1-c7557735105d] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-748d0dc5-42dc-4bf7-b9b1-c7557735105d] {
        flex: none;
        font-size: 13px;
        height: auto;
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-f74004b1-03fc-4d8e-a2f4-10018fce52f5] {
    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-f74004b1-03fc-4d8e-a2f4-10018fce52f5] {
        flex-direction: row;
    }
}

.sd[data-s-42cb6ce8-4c13-4c57-b50f-d58b052b3211] {
    background: #FFFFFF;
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-radius: 50%;
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    color: rgb(66, 66, 66);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-99ab9c04-b9ef-43e9-bcff-26667bbcae20]:hover .sd[data-s-42cb6ce8-4c13-4c57-b50f-d58b052b3211] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    color: rgb(66, 66, 66);
    transform: translate(3px, 0px);
}

.sd[data-s-9e0473e8-6975-42d0-9bbb-e46aa0aab24a] {
    color: rgba(255, 255, 255, 0.92);
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    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-9e0473e8-6975-42d0-9bbb-e46aa0aab24a] {
        font-size: 13px;
    }
}

.sd[data-s-9b36ba66-5839-4dc5-a970-c9cd98fa8846] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-eac7ee0e-5a55-42be-9213-22f84a043950] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-49ae41c1-be82-4766-bfd6-211f9a88bf39] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-c5af46d1-0279-4d50-9832-c66a37162783] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 740px;
    max-width: 100%;
}

.sd[data-s-852e6742-4bc4-4470-a8ec-5b6339a9ae8e] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 1px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-852e6742-4bc4-4470-a8ec-5b6339a9ae8e] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-852e6742-4bc4-4470-a8ec-5b6339a9ae8e] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

.sd[data-s-da7a91ab-ab33-4d3e-9f6a-e95ae213bac9] {
    flex: none;
    height: 200px;
    margin: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-da7a91ab-ab33-4d3e-9f6a-e95ae213bac9] {
        flex: none;
        height: 240px;
        opacity: 1;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-da7a91ab-ab33-4d3e-9f6a-e95ae213bac9] {
        flex: none;
        height: 200px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-fdace4b7-b2ed-4978-af37-16176555ecda] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 30px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fdace4b7-b2ed-4978-af37-16176555ecda] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fdace4b7-b2ed-4978-af37-16176555ecda] {
        flex: none;
        margin: 20px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-b98cc819-e548-494a-bf7f-7fb0738484c1] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 5px 0px 15px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-205940d5-daa5-4f86-b901-59ca2a4ec96c] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.sd[data-s-1ba1f4de-1536-4982-ac03-5596026a35a2] {
    border-radius: 50%;
    flex: none;
    height: 40px;
    margin: 0px 10px 0px 0px;
    width: 40px;
    max-width: calc(100% - 10px);
}

.sd[data-s-4df0e256-e3b8-45a3-bd1e-935b3b746d39] {
    color: #666666;
    font-family: var(--s-font-9fa5d38c);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-077d5edf-fb48-4b3c-bcc3-075fd30c73eb] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-278a94c1-6065-423d-82a3-f80d2ad418c2] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-cbff7979-25ec-48f9-a2c9-0c31e20857c4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-cbff7979-25ec-48f9-a2c9-0c31e20857c4] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 76px 0px 0px 0px;
    width: 100%;
    --gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87: 0px;
    --gap-v-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87: 0px;
    --gap-uuid: fd9cdd5a-da6c-4f0b-acfb-1f365c465d87;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87] {
        background: rgba(0, 0, 0, 0.96);
        flex: none;
        height: auto;
        padding: 75px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-fc2dd42e-83b6-4915-9f33-95e236462319] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0));
    z-index: 5;
    --gap-h-fc2dd42e-83b6-4915-9f33-95e236462319: 0px;
    --gap-v-fc2dd42e-83b6-4915-9f33-95e236462319: 0px;
    --gap-uuid: fc2dd42e-83b6-4915-9f33-95e236462319;
    max-width: calc(100% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-fc2dd42e-83b6-4915-9f33-95e236462319] {
        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-fc2dd42e-83b6-4915-9f33-95e236462319] {
        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-14662710-9287-441b-b35b-287eb3b7f117] {
    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-fc2dd42e-83b6-4915-9f33-95e236462319) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-14662710-9287-441b-b35b-287eb3b7f117] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-14662710-9287-441b-b35b-287eb3b7f117] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-794dac41-634e-417e-b3f2-d691a0eb32df] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 794dac41-634e-417e-b3f2-d691a0eb32df;
    --gap-h-794dac41-634e-417e-b3f2-d691a0eb32df: 0px;
    --gap-v-794dac41-634e-417e-b3f2-d691a0eb32df: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-794dac41-634e-417e-b3f2-d691a0eb32df] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-794dac41-634e-417e-b3f2-d691a0eb32df] {
        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-794dac41-634e-417e-b3f2-d691a0eb32df: 0px;
        --gap-v-794dac41-634e-417e-b3f2-d691a0eb32df: 21px;
        max-width: 100%;
    }
}

.sd[data-s-40e27ea7-1a62-40f1-b197-433f01b2898f] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-40e27ea7-1a62-40f1-b197-433f01b2898f: 10px;
    --gap-v-40e27ea7-1a62-40f1-b197-433f01b2898f: 0px;
    --gap-uuid: 40e27ea7-1a62-40f1-b197-433f01b2898f;
    max-width: calc(100% - 10px);
}

.sd[data-s-40e27ea7-1a62-40f1-b197-433f01b2898f]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-40e27ea7-1a62-40f1-b197-433f01b2898f] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-55454417-d2ed-41be-aeee-b0af8fcbe742] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-66c349da-073f-47f5-a1b3-be134bd7907c] {
    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-66c349da-073f-47f5-a1b3-be134bd7907c] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-66c349da-073f-47f5-a1b3-be134bd7907c] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-4ff059b9-7baf-4f78-8f35-28c01519f872] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4ff059b9-7baf-4f78-8f35-28c01519f872] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4ff059b9-7baf-4f78-8f35-28c01519f872] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-d2eb3169-5c1d-4f98-8788-7cf09e4911a5] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
    --gap-h-d2eb3169-5c1d-4f98-8788-7cf09e4911a5: 0px;
    --gap-v-d2eb3169-5c1d-4f98-8788-7cf09e4911a5: 0px;
    --gap-uuid: d2eb3169-5c1d-4f98-8788-7cf09e4911a5;
    max-width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d2eb3169-5c1d-4f98-8788-7cf09e4911a5] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d2eb3169-5c1d-4f98-8788-7cf09e4911a5] {
        margin: 0px 0px 25px 0px;
        width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
    }
}

.sd[data-s-950a80e9-1cf2-41c8-8d54-fb9191460243] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-950a80e9-1cf2-41c8-8d54-fb9191460243] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-950a80e9-1cf2-41c8-8d54-fb9191460243] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-f7a73c63-f64c-478e-95ff-5263cdd7002c] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f7a73c63-f64c-478e-95ff-5263cdd7002c] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-352051d9-ca2d-44bc-8288-d6fc78ac93ca] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-352051d9-ca2d-44bc-8288-d6fc78ac93ca] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-352051d9-ca2d-44bc-8288-d6fc78ac93ca] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-5e8c9d8f-dce2-4d12-ab5f-f206ced9fca4] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-5e8c9d8f-dce2-4d12-ab5f-f206ced9fca4].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-5e8c9d8f-dce2-4d12-ab5f-f206ced9fca4].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5e8c9d8f-dce2-4d12-ab5f-f206ced9fca4] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5e8c9d8f-dce2-4d12-ab5f-f206ced9fca4] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-937653f6-e02f-4282-9771-f2b1bcef506b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 5px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.35000000000000003));
    --gap-h-937653f6-e02f-4282-9771-f2b1bcef506b: 25px;
    --gap-v-937653f6-e02f-4282-9771-f2b1bcef506b: 0px;
    --gap-uuid: 937653f6-e02f-4282-9771-f2b1bcef506b;
    max-width: calc(65% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-937653f6-e02f-4282-9771-f2b1bcef506b] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-937653f6-e02f-4282-9771-f2b1bcef506b] {
        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: flex-start;
        margin: 0px 0px 22px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.059999999999999984));
        --gap-h-937653f6-e02f-4282-9771-f2b1bcef506b: 0px;
        --gap-v-937653f6-e02f-4282-9771-f2b1bcef506b: 0px;
        max-width: calc(94% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.059999999999999984));
    }
}

.sd[data-s-713be351-c64e-411a-a4cc-098a45a11357] {
    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-937653f6-e02f-4282-9771-f2b1bcef506b) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-937653f6-e02f-4282-9771-f2b1bcef506b) * 0.5));
    max-width: calc(50% - (var(--gap-h-937653f6-e02f-4282-9771-f2b1bcef506b) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-713be351-c64e-411a-a4cc-098a45a11357] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-937653f6-e02f-4282-9771-f2b1bcef506b) * 0.5));
        max-width: calc(50% - (var(--gap-h-937653f6-e02f-4282-9771-f2b1bcef506b) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-713be351-c64e-411a-a4cc-098a45a11357] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-937653f6-e02f-4282-9771-f2b1bcef506b) * 0));
        max-width: calc(100% - (var(--gap-h-937653f6-e02f-4282-9771-f2b1bcef506b) * 0));
    }
}

.sd[data-s-599fc8ea-d21c-4acc-81b2-37d9dde3f32f] {
    flex: none;
    height: 308px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-599fc8ea-d21c-4acc-81b2-37d9dde3f32f] {
        flex: none;
        height: 225px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a83506bd-ef1a-4367-be24-d6f29b8b14df] {
    background: #EEEEEE;
    border-radius: 0px;
    flex: none;
    height: 311.36px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-937653f6-e02f-4282-9771-f2b1bcef506b) * 0.5));
    max-width: calc(50% - (var(--gap-h-937653f6-e02f-4282-9771-f2b1bcef506b) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-a83506bd-ef1a-4367-be24-d6f29b8b14df] {
        flex: none;
        height: 255px;
        width: calc(100% - (var(--gap-h-937653f6-e02f-4282-9771-f2b1bcef506b) * 0));
        max-width: calc(100% - (var(--gap-h-937653f6-e02f-4282-9771-f2b1bcef506b) * 0));
    }
}

.sd[data-s-0bc5b358-d763-4fcb-ba12-511db15a489d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 3px 0px 29px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.35000000000000003));
    --gap-h-0bc5b358-d763-4fcb-ba12-511db15a489d: 25px;
    --gap-v-0bc5b358-d763-4fcb-ba12-511db15a489d: 0px;
    --gap-uuid: 0bc5b358-d763-4fcb-ba12-511db15a489d;
    max-width: calc(65% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-0bc5b358-d763-4fcb-ba12-511db15a489d] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0bc5b358-d763-4fcb-ba12-511db15a489d] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: 117px;
        justify-content: center;
        margin: 0px 0px 32px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.059999999999999984));
    }
}

.sd[data-s-81e80923-46e0-4638-acf7-5a3e3feb4c51] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-0bc5b358-d763-4fcb-ba12-511db15a489d) * 0));
    z-index: 1;
    --gap-uuid: 81e80923-46e0-4638-acf7-5a3e3feb4c51;
    --gap-h-81e80923-46e0-4638-acf7-5a3e3feb4c51: 0px;
    --gap-v-81e80923-46e0-4638-acf7-5a3e3feb4c51: 0px;
    max-width: calc(100% - (var(--gap-h-0bc5b358-d763-4fcb-ba12-511db15a489d) * 0));
}

.sd[data-s-81e80923-46e0-4638-acf7-5a3e3feb4c51].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-81e80923-46e0-4638-acf7-5a3e3feb4c51].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-81e80923-46e0-4638-acf7-5a3e3feb4c51]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-81e80923-46e0-4638-acf7-5a3e3feb4c51] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-81e80923-46e0-4638-acf7-5a3e3feb4c51] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-81e80923-46e0-4638-acf7-5a3e3feb4c51: 0px;
        --gap-v-81e80923-46e0-4638-acf7-5a3e3feb4c51: 0px;
    }
}

.sd[data-s-beb78813-1b72-4885-bf14-e85a8287304f] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-beb78813-1b72-4885-bf14-e85a8287304f] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-beb78813-1b72-4885-bf14-e85a8287304f] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-9aa80d43-37db-4764-beef-a18827f9131e] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(85% - (var(--gap-h-81e80923-46e0-4638-acf7-5a3e3feb4c51) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-81e80923-46e0-4638-acf7-5a3e3feb4c51) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-9aa80d43-37db-4764-beef-a18827f9131e] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-81e80923-46e0-4638-acf7-5a3e3feb4c51) * 0));
        max-width: calc(100% - (var(--gap-h-81e80923-46e0-4638-acf7-5a3e3feb4c51) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9aa80d43-37db-4764-beef-a18827f9131e] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 10px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-81e80923-46e0-4638-acf7-5a3e3feb4c51) * 0));
        max-width: calc(100% - (var(--gap-h-81e80923-46e0-4638-acf7-5a3e3feb4c51) * 0));
    }
}

.sd[data-s-8c21b5a9-8dc9-4f6d-a7ba-4c1197ed6138] {
    align-content: center;
    align-items: center;
    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 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8c21b5a9-8dc9-4f6d-a7ba-4c1197ed6138] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8c21b5a9-8dc9-4f6d-a7ba-4c1197ed6138] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-f31830aa-85b0-45f7-8f38-c50a4c83b957] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f31830aa-85b0-45f7-8f38-c50a4c83b957] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-b76033ff-e818-481c-bc36-7be89decf617] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px;
    width: calc(85% - (var(--gap-h-81e80923-46e0-4638-acf7-5a3e3feb4c51) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-81e80923-46e0-4638-acf7-5a3e3feb4c51) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b76033ff-e818-481c-bc36-7be89decf617] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-81e80923-46e0-4638-acf7-5a3e3feb4c51) * 0));
        max-width: calc(100% - (var(--gap-h-81e80923-46e0-4638-acf7-5a3e3feb4c51) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b76033ff-e818-481c-bc36-7be89decf617] {
        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: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-81e80923-46e0-4638-acf7-5a3e3feb4c51) * 0));
        max-width: calc(100% - (var(--gap-h-81e80923-46e0-4638-acf7-5a3e3feb4c51) * 0));
    }
}

.sd[data-s-58d4b282-ccdf-4806-9a90-c200284f8abb] {
    align-content: center;
    align-items: center;
    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: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-58d4b282-ccdf-4806-9a90-c200284f8abb] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-58d4b282-ccdf-4806-9a90-c200284f8abb] {
        border-bottom: 0px solid #e1e7ec;
        border-left: 0px solid #e1e7ec;
        border-right: 0px solid #e1e7ec;
        border-top: 0px solid #e1e7ec;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-405b7db5-4518-422f-833e-f67c628e39b1] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-405b7db5-4518-422f-833e-f67c628e39b1] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-405b7db5-4518-422f-833e-f67c628e39b1] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-79e1122b-21c3-4728-ac65-1e0248850608] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    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-79e1122b-21c3-4728-ac65-1e0248850608] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-79e1122b-21c3-4728-ac65-1e0248850608] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c4520ea7-ee75-4425-8e77-9603521068f4] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
    --gap-h-c4520ea7-ee75-4425-8e77-9603521068f4: 0px;
    --gap-v-c4520ea7-ee75-4425-8e77-9603521068f4: 0px;
    --gap-uuid: c4520ea7-ee75-4425-8e77-9603521068f4;
    max-width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-c4520ea7-ee75-4425-8e77-9603521068f4] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c4520ea7-ee75-4425-8e77-9603521068f4] {
        margin: 0px 0px 12px 0px;
        width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.24999999999999994));
    }
}

.sd[data-s-2ab319f1-6b4f-4d3d-8ed6-c59f2d11b251] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-2ab319f1-6b4f-4d3d-8ed6-c59f2d11b251] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2ab319f1-6b4f-4d3d-8ed6-c59f2d11b251] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-c4904204-1935-40b9-b72a-e2ab45b4d6a6] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c4904204-1935-40b9-b72a-e2ab45b4d6a6] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-dbc3c554-6398-4791-aba2-1dce8410c55b] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dbc3c554-6398-4791-aba2-1dce8410c55b] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dbc3c554-6398-4791-aba2-1dce8410c55b] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-e583569b-717a-4e02-a5f4-9be073ef89e5] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-e583569b-717a-4e02-a5f4-9be073ef89e5].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-e583569b-717a-4e02-a5f4-9be073ef89e5].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e583569b-717a-4e02-a5f4-9be073ef89e5] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e583569b-717a-4e02-a5f4-9be073ef89e5] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-435decb8-3f3d-4049-8766-a0cf83f40ab1] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 25px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.35000000000000003));
    --gap-h-435decb8-3f3d-4049-8766-a0cf83f40ab1: 15px;
    --gap-v-435decb8-3f3d-4049-8766-a0cf83f40ab1: 15px;
    --gap-uuid: 435decb8-3f3d-4049-8766-a0cf83f40ab1;
    max-width: calc(65% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-435decb8-3f3d-4049-8766-a0cf83f40ab1] {
        flex: none;
        gap: 20px;
        width: calc(90% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.10000000000000003));
        --gap-h-435decb8-3f3d-4049-8766-a0cf83f40ab1: 20px;
        --gap-v-435decb8-3f3d-4049-8766-a0cf83f40ab1: 20px;
        max-width: calc(90% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-435decb8-3f3d-4049-8766-a0cf83f40ab1] {
        flex: none;
        gap: 10px;
        margin: 15px 0px 0px 0px;
        width: calc(95% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.04999999999999995));
        --gap-h-435decb8-3f3d-4049-8766-a0cf83f40ab1: 10px;
        --gap-v-435decb8-3f3d-4049-8766-a0cf83f40ab1: 10px;
        max-width: calc(95% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.04999999999999995));
    }
}

.sd[data-s-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c] {
    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-435decb8-3f3d-4049-8766-a0cf83f40ab1) * 0.67));
    --gap-h-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c: 0px;
    --gap-v-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c: 0px;
    --gap-uuid: 0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c;
    max-width: calc(33% - (var(--gap-h-435decb8-3f3d-4049-8766-a0cf83f40ab1) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c: 0px;
        --gap-v-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c] {
        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-435decb8-3f3d-4049-8766-a0cf83f40ab1) * 0.5));
        --gap-h-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c: 0px;
        --gap-v-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c: 0px;
        max-width: calc(50% - (var(--gap-h-435decb8-3f3d-4049-8766-a0cf83f40ab1) * 0.5));
    }
}

.sd[data-s-b56ab7cb-2b19-4e4c-9fbf-89979e4cb6b5] {
    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: 198px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c) * 0));
    max-width: calc(100% - (var(--gap-h-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c) * 0));
}

.sd[data-s-b56ab7cb-2b19-4e4c-9fbf-89979e4cb6b5].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-b56ab7cb-2b19-4e4c-9fbf-89979e4cb6b5].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-b56ab7cb-2b19-4e4c-9fbf-89979e4cb6b5]:hover {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b56ab7cb-2b19-4e4c-9fbf-89979e4cb6b5] {
        flex: none;
        height: 160px;
        width: calc(100% - (var(--gap-h-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c) * 0));
        max-width: calc(100% - (var(--gap-h-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b56ab7cb-2b19-4e4c-9fbf-89979e4cb6b5] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c) * 0));
        max-width: calc(100% - (var(--gap-h-0d3959d0-221e-43f3-8ae9-4f88b8f1cc2c) * 0));
    }
}

.sd[data-s-3b303dfe-5215-40bf-8f02-4c6196cec84b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-3b303dfe-5215-40bf-8f02-4c6196cec84b]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.5);
}

.sd[data-s-b56ab7cb-2b19-4e4c-9fbf-89979e4cb6b5]:hover .sd[data-s-3b303dfe-5215-40bf-8f02-4c6196cec84b] {
    transform: scale(1.1, 1.1);
}

.sd[data-s-b56ab7cb-2b19-4e4c-9fbf-89979e4cb6b5]:hover .sd[data-s-3b303dfe-5215-40bf-8f02-4c6196cec84b]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
    .sd[data-s-3b303dfe-5215-40bf-8f02-4c6196cec84b]:before {
        background-size: cover;
        filter: brightness(0.6);
    }

    .sd[data-s-3b303dfe-5215-40bf-8f02-4c6196cec84b] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-2830cc69-381a-4e3d-9608-d02660cd5b16] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 100%;
    z-index: 1;
    --gap-uuid: 2830cc69-381a-4e3d-9608-d02660cd5b16;
    --gap-h-2830cc69-381a-4e3d-9608-d02660cd5b16: 0px;
    --gap-v-2830cc69-381a-4e3d-9608-d02660cd5b16: 0px;
    max-width: 100%;
}

.sd[data-s-b56ab7cb-2b19-4e4c-9fbf-89979e4cb6b5]:hover .sd[data-s-2830cc69-381a-4e3d-9608-d02660cd5b16] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2830cc69-381a-4e3d-9608-d02660cd5b16] {
        display: flex;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
        height: calc(100% - 10px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2830cc69-381a-4e3d-9608-d02660cd5b16] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-2830cc69-381a-4e3d-9608-d02660cd5b16: 5px;
        --gap-v-2830cc69-381a-4e3d-9608-d02660cd5b16: 0px;
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-f782810b-8278-41d7-b67a-958f97539c08] {
    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-2830cc69-381a-4e3d-9608-d02660cd5b16) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-2830cc69-381a-4e3d-9608-d02660cd5b16) * 0));
    max-width: calc(100% - (var(--gap-h-2830cc69-381a-4e3d-9608-d02660cd5b16) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-f782810b-8278-41d7-b67a-958f97539c08] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-3c411d75-1703-4ba8-b901-421953e0ef7e] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3c411d75-1703-4ba8-b901-421953e0ef7e] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-36b33a5a-f386-4877-9f21-28fa97095cc7] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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: 840px) {
    .sd[data-s-36b33a5a-f386-4877-9f21-28fa97095cc7] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-36b33a5a-f386-4877-9f21-28fa97095cc7] {
        flex: none;
        font-size: 13px;
        height: auto;
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-97ea6894-2cb3-4b34-b3e2-1bdfe19b0cc1] {
    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-97ea6894-2cb3-4b34-b3e2-1bdfe19b0cc1] {
        flex-direction: row;
    }
}

.sd[data-s-7551859a-4e46-40e2-8c4f-84a9fbcbd92b] {
    background: #FFFFFF;
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-radius: 50%;
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    color: rgb(66, 66, 66);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-b56ab7cb-2b19-4e4c-9fbf-89979e4cb6b5]:hover .sd[data-s-7551859a-4e46-40e2-8c4f-84a9fbcbd92b] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    color: rgb(66, 66, 66);
    transform: translate(3px, 0px);
}

.sd[data-s-d764a54b-8980-4257-8de0-f5612b7aedb1] {
    color: rgba(255, 255, 255, 0.92);
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    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-d764a54b-8980-4257-8de0-f5612b7aedb1] {
        font-size: 13px;
    }
}

.sd[data-s-8251c90e-aa79-4512-ab82-f9acb3d69905] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-4da2c4ea-fafd-4f0f-92d2-331168ce3605] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-6c545fe6-4d4c-4af7-89de-3ebd45b20f2e] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-7d16049a-131e-4edc-8429-e3d891ae02b8] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 740px;
    max-width: 100%;
}

.sd[data-s-794f8e02-f19c-4760-91b7-a40dd5c75e75] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 1px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-794f8e02-f19c-4760-91b7-a40dd5c75e75] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-794f8e02-f19c-4760-91b7-a40dd5c75e75] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

.sd[data-s-493d4746-4dcc-408b-83a3-a7ecacbb540f] {
    flex: none;
    height: 200px;
    margin: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-493d4746-4dcc-408b-83a3-a7ecacbb540f] {
        flex: none;
        height: 240px;
        opacity: 1;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-493d4746-4dcc-408b-83a3-a7ecacbb540f] {
        flex: none;
        height: 200px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ae713617-9bde-4d5a-bd1a-0c2456fcb1d9] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 30px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ae713617-9bde-4d5a-bd1a-0c2456fcb1d9] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ae713617-9bde-4d5a-bd1a-0c2456fcb1d9] {
        flex: none;
        margin: 20px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-ba94dcf3-b9a4-4282-b259-cba429734059] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 5px 0px 15px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a946c3df-c1fa-4f21-bd22-cbdf10a4a099] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.sd[data-s-884579dd-0fef-4595-8791-8cac243f6d3f] {
    border-radius: 50%;
    flex: none;
    height: 40px;
    margin: 0px 10px 0px 0px;
    width: 40px;
    max-width: calc(100% - 10px);
}

.sd[data-s-a3072df6-b427-4e2e-8248-065e1710515c] {
    color: #666666;
    font-family: var(--s-font-9fa5d38c);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-e0b466bc-1044-4881-b0f6-ad76a19a0f34] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-798c8565-c92c-4c50-8639-6075bfd41e88] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-fa76dce2-439a-48ca-b3ac-a78aeabe98e2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fa76dce2-439a-48ca-b3ac-a78aeabe98e2] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-700ab995-6f33-4e80-a4d1-3432c1dc055f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 76px 0px 0px 0px;
    width: 100%;
    --gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f: 0px;
    --gap-v-700ab995-6f33-4e80-a4d1-3432c1dc055f: 0px;
    --gap-uuid: 700ab995-6f33-4e80-a4d1-3432c1dc055f;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-700ab995-6f33-4e80-a4d1-3432c1dc055f] {
        background: rgba(0, 0, 0, 0.96);
        flex: none;
        height: auto;
        padding: 75px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-98bab4bc-cdaa-47e9-a475-a57f98a2d29f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0));
    z-index: 5;
    --gap-h-98bab4bc-cdaa-47e9-a475-a57f98a2d29f: 0px;
    --gap-v-98bab4bc-cdaa-47e9-a475-a57f98a2d29f: 0px;
    --gap-uuid: 98bab4bc-cdaa-47e9-a475-a57f98a2d29f;
    max-width: calc(100% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-98bab4bc-cdaa-47e9-a475-a57f98a2d29f] {
        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-98bab4bc-cdaa-47e9-a475-a57f98a2d29f] {
        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-3798a0e7-e9bb-4756-b65d-fd3184578ed3] {
    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-98bab4bc-cdaa-47e9-a475-a57f98a2d29f) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3798a0e7-e9bb-4756-b65d-fd3184578ed3] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3798a0e7-e9bb-4756-b65d-fd3184578ed3] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-48b7f776-175e-44ad-ab88-0bedf5a738a8] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 48b7f776-175e-44ad-ab88-0bedf5a738a8;
    --gap-h-48b7f776-175e-44ad-ab88-0bedf5a738a8: 0px;
    --gap-v-48b7f776-175e-44ad-ab88-0bedf5a738a8: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-48b7f776-175e-44ad-ab88-0bedf5a738a8] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-48b7f776-175e-44ad-ab88-0bedf5a738a8] {
        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-48b7f776-175e-44ad-ab88-0bedf5a738a8: 0px;
        --gap-v-48b7f776-175e-44ad-ab88-0bedf5a738a8: 21px;
        max-width: 100%;
    }
}

.sd[data-s-d6fb43a4-187f-4421-a364-cee2a2799b45] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-d6fb43a4-187f-4421-a364-cee2a2799b45: 10px;
    --gap-v-d6fb43a4-187f-4421-a364-cee2a2799b45: 0px;
    --gap-uuid: d6fb43a4-187f-4421-a364-cee2a2799b45;
    max-width: calc(100% - 10px);
}

.sd[data-s-d6fb43a4-187f-4421-a364-cee2a2799b45]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-d6fb43a4-187f-4421-a364-cee2a2799b45] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-7ebdf403-d31f-40ef-9536-e72023f7e35a] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-24ea24dd-2997-4606-8443-bc28487ff3d1] {
    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-24ea24dd-2997-4606-8443-bc28487ff3d1] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-24ea24dd-2997-4606-8443-bc28487ff3d1] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-776bcc4a-9f26-45f2-a83f-e1b52f4990e1] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-776bcc4a-9f26-45f2-a83f-e1b52f4990e1] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-776bcc4a-9f26-45f2-a83f-e1b52f4990e1] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-ed3dae51-5c64-46d5-af45-dc79b9694866] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
    --gap-h-ed3dae51-5c64-46d5-af45-dc79b9694866: 0px;
    --gap-v-ed3dae51-5c64-46d5-af45-dc79b9694866: 0px;
    --gap-uuid: ed3dae51-5c64-46d5-af45-dc79b9694866;
    max-width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-ed3dae51-5c64-46d5-af45-dc79b9694866] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ed3dae51-5c64-46d5-af45-dc79b9694866] {
        margin: 0px 0px 25px 0px;
        width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
    }
}

.sd[data-s-8194a4c6-2457-46aa-98b6-65432b0c4990] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-8194a4c6-2457-46aa-98b6-65432b0c4990] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8194a4c6-2457-46aa-98b6-65432b0c4990] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-f7a47bde-de0e-402c-ab9d-05d71ee7da09] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f7a47bde-de0e-402c-ab9d-05d71ee7da09] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-1943b343-4cad-44c0-a03d-e94a6a6b612b] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1943b343-4cad-44c0-a03d-e94a6a6b612b] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1943b343-4cad-44c0-a03d-e94a6a6b612b] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-80da50d3-4bd1-4e4c-81c2-f27e74f2e2c0] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-80da50d3-4bd1-4e4c-81c2-f27e74f2e2c0].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-80da50d3-4bd1-4e4c-81c2-f27e74f2e2c0].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-80da50d3-4bd1-4e4c-81c2-f27e74f2e2c0] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-80da50d3-4bd1-4e4c-81c2-f27e74f2e2c0] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-254934d9-738b-403e-a6f6-e38b51b7a99a] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 5px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.35000000000000003));
    --gap-h-254934d9-738b-403e-a6f6-e38b51b7a99a: 25px;
    --gap-v-254934d9-738b-403e-a6f6-e38b51b7a99a: 0px;
    --gap-uuid: 254934d9-738b-403e-a6f6-e38b51b7a99a;
    max-width: calc(65% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-254934d9-738b-403e-a6f6-e38b51b7a99a] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-254934d9-738b-403e-a6f6-e38b51b7a99a] {
        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: flex-start;
        margin: 0px 0px 22px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.059999999999999984));
        --gap-h-254934d9-738b-403e-a6f6-e38b51b7a99a: 0px;
        --gap-v-254934d9-738b-403e-a6f6-e38b51b7a99a: 0px;
        max-width: calc(94% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.059999999999999984));
    }
}

.sd[data-s-82fca134-4e24-489f-9329-cd994eaff736] {
    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-254934d9-738b-403e-a6f6-e38b51b7a99a) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-254934d9-738b-403e-a6f6-e38b51b7a99a) * 0.5));
    max-width: calc(50% - (var(--gap-h-254934d9-738b-403e-a6f6-e38b51b7a99a) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-82fca134-4e24-489f-9329-cd994eaff736] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-254934d9-738b-403e-a6f6-e38b51b7a99a) * 0.5));
        max-width: calc(50% - (var(--gap-h-254934d9-738b-403e-a6f6-e38b51b7a99a) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-82fca134-4e24-489f-9329-cd994eaff736] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-254934d9-738b-403e-a6f6-e38b51b7a99a) * 0));
        max-width: calc(100% - (var(--gap-h-254934d9-738b-403e-a6f6-e38b51b7a99a) * 0));
    }
}

.sd[data-s-62dcd071-230f-4cdf-ba44-43d35c62d0e1] {
    flex: none;
    height: 308px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-62dcd071-230f-4cdf-ba44-43d35c62d0e1] {
        flex: none;
        height: 225px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-7819d705-6d10-4c48-9596-62b29e74953c] {
    background: #EEEEEE;
    border-radius: 0px;
    flex: none;
    height: 311.36px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-254934d9-738b-403e-a6f6-e38b51b7a99a) * 0.5));
    max-width: calc(50% - (var(--gap-h-254934d9-738b-403e-a6f6-e38b51b7a99a) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-7819d705-6d10-4c48-9596-62b29e74953c] {
        flex: none;
        height: 255px;
        width: calc(100% - (var(--gap-h-254934d9-738b-403e-a6f6-e38b51b7a99a) * 0));
        max-width: calc(100% - (var(--gap-h-254934d9-738b-403e-a6f6-e38b51b7a99a) * 0));
    }
}

.sd[data-s-d0f5b84e-cdce-41df-973d-662151506138] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 3px 0px 29px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.35000000000000003));
    --gap-h-d0f5b84e-cdce-41df-973d-662151506138: 25px;
    --gap-v-d0f5b84e-cdce-41df-973d-662151506138: 0px;
    --gap-uuid: d0f5b84e-cdce-41df-973d-662151506138;
    max-width: calc(65% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d0f5b84e-cdce-41df-973d-662151506138] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d0f5b84e-cdce-41df-973d-662151506138] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: 117px;
        justify-content: center;
        margin: 0px 0px 32px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.059999999999999984));
    }
}

.sd[data-s-64e8b925-6a23-4159-90fd-47fc6901c9c3] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-d0f5b84e-cdce-41df-973d-662151506138) * 0));
    z-index: 1;
    --gap-uuid: 64e8b925-6a23-4159-90fd-47fc6901c9c3;
    --gap-h-64e8b925-6a23-4159-90fd-47fc6901c9c3: 0px;
    --gap-v-64e8b925-6a23-4159-90fd-47fc6901c9c3: 0px;
    max-width: calc(100% - (var(--gap-h-d0f5b84e-cdce-41df-973d-662151506138) * 0));
}

.sd[data-s-64e8b925-6a23-4159-90fd-47fc6901c9c3].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-64e8b925-6a23-4159-90fd-47fc6901c9c3].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-64e8b925-6a23-4159-90fd-47fc6901c9c3]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-64e8b925-6a23-4159-90fd-47fc6901c9c3] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-64e8b925-6a23-4159-90fd-47fc6901c9c3] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-64e8b925-6a23-4159-90fd-47fc6901c9c3: 0px;
        --gap-v-64e8b925-6a23-4159-90fd-47fc6901c9c3: 0px;
    }
}

.sd[data-s-7ca5bc8c-d9f0-4f9f-89b8-e767b3a762f5] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-7ca5bc8c-d9f0-4f9f-89b8-e767b3a762f5] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ca5bc8c-d9f0-4f9f-89b8-e767b3a762f5] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-2ba957b7-5bbe-43c6-bc52-ac7ce0f7d1fc] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(85% - (var(--gap-h-64e8b925-6a23-4159-90fd-47fc6901c9c3) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-64e8b925-6a23-4159-90fd-47fc6901c9c3) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-2ba957b7-5bbe-43c6-bc52-ac7ce0f7d1fc] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-64e8b925-6a23-4159-90fd-47fc6901c9c3) * 0));
        max-width: calc(100% - (var(--gap-h-64e8b925-6a23-4159-90fd-47fc6901c9c3) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2ba957b7-5bbe-43c6-bc52-ac7ce0f7d1fc] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 10px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-64e8b925-6a23-4159-90fd-47fc6901c9c3) * 0));
        max-width: calc(100% - (var(--gap-h-64e8b925-6a23-4159-90fd-47fc6901c9c3) * 0));
    }
}

.sd[data-s-fadd70b2-f8d0-4fa3-af3d-0a5e9718d39b] {
    align-content: center;
    align-items: center;
    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 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fadd70b2-f8d0-4fa3-af3d-0a5e9718d39b] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fadd70b2-f8d0-4fa3-af3d-0a5e9718d39b] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-cb8153de-900d-40b2-bc06-20895bfcc6dd] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-cb8153de-900d-40b2-bc06-20895bfcc6dd] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-440d5a31-6cd4-48fb-8915-aff03390fca6] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px;
    width: calc(85% - (var(--gap-h-64e8b925-6a23-4159-90fd-47fc6901c9c3) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-64e8b925-6a23-4159-90fd-47fc6901c9c3) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-440d5a31-6cd4-48fb-8915-aff03390fca6] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-64e8b925-6a23-4159-90fd-47fc6901c9c3) * 0));
        max-width: calc(100% - (var(--gap-h-64e8b925-6a23-4159-90fd-47fc6901c9c3) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-440d5a31-6cd4-48fb-8915-aff03390fca6] {
        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: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-64e8b925-6a23-4159-90fd-47fc6901c9c3) * 0));
        max-width: calc(100% - (var(--gap-h-64e8b925-6a23-4159-90fd-47fc6901c9c3) * 0));
    }
}

.sd[data-s-88bb0e5c-90ca-4d97-a514-8418db902a63] {
    align-content: center;
    align-items: center;
    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: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-88bb0e5c-90ca-4d97-a514-8418db902a63] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-88bb0e5c-90ca-4d97-a514-8418db902a63] {
        border-bottom: 0px solid #e1e7ec;
        border-left: 0px solid #e1e7ec;
        border-right: 0px solid #e1e7ec;
        border-top: 0px solid #e1e7ec;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-08c64183-dead-4784-9066-1206d63b7f1c] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-08c64183-dead-4784-9066-1206d63b7f1c] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-08c64183-dead-4784-9066-1206d63b7f1c] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a46fd150-e7fd-4233-bba7-c21a2d3c26a9] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    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-a46fd150-e7fd-4233-bba7-c21a2d3c26a9] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a46fd150-e7fd-4233-bba7-c21a2d3c26a9] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-547f760e-68c4-48f8-8577-d2df49e076f6] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
    --gap-h-547f760e-68c4-48f8-8577-d2df49e076f6: 0px;
    --gap-v-547f760e-68c4-48f8-8577-d2df49e076f6: 0px;
    --gap-uuid: 547f760e-68c4-48f8-8577-d2df49e076f6;
    max-width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-547f760e-68c4-48f8-8577-d2df49e076f6] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-547f760e-68c4-48f8-8577-d2df49e076f6] {
        margin: 0px 0px 12px 0px;
        width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.24999999999999994));
    }
}

.sd[data-s-9b036f7f-5600-43e0-a148-6594334fa0e6] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-9b036f7f-5600-43e0-a148-6594334fa0e6] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9b036f7f-5600-43e0-a148-6594334fa0e6] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-aa85945b-c1b6-4319-a737-c24c09052375] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-aa85945b-c1b6-4319-a737-c24c09052375] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-dbe91166-4dd5-450d-b312-32162a075266] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dbe91166-4dd5-450d-b312-32162a075266] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dbe91166-4dd5-450d-b312-32162a075266] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-4f8a3643-51dc-4f55-b4bb-f3f8f3dbc3e0] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-4f8a3643-51dc-4f55-b4bb-f3f8f3dbc3e0].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-4f8a3643-51dc-4f55-b4bb-f3f8f3dbc3e0].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4f8a3643-51dc-4f55-b4bb-f3f8f3dbc3e0] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4f8a3643-51dc-4f55-b4bb-f3f8f3dbc3e0] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-db649072-88cb-4f8c-bf6f-ab718e247f9d] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 25px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.35000000000000003));
    --gap-h-db649072-88cb-4f8c-bf6f-ab718e247f9d: 15px;
    --gap-v-db649072-88cb-4f8c-bf6f-ab718e247f9d: 15px;
    --gap-uuid: db649072-88cb-4f8c-bf6f-ab718e247f9d;
    max-width: calc(65% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-db649072-88cb-4f8c-bf6f-ab718e247f9d] {
        flex: none;
        gap: 20px;
        width: calc(90% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.10000000000000003));
        --gap-h-db649072-88cb-4f8c-bf6f-ab718e247f9d: 20px;
        --gap-v-db649072-88cb-4f8c-bf6f-ab718e247f9d: 20px;
        max-width: calc(90% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-db649072-88cb-4f8c-bf6f-ab718e247f9d] {
        flex: none;
        gap: 10px;
        margin: 15px 0px 0px 0px;
        width: calc(95% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.04999999999999995));
        --gap-h-db649072-88cb-4f8c-bf6f-ab718e247f9d: 10px;
        --gap-v-db649072-88cb-4f8c-bf6f-ab718e247f9d: 10px;
        max-width: calc(95% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.04999999999999995));
    }
}

.sd[data-s-df5c3147-fa2b-43a6-bf5a-c47ca315ab80] {
    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-db649072-88cb-4f8c-bf6f-ab718e247f9d) * 0.67));
    --gap-h-df5c3147-fa2b-43a6-bf5a-c47ca315ab80: 0px;
    --gap-v-df5c3147-fa2b-43a6-bf5a-c47ca315ab80: 0px;
    --gap-uuid: df5c3147-fa2b-43a6-bf5a-c47ca315ab80;
    max-width: calc(33% - (var(--gap-h-db649072-88cb-4f8c-bf6f-ab718e247f9d) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-df5c3147-fa2b-43a6-bf5a-c47ca315ab80] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-df5c3147-fa2b-43a6-bf5a-c47ca315ab80: 0px;
        --gap-v-df5c3147-fa2b-43a6-bf5a-c47ca315ab80: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-df5c3147-fa2b-43a6-bf5a-c47ca315ab80] {
        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-db649072-88cb-4f8c-bf6f-ab718e247f9d) * 0.5));
        --gap-h-df5c3147-fa2b-43a6-bf5a-c47ca315ab80: 0px;
        --gap-v-df5c3147-fa2b-43a6-bf5a-c47ca315ab80: 0px;
        max-width: calc(50% - (var(--gap-h-db649072-88cb-4f8c-bf6f-ab718e247f9d) * 0.5));
    }
}

.sd[data-s-dda687f9-413b-435e-a1ab-e320b1f890db] {
    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: 198px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-df5c3147-fa2b-43a6-bf5a-c47ca315ab80) * 0));
    max-width: calc(100% - (var(--gap-h-df5c3147-fa2b-43a6-bf5a-c47ca315ab80) * 0));
}

.sd[data-s-dda687f9-413b-435e-a1ab-e320b1f890db].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-dda687f9-413b-435e-a1ab-e320b1f890db].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-dda687f9-413b-435e-a1ab-e320b1f890db]:hover {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dda687f9-413b-435e-a1ab-e320b1f890db] {
        flex: none;
        height: 160px;
        width: calc(100% - (var(--gap-h-df5c3147-fa2b-43a6-bf5a-c47ca315ab80) * 0));
        max-width: calc(100% - (var(--gap-h-df5c3147-fa2b-43a6-bf5a-c47ca315ab80) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dda687f9-413b-435e-a1ab-e320b1f890db] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-df5c3147-fa2b-43a6-bf5a-c47ca315ab80) * 0));
        max-width: calc(100% - (var(--gap-h-df5c3147-fa2b-43a6-bf5a-c47ca315ab80) * 0));
    }
}

.sd[data-s-3d87ec81-9c78-4cdf-83c7-1ca7d6a8115d] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-3d87ec81-9c78-4cdf-83c7-1ca7d6a8115d]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.5);
}

.sd[data-s-dda687f9-413b-435e-a1ab-e320b1f890db]:hover .sd[data-s-3d87ec81-9c78-4cdf-83c7-1ca7d6a8115d] {
    transform: scale(1.1, 1.1);
}

.sd[data-s-dda687f9-413b-435e-a1ab-e320b1f890db]:hover .sd[data-s-3d87ec81-9c78-4cdf-83c7-1ca7d6a8115d]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
    .sd[data-s-3d87ec81-9c78-4cdf-83c7-1ca7d6a8115d]:before {
        background-size: cover;
        filter: brightness(0.6);
    }

    .sd[data-s-3d87ec81-9c78-4cdf-83c7-1ca7d6a8115d] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-24e6a8f9-a486-4dc4-8ba1-c31bcd5f5ca9] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 100%;
    z-index: 1;
    --gap-uuid: 24e6a8f9-a486-4dc4-8ba1-c31bcd5f5ca9;
    --gap-h-24e6a8f9-a486-4dc4-8ba1-c31bcd5f5ca9: 0px;
    --gap-v-24e6a8f9-a486-4dc4-8ba1-c31bcd5f5ca9: 0px;
    max-width: 100%;
}

.sd[data-s-dda687f9-413b-435e-a1ab-e320b1f890db]:hover .sd[data-s-24e6a8f9-a486-4dc4-8ba1-c31bcd5f5ca9] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-24e6a8f9-a486-4dc4-8ba1-c31bcd5f5ca9] {
        display: flex;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
        height: calc(100% - 10px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-24e6a8f9-a486-4dc4-8ba1-c31bcd5f5ca9] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-24e6a8f9-a486-4dc4-8ba1-c31bcd5f5ca9: 5px;
        --gap-v-24e6a8f9-a486-4dc4-8ba1-c31bcd5f5ca9: 0px;
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-8d59a6ab-6587-4223-8647-b178c662005a] {
    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-24e6a8f9-a486-4dc4-8ba1-c31bcd5f5ca9) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-24e6a8f9-a486-4dc4-8ba1-c31bcd5f5ca9) * 0));
    max-width: calc(100% - (var(--gap-h-24e6a8f9-a486-4dc4-8ba1-c31bcd5f5ca9) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-8d59a6ab-6587-4223-8647-b178c662005a] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-ca5d9125-9b1b-4f4d-8c0c-6befbb712530] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ca5d9125-9b1b-4f4d-8c0c-6befbb712530] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-e5bedfec-06c5-41af-8f52-3ef2a1ab6964] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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: 840px) {
    .sd[data-s-e5bedfec-06c5-41af-8f52-3ef2a1ab6964] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e5bedfec-06c5-41af-8f52-3ef2a1ab6964] {
        flex: none;
        font-size: 13px;
        height: auto;
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-d60c9016-34c5-4d77-a912-4dcdca4bd9f2] {
    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-d60c9016-34c5-4d77-a912-4dcdca4bd9f2] {
        flex-direction: row;
    }
}

.sd[data-s-3086746b-28e5-4abe-a0c5-c75cac09d95a] {
    background: #FFFFFF;
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-radius: 50%;
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    color: rgb(66, 66, 66);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-dda687f9-413b-435e-a1ab-e320b1f890db]:hover .sd[data-s-3086746b-28e5-4abe-a0c5-c75cac09d95a] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    color: rgb(66, 66, 66);
    transform: translate(3px, 0px);
}

.sd[data-s-6deedd44-73ab-4a08-afc5-38924c6122b6] {
    color: rgba(255, 255, 255, 0.92);
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    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-6deedd44-73ab-4a08-afc5-38924c6122b6] {
        font-size: 13px;
    }
}

.sd[data-s-3697b49c-fc92-4c99-a531-b25266dd3456] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-d816c273-46ee-49e4-a70d-c5e775804ef6] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-5009ad97-be38-41dd-b274-640cdf8733c3] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-b68587fb-dbdc-4dbc-916b-fcbf7a9e8ccc] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 740px;
    max-width: 100%;
}

.sd[data-s-ae8c3c44-126a-499e-8160-c16cc7044169] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 1px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ae8c3c44-126a-499e-8160-c16cc7044169] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ae8c3c44-126a-499e-8160-c16cc7044169] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

.sd[data-s-1e613875-2509-4e99-82f4-063636614e80] {
    flex: none;
    height: 200px;
    margin: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1e613875-2509-4e99-82f4-063636614e80] {
        flex: none;
        height: 240px;
        opacity: 1;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1e613875-2509-4e99-82f4-063636614e80] {
        flex: none;
        height: 200px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c40343a4-c8fa-4ee5-848c-cbc533e6611d] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 30px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c40343a4-c8fa-4ee5-848c-cbc533e6611d] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c40343a4-c8fa-4ee5-848c-cbc533e6611d] {
        flex: none;
        margin: 20px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-d8e2511a-2ec3-451b-991f-c6fe7e0eb2f1] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 5px 0px 15px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-0445771d-1359-48e4-b077-6b03676961cd] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.sd[data-s-7d55ae77-5d30-492a-bd99-42e86b42cfce] {
    border-radius: 50%;
    flex: none;
    height: 40px;
    margin: 0px 10px 0px 0px;
    width: 40px;
    max-width: calc(100% - 10px);
}

.sd[data-s-4d9b24f2-408d-4144-84a3-8a4b04552908] {
    color: #666666;
    font-family: var(--s-font-9fa5d38c);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-bbbcd607-f061-4e36-97b5-534560b0d179] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-3bb329e5-a52b-414b-bda3-0f4200517a3e] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-847d0589-08d2-4c93-89a8-81e1c7a066a5] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-847d0589-08d2-4c93-89a8-81e1c7a066a5] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-f00fa26c-de54-40e5-910d-37d66661a91d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 76px 0px 0px 0px;
    width: 100%;
    --gap-h-f00fa26c-de54-40e5-910d-37d66661a91d: 0px;
    --gap-v-f00fa26c-de54-40e5-910d-37d66661a91d: 0px;
    --gap-uuid: f00fa26c-de54-40e5-910d-37d66661a91d;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f00fa26c-de54-40e5-910d-37d66661a91d] {
        background: rgba(0, 0, 0, 0.96);
        flex: none;
        height: auto;
        padding: 75px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d1c86d39-0e57-476b-a2ed-9c44392fa187] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0));
    z-index: 5;
    --gap-h-d1c86d39-0e57-476b-a2ed-9c44392fa187: 0px;
    --gap-v-d1c86d39-0e57-476b-a2ed-9c44392fa187: 0px;
    --gap-uuid: d1c86d39-0e57-476b-a2ed-9c44392fa187;
    max-width: calc(100% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d1c86d39-0e57-476b-a2ed-9c44392fa187] {
        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-d1c86d39-0e57-476b-a2ed-9c44392fa187] {
        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-2edb1e93-d7ed-478a-a486-7477962d47dd] {
    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-d1c86d39-0e57-476b-a2ed-9c44392fa187) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2edb1e93-d7ed-478a-a486-7477962d47dd] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2edb1e93-d7ed-478a-a486-7477962d47dd] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-70cb69a0-5f03-478c-9f66-7ddfa24e628d] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 70cb69a0-5f03-478c-9f66-7ddfa24e628d;
    --gap-h-70cb69a0-5f03-478c-9f66-7ddfa24e628d: 0px;
    --gap-v-70cb69a0-5f03-478c-9f66-7ddfa24e628d: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-70cb69a0-5f03-478c-9f66-7ddfa24e628d] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-70cb69a0-5f03-478c-9f66-7ddfa24e628d] {
        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-70cb69a0-5f03-478c-9f66-7ddfa24e628d: 0px;
        --gap-v-70cb69a0-5f03-478c-9f66-7ddfa24e628d: 21px;
        max-width: 100%;
    }
}

.sd[data-s-c0cd0819-f927-4f64-b3b0-c381902dafd5] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-c0cd0819-f927-4f64-b3b0-c381902dafd5: 10px;
    --gap-v-c0cd0819-f927-4f64-b3b0-c381902dafd5: 0px;
    --gap-uuid: c0cd0819-f927-4f64-b3b0-c381902dafd5;
    max-width: calc(100% - 10px);
}

.sd[data-s-c0cd0819-f927-4f64-b3b0-c381902dafd5]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-c0cd0819-f927-4f64-b3b0-c381902dafd5] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-e86049ca-d15e-4f46-b30b-fc0f98bc56c2] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-72ed0415-b041-479e-b4fb-010b1390d4a4] {
    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-72ed0415-b041-479e-b4fb-010b1390d4a4] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-72ed0415-b041-479e-b4fb-010b1390d4a4] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-c3b08365-cc02-4519-9d3c-627e362a7b0b] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c3b08365-cc02-4519-9d3c-627e362a7b0b] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c3b08365-cc02-4519-9d3c-627e362a7b0b] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-25e822c5-b0f3-41d2-86ad-85e9ac754cdd] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.24999999999999994));
    --gap-h-25e822c5-b0f3-41d2-86ad-85e9ac754cdd: 0px;
    --gap-v-25e822c5-b0f3-41d2-86ad-85e9ac754cdd: 0px;
    --gap-uuid: 25e822c5-b0f3-41d2-86ad-85e9ac754cdd;
    max-width: calc(75% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-25e822c5-b0f3-41d2-86ad-85e9ac754cdd] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-25e822c5-b0f3-41d2-86ad-85e9ac754cdd] {
        margin: 0px 0px 25px 0px;
        width: calc(75% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.24999999999999994));
    }
}

.sd[data-s-b53744cc-2104-4009-8a95-787807743c9f] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-b53744cc-2104-4009-8a95-787807743c9f] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b53744cc-2104-4009-8a95-787807743c9f] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-489a743d-bff0-4304-bce1-be7f6bda509d] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-489a743d-bff0-4304-bce1-be7f6bda509d] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-92127ca6-f760-4d14-9b40-12b78968a70b] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-92127ca6-f760-4d14-9b40-12b78968a70b] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-92127ca6-f760-4d14-9b40-12b78968a70b] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-0d368958-eda5-44ab-b33b-59e1b7fbab59] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-0d368958-eda5-44ab-b33b-59e1b7fbab59].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-0d368958-eda5-44ab-b33b-59e1b7fbab59].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0d368958-eda5-44ab-b33b-59e1b7fbab59] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0d368958-eda5-44ab-b33b-59e1b7fbab59] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-9486463d-52ad-447e-9276-730ab186c6f0] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 5px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.35000000000000003));
    --gap-h-9486463d-52ad-447e-9276-730ab186c6f0: 25px;
    --gap-v-9486463d-52ad-447e-9276-730ab186c6f0: 0px;
    --gap-uuid: 9486463d-52ad-447e-9276-730ab186c6f0;
    max-width: calc(65% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-9486463d-52ad-447e-9276-730ab186c6f0] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9486463d-52ad-447e-9276-730ab186c6f0] {
        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: flex-start;
        margin: 0px 0px 22px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.059999999999999984));
        --gap-h-9486463d-52ad-447e-9276-730ab186c6f0: 0px;
        --gap-v-9486463d-52ad-447e-9276-730ab186c6f0: 0px;
        max-width: calc(94% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.059999999999999984));
    }
}

.sd[data-s-29c99885-9aaa-4745-87e5-b9ae617a08d6] {
    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-9486463d-52ad-447e-9276-730ab186c6f0) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-9486463d-52ad-447e-9276-730ab186c6f0) * 0.5));
    max-width: calc(50% - (var(--gap-h-9486463d-52ad-447e-9276-730ab186c6f0) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-29c99885-9aaa-4745-87e5-b9ae617a08d6] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-9486463d-52ad-447e-9276-730ab186c6f0) * 0.5));
        max-width: calc(50% - (var(--gap-h-9486463d-52ad-447e-9276-730ab186c6f0) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-29c99885-9aaa-4745-87e5-b9ae617a08d6] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-9486463d-52ad-447e-9276-730ab186c6f0) * 0));
        max-width: calc(100% - (var(--gap-h-9486463d-52ad-447e-9276-730ab186c6f0) * 0));
    }
}

.sd[data-s-fdc865e2-6d4e-4695-bd60-af5dd013b952] {
    flex: none;
    height: 308px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fdc865e2-6d4e-4695-bd60-af5dd013b952] {
        flex: none;
        height: 225px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-8b0ae74d-030c-46b4-be39-eaead3c20d0b] {
    background: #EEEEEE;
    border-radius: 0px;
    flex: none;
    height: 311.36px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-9486463d-52ad-447e-9276-730ab186c6f0) * 0.5));
    max-width: calc(50% - (var(--gap-h-9486463d-52ad-447e-9276-730ab186c6f0) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-8b0ae74d-030c-46b4-be39-eaead3c20d0b] {
        flex: none;
        height: 255px;
        width: calc(100% - (var(--gap-h-9486463d-52ad-447e-9276-730ab186c6f0) * 0));
        max-width: calc(100% - (var(--gap-h-9486463d-52ad-447e-9276-730ab186c6f0) * 0));
    }
}

.sd[data-s-99781ce1-8658-4e0e-a92f-a8655692630e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 3px 0px 29px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.35000000000000003));
    --gap-h-99781ce1-8658-4e0e-a92f-a8655692630e: 25px;
    --gap-v-99781ce1-8658-4e0e-a92f-a8655692630e: 0px;
    --gap-uuid: 99781ce1-8658-4e0e-a92f-a8655692630e;
    max-width: calc(65% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-99781ce1-8658-4e0e-a92f-a8655692630e] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-99781ce1-8658-4e0e-a92f-a8655692630e] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: 117px;
        justify-content: center;
        margin: 0px 0px 32px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.059999999999999984));
    }
}

.sd[data-s-04665ee0-bebf-4cb4-a062-f80b8a36d57b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-99781ce1-8658-4e0e-a92f-a8655692630e) * 0));
    z-index: 1;
    --gap-uuid: 04665ee0-bebf-4cb4-a062-f80b8a36d57b;
    --gap-h-04665ee0-bebf-4cb4-a062-f80b8a36d57b: 0px;
    --gap-v-04665ee0-bebf-4cb4-a062-f80b8a36d57b: 0px;
    max-width: calc(100% - (var(--gap-h-99781ce1-8658-4e0e-a92f-a8655692630e) * 0));
}

.sd[data-s-04665ee0-bebf-4cb4-a062-f80b8a36d57b].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-04665ee0-bebf-4cb4-a062-f80b8a36d57b].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-04665ee0-bebf-4cb4-a062-f80b8a36d57b]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-04665ee0-bebf-4cb4-a062-f80b8a36d57b] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-04665ee0-bebf-4cb4-a062-f80b8a36d57b] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-04665ee0-bebf-4cb4-a062-f80b8a36d57b: 0px;
        --gap-v-04665ee0-bebf-4cb4-a062-f80b8a36d57b: 0px;
    }
}

.sd[data-s-aa357461-1557-415f-bf2f-d0eaa63ffde0] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-aa357461-1557-415f-bf2f-d0eaa63ffde0] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-aa357461-1557-415f-bf2f-d0eaa63ffde0] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-eb0e3d7a-1495-4239-be49-d7c86740ee7f] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(85% - (var(--gap-h-04665ee0-bebf-4cb4-a062-f80b8a36d57b) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-04665ee0-bebf-4cb4-a062-f80b8a36d57b) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-eb0e3d7a-1495-4239-be49-d7c86740ee7f] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-04665ee0-bebf-4cb4-a062-f80b8a36d57b) * 0));
        max-width: calc(100% - (var(--gap-h-04665ee0-bebf-4cb4-a062-f80b8a36d57b) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-eb0e3d7a-1495-4239-be49-d7c86740ee7f] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 10px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-04665ee0-bebf-4cb4-a062-f80b8a36d57b) * 0));
        max-width: calc(100% - (var(--gap-h-04665ee0-bebf-4cb4-a062-f80b8a36d57b) * 0));
    }
}

.sd[data-s-7a7135ee-0cf4-473a-9b2c-37037cf2ab5a] {
    align-content: center;
    align-items: center;
    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 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7a7135ee-0cf4-473a-9b2c-37037cf2ab5a] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7a7135ee-0cf4-473a-9b2c-37037cf2ab5a] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-39623086-0a74-426a-836e-44736513b342] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-39623086-0a74-426a-836e-44736513b342] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-775c8fd5-84e5-4ad5-87f1-3341d2a5b965] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px;
    width: calc(85% - (var(--gap-h-04665ee0-bebf-4cb4-a062-f80b8a36d57b) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-04665ee0-bebf-4cb4-a062-f80b8a36d57b) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-775c8fd5-84e5-4ad5-87f1-3341d2a5b965] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-04665ee0-bebf-4cb4-a062-f80b8a36d57b) * 0));
        max-width: calc(100% - (var(--gap-h-04665ee0-bebf-4cb4-a062-f80b8a36d57b) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-775c8fd5-84e5-4ad5-87f1-3341d2a5b965] {
        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: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-04665ee0-bebf-4cb4-a062-f80b8a36d57b) * 0));
        max-width: calc(100% - (var(--gap-h-04665ee0-bebf-4cb4-a062-f80b8a36d57b) * 0));
    }
}

.sd[data-s-e8fe23ea-f312-417c-895d-ad54a66ca9c0] {
    align-content: center;
    align-items: center;
    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: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e8fe23ea-f312-417c-895d-ad54a66ca9c0] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e8fe23ea-f312-417c-895d-ad54a66ca9c0] {
        border-bottom: 0px solid #e1e7ec;
        border-left: 0px solid #e1e7ec;
        border-right: 0px solid #e1e7ec;
        border-top: 0px solid #e1e7ec;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-572d89c5-c5bd-4710-938a-07f2087fc69c] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-572d89c5-c5bd-4710-938a-07f2087fc69c] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-572d89c5-c5bd-4710-938a-07f2087fc69c] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-3ce69518-5d25-4cad-805e-5b627d94bf1e] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    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-3ce69518-5d25-4cad-805e-5b627d94bf1e] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3ce69518-5d25-4cad-805e-5b627d94bf1e] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-6e4e2dfc-1ece-4ae4-8214-37732c1cf443] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.24999999999999994));
    --gap-h-6e4e2dfc-1ece-4ae4-8214-37732c1cf443: 0px;
    --gap-v-6e4e2dfc-1ece-4ae4-8214-37732c1cf443: 0px;
    --gap-uuid: 6e4e2dfc-1ece-4ae4-8214-37732c1cf443;
    max-width: calc(75% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-6e4e2dfc-1ece-4ae4-8214-37732c1cf443] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6e4e2dfc-1ece-4ae4-8214-37732c1cf443] {
        margin: 0px 0px 12px 0px;
        width: calc(75% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.24999999999999994));
    }
}

.sd[data-s-1cef1a95-a63d-424c-9c0c-31bce343db7d] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-1cef1a95-a63d-424c-9c0c-31bce343db7d] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1cef1a95-a63d-424c-9c0c-31bce343db7d] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-1374fcd7-f3ce-4d3b-938d-721e926da1d8] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1374fcd7-f3ce-4d3b-938d-721e926da1d8] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-7ead8f72-ba01-420b-9ae7-eac3d5ad4af6] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7ead8f72-ba01-420b-9ae7-eac3d5ad4af6] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ead8f72-ba01-420b-9ae7-eac3d5ad4af6] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-f8d28409-db6d-49f4-907e-adb5a0834bb2] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-f8d28409-db6d-49f4-907e-adb5a0834bb2].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-f8d28409-db6d-49f4-907e-adb5a0834bb2].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f8d28409-db6d-49f4-907e-adb5a0834bb2] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f8d28409-db6d-49f4-907e-adb5a0834bb2] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-b8f81854-c243-4eb6-841c-8e26cc5659d4] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 25px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.35000000000000003));
    --gap-h-b8f81854-c243-4eb6-841c-8e26cc5659d4: 15px;
    --gap-v-b8f81854-c243-4eb6-841c-8e26cc5659d4: 15px;
    --gap-uuid: b8f81854-c243-4eb6-841c-8e26cc5659d4;
    max-width: calc(65% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b8f81854-c243-4eb6-841c-8e26cc5659d4] {
        flex: none;
        gap: 20px;
        width: calc(90% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.10000000000000003));
        --gap-h-b8f81854-c243-4eb6-841c-8e26cc5659d4: 20px;
        --gap-v-b8f81854-c243-4eb6-841c-8e26cc5659d4: 20px;
        max-width: calc(90% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b8f81854-c243-4eb6-841c-8e26cc5659d4] {
        flex: none;
        gap: 10px;
        margin: 15px 0px 0px 0px;
        width: calc(95% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.04999999999999995));
        --gap-h-b8f81854-c243-4eb6-841c-8e26cc5659d4: 10px;
        --gap-v-b8f81854-c243-4eb6-841c-8e26cc5659d4: 10px;
        max-width: calc(95% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.04999999999999995));
    }
}

.sd[data-s-5941894c-80aa-43ab-aae9-782a098c7de0] {
    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-b8f81854-c243-4eb6-841c-8e26cc5659d4) * 0.67));
    --gap-h-5941894c-80aa-43ab-aae9-782a098c7de0: 0px;
    --gap-v-5941894c-80aa-43ab-aae9-782a098c7de0: 0px;
    --gap-uuid: 5941894c-80aa-43ab-aae9-782a098c7de0;
    max-width: calc(33% - (var(--gap-h-b8f81854-c243-4eb6-841c-8e26cc5659d4) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-5941894c-80aa-43ab-aae9-782a098c7de0] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-5941894c-80aa-43ab-aae9-782a098c7de0: 0px;
        --gap-v-5941894c-80aa-43ab-aae9-782a098c7de0: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5941894c-80aa-43ab-aae9-782a098c7de0] {
        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-b8f81854-c243-4eb6-841c-8e26cc5659d4) * 0.5));
        --gap-h-5941894c-80aa-43ab-aae9-782a098c7de0: 0px;
        --gap-v-5941894c-80aa-43ab-aae9-782a098c7de0: 0px;
        max-width: calc(50% - (var(--gap-h-b8f81854-c243-4eb6-841c-8e26cc5659d4) * 0.5));
    }
}

.sd[data-s-96a35490-ad6a-4fe4-8eb6-ae59162da634] {
    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: 198px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-5941894c-80aa-43ab-aae9-782a098c7de0) * 0));
    max-width: calc(100% - (var(--gap-h-5941894c-80aa-43ab-aae9-782a098c7de0) * 0));
}

.sd[data-s-96a35490-ad6a-4fe4-8eb6-ae59162da634].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-96a35490-ad6a-4fe4-8eb6-ae59162da634].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-96a35490-ad6a-4fe4-8eb6-ae59162da634]:hover {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-96a35490-ad6a-4fe4-8eb6-ae59162da634] {
        flex: none;
        height: 160px;
        width: calc(100% - (var(--gap-h-5941894c-80aa-43ab-aae9-782a098c7de0) * 0));
        max-width: calc(100% - (var(--gap-h-5941894c-80aa-43ab-aae9-782a098c7de0) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-96a35490-ad6a-4fe4-8eb6-ae59162da634] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-5941894c-80aa-43ab-aae9-782a098c7de0) * 0));
        max-width: calc(100% - (var(--gap-h-5941894c-80aa-43ab-aae9-782a098c7de0) * 0));
    }
}

.sd[data-s-d095f7d0-2d76-4d0b-8366-5939dbde8d83] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-d095f7d0-2d76-4d0b-8366-5939dbde8d83]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.5);
}

.sd[data-s-96a35490-ad6a-4fe4-8eb6-ae59162da634]:hover .sd[data-s-d095f7d0-2d76-4d0b-8366-5939dbde8d83] {
    transform: scale(1.1, 1.1);
}

.sd[data-s-96a35490-ad6a-4fe4-8eb6-ae59162da634]:hover .sd[data-s-d095f7d0-2d76-4d0b-8366-5939dbde8d83]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
    .sd[data-s-d095f7d0-2d76-4d0b-8366-5939dbde8d83]:before {
        background-size: cover;
        filter: brightness(0.6);
    }

    .sd[data-s-d095f7d0-2d76-4d0b-8366-5939dbde8d83] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-d6c4f44e-69c6-41e0-8f3a-b4402d8c5a03] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 100%;
    z-index: 1;
    --gap-uuid: d6c4f44e-69c6-41e0-8f3a-b4402d8c5a03;
    --gap-h-d6c4f44e-69c6-41e0-8f3a-b4402d8c5a03: 0px;
    --gap-v-d6c4f44e-69c6-41e0-8f3a-b4402d8c5a03: 0px;
    max-width: 100%;
}

.sd[data-s-96a35490-ad6a-4fe4-8eb6-ae59162da634]:hover .sd[data-s-d6c4f44e-69c6-41e0-8f3a-b4402d8c5a03] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d6c4f44e-69c6-41e0-8f3a-b4402d8c5a03] {
        display: flex;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
        height: calc(100% - 10px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d6c4f44e-69c6-41e0-8f3a-b4402d8c5a03] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-d6c4f44e-69c6-41e0-8f3a-b4402d8c5a03: 5px;
        --gap-v-d6c4f44e-69c6-41e0-8f3a-b4402d8c5a03: 0px;
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-c556d307-8e9a-4a8f-9139-8d4a06617201] {
    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-d6c4f44e-69c6-41e0-8f3a-b4402d8c5a03) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-d6c4f44e-69c6-41e0-8f3a-b4402d8c5a03) * 0));
    max-width: calc(100% - (var(--gap-h-d6c4f44e-69c6-41e0-8f3a-b4402d8c5a03) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-c556d307-8e9a-4a8f-9139-8d4a06617201] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-dfeff91d-9010-4123-9060-58f0e98c13b4] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-dfeff91d-9010-4123-9060-58f0e98c13b4] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-c783636a-2ae4-4a01-b2a3-1174bd9f2826] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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: 840px) {
    .sd[data-s-c783636a-2ae4-4a01-b2a3-1174bd9f2826] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c783636a-2ae4-4a01-b2a3-1174bd9f2826] {
        flex: none;
        font-size: 13px;
        height: auto;
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-8e07b291-dd92-4fc8-bdbd-3959594ddda8] {
    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-8e07b291-dd92-4fc8-bdbd-3959594ddda8] {
        flex-direction: row;
    }
}

.sd[data-s-8b8639c8-8adb-43a0-b529-b9363cf3dc79] {
    background: #FFFFFF;
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-radius: 50%;
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    color: rgb(66, 66, 66);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-96a35490-ad6a-4fe4-8eb6-ae59162da634]:hover .sd[data-s-8b8639c8-8adb-43a0-b529-b9363cf3dc79] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    color: rgb(66, 66, 66);
    transform: translate(3px, 0px);
}

.sd[data-s-fd84b633-8a12-469a-a0bd-40638ace4a63] {
    color: rgba(255, 255, 255, 0.92);
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    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-fd84b633-8a12-469a-a0bd-40638ace4a63] {
        font-size: 13px;
    }
}

.sd[data-s-8e4073f1-60d1-4704-b7fe-6ebc7ce10996] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-642afbc4-e9d1-4e81-a733-2367a11cc274] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-05294e68-614b-4dd2-8739-ef7ac884ea84] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-5ba03e99-c1cb-48fe-a5a2-4ac0668ec2b9] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 740px;
    max-width: 100%;
}

.sd[data-s-67f5a843-c07e-4742-9881-a4246cf89b95] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 1px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-67f5a843-c07e-4742-9881-a4246cf89b95] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-67f5a843-c07e-4742-9881-a4246cf89b95] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

.sd[data-s-654b6265-075a-446c-ab46-7afa7a70c019] {
    flex: none;
    height: 200px;
    margin: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-654b6265-075a-446c-ab46-7afa7a70c019] {
        flex: none;
        height: 240px;
        opacity: 1;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-654b6265-075a-446c-ab46-7afa7a70c019] {
        flex: none;
        height: 200px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-28d03b7f-3da7-475e-8a57-9e6e23b70dc4] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 30px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-28d03b7f-3da7-475e-8a57-9e6e23b70dc4] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-28d03b7f-3da7-475e-8a57-9e6e23b70dc4] {
        flex: none;
        margin: 20px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-11e324c1-1bc7-4973-a3a7-635ad3ead3c5] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 5px 0px 15px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-e0ee4c3e-602d-46c6-a31a-ff362d638ada] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.sd[data-s-954b5e57-1b09-4588-9dd8-107b792d56de] {
    border-radius: 50%;
    flex: none;
    height: 40px;
    margin: 0px 10px 0px 0px;
    width: 40px;
    max-width: calc(100% - 10px);
}

.sd[data-s-bf16527f-d1e2-4108-a5bb-50b25caf4eab] {
    color: #666666;
    font-family: var(--s-font-9fa5d38c);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-aa5d071a-8115-446a-a4b3-bf302cf8b6cc] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-16ff32bc-3e88-41b4-95f0-4d0a477b80a6] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4c2f07ee-73ad-41d3-ab42-928c171955a3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4c2f07ee-73ad-41d3-ab42-928c171955a3] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-19eefd98-57b9-4960-b55d-7cbf3aef9a2b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 76px 0px 0px 0px;
    width: 100%;
    --gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b: 0px;
    --gap-v-19eefd98-57b9-4960-b55d-7cbf3aef9a2b: 0px;
    --gap-uuid: 19eefd98-57b9-4960-b55d-7cbf3aef9a2b;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-19eefd98-57b9-4960-b55d-7cbf3aef9a2b] {
        background: rgba(0, 0, 0, 0.96);
        flex: none;
        height: auto;
        padding: 75px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-88550f1e-08b4-432e-a08b-523443f21f36] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0));
    z-index: 5;
    --gap-h-88550f1e-08b4-432e-a08b-523443f21f36: 0px;
    --gap-v-88550f1e-08b4-432e-a08b-523443f21f36: 0px;
    --gap-uuid: 88550f1e-08b4-432e-a08b-523443f21f36;
    max-width: calc(100% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-88550f1e-08b4-432e-a08b-523443f21f36] {
        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-88550f1e-08b4-432e-a08b-523443f21f36] {
        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-dba4458d-7af9-41ac-9a25-2188a20d3e5e] {
    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-88550f1e-08b4-432e-a08b-523443f21f36) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dba4458d-7af9-41ac-9a25-2188a20d3e5e] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dba4458d-7af9-41ac-9a25-2188a20d3e5e] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-c1663a5b-47e8-44a9-b4b9-acacf49033cc] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: c1663a5b-47e8-44a9-b4b9-acacf49033cc;
    --gap-h-c1663a5b-47e8-44a9-b4b9-acacf49033cc: 0px;
    --gap-v-c1663a5b-47e8-44a9-b4b9-acacf49033cc: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c1663a5b-47e8-44a9-b4b9-acacf49033cc] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c1663a5b-47e8-44a9-b4b9-acacf49033cc] {
        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-c1663a5b-47e8-44a9-b4b9-acacf49033cc: 0px;
        --gap-v-c1663a5b-47e8-44a9-b4b9-acacf49033cc: 21px;
        max-width: 100%;
    }
}

.sd[data-s-1bfe3b4c-2c25-4c7e-aa1e-3ae43aecd948] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-1bfe3b4c-2c25-4c7e-aa1e-3ae43aecd948: 10px;
    --gap-v-1bfe3b4c-2c25-4c7e-aa1e-3ae43aecd948: 0px;
    --gap-uuid: 1bfe3b4c-2c25-4c7e-aa1e-3ae43aecd948;
    max-width: calc(100% - 10px);
}

.sd[data-s-1bfe3b4c-2c25-4c7e-aa1e-3ae43aecd948]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-1bfe3b4c-2c25-4c7e-aa1e-3ae43aecd948] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-0cdc26f2-d989-4d9e-af1b-0d800b326d57] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-28f3d336-faef-4465-b180-9bc150cfd5f2] {
    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-28f3d336-faef-4465-b180-9bc150cfd5f2] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-28f3d336-faef-4465-b180-9bc150cfd5f2] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-e9ea1e60-5a0c-41bf-a95c-b7a8083652cc] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e9ea1e60-5a0c-41bf-a95c-b7a8083652cc] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e9ea1e60-5a0c-41bf-a95c-b7a8083652cc] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-d35f5fe5-b076-4b11-b6f2-3eacaba3fc23] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
    --gap-h-d35f5fe5-b076-4b11-b6f2-3eacaba3fc23: 0px;
    --gap-v-d35f5fe5-b076-4b11-b6f2-3eacaba3fc23: 0px;
    --gap-uuid: d35f5fe5-b076-4b11-b6f2-3eacaba3fc23;
    max-width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d35f5fe5-b076-4b11-b6f2-3eacaba3fc23] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d35f5fe5-b076-4b11-b6f2-3eacaba3fc23] {
        margin: 0px 0px 25px 0px;
        width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
    }
}

.sd[data-s-50c27b38-f96b-4613-8e7e-5bac31c68874] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-50c27b38-f96b-4613-8e7e-5bac31c68874] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-50c27b38-f96b-4613-8e7e-5bac31c68874] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-4e1efb65-f10f-4f10-90a8-d0610a28f2f8] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4e1efb65-f10f-4f10-90a8-d0610a28f2f8] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-cc5739f7-e23c-4bbf-ac1b-587ca4716027] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cc5739f7-e23c-4bbf-ac1b-587ca4716027] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cc5739f7-e23c-4bbf-ac1b-587ca4716027] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-91af0467-fa2e-42dd-9a7c-6c962b28cdd3] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-91af0467-fa2e-42dd-9a7c-6c962b28cdd3].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-91af0467-fa2e-42dd-9a7c-6c962b28cdd3].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-91af0467-fa2e-42dd-9a7c-6c962b28cdd3] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-91af0467-fa2e-42dd-9a7c-6c962b28cdd3] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-2a80e405-1b4f-4ee7-a760-c69c1c9dc726] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 5px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.35000000000000003));
    --gap-h-2a80e405-1b4f-4ee7-a760-c69c1c9dc726: 25px;
    --gap-v-2a80e405-1b4f-4ee7-a760-c69c1c9dc726: 0px;
    --gap-uuid: 2a80e405-1b4f-4ee7-a760-c69c1c9dc726;
    max-width: calc(65% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-2a80e405-1b4f-4ee7-a760-c69c1c9dc726] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2a80e405-1b4f-4ee7-a760-c69c1c9dc726] {
        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: flex-start;
        margin: 0px 0px 22px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.059999999999999984));
        --gap-h-2a80e405-1b4f-4ee7-a760-c69c1c9dc726: 0px;
        --gap-v-2a80e405-1b4f-4ee7-a760-c69c1c9dc726: 0px;
        max-width: calc(94% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.059999999999999984));
    }
}

.sd[data-s-df716c73-7c70-4604-a30d-0a5df6264a1c] {
    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-2a80e405-1b4f-4ee7-a760-c69c1c9dc726) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-2a80e405-1b4f-4ee7-a760-c69c1c9dc726) * 0.5));
    max-width: calc(50% - (var(--gap-h-2a80e405-1b4f-4ee7-a760-c69c1c9dc726) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-df716c73-7c70-4604-a30d-0a5df6264a1c] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-2a80e405-1b4f-4ee7-a760-c69c1c9dc726) * 0.5));
        max-width: calc(50% - (var(--gap-h-2a80e405-1b4f-4ee7-a760-c69c1c9dc726) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-df716c73-7c70-4604-a30d-0a5df6264a1c] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-2a80e405-1b4f-4ee7-a760-c69c1c9dc726) * 0));
        max-width: calc(100% - (var(--gap-h-2a80e405-1b4f-4ee7-a760-c69c1c9dc726) * 0));
    }
}

.sd[data-s-f0a88b90-3efb-49ff-8291-8a8864eac4ee] {
    flex: none;
    height: 308px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f0a88b90-3efb-49ff-8291-8a8864eac4ee] {
        flex: none;
        height: 225px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-8cb6a4a4-044a-4651-84c9-a424503e771f] {
    background: #EEEEEE;
    border-radius: 0px;
    flex: none;
    height: 311.36px;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: calc(50% - (var(--gap-h-2a80e405-1b4f-4ee7-a760-c69c1c9dc726) * 0.5));
    max-width: calc(50% - (var(--gap-h-2a80e405-1b4f-4ee7-a760-c69c1c9dc726) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-8cb6a4a4-044a-4651-84c9-a424503e771f] {
        flex: none;
        height: 255px;
        width: calc(100% - (var(--gap-h-2a80e405-1b4f-4ee7-a760-c69c1c9dc726) * 0));
        max-width: calc(100% - (var(--gap-h-2a80e405-1b4f-4ee7-a760-c69c1c9dc726) * 0));
    }
}

.sd[data-s-7d527fb7-c9c2-4eda-9f3f-954cec229a0a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 3px 0px 29px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.35000000000000003));
    --gap-h-7d527fb7-c9c2-4eda-9f3f-954cec229a0a: 25px;
    --gap-v-7d527fb7-c9c2-4eda-9f3f-954cec229a0a: 0px;
    --gap-uuid: 7d527fb7-c9c2-4eda-9f3f-954cec229a0a;
    max-width: calc(65% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-7d527fb7-c9c2-4eda-9f3f-954cec229a0a] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7d527fb7-c9c2-4eda-9f3f-954cec229a0a] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        height: 117px;
        justify-content: center;
        margin: 0px 0px 32px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(94% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.059999999999999984));
    }
}

.sd[data-s-98845e00-e608-43e3-b68a-fe84a1a8d28e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-7d527fb7-c9c2-4eda-9f3f-954cec229a0a) * 0));
    z-index: 1;
    --gap-uuid: 98845e00-e608-43e3-b68a-fe84a1a8d28e;
    --gap-h-98845e00-e608-43e3-b68a-fe84a1a8d28e: 0px;
    --gap-v-98845e00-e608-43e3-b68a-fe84a1a8d28e: 0px;
    max-width: calc(100% - (var(--gap-h-7d527fb7-c9c2-4eda-9f3f-954cec229a0a) * 0));
}

.sd[data-s-98845e00-e608-43e3-b68a-fe84a1a8d28e].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-98845e00-e608-43e3-b68a-fe84a1a8d28e].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-98845e00-e608-43e3-b68a-fe84a1a8d28e]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-98845e00-e608-43e3-b68a-fe84a1a8d28e] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-98845e00-e608-43e3-b68a-fe84a1a8d28e] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
        --gap-h-98845e00-e608-43e3-b68a-fe84a1a8d28e: 0px;
        --gap-v-98845e00-e608-43e3-b68a-fe84a1a8d28e: 0px;
    }
}

.sd[data-s-13054b0a-af2e-48e9-9013-7d122378ddf6] {
    color: #bdaa8b;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-13054b0a-af2e-48e9-9013-7d122378ddf6] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-13054b0a-af2e-48e9-9013-7d122378ddf6] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-54adb0c3-6ba6-4afb-bc16-f860697be083] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: calc(85% - (var(--gap-h-98845e00-e608-43e3-b68a-fe84a1a8d28e) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-98845e00-e608-43e3-b68a-fe84a1a8d28e) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-54adb0c3-6ba6-4afb-bc16-f860697be083] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-98845e00-e608-43e3-b68a-fe84a1a8d28e) * 0));
        max-width: calc(100% - (var(--gap-h-98845e00-e608-43e3-b68a-fe84a1a8d28e) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-54adb0c3-6ba6-4afb-bc16-f860697be083] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 10px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-98845e00-e608-43e3-b68a-fe84a1a8d28e) * 0));
        max-width: calc(100% - (var(--gap-h-98845e00-e608-43e3-b68a-fe84a1a8d28e) * 0));
    }
}

.sd[data-s-bd8acd3c-ece7-4f67-8ff3-b5e13fdd4795] {
    align-content: center;
    align-items: center;
    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 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bd8acd3c-ece7-4f67-8ff3-b5e13fdd4795] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bd8acd3c-ece7-4f67-8ff3-b5e13fdd4795] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-27e10c24-6a4d-4be0-852e-d569fff78f34] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-27e10c24-6a4d-4be0-852e-d569fff78f34] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-6dcd0beb-faaa-4a59-91e1-6ac69f6c4bc8] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px;
    width: calc(85% - (var(--gap-h-98845e00-e608-43e3-b68a-fe84a1a8d28e) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-98845e00-e608-43e3-b68a-fe84a1a8d28e) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-6dcd0beb-faaa-4a59-91e1-6ac69f6c4bc8] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-98845e00-e608-43e3-b68a-fe84a1a8d28e) * 0));
        max-width: calc(100% - (var(--gap-h-98845e00-e608-43e3-b68a-fe84a1a8d28e) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6dcd0beb-faaa-4a59-91e1-6ac69f6c4bc8] {
        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: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: calc(100% - (var(--gap-h-98845e00-e608-43e3-b68a-fe84a1a8d28e) * 0));
        max-width: calc(100% - (var(--gap-h-98845e00-e608-43e3-b68a-fe84a1a8d28e) * 0));
    }
}

.sd[data-s-ed5148f9-2aa0-41b2-9e48-89146b47c421] {
    align-content: center;
    align-items: center;
    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: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ed5148f9-2aa0-41b2-9e48-89146b47c421] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ed5148f9-2aa0-41b2-9e48-89146b47c421] {
        border-bottom: 0px solid #e1e7ec;
        border-left: 0px solid #e1e7ec;
        border-right: 0px solid #e1e7ec;
        border-top: 0px solid #e1e7ec;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-1eee5bb7-99a8-4ad7-ab69-bab897495e92] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1eee5bb7-99a8-4ad7-ab69-bab897495e92] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1eee5bb7-99a8-4ad7-ab69-bab897495e92] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-9b7ffea0-92b5-4519-8dc9-db2fe9dd95dd] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.2;
    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-9b7ffea0-92b5-4519-8dc9-db2fe9dd95dd] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9b7ffea0-92b5-4519-8dc9-db2fe9dd95dd] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        height: auto;
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-466b9a83-1720-435f-9975-a2f61b02cb59] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
    --gap-h-466b9a83-1720-435f-9975-a2f61b02cb59: 0px;
    --gap-v-466b9a83-1720-435f-9975-a2f61b02cb59: 0px;
    --gap-uuid: 466b9a83-1720-435f-9975-a2f61b02cb59;
    max-width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-466b9a83-1720-435f-9975-a2f61b02cb59] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-466b9a83-1720-435f-9975-a2f61b02cb59] {
        margin: 0px 0px 12px 0px;
        width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.24999999999999994));
    }
}

.sd[data-s-bd0a678e-7188-432c-9007-6f7655564de1] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 2;
    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-bd0a678e-7188-432c-9007-6f7655564de1] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bd0a678e-7188-432c-9007-6f7655564de1] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-b8a59624-5852-4b17-bace-ef136336af1a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b8a59624-5852-4b17-bace-ef136336af1a] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-0848bcb9-d531-42c3-9bc4-00b168b4ee85] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0848bcb9-d531-42c3-9bc4-00b168b4ee85] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0848bcb9-d531-42c3-9bc4-00b168b4ee85] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-49267e66-4b0b-4042-ac82-d5d5ce4df33c] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-49267e66-4b0b-4042-ac82-d5d5ce4df33c].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-49267e66-4b0b-4042-ac82-d5d5ce4df33c].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-49267e66-4b0b-4042-ac82-d5d5ce4df33c] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-49267e66-4b0b-4042-ac82-d5d5ce4df33c] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-f76ee708-f7de-4185-aa3c-e66fc10ca274] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: auto;
    justify-content: flex-start;
    margin: 25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.35000000000000003));
    --gap-h-f76ee708-f7de-4185-aa3c-e66fc10ca274: 15px;
    --gap-v-f76ee708-f7de-4185-aa3c-e66fc10ca274: 15px;
    --gap-uuid: f76ee708-f7de-4185-aa3c-e66fc10ca274;
    max-width: calc(65% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-f76ee708-f7de-4185-aa3c-e66fc10ca274] {
        flex: none;
        gap: 20px;
        width: calc(90% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.10000000000000003));
        --gap-h-f76ee708-f7de-4185-aa3c-e66fc10ca274: 20px;
        --gap-v-f76ee708-f7de-4185-aa3c-e66fc10ca274: 20px;
        max-width: calc(90% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f76ee708-f7de-4185-aa3c-e66fc10ca274] {
        flex: none;
        gap: 10px;
        margin: 15px 0px 0px 0px;
        width: calc(95% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.04999999999999995));
        --gap-h-f76ee708-f7de-4185-aa3c-e66fc10ca274: 10px;
        --gap-v-f76ee708-f7de-4185-aa3c-e66fc10ca274: 10px;
        max-width: calc(95% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.04999999999999995));
    }
}

.sd[data-s-e361604a-a6f3-4d70-835a-fe4e2a9ecb42] {
    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-f76ee708-f7de-4185-aa3c-e66fc10ca274) * 0.67));
    --gap-h-e361604a-a6f3-4d70-835a-fe4e2a9ecb42: 0px;
    --gap-v-e361604a-a6f3-4d70-835a-fe4e2a9ecb42: 0px;
    --gap-uuid: e361604a-a6f3-4d70-835a-fe4e2a9ecb42;
    max-width: calc(33% - (var(--gap-h-f76ee708-f7de-4185-aa3c-e66fc10ca274) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-e361604a-a6f3-4d70-835a-fe4e2a9ecb42] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-e361604a-a6f3-4d70-835a-fe4e2a9ecb42: 0px;
        --gap-v-e361604a-a6f3-4d70-835a-fe4e2a9ecb42: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e361604a-a6f3-4d70-835a-fe4e2a9ecb42] {
        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-f76ee708-f7de-4185-aa3c-e66fc10ca274) * 0.5));
        --gap-h-e361604a-a6f3-4d70-835a-fe4e2a9ecb42: 0px;
        --gap-v-e361604a-a6f3-4d70-835a-fe4e2a9ecb42: 0px;
        max-width: calc(50% - (var(--gap-h-f76ee708-f7de-4185-aa3c-e66fc10ca274) * 0.5));
    }
}

.sd[data-s-971c94f5-7065-4974-a44e-e57ad086c39c] {
    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: 198px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-e361604a-a6f3-4d70-835a-fe4e2a9ecb42) * 0));
    max-width: calc(100% - (var(--gap-h-e361604a-a6f3-4d70-835a-fe4e2a9ecb42) * 0));
}

.sd[data-s-971c94f5-7065-4974-a44e-e57ad086c39c].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-971c94f5-7065-4974-a44e-e57ad086c39c].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-971c94f5-7065-4974-a44e-e57ad086c39c]:hover {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-971c94f5-7065-4974-a44e-e57ad086c39c] {
        flex: none;
        height: 160px;
        width: calc(100% - (var(--gap-h-e361604a-a6f3-4d70-835a-fe4e2a9ecb42) * 0));
        max-width: calc(100% - (var(--gap-h-e361604a-a6f3-4d70-835a-fe4e2a9ecb42) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-971c94f5-7065-4974-a44e-e57ad086c39c] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e361604a-a6f3-4d70-835a-fe4e2a9ecb42) * 0));
        max-width: calc(100% - (var(--gap-h-e361604a-a6f3-4d70-835a-fe4e2a9ecb42) * 0));
    }
}

.sd[data-s-93f33ed6-b191-4f07-8405-faaa47340aad] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-93f33ed6-b191-4f07-8405-faaa47340aad]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: brightness(0.5);
}

.sd[data-s-971c94f5-7065-4974-a44e-e57ad086c39c]:hover .sd[data-s-93f33ed6-b191-4f07-8405-faaa47340aad] {
    transform: scale(1.1, 1.1);
}

.sd[data-s-971c94f5-7065-4974-a44e-e57ad086c39c]:hover .sd[data-s-93f33ed6-b191-4f07-8405-faaa47340aad]:before {
    filter: brightness(0.8);
}

@media screen and (max-width: 540px) {
    .sd[data-s-93f33ed6-b191-4f07-8405-faaa47340aad]:before {
        background-size: cover;
        filter: brightness(0.6);
    }

    .sd[data-s-93f33ed6-b191-4f07-8405-faaa47340aad] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-1990f6ff-7e59-462a-925b-73fd1d80c335] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: relative;
    width: 100%;
    z-index: 1;
    --gap-uuid: 1990f6ff-7e59-462a-925b-73fd1d80c335;
    --gap-h-1990f6ff-7e59-462a-925b-73fd1d80c335: 0px;
    --gap-v-1990f6ff-7e59-462a-925b-73fd1d80c335: 0px;
    max-width: 100%;
}

.sd[data-s-971c94f5-7065-4974-a44e-e57ad086c39c]:hover .sd[data-s-1990f6ff-7e59-462a-925b-73fd1d80c335] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1990f6ff-7e59-462a-925b-73fd1d80c335] {
        display: flex;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
        height: calc(100% - 10px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1990f6ff-7e59-462a-925b-73fd1d80c335] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-1990f6ff-7e59-462a-925b-73fd1d80c335: 5px;
        --gap-v-1990f6ff-7e59-462a-925b-73fd1d80c335: 0px;
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-383f8802-d02d-4487-805e-990875824609] {
    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-1990f6ff-7e59-462a-925b-73fd1d80c335) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-1990f6ff-7e59-462a-925b-73fd1d80c335) * 0));
    max-width: calc(100% - (var(--gap-h-1990f6ff-7e59-462a-925b-73fd1d80c335) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-383f8802-d02d-4487-805e-990875824609] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-2e0e4fae-c104-42db-bc85-156b37adf57a] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2e0e4fae-c104-42db-bc85-156b37adf57a] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-57d547ed-b49c-42c9-bf7b-bc216ace2f5c] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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: 840px) {
    .sd[data-s-57d547ed-b49c-42c9-bf7b-bc216ace2f5c] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-57d547ed-b49c-42c9-bf7b-bc216ace2f5c] {
        flex: none;
        font-size: 13px;
        height: auto;
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b995e89f-adc1-4830-9824-87417c3a4622] {
    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-b995e89f-adc1-4830-9824-87417c3a4622] {
        flex-direction: row;
    }
}

.sd[data-s-0c82bd0f-82fd-421d-9797-342520372233] {
    background: #FFFFFF;
    border-bottom: 0px solid rgb(66, 66, 66);
    border-left: 0px solid rgb(66, 66, 66);
    border-radius: 50%;
    border-right: 0px solid rgb(66, 66, 66);
    border-top: 0px solid rgb(66, 66, 66);
    color: rgb(66, 66, 66);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    max-width: calc(100% - 8px);
}

.sd[data-s-971c94f5-7065-4974-a44e-e57ad086c39c]:hover .sd[data-s-0c82bd0f-82fd-421d-9797-342520372233] {
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    color: rgb(66, 66, 66);
    transform: translate(3px, 0px);
}

.sd[data-s-135b21e3-eae6-4669-963e-a40c9c701317] {
    color: rgba(255, 255, 255, 0.92);
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    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-135b21e3-eae6-4669-963e-a40c9c701317] {
        font-size: 13px;
    }
}

.sd[data-s-0074ee86-ad47-4e49-8451-584f444720b8] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-68ef6e54-aaed-431d-bc17-367510eae0ef] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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-9c521e44-be15-4ecb-b0cf-2723baccf28b] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-01b1dbcf-9a88-400e-876d-6eeaad4da50b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    width: 740px;
    max-width: 100%;
}

.sd[data-s-b034c0a7-bd75-4c67-b92a-698137e49ecd] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 1px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b034c0a7-bd75-4c67-b92a-698137e49ecd] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b034c0a7-bd75-4c67-b92a-698137e49ecd] {
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: visible;
        overflow-y: visible;
    }
}

.sd[data-s-ed6212d7-23ed-4e1e-a97f-8fdbac2152c6] {
    flex: none;
    height: 200px;
    margin: 0px 0px 0px 0px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ed6212d7-23ed-4e1e-a97f-8fdbac2152c6] {
        flex: none;
        height: 240px;
        opacity: 1;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ed6212d7-23ed-4e1e-a97f-8fdbac2152c6] {
        flex: none;
        height: 200px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c1e554a0-6e46-4392-a6f6-556bf3c6da85] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 30px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c1e554a0-6e46-4392-a6f6-556bf3c6da85] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c1e554a0-6e46-4392-a6f6-556bf3c6da85] {
        flex: none;
        margin: 20px;
        width: calc(100% - 40px);
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-75ecb223-69fc-4f05-9ed5-c83c62d26003] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 5px 0px 15px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2395812d-8d46-4208-80a5-f10e287f86df] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

.sd[data-s-59c99789-6592-4038-8a9f-20d43e968da9] {
    border-radius: 50%;
    flex: none;
    height: 40px;
    margin: 0px 10px 0px 0px;
    width: 40px;
    max-width: calc(100% - 10px);
}

.sd[data-s-07c95915-a45f-479a-a847-2f2da0a00631] {
    color: #666666;
    font-family: var(--s-font-9fa5d38c);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}



.sd[data-s-b35333ac-e1c4-49bd-bbd5-f4efc5e72b15] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2bcb5d09-7b4d-46a7-bd0a-06d02ad0f137] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-1070093f-d391-4085-8837-7d391b4d7390] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-1070093f-d391-4085-8837-7d391b4d7390: 0px;
    --gap-v-1070093f-d391-4085-8837-7d391b4d7390: 0px;
    --gap-uuid: 1070093f-d391-4085-8837-7d391b4d7390;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1070093f-d391-4085-8837-7d391b4d7390] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-3d9f7a84-1e57-439d-b3c5-9527002bc1ae] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0));
    z-index: 5;
    --gap-h-3d9f7a84-1e57-439d-b3c5-9527002bc1ae: 0px;
    --gap-v-3d9f7a84-1e57-439d-b3c5-9527002bc1ae: 0px;
    --gap-uuid: 3d9f7a84-1e57-439d-b3c5-9527002bc1ae;
    max-width: calc(100% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-3d9f7a84-1e57-439d-b3c5-9527002bc1ae] {
        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-3d9f7a84-1e57-439d-b3c5-9527002bc1ae] {
        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-45cd2381-6673-4a2c-987d-36d9e5d482b5] {
    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-3d9f7a84-1e57-439d-b3c5-9527002bc1ae) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-45cd2381-6673-4a2c-987d-36d9e5d482b5] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-45cd2381-6673-4a2c-987d-36d9e5d482b5] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-91e934dc-aa75-41b9-ad57-66566d4a0fe2] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 91e934dc-aa75-41b9-ad57-66566d4a0fe2;
    --gap-h-91e934dc-aa75-41b9-ad57-66566d4a0fe2: 0px;
    --gap-v-91e934dc-aa75-41b9-ad57-66566d4a0fe2: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-91e934dc-aa75-41b9-ad57-66566d4a0fe2] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-91e934dc-aa75-41b9-ad57-66566d4a0fe2] {
        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-91e934dc-aa75-41b9-ad57-66566d4a0fe2: 0px;
        --gap-v-91e934dc-aa75-41b9-ad57-66566d4a0fe2: 21px;
        max-width: 100%;
    }
}

.sd[data-s-a677c7d5-8287-4e63-a744-5e6d0d0229dd] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-a677c7d5-8287-4e63-a744-5e6d0d0229dd: 10px;
    --gap-v-a677c7d5-8287-4e63-a744-5e6d0d0229dd: 0px;
    --gap-uuid: a677c7d5-8287-4e63-a744-5e6d0d0229dd;
    max-width: calc(100% - 10px);
}

.sd[data-s-a677c7d5-8287-4e63-a744-5e6d0d0229dd]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-a677c7d5-8287-4e63-a744-5e6d0d0229dd] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-588fa21c-7542-481b-8294-787d44a46214] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-0c179986-75ee-43c8-9000-722776c52b9f] {
    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-0c179986-75ee-43c8-9000-722776c52b9f] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0c179986-75ee-43c8-9000-722776c52b9f] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-28070358-c4c2-4c02-9b79-c671df9d3f01] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-28070358-c4c2-4c02-9b79-c671df9d3f01] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-28070358-c4c2-4c02-9b79-c671df9d3f01] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-8380c121-7673-4b68-ab0b-bf3f8b32e3d0] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 46px 0px;
    padding: 0px;
    width: calc(65% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.35000000000000003));
    --gap-h-8380c121-7673-4b68-ab0b-bf3f8b32e3d0: 0px;
    --gap-v-8380c121-7673-4b68-ab0b-bf3f8b32e3d0: 0px;
    --gap-uuid: 8380c121-7673-4b68-ab0b-bf3f8b32e3d0;
    max-width: calc(65% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-8380c121-7673-4b68-ab0b-bf3f8b32e3d0] {
        margin: 0px 0px 28px 0px;
        width: calc(65% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.35000000000000003));
        max-width: calc(65% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.35000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8380c121-7673-4b68-ab0b-bf3f8b32e3d0] {
        margin: 77px 0px 26px 0px;
        width: calc(65% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.35000000000000003));
        max-width: calc(65% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.35000000000000003));
    }
}

.sd[data-s-62bded91-3a22-45d9-9bf9-327ef5d6f7a7] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-62bded91-3a22-45d9-9bf9-327ef5d6f7a7] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-a16cd1f6-d015-4d8b-8207-36bd2dcb10b3] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a16cd1f6-d015-4d8b-8207-36bd2dcb10b3] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a16cd1f6-d015-4d8b-8207-36bd2dcb10b3] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-e9068209-5025-4485-8978-9b9697bf7fbf] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-e9068209-5025-4485-8978-9b9697bf7fbf].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-e9068209-5025-4485-8978-9b9697bf7fbf].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e9068209-5025-4485-8978-9b9697bf7fbf] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e9068209-5025-4485-8978-9b9697bf7fbf] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-0714091d-ab67-46a8-88cd-8912d947cbad] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 52px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.35000000000000003));
    --gap-h-0714091d-ab67-46a8-88cd-8912d947cbad: 25px;
    --gap-v-0714091d-ab67-46a8-88cd-8912d947cbad: 0px;
    --gap-uuid: 0714091d-ab67-46a8-88cd-8912d947cbad;
    max-width: calc(65% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-0714091d-ab67-46a8-88cd-8912d947cbad] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0714091d-ab67-46a8-88cd-8912d947cbad] {
        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 43px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(90% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.10000000000000003));
        --gap-h-0714091d-ab67-46a8-88cd-8912d947cbad: 0px;
        --gap-v-0714091d-ab67-46a8-88cd-8912d947cbad: 0px;
        max-width: calc(90% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.10000000000000003));
    }
}

.sd[data-s-c8356b5a-1ba7-4c7e-b9ed-0405f3a2ee65] {
    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: calc(50% - (var(--gap-h-0714091d-ab67-46a8-88cd-8912d947cbad) * 0.5));
    max-width: calc(50% - (var(--gap-h-0714091d-ab67-46a8-88cd-8912d947cbad) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-c8356b5a-1ba7-4c7e-b9ed-0405f3a2ee65] {
        flex: none;
        height: auto;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c8356b5a-1ba7-4c7e-b9ed-0405f3a2ee65] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-0714091d-ab67-46a8-88cd-8912d947cbad) * 0));
        max-width: calc(100% - (var(--gap-h-0714091d-ab67-46a8-88cd-8912d947cbad) * 0));
    }
}

.sd[data-s-f3b60788-749e-43c8-b25a-4744d3238a7c] {
    flex: none;
    height: 350px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f3b60788-749e-43c8-b25a-4744d3238a7c] {
        flex: none;
        height: 265px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f3b60788-749e-43c8-b25a-4744d3238a7c] {
        flex: none;
        height: 245px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-18eff5c2-2939-4097-8f78-fa2c4a2d44cb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 348px;
    justify-content: flex-start;
    width: calc(50% - (var(--gap-h-0714091d-ab67-46a8-88cd-8912d947cbad) * 0.5));
    max-width: calc(50% - (var(--gap-h-0714091d-ab67-46a8-88cd-8912d947cbad) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-18eff5c2-2939-4097-8f78-fa2c4a2d44cb] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-0714091d-ab67-46a8-88cd-8912d947cbad) * 0.5));
        max-width: calc(50% - (var(--gap-h-0714091d-ab67-46a8-88cd-8912d947cbad) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-18eff5c2-2939-4097-8f78-fa2c4a2d44cb] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-0714091d-ab67-46a8-88cd-8912d947cbad) * 0));
        max-width: calc(100% - (var(--gap-h-0714091d-ab67-46a8-88cd-8912d947cbad) * 0));
    }
}

.sd[data-s-70ecdcd3-5df0-4b4c-a652-723d3b796658] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
    width: 457px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-70ecdcd3-5df0-4b4c-a652-723d3b796658] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-70ecdcd3-5df0-4b4c-a652-723d3b796658] {
        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;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d6292fe0-06f8-4f03-ad11-53131294c1d0] {
    align-content: center;
    align-items: center;
    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: 5px 0px 5px;
    width: 577px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d6292fe0-06f8-4f03-ad11-53131294c1d0] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d6292fe0-06f8-4f03-ad11-53131294c1d0] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-b6654176-cfea-4610-8f0a-86b1924987e2] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b6654176-cfea-4610-8f0a-86b1924987e2] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b6654176-cfea-4610-8f0a-86b1924987e2] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        height: auto;
        line-height: 1.5;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-8cb54fdf-103b-4100-a862-d2b7b4922cf2] {
    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-8cb54fdf-103b-4100-a862-d2b7b4922cf2: 25px;
    --gap-v-8cb54fdf-103b-4100-a862-d2b7b4922cf2: 0px;
    --gap-uuid: 8cb54fdf-103b-4100-a862-d2b7b4922cf2;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8cb54fdf-103b-4100-a862-d2b7b4922cf2] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8cb54fdf-103b-4100-a862-d2b7b4922cf2] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 0px 0px;
        width: 250px;
        --gap-h-8cb54fdf-103b-4100-a862-d2b7b4922cf2: 0px;
        --gap-v-8cb54fdf-103b-4100-a862-d2b7b4922cf2: 16px;
        max-width: 100%;
    }
}

.sd[data-s-3b64c957-c4a6-403b-88ce-06c5e4d7200c] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-3b64c957-c4a6-403b-88ce-06c5e4d7200c].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-3b64c957-c4a6-403b-88ce-06c5e4d7200c].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-3b64c957-c4a6-403b-88ce-06c5e4d7200c]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3b64c957-c4a6-403b-88ce-06c5e4d7200c] {
        height: calc(100% - (var(--gap-v-8cb54fdf-103b-4100-a862-d2b7b4922cf2) * 0));
        width: calc(100% - (var(--gap-h-8cb54fdf-103b-4100-a862-d2b7b4922cf2) * 0));
        max-width: calc(100% - (var(--gap-h-8cb54fdf-103b-4100-a862-d2b7b4922cf2) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3b64c957-c4a6-403b-88ce-06c5e4d7200c] {
        flex: none;
        height: calc(100% - (var(--gap-v-8cb54fdf-103b-4100-a862-d2b7b4922cf2) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-8cb54fdf-103b-4100-a862-d2b7b4922cf2) * 0));
        max-width: calc(100% - (var(--gap-h-8cb54fdf-103b-4100-a862-d2b7b4922cf2) * 0));
    }
}

.sd[data-s-b90700bd-bd20-444c-8749-0443d8905d65] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-3b64c957-c4a6-403b-88ce-06c5e4d7200c]:hover .sd[data-s-b90700bd-bd20-444c-8749-0443d8905d65] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b90700bd-bd20-444c-8749-0443d8905d65] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b90700bd-bd20-444c-8749-0443d8905d65] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-abd40c7f-78a3-400f-804d-3d8439adb427] {
    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-ef46a920-0d1e-4fc2-ba8a-7ea8f61cdd3c] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-3b64c957-c4a6-403b-88ce-06c5e4d7200c]:hover .sd[data-s-ef46a920-0d1e-4fc2-ba8a-7ea8f61cdd3c] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ef46a920-0d1e-4fc2-ba8a-7ea8f61cdd3c] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-313e8820-bb7a-47f9-a8a9-5aafb1d1cd69] {
    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-313e8820-bb7a-47f9-a8a9-5aafb1d1cd69: 25px;
    --gap-v-313e8820-bb7a-47f9-a8a9-5aafb1d1cd69: 0px;
    --gap-uuid: 313e8820-bb7a-47f9-a8a9-5aafb1d1cd69;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-313e8820-bb7a-47f9-a8a9-5aafb1d1cd69] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-313e8820-bb7a-47f9-a8a9-5aafb1d1cd69] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-313e8820-bb7a-47f9-a8a9-5aafb1d1cd69: 0px;
        --gap-v-313e8820-bb7a-47f9-a8a9-5aafb1d1cd69: 16px;
        max-width: 100%;
    }
}

.sd[data-s-b40d25e8-09db-49b7-85dc-5947fef789ae] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-b40d25e8-09db-49b7-85dc-5947fef789ae].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-b40d25e8-09db-49b7-85dc-5947fef789ae].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-b40d25e8-09db-49b7-85dc-5947fef789ae]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b40d25e8-09db-49b7-85dc-5947fef789ae] {
        height: calc(100% - (var(--gap-v-313e8820-bb7a-47f9-a8a9-5aafb1d1cd69) * 0));
        width: calc(100% - (var(--gap-h-313e8820-bb7a-47f9-a8a9-5aafb1d1cd69) * 0));
        max-width: calc(100% - (var(--gap-h-313e8820-bb7a-47f9-a8a9-5aafb1d1cd69) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b40d25e8-09db-49b7-85dc-5947fef789ae] {
        flex: none;
        height: calc(100% - (var(--gap-v-313e8820-bb7a-47f9-a8a9-5aafb1d1cd69) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-313e8820-bb7a-47f9-a8a9-5aafb1d1cd69) * 0));
        max-width: calc(100% - (var(--gap-h-313e8820-bb7a-47f9-a8a9-5aafb1d1cd69) * 0));
    }
}

.sd[data-s-7ba6a198-02d7-4e3f-81c5-7a711933e857] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-b40d25e8-09db-49b7-85dc-5947fef789ae]:hover .sd[data-s-7ba6a198-02d7-4e3f-81c5-7a711933e857] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7ba6a198-02d7-4e3f-81c5-7a711933e857] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ba6a198-02d7-4e3f-81c5-7a711933e857] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-d750329c-6d35-4753-a1e4-cea8653199f1] {
    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-2b0c83b4-20da-4bd1-8ae3-937d194dfdc6] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-b40d25e8-09db-49b7-85dc-5947fef789ae]:hover .sd[data-s-2b0c83b4-20da-4bd1-8ae3-937d194dfdc6] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2b0c83b4-20da-4bd1-8ae3-937d194dfdc6] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-258f665b-d6b0-4024-a965-c0e8b1f071d0] {
    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-258f665b-d6b0-4024-a965-c0e8b1f071d0: 25px;
    --gap-v-258f665b-d6b0-4024-a965-c0e8b1f071d0: 0px;
    --gap-uuid: 258f665b-d6b0-4024-a965-c0e8b1f071d0;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-258f665b-d6b0-4024-a965-c0e8b1f071d0] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-258f665b-d6b0-4024-a965-c0e8b1f071d0] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-258f665b-d6b0-4024-a965-c0e8b1f071d0: 0px;
        --gap-v-258f665b-d6b0-4024-a965-c0e8b1f071d0: 16px;
        max-width: 100%;
    }
}

.sd[data-s-bedf7814-c99a-4323-9d7f-23d9eac11614] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-bedf7814-c99a-4323-9d7f-23d9eac11614].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-bedf7814-c99a-4323-9d7f-23d9eac11614].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-bedf7814-c99a-4323-9d7f-23d9eac11614]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bedf7814-c99a-4323-9d7f-23d9eac11614] {
        height: calc(100% - (var(--gap-v-258f665b-d6b0-4024-a965-c0e8b1f071d0) * 0));
        width: calc(100% - (var(--gap-h-258f665b-d6b0-4024-a965-c0e8b1f071d0) * 0));
        max-width: calc(100% - (var(--gap-h-258f665b-d6b0-4024-a965-c0e8b1f071d0) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bedf7814-c99a-4323-9d7f-23d9eac11614] {
        flex: none;
        height: calc(100% - (var(--gap-v-258f665b-d6b0-4024-a965-c0e8b1f071d0) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-258f665b-d6b0-4024-a965-c0e8b1f071d0) * 0));
        max-width: calc(100% - (var(--gap-h-258f665b-d6b0-4024-a965-c0e8b1f071d0) * 0));
    }
}

.sd[data-s-f27ca707-dcba-4b97-88ca-b4418f989f4c] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-bedf7814-c99a-4323-9d7f-23d9eac11614]:hover .sd[data-s-f27ca707-dcba-4b97-88ca-b4418f989f4c] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f27ca707-dcba-4b97-88ca-b4418f989f4c] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f27ca707-dcba-4b97-88ca-b4418f989f4c] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-b4d4a501-2cbf-4cab-8968-4bda6bb89a35] {
    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-1266fb35-dd54-44d4-ab55-9abe8fa13cee] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-bedf7814-c99a-4323-9d7f-23d9eac11614]:hover .sd[data-s-1266fb35-dd54-44d4-ab55-9abe8fa13cee] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1266fb35-dd54-44d4-ab55-9abe8fa13cee] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-53966423-ac69-4fca-9ce1-77768e37e503] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.24999999999999994));
    --gap-h-53966423-ac69-4fca-9ce1-77768e37e503: 12px;
    --gap-v-53966423-ac69-4fca-9ce1-77768e37e503: 12px;
    --gap-uuid: 53966423-ac69-4fca-9ce1-77768e37e503;
    max-width: calc(75% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-53966423-ac69-4fca-9ce1-77768e37e503] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.10000000000000003));
        --gap-h-53966423-ac69-4fca-9ce1-77768e37e503: 20px;
        --gap-v-53966423-ac69-4fca-9ce1-77768e37e503: 20px;
        max-width: calc(90% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-53966423-ac69-4fca-9ce1-77768e37e503] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.10000000000000003));
        --gap-h-53966423-ac69-4fca-9ce1-77768e37e503: 10px;
        --gap-v-53966423-ac69-4fca-9ce1-77768e37e503: 10px;
        max-width: calc(90% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.10000000000000003));
    }
}

.sd[data-s-d7b48cfe-a337-47af-9331-708f5868ee1d] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-d7b48cfe-a337-47af-9331-708f5868ee1d: 0px;
    --gap-v-d7b48cfe-a337-47af-9331-708f5868ee1d: 13px;
    --gap-uuid: d7b48cfe-a337-47af-9331-708f5868ee1d;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d7b48cfe-a337-47af-9331-708f5868ee1d] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-53966423-ac69-4fca-9ce1-77768e37e503) * 0.67));
        --gap-h-d7b48cfe-a337-47af-9331-708f5868ee1d: 0px;
        --gap-v-d7b48cfe-a337-47af-9331-708f5868ee1d: 15px;
        max-width: calc(33% - (var(--gap-h-53966423-ac69-4fca-9ce1-77768e37e503) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d7b48cfe-a337-47af-9331-708f5868ee1d] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-53966423-ac69-4fca-9ce1-77768e37e503) * 0.5));
        --gap-h-d7b48cfe-a337-47af-9331-708f5868ee1d: 0px;
        --gap-v-d7b48cfe-a337-47af-9331-708f5868ee1d: 9px;
        max-width: calc(50% - (var(--gap-h-53966423-ac69-4fca-9ce1-77768e37e503) * 0.5));
    }
}

.sd[data-s-8577271e-fb84-4873-aede-b27d204779c3] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-d7b48cfe-a337-47af-9331-708f5868ee1d) * 0));
    max-width: calc(100% - (var(--gap-h-d7b48cfe-a337-47af-9331-708f5868ee1d) * 0));
}

.sd[data-s-8577271e-fb84-4873-aede-b27d204779c3].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-8577271e-fb84-4873-aede-b27d204779c3].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-8577271e-fb84-4873-aede-b27d204779c3]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8577271e-fb84-4873-aede-b27d204779c3] {
        height: calc(100% - (var(--gap-v-d7b48cfe-a337-47af-9331-708f5868ee1d) * 0));
        width: calc(100% - (var(--gap-h-d7b48cfe-a337-47af-9331-708f5868ee1d) * 0));
        max-width: calc(100% - (var(--gap-h-d7b48cfe-a337-47af-9331-708f5868ee1d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8577271e-fb84-4873-aede-b27d204779c3] {
        flex: none;
        height: calc(100% - (var(--gap-v-d7b48cfe-a337-47af-9331-708f5868ee1d) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-d7b48cfe-a337-47af-9331-708f5868ee1d) * 0));
        max-width: calc(100% - (var(--gap-h-d7b48cfe-a337-47af-9331-708f5868ee1d) * 0));
    }
}

.sd[data-s-40e1fdca-27a8-4c39-8ddf-00a6fc78a63e] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-8577271e-fb84-4873-aede-b27d204779c3]:hover .sd[data-s-40e1fdca-27a8-4c39-8ddf-00a6fc78a63e] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-40e1fdca-27a8-4c39-8ddf-00a6fc78a63e] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-40e1fdca-27a8-4c39-8ddf-00a6fc78a63e] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-36f71b04-32cc-456e-957d-ec58b0a9a768] {
    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-5ff4e27b-2972-4e03-8228-a01a65c161f7] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-8577271e-fb84-4873-aede-b27d204779c3]:hover .sd[data-s-5ff4e27b-2972-4e03-8228-a01a65c161f7] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5ff4e27b-2972-4e03-8228-a01a65c161f7] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-0a74942f-e8e6-445b-af88-d5ecb37925c5] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}

.sd[data-s-ec7e1593-d39e-4fd3-88de-eddceea66411] {
    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: calc(65% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.35000000000000003));
    max-width: calc(65% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-ec7e1593-d39e-4fd3-88de-eddceea66411] {
        flex: none;
        width: calc(90% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ec7e1593-d39e-4fd3-88de-eddceea66411] {
        flex: none;
        height: auto;
        margin: 0px 0px 55px 0px;
        width: calc(95% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.04999999999999995));
        max-width: calc(95% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.04999999999999995));
    }
}

.sd[data-s-82952ed5-d1cd-46d1-9c59-55a115812d29] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
    height: 50px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: 832px;
    --gap-h-82952ed5-d1cd-46d1-9c59-55a115812d29: 15px;
    --gap-v-82952ed5-d1cd-46d1-9c59-55a115812d29: 15px;
    --gap-uuid: 82952ed5-d1cd-46d1-9c59-55a115812d29;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-82952ed5-d1cd-46d1-9c59-55a115812d29] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: center;
        margin: 32px 0px 0px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: 100%;
        --gap-h-82952ed5-d1cd-46d1-9c59-55a115812d29: 20px;
        --gap-v-82952ed5-d1cd-46d1-9c59-55a115812d29: 20px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-82952ed5-d1cd-46d1-9c59-55a115812d29] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 15px;
        height: auto;
        justify-content: center;
        width: 100%;
        --gap-h-82952ed5-d1cd-46d1-9c59-55a115812d29: 15px;
        --gap-v-82952ed5-d1cd-46d1-9c59-55a115812d29: 15px;
        max-width: 100%;
    }
}

.sd[data-s-e7fb18ef-c252-429b-a714-886c617598c6] {
    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: 50px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-e7fb18ef-c252-429b-a714-886c617598c6: 0px;
    --gap-v-e7fb18ef-c252-429b-a714-886c617598c6: 13px;
    --gap-uuid: e7fb18ef-c252-429b-a714-886c617598c6;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e7fb18ef-c252-429b-a714-886c617598c6] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 50px;
        width: calc(33% - (var(--gap-h-82952ed5-d1cd-46d1-9c59-55a115812d29) * 0.67));
        --gap-h-e7fb18ef-c252-429b-a714-886c617598c6: 0px;
        --gap-v-e7fb18ef-c252-429b-a714-886c617598c6: 15px;
        max-width: calc(33% - (var(--gap-h-82952ed5-d1cd-46d1-9c59-55a115812d29) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e7fb18ef-c252-429b-a714-886c617598c6] {
        flex: none;
        gap: 9px;
        height: 45px;
        margin: 0px 0px 0px 0px;
        width: 260px;
        --gap-h-e7fb18ef-c252-429b-a714-886c617598c6: 0px;
        --gap-v-e7fb18ef-c252-429b-a714-886c617598c6: 9px;
        max-width: 100%;
    }
}

.sd[data-s-0df493ac-ca43-4cfc-8ccf-a023a492cbc0] {
    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: calc(100% - (var(--gap-v-e7fb18ef-c252-429b-a714-886c617598c6) * 0));
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-e7fb18ef-c252-429b-a714-886c617598c6) * 0));
    max-width: calc(100% - (var(--gap-h-e7fb18ef-c252-429b-a714-886c617598c6) * 0));
}

.sd[data-s-0df493ac-ca43-4cfc-8ccf-a023a492cbc0].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-0df493ac-ca43-4cfc-8ccf-a023a492cbc0].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-0df493ac-ca43-4cfc-8ccf-a023a492cbc0]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0df493ac-ca43-4cfc-8ccf-a023a492cbc0] {
        height: 100%;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0df493ac-ca43-4cfc-8ccf-a023a492cbc0] {
        flex: none;
        height: calc(100% - (var(--gap-v-e7fb18ef-c252-429b-a714-886c617598c6) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-e7fb18ef-c252-429b-a714-886c617598c6) * 0));
        max-width: calc(100% - (var(--gap-h-e7fb18ef-c252-429b-a714-886c617598c6) * 0));
    }
}

.sd[data-s-95824791-491c-44f5-b5d7-9f088b575320] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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-0df493ac-ca43-4cfc-8ccf-a023a492cbc0]:hover .sd[data-s-95824791-491c-44f5-b5d7-9f088b575320] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-95824791-491c-44f5-b5d7-9f088b575320] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-95824791-491c-44f5-b5d7-9f088b575320] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-eeeee42a-f96c-446d-b9bb-351cb958f9f1] {
    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-04485c47-032e-44f7-a145-c702cf3ffcd6] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    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;
}

.sd[data-s-0df493ac-ca43-4cfc-8ccf-a023a492cbc0]:hover .sd[data-s-04485c47-032e-44f7-a145-c702cf3ffcd6] {
    font-weight: 700;
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-04485c47-032e-44f7-a145-c702cf3ffcd6] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-c1c59399-f85d-4bd9-ad66-7fe6c9433aaa] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-e857a7ce-4104-4f6b-8033-b79d3304e0ce] {
    background: rgba(0, 0, 0, 0.88);
    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: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    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%;
}

@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 0px 45px 0px;
        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;
        background: rgba(0, 0, 0, 0.0);
        border-radius: 0;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 34px;
        height: 100%;
        justify-content: flex-end;
        margin: 0px;
        overflow-x: hidden;
        overflow-y: auto;
        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%;
    }
}

.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: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 8px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-93fa73e2-9dcb-4cd9-b4ae-0485841a86d6] {
        color: #FFFFFF;
        font-size: 18px;
        font-weight: 600;
    }
}

.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%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e67e248f-cca4-4e82-9d49-c2be660736c1] {
        flex: none;
        height: auto;
        margin: 0px 0px 18px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-10cf13bf-7879-4f82-8a1b-895db8d532fa] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 540px) {
    .sd[data-s-10cf13bf-7879-4f82-8a1b-895db8d532fa] {
        color: #FFFFFF;
    }
}

.sd[data-s-d971ec16-0ca5-41b6-9b7a-16e34293f51c] {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    padding: 0px;
    width: 194px;
    --gap-h-d971ec16-0ca5-41b6-9b7a-16e34293f51c: 5px;
    --gap-v-d971ec16-0ca5-41b6-9b7a-16e34293f51c: 5px;
    --gap-uuid: d971ec16-0ca5-41b6-9b7a-16e34293f51c;
    max-width: 100%;
}

.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: #FFFFFF;
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    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: 540px) {
    .sd[data-s-c9cf83a4-1dfd-4060-ba6c-85ec4f6d39b4] {
        background: #FFFFFF;
        color: #000000;
    }
}

.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: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2a5b1fcd-afa4-4ea1-b6b5-f8fc975fcf16] {
        color: #FFFFFF;
    }
}

.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: #FFFFFF;
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    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: 540px) {
    .sd[data-s-e6f0d5cc-10c7-4849-9ef3-1f944fd94256] {
        background: #FFFFFF;
        color: #000000;
    }
}

.sd[data-s-5e059bc3-884e-4530-879f-394671749b87] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    margin: 15px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5e059bc3-884e-4530-879f-394671749b87] {
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 600;
        margin: 15px 0px 0px 0px;
    }
}

.sd[data-s-7ff46ca9-d054-47d9-a92d-15b62a4bf8d5] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ff46ca9-d054-47d9-a92d-15b62a4bf8d5] {
        color: #FFFFFF;
    }
}

.sd[data-s-b1e71c48-9f4c-4f62-9a5e-6e0b77b23887] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b1e71c48-9f4c-4f62-9a5e-6e0b77b23887] {
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 600;
    }
}

.sd[data-s-645ad02a-9167-4324-ba97-bc7e79b21e9c] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 540px) {
    .sd[data-s-645ad02a-9167-4324-ba97-bc7e79b21e9c] {
        color: #FFFFFF;
    }
}

.sd[data-s-951c4dc3-b804-4e18-bca2-783fea22f505] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    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: 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-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: rgb(66, 66, 66);
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fe1f3497-fcfa-4e6f-b7da-602ba96c39ad] {
        background: #FFFFFF;
        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: #FFFFFF;
    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: #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: 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: #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: 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%;
}

.sd[data-s-0915d968-00b8-4663-b72c-b56e4f3194ea].appear {
    margin: 0px 0px 3px 0px;
    transform: rotate(0deg);
}

.sd[data-s-0915d968-00b8-4663-b72c-b56e4f3194ea].appear-active {}

@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: #000000;
    }
}

.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%;
}

.sd[data-s-46713ed2-4eb4-477c-8a5c-39e97daa7abc].appear {
    margin: 3px 0px 0px 0px;
    transform: rotate(0deg);
}

.sd[data-s-46713ed2-4eb4-477c-8a5c-39e97daa7abc].appear-active {}

@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: #000000;
    }
}



.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: 65%;
    --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: 65%;
}

@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;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644) * 0));
    --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: calc(100% - (var(--gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644) * 0));
}

@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: 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: 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: 55px;
    height: auto;
    justify-content: center;
    width: 100%;
    --gap-h-cd897af7-e2d9-423e-8df3-cae15d186458: 55px;
    --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-9257d0c7-c241-4868-8b19-c43f65888913] {
    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(22% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.78));
    --gap-h-9257d0c7-c241-4868-8b19-c43f65888913: 0px;
    --gap-v-9257d0c7-c241-4868-8b19-c43f65888913: 0px;
    --gap-uuid: 9257d0c7-c241-4868-8b19-c43f65888913;
    max-width: calc(22% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.78));
}

@media screen and (max-width: 840px) {
    .sd[data-s-9257d0c7-c241-4868-8b19-c43f65888913] {
        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-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
        --gap-h-9257d0c7-c241-4868-8b19-c43f65888913: 0px;
        --gap-v-9257d0c7-c241-4868-8b19-c43f65888913: 0px;
        max-width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9257d0c7-c241-4868-8b19-c43f65888913] {
        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-9257d0c7-c241-4868-8b19-c43f65888913: 0px;
        --gap-v-9257d0c7-c241-4868-8b19-c43f65888913: 0px;
        max-width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
    }
}

.sd[data-s-d681bf64-e24c-427d-ac84-41955114a142] {
    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: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d681bf64-e24c-427d-ac84-41955114a142] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d681bf64-e24c-427d-ac84-41955114a142] {
        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-9257d0c7-c241-4868-8b19-c43f65888913) * 0));
        max-width: calc(100% - (var(--gap-h-9257d0c7-c241-4868-8b19-c43f65888913) * 0));
    }
}

.sd[data-s-8125bc97-fcd2-4ec2-92e0-f73c49fc64bb] {
    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-8125bc97-fcd2-4ec2-92e0-f73c49fc64bb] {
        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-5e476b0b-f89f-43ee-863c-58c3dd48101b] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5e476b0b-f89f-43ee-863c-58c3dd48101b] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-0384a3f8-a324-44ba-85d8-aef126a0b24b] {
    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-0384a3f8-a324-44ba-85d8-aef126a0b24b] {
        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-7e13aeb0-0c8e-4557-98d8-81f83565c171] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-7e13aeb0-0c8e-4557-98d8-81f83565c171]:hover {
    opacity: 0.5;
}

.sd[data-s-1957bc1d-a129-4275-88d6-add4aa308ff9] {
    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-1957bc1d-a129-4275-88d6-add4aa308ff9] {
        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-fcc6db37-f834-4ed8-9e4b-6f0d1121e907] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-fcc6db37-f834-4ed8-9e4b-6f0d1121e907]:hover {
    opacity: 0.5;
}

.sd[data-s-7350ee68-d180-4913-9b14-fc0ec8940a0d] {
    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-7350ee68-d180-4913-9b14-fc0ec8940a0d] {
        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-dd93da6f-3b3c-40e5-bb92-945ed230c690] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-dd93da6f-3b3c-40e5-bb92-945ed230c690]:hover {
    opacity: 0.5;
}

.sd[data-s-1091abb0-7df6-46bd-b54c-3fc0f995362c] {
    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-1091abb0-7df6-46bd-b54c-3fc0f995362c] {
        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-07af0146-feb9-4ebe-8192-39e0f4166086] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-07af0146-feb9-4ebe-8192-39e0f4166086]:hover {
    opacity: 0.5;
}

.sd[data-s-027dcc1b-c1d7-422a-bfcd-435eeac7232b] {
    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-027dcc1b-c1d7-422a-bfcd-435eeac7232b] {
        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-ff381683-1adf-418e-9bc0-4efd92bdf752] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-ff381683-1adf-418e-9bc0-4efd92bdf752]:hover {
    opacity: 0.5;
}

.sd[data-s-888721fa-3b6a-4abd-93b2-6e19ff836542] {
    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-888721fa-3b6a-4abd-93b2-6e19ff836542] {
        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-a89ef2c0-26b1-4b3e-aa07-14d2d9ef780d] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-a89ef2c0-26b1-4b3e-aa07-14d2d9ef780d]:hover {
    opacity: 0.5;
}

.sd[data-s-7b43bda3-aafe-4450-9729-d7bcffba858a] {
    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-7b43bda3-aafe-4450-9729-d7bcffba858a] {
        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-5d858e08-b4ef-49f0-9eb7-97ed915a2cf7] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-5d858e08-b4ef-49f0-9eb7-97ed915a2cf7]:hover {
    opacity: 0.5;
}

.sd[data-s-45e8cbf7-ba8c-4baa-9bc6-2883128fca80] {
    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 16px 0px;
    padding: 0px;
    width: auto;
    --gap-h-45e8cbf7-ba8c-4baa-9bc6-2883128fca80: 0px;
    --gap-v-45e8cbf7-ba8c-4baa-9bc6-2883128fca80: 0px;
    --gap-uuid: 45e8cbf7-ba8c-4baa-9bc6-2883128fca80;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-45e8cbf7-ba8c-4baa-9bc6-2883128fca80] {
        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-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
        --gap-h-45e8cbf7-ba8c-4baa-9bc6-2883128fca80: 0px;
        --gap-v-45e8cbf7-ba8c-4baa-9bc6-2883128fca80: 0px;
        max-width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-45e8cbf7-ba8c-4baa-9bc6-2883128fca80] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 32px 0px;
        width: 100%;
        --gap-h-45e8cbf7-ba8c-4baa-9bc6-2883128fca80: 0px;
        --gap-v-45e8cbf7-ba8c-4baa-9bc6-2883128fca80: 0px;
    }
}

.sd[data-s-758193bf-45ca-48cb-a0b9-01caf0e6bc80] {
    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 16px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-758193bf-45ca-48cb-a0b9-01caf0e6bc80] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-758193bf-45ca-48cb-a0b9-01caf0e6bc80] {
        margin: 13px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        max-width: 100%;
    }
}

.sd[data-s-9578be8d-d5a4-449b-aafe-7763351214a8] {
    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-9578be8d-d5a4-449b-aafe-7763351214a8] {
        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-3e36b8b1-8223-4939-bb13-c8ff2efb53fc] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3e36b8b1-8223-4939-bb13-c8ff2efb53fc] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-a8cef79e-6342-42ad-ae97-85bf1132b3be] {
    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-a8cef79e-6342-42ad-ae97-85bf1132b3be] {
        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-64f0b90e-8124-4043-ab41-1e2abcb3fcae] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-64f0b90e-8124-4043-ab41-1e2abcb3fcae]:hover {
    opacity: 0.5;
}

.sd[data-s-89af52b5-1132-4666-b7ae-5b6afd3673b6] {
    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-89af52b5-1132-4666-b7ae-5b6afd3673b6] {
        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-a731fe07-b1c7-4141-8218-b86c40b33b29] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-a731fe07-b1c7-4141-8218-b86c40b33b29]:hover {
    opacity: 0.5;
}

.sd[data-s-1f84f5f5-78e9-412f-95b0-9d17e6aa2445] {
    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-1f84f5f5-78e9-412f-95b0-9d17e6aa2445] {
        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-7123e144-fb64-4030-b990-3da4c245567d] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-7123e144-fb64-4030-b990-3da4c245567d]:hover {
    opacity: 0.5;
}

.sd[data-s-b628f5fb-0537-427e-b5c9-b105bd3dd861] {
    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-b628f5fb-0537-427e-b5c9-b105bd3dd861] {
        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-3da78fe2-60d6-4b20-865c-2554d26fda55] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-3da78fe2-60d6-4b20-865c-2554d26fda55]:hover {
    opacity: 0.5;
}

.sd[data-s-20f9e601-7fbd-4a2d-8445-687fe1dd4660] {
    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-20f9e601-7fbd-4a2d-8445-687fe1dd4660] {
        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-2ee64313-c796-4b9e-a5ee-965b411d12c7] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-2ee64313-c796-4b9e-a5ee-965b411d12c7]:hover {
    opacity: 0.5;
}

.sd[data-s-d9daba3d-c17e-4413-9095-2fd0713aed92] {
    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-d9daba3d-c17e-4413-9095-2fd0713aed92] {
        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-5ecc88db-33f8-4946-902c-99439d979cbd] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-5ecc88db-33f8-4946-902c-99439d979cbd]:hover {
    opacity: 0.5;
}

.sd[data-s-bb44375c-956b-4ddf-87b7-7d75147c71cb] {
    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-bb44375c-956b-4ddf-87b7-7d75147c71cb] {
        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-1ca2c5f5-a845-45f9-acfa-51e2587fd167] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-1ca2c5f5-a845-45f9-acfa-51e2587fd167]:hover {
    opacity: 0.5;
}

.sd[data-s-e756424b-ee3d-4d19-8b59-e136c777a7eb] {
    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-e756424b-ee3d-4d19-8b59-e136c777a7eb] {
        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-6f1d3677-1eee-4189-901a-9c0181b1bae4] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-6f1d3677-1eee-4189-901a-9c0181b1bae4]:hover {
    opacity: 0.5;
}

.sd[data-s-52327266-e1f2-46bf-bf69-528d3152fcd9] {
    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-52327266-e1f2-46bf-bf69-528d3152fcd9] {
        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-4e66b723-525e-4d5b-8f03-890681955865] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-4e66b723-525e-4d5b-8f03-890681955865]: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: auto;
    --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: 100%;
}

@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: auto;
    max-width: 100%;
}

@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;
        max-width: 100%;
    }
}

.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-9fa5d38c);
    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-9fa5d38c);
    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 35px;
    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 {}

.sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0].appear-active {}

@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].appear-active {}

    .sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0] {
        background: #FFFFFF;
        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: #FFFFFF;
    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: #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: 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-2aeb0ac3-efb3-4fcf-94a4-443aec66685c].appear-active {}

.sd[data-s-b6501190-9d62-4f24-a9b5-d30e131b27b1] {
    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: 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-b6501190-9d62-4f24-a9b5-d30e131b27b1].appear-active {}

.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);
}

.sd[data-s-e5de303b-ff82-41e5-a44f-1b6e435ac1f7].appear-active {}

@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: rgb(66, 66, 66);
    }
}

.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);
}

.sd[data-s-7ffd8962-6285-4f44-8ad0-a0ea302b6487].appear-active {}

@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: rgb(66, 66, 66);
    }
}



.sd[data-s-ed88559b-4085-4970-a329-6113bc024a6a] {
    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-ed88559b-4085-4970-a329-6113bc024a6a] {
        background: rgba(0, 0, 0, 0);
    }
}

.sd[data-s-69cf85f2-b9d8-48e1-81b1-4f99e6918469] {
    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-69cf85f2-b9d8-48e1-81b1-4f99e6918469] {
        background: rgba(238, 238, 238, 0.12);
        width: 100%;
    }
}

.sd[data-s-aee35cd5-7a72-4dc6-83c0-77c9b9b94a53] {
    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-aee35cd5-7a72-4dc6-83c0-77c9b9b94a53] {
        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-df8fc714-818a-4595-92a8-638f7d8fb30d] {
    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-df8fc714-818a-4595-92a8-638f7d8fb30d: 0px;
    --gap-v-df8fc714-818a-4595-92a8-638f7d8fb30d: 20px;
    --gap-uuid: df8fc714-818a-4595-92a8-638f7d8fb30d;
    max-width: 80%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-df8fc714-818a-4595-92a8-638f7d8fb30d] {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 19px 0px;
        justify-content: center;
        --gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d: 0px;
        --gap-v-df8fc714-818a-4595-92a8-638f7d8fb30d: 19px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-df8fc714-818a-4595-92a8-638f7d8fb30d] {
        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-df8fc714-818a-4595-92a8-638f7d8fb30d: 0px;
        --gap-v-df8fc714-818a-4595-92a8-638f7d8fb30d: 0px;
    }
}

.sd[data-s-5f163ffe-cfe9-47e0-92b0-8c0c6a3ad858] {
    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-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
    max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-5f163ffe-cfe9-47e0-92b0-8c0c6a3ad858].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-5f163ffe-cfe9-47e0-92b0-8c0c6a3ad858].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5f163ffe-cfe9-47e0-92b0-8c0c6a3ad858] {
        width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
        max-width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5f163ffe-cfe9-47e0-92b0-8c0c6a3ad858] {
        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-a06fbbfd-c20f-418d-bc19-897a12b7afff] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-a06fbbfd-c20f-418d-bc19-897a12b7afff]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a06fbbfd-c20f-418d-bc19-897a12b7afff] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a06fbbfd-c20f-418d-bc19-897a12b7afff] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-296c3267-fe97-4c33-9f08-156831825091] {
    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-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
    max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-296c3267-fe97-4c33-9f08-156831825091].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-296c3267-fe97-4c33-9f08-156831825091].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-296c3267-fe97-4c33-9f08-156831825091] {
        width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
        max-width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-296c3267-fe97-4c33-9f08-156831825091] {
        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-9bd6cde3-ba92-4e89-a787-348112b1c8cb] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-9bd6cde3-ba92-4e89-a787-348112b1c8cb]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9bd6cde3-ba92-4e89-a787-348112b1c8cb] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9bd6cde3-ba92-4e89-a787-348112b1c8cb] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-e6c76637-4874-4d63-aece-df9e2e4f19f4] {
    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-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
    max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-e6c76637-4874-4d63-aece-df9e2e4f19f4].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-e6c76637-4874-4d63-aece-df9e2e4f19f4].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e6c76637-4874-4d63-aece-df9e2e4f19f4] {
        width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
        max-width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e6c76637-4874-4d63-aece-df9e2e4f19f4] {
        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-0aac5a84-66ec-4aba-b634-5a4cfdb1921e] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-0aac5a84-66ec-4aba-b634-5a4cfdb1921e]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0aac5a84-66ec-4aba-b634-5a4cfdb1921e] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0aac5a84-66ec-4aba-b634-5a4cfdb1921e] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-782b44fe-38eb-4c5a-ba23-1aaf90a3eb5c] {
    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-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
    max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-782b44fe-38eb-4c5a-ba23-1aaf90a3eb5c].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-782b44fe-38eb-4c5a-ba23-1aaf90a3eb5c].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-782b44fe-38eb-4c5a-ba23-1aaf90a3eb5c] {
        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-f0975671-cff5-426e-93d1-caeafc2f1c3b] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-f0975671-cff5-426e-93d1-caeafc2f1c3b]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f0975671-cff5-426e-93d1-caeafc2f1c3b] {
        font-size: 18px;
        text-align: center;
        width: 100%;
        max-width: 100%;
        justify-content: center;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f0975671-cff5-426e-93d1-caeafc2f1c3b] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-b9f23935-fff3-44c2-8dec-984428fc39ce] {
    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-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
    max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-b9f23935-fff3-44c2-8dec-984428fc39ce].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-b9f23935-fff3-44c2-8dec-984428fc39ce].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b9f23935-fff3-44c2-8dec-984428fc39ce] {
        width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
        max-width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b9f23935-fff3-44c2-8dec-984428fc39ce] {
        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-fcc2ddf9-c6db-4da3-845e-79fa6e0ec16c] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-fcc2ddf9-c6db-4da3-845e-79fa6e0ec16c]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fcc2ddf9-c6db-4da3-845e-79fa6e0ec16c] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fcc2ddf9-c6db-4da3-845e-79fa6e0ec16c] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-2de0c1f6-007a-4294-a9fd-4f82a2cac5f4] {
    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-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
    max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-2de0c1f6-007a-4294-a9fd-4f82a2cac5f4].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-2de0c1f6-007a-4294-a9fd-4f82a2cac5f4].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2de0c1f6-007a-4294-a9fd-4f82a2cac5f4] {
        width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
        max-width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2de0c1f6-007a-4294-a9fd-4f82a2cac5f4] {
        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-6137c9fa-1187-44cb-86b1-21ee2857f834] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-6137c9fa-1187-44cb-86b1-21ee2857f834]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6137c9fa-1187-44cb-86b1-21ee2857f834] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6137c9fa-1187-44cb-86b1-21ee2857f834] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b05563f4-574a-4f5e-bc25-d7afec6a0a68] {
    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-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
    max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-b05563f4-574a-4f5e-bc25-d7afec6a0a68].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-b05563f4-574a-4f5e-bc25-d7afec6a0a68].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b05563f4-574a-4f5e-bc25-d7afec6a0a68] {
        width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
        max-width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b05563f4-574a-4f5e-bc25-d7afec6a0a68] {
        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-ca746f83-f182-47e2-93ec-9a97334db9e4] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-ca746f83-f182-47e2-93ec-9a97334db9e4]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ca746f83-f182-47e2-93ec-9a97334db9e4] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ca746f83-f182-47e2-93ec-9a97334db9e4] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-0e15fbf6-5010-405d-986e-ed4ab8af7729] {
    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-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
    max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-0e15fbf6-5010-405d-986e-ed4ab8af7729].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-0e15fbf6-5010-405d-986e-ed4ab8af7729].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0e15fbf6-5010-405d-986e-ed4ab8af7729] {
        width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
        max-width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0e15fbf6-5010-405d-986e-ed4ab8af7729] {
        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-2642b3cb-0d5b-430c-b0fe-51561b843be5] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-2642b3cb-0d5b-430c-b0fe-51561b843be5]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2642b3cb-0d5b-430c-b0fe-51561b843be5] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2642b3cb-0d5b-430c-b0fe-51561b843be5] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-8d3a5287-b1ee-44c4-bbea-91263b1f67b2] {
    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-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
    max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-8d3a5287-b1ee-44c4-bbea-91263b1f67b2].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-8d3a5287-b1ee-44c4-bbea-91263b1f67b2].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8d3a5287-b1ee-44c4-bbea-91263b1f67b2] {
        width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
        max-width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8d3a5287-b1ee-44c4-bbea-91263b1f67b2] {
        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-5b186e18-cce9-4208-af97-ff2b5b16e622] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-5b186e18-cce9-4208-af97-ff2b5b16e622]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5b186e18-cce9-4208-af97-ff2b5b16e622] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5b186e18-cce9-4208-af97-ff2b5b16e622] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-01f37dc8-4bcc-43c7-b5a7-2a9bfca7bcd8] {
    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-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
    max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-01f37dc8-4bcc-43c7-b5a7-2a9bfca7bcd8].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-01f37dc8-4bcc-43c7-b5a7-2a9bfca7bcd8].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-01f37dc8-4bcc-43c7-b5a7-2a9bfca7bcd8] {
        width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
        max-width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-01f37dc8-4bcc-43c7-b5a7-2a9bfca7bcd8] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 20px 0px;
        padding: 8px 0px 8px 0px;
        width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
        max-width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
    }
}

.sd[data-s-71417940-2984-4811-ae27-d2455b11ef9a] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-71417940-2984-4811-ae27-d2455b11ef9a]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-71417940-2984-4811-ae27-d2455b11ef9a] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-71417940-2984-4811-ae27-d2455b11ef9a] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe] {
    align-content: center;
    align-items: center;
    background: #90c31e;
    border-bottom: 0px solid #90c31e;
    border-left: 0px solid #90c31e;
    border-right: 0px solid #90c31e;
    border-top: 0px solid #90c31e;
    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-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe: 0px;
    --gap-v-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe: 0px;
    --gap-uuid: 60733c26-2c1c-4e4d-98e5-42f8eabc2bbe;
    max-width: 100%;
}

.sd[data-s-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe] {
        flex: none;
        font-size: 18px;
        width: 220px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-60733c26-2c1c-4e4d-98e5-42f8eabc2bbe] {
        border-bottom: 2px solid #7e4696;
        border-left: 2px solid #7e4696;
        border-right: 2px solid #7e4696;
        border-top: 2px solid #7e4696;
        flex: none;
        height: 45px;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b9637d7e-f2ef-4833-8f36-0f8306f8009f] {
    color: #ffffff;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 700;
    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-b9637d7e-f2ef-4833-8f36-0f8306f8009f]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b9637d7e-f2ef-4833-8f36-0f8306f8009f] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 14px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-913e7e07-b474-43fb-b7fe-6435ffcd6dbf] {
    color: #ffffff;
    font-size: 16px;
    margin: 0px 0px 0px 10px;
    max-width: calc(100% - 10px);
}

.sd[data-s-a3c153f8-ff21-4766-a72f-a5504437428f] {
    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-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
    max-width: calc(50% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0.5));
}

.sd[data-s-a3c153f8-ff21-4766-a72f-a5504437428f].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-a3c153f8-ff21-4766-a72f-a5504437428f].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a3c153f8-ff21-4766-a72f-a5504437428f] {
        width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
        max-width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a3c153f8-ff21-4766-a72f-a5504437428f] {
        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-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
        max-width: calc(100% - (var(--gap-h-df8fc714-818a-4595-92a8-638f7d8fb30d) * 0));
    }
}

.sd[data-s-27a1e36b-8ca1-439a-b99a-c9e8daa45ad4] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-27a1e36b-8ca1-439a-b99a-c9e8daa45ad4]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-27a1e36b-8ca1-439a-b99a-c9e8daa45ad4] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-27a1e36b-8ca1-439a-b99a-c9e8daa45ad4] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-e101e081-f143-4f29-b5ab-41071b8b95cc] {
    color: #FFFFFF;
    font-size: 16px;
    margin: 0px 0px 0px 10px;
    max-width: calc(100% - 10px);
}

.sd[data-s-1c17aa38-f802-42b1-b516-7b57ec213f49] {
    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-1c17aa38-f802-42b1-b516-7b57ec213f49: 0px;
    --gap-v-1c17aa38-f802-42b1-b516-7b57ec213f49: 0px;
    --gap-uuid: 1c17aa38-f802-42b1-b516-7b57ec213f49;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1c17aa38-f802-42b1-b516-7b57ec213f49] {
        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-1c17aa38-f802-42b1-b516-7b57ec213f49] {
        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-19652ef0-d542-4d5b-a5df-5271c62410b0] {
    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-1c17aa38-f802-42b1-b516-7b57ec213f49) * 0.8));
    --gap-h-19652ef0-d542-4d5b-a5df-5271c62410b0: 0px;
    --gap-v-19652ef0-d542-4d5b-a5df-5271c62410b0: 0px;
    --gap-uuid: 19652ef0-d542-4d5b-a5df-5271c62410b0;
    max-width: calc(20% - (var(--gap-h-1c17aa38-f802-42b1-b516-7b57ec213f49) * 0.8));
}

@media screen and (max-width: 840px) {
    .sd[data-s-19652ef0-d542-4d5b-a5df-5271c62410b0] {
        flex: none;
        padding: 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-19652ef0-d542-4d5b-a5df-5271c62410b0] {
        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-f40feb86-eeca-4b73-bae4-0c2ad4d56481] {
    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-19652ef0-d542-4d5b-a5df-5271c62410b0) * 0.5));
    --gap-h-f40feb86-eeca-4b73-bae4-0c2ad4d56481: 0px;
    --gap-v-f40feb86-eeca-4b73-bae4-0c2ad4d56481: 0px;
    --gap-uuid: f40feb86-eeca-4b73-bae4-0c2ad4d56481;
    max-width: calc(50% - (var(--gap-h-19652ef0-d542-4d5b-a5df-5271c62410b0) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-f40feb86-eeca-4b73-bae4-0c2ad4d56481] {
        gap: 0px;
        margin: 0px 0px 0px 15px;
        width: 120px;
        --gap-h-f40feb86-eeca-4b73-bae4-0c2ad4d56481: 0px;
        --gap-v-f40feb86-eeca-4b73-bae4-0c2ad4d56481: 0px;
        max-width: calc(100% - 15px);
    }
}

.sd[data-s-6ae3e757-122b-4e8c-9d22-06154e251bf4] {
    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-6ae3e757-122b-4e8c-9d22-06154e251bf4] {
        padding: 0px;
        width: 140px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6ae3e757-122b-4e8c-9d22-06154e251bf4] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100px;
        max-width: 100%;
    }
}

.sd[data-s-170222a3-1426-4eb8-b527-b956a7d3b822] {
    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-1c17aa38-f802-42b1-b516-7b57ec213f49) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-170222a3-1426-4eb8-b527-b956a7d3b822].appear {}

.sd[data-s-170222a3-1426-4eb8-b527-b956a7d3b822].appear-active {}

@media screen and (max-width: 840px) {
    .sd[data-s-170222a3-1426-4eb8-b527-b956a7d3b822] {
        background: #e62d8b;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-170222a3-1426-4eb8-b527-b956a7d3b822].appear {
        background: rgba(0, 0, 0, 0.0);
    }

    .sd[data-s-170222a3-1426-4eb8-b527-b956a7d3b822].appear-active {}

    .sd[data-s-170222a3-1426-4eb8-b527-b956a7d3b822] {
        background: #90c31e;
        display: flex;
        flex: none;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
        height: calc(100% - (var(--gap-v-1c17aa38-f802-42b1-b516-7b57ec213f49) * 0));
    }
}

.sd[data-s-5c943d6e-163e-4a60-83be-086f75602e0a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 5c943d6e-163e-4a60-83be-086f75602e0a;
    --gap-h-5c943d6e-163e-4a60-83be-086f75602e0a: 0px;
    --gap-v-5c943d6e-163e-4a60-83be-086f75602e0a: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5c943d6e-163e-4a60-83be-086f75602e0a] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5c943d6e-163e-4a60-83be-086f75602e0a] {
        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-5c943d6e-163e-4a60-83be-086f75602e0a: 0px;
        --gap-v-5c943d6e-163e-4a60-83be-086f75602e0a: 21px;
        max-width: 100%;
    }
}

.sd[data-s-ca4ba9c5-cf95-4fad-96bd-62bf490cec2f] {
    align-content: center;
    align-items: center;
    background: #90c31e;
    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-ca4ba9c5-cf95-4fad-96bd-62bf490cec2f: 10px;
    --gap-v-ca4ba9c5-cf95-4fad-96bd-62bf490cec2f: 0px;
    --gap-uuid: ca4ba9c5-cf95-4fad-96bd-62bf490cec2f;
    max-width: calc(100% - 10px);
}

.sd[data-s-ca4ba9c5-cf95-4fad-96bd-62bf490cec2f]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-ca4ba9c5-cf95-4fad-96bd-62bf490cec2f] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-fa480db0-7776-42b9-a8f0-2b0322d7a215] {
    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-fa480db0-7776-42b9-a8f0-2b0322d7a215: 0px;
    --gap-v-fa480db0-7776-42b9-a8f0-2b0322d7a215: 0px;
    --gap-uuid: fa480db0-7776-42b9-a8f0-2b0322d7a215;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fa480db0-7776-42b9-a8f0-2b0322d7a215] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fa480db0-7776-42b9-a8f0-2b0322d7a215] {
        display: flex;
    }
}

.sd[data-s-068736ad-fde3-4c41-be9b-c6b090911ba9] {
    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-fa480db0-7776-42b9-a8f0-2b0322d7a215) * 0));
    max-width: calc(100% - (var(--gap-h-fa480db0-7776-42b9-a8f0-2b0322d7a215) * 0));
}

.sd[data-s-068736ad-fde3-4c41-be9b-c6b090911ba9].appear {
    margin: 0px 0px 3px 0px;
    transform: rotate(0deg);
}

.sd[data-s-068736ad-fde3-4c41-be9b-c6b090911ba9].appear-active {}

.sd[data-s-4f0ca1b0-ebb5-4e5f-aa99-14234e409708] {
    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-fa480db0-7776-42b9-a8f0-2b0322d7a215) * 0));
    max-width: calc(100% - (var(--gap-h-fa480db0-7776-42b9-a8f0-2b0322d7a215) * 0));
}

.sd[data-s-4f0ca1b0-ebb5-4e5f-aa99-14234e409708].appear {
    margin: 3px 0px 0px 0px;
    transform: rotate(0deg);
}

.sd[data-s-4f0ca1b0-ebb5-4e5f-aa99-14234e409708].appear-active {}

.sd[data-s-16d21971-f0d7-418b-9253-5e79a447edbd] {
    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-16d21971-f0d7-418b-9253-5e79a447edbd] {
        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-16d21971-f0d7-418b-9253-5e79a447edbd] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-96e560dc-f6e9-4e6a-92eb-676b79ff2b92] {
    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-96e560dc-f6e9-4e6a-92eb-676b79ff2b92] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-96e560dc-f6e9-4e6a-92eb-676b79ff2b92] {
        display: flex;
    }
}

.sd[data-s-1f34e759-fa81-4d52-83e8-9fd0bceaaf9b] {
    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-1f34e759-fa81-4d52-83e8-9fd0bceaaf9b].appear {
    margin: 0px 0px 3px 0px;
    transform: rotate(0deg);
}

.sd[data-s-1f34e759-fa81-4d52-83e8-9fd0bceaaf9b].appear-active {}

@media screen and (max-width: 840px) {
    .sd[data-s-1f34e759-fa81-4d52-83e8-9fd0bceaaf9b] {
        background: #FFFFFF;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1f34e759-fa81-4d52-83e8-9fd0bceaaf9b] {
        background: #FFFFFF;
    }
}

.sd[data-s-f17ebb45-f034-40ed-8d3f-6cd109621701] {
    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-f17ebb45-f034-40ed-8d3f-6cd109621701].appear {
    margin: 3px 0px 0px 0px;
    transform: rotate(0deg);
}

.sd[data-s-f17ebb45-f034-40ed-8d3f-6cd109621701].appear-active {}

@media screen and (max-width: 840px) {
    .sd[data-s-f17ebb45-f034-40ed-8d3f-6cd109621701] {
        background: #FFFFFF;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f17ebb45-f034-40ed-8d3f-6cd109621701] {
        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-9fa5d38c);
    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-9fa5d38c);
    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-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-9fa5d38c);
    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-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-9fa5d38c);
    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-f12cab1d-62a4-42fc-ab7b-3099382aa33b] {
    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-f12cab1d-62a4-42fc-ab7b-3099382aa33b].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-f12cab1d-62a4-42fc-ab7b-3099382aa33b].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f12cab1d-62a4-42fc-ab7b-3099382aa33b] {
        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-f12cab1d-62a4-42fc-ab7b-3099382aa33b] {
        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-88c2c69f-0b0a-48be-95a2-ae739ca656f5] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-88c2c69f-0b0a-48be-95a2-ae739ca656f5]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-88c2c69f-0b0a-48be-95a2-ae739ca656f5] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-88c2c69f-0b0a-48be-95a2-ae739ca656f5] {
        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-9fa5d38c);
    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-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-9fa5d38c);
    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-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-9fa5d38c);
    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-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-9fa5d38c);
    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-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 20px 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-9fa5d38c);
    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: #7e4696;
    border-bottom: 0px solid #7e4696;
    border-left: 0px solid #7e4696;
    border-right: 0px solid #7e4696;
    border-top: 0px solid #7e4696;
    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 #7e4696;
        border-left: 2px solid #7e4696;
        border-right: 2px solid #7e4696;
        border-top: 2px solid #7e4696;
        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: #ffffff;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 700;
    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-9fa5d38c);
        font-size: 14px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-a2709aeb-5e83-43f4-8e11-f88adde193da] {
    color: #ffffff;
    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-9fa5d38c);
    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 {}

.sd[data-s-15f8ec47-a60d-4995-a8e8-aa0d0adfe8eb].appear-active {}

@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].appear-active {}

    .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-33f6e72b-3e94-4187-86ef-00dc25eeacb2].appear-active {}

.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-5550414c-7e62-4df8-949b-67ea1cc83614].appear-active {}

.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);
}

.sd[data-s-826e672d-19eb-4398-9233-9f8cdf9c6f8f].appear-active {}

@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);
}

.sd[data-s-4cafbf1b-013c-4280-b74e-6a76535dde5a].appear-active {}

@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-9fa5d38c);
    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-9fa5d38c);
    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-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-9fa5d38c);
    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-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-9fa5d38c);
    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-59e1fdaa-4ab9-45ee-999a-ffa4cb798385] {
    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-59e1fdaa-4ab9-45ee-999a-ffa4cb798385].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-59e1fdaa-4ab9-45ee-999a-ffa4cb798385].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-59e1fdaa-4ab9-45ee-999a-ffa4cb798385] {
        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-59e1fdaa-4ab9-45ee-999a-ffa4cb798385] {
        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-f43f66ed-3479-4c26-83c2-31b624b2fa6a] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    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-f43f66ed-3479-4c26-83c2-31b624b2fa6a]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f43f66ed-3479-4c26-83c2-31b624b2fa6a] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f43f66ed-3479-4c26-83c2-31b624b2fa6a] {
        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-9fa5d38c);
    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-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-9fa5d38c);
    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-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-9fa5d38c);
    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-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-9fa5d38c);
    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-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 20px 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-9fa5d38c);
    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: #e62d8b;
    border-bottom: 0px solid #e62d8b;
    border-left: 0px solid #e62d8b;
    border-right: 0px solid #e62d8b;
    border-top: 0px solid #e62d8b;
    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 #e62d8b;
        border-left: 2px solid #e62d8b;
        border-right: 2px solid #e62d8b;
        border-top: 2px solid #e62d8b;
        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: #ffffff;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 700;
    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-9fa5d38c);
        font-size: 14px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-37ab5af5-8cb3-4177-9e92-4ecb0dd62be3] {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    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-9fa5d38c);
    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 {}

.sd[data-s-87d1c908-3b73-439e-9285-40a32f848b4e].appear-active {}

@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].appear-active {}

    .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-12314d3b-1c44-44c7-b9cd-d05a5b43a18e].appear-active {}

.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-14667c84-438b-4ae6-81fd-e82399b23827].appear-active {}

.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);
}

.sd[data-s-67c078c9-dba7-44ea-ab86-12a93747fbf0].appear-active {}

@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);
}

.sd[data-s-c5ee94e5-2cbe-4402-9b70-13d2a929bed0].appear-active {}

@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-9fa5d38c);
    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-9fa5d38c);
    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: rgb(66, 66, 66);
    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 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);
    color: #1e1e1e;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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: rgb(66, 66, 66);
    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-ae84e6be-46ff-40de-afab-1e003705898f] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    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: rgb(66, 66, 66);
    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-7646a808-2084-4494-9c37-b68ec17b8065] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    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: rgb(66, 66, 66);
    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-953901dc-5739-4d5e-91b8-21631ef06bee] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    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: rgb(66, 66, 66);
    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-32c1b984-a1e2-4625-b232-87cd5f582ac9] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    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: rgb(66, 66, 66);
    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-97547781-b1a7-47e1-9bcc-a215477c58bf] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    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 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);
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    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-c8cc9145-1a70-4685-b900-70e898098d4d] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-dcba9f6d-acde-46bb-a0ff-25f0a4c39af2] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-63b55df0-adf2-4d5a-b766-1636c572c6b4] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-efc66c6f-82b2-414f-8485-88f9a2a464b4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-46adb7cf-a331-461e-8d9b-5fddaac9d0fe] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe: 0px;
    --gap-v-46adb7cf-a331-461e-8d9b-5fddaac9d0fe: 0px;
    --gap-uuid: 46adb7cf-a331-461e-8d9b-5fddaac9d0fe;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-46adb7cf-a331-461e-8d9b-5fddaac9d0fe] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-72182a73-0652-4767-b661-9a90e3e548ec] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0));
    z-index: 5;
    --gap-h-72182a73-0652-4767-b661-9a90e3e548ec: 0px;
    --gap-v-72182a73-0652-4767-b661-9a90e3e548ec: 0px;
    --gap-uuid: 72182a73-0652-4767-b661-9a90e3e548ec;
    max-width: calc(100% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-72182a73-0652-4767-b661-9a90e3e548ec] {
        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-72182a73-0652-4767-b661-9a90e3e548ec] {
        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-b24ed97f-90c0-456c-8465-a832bec4ecd2] {
    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-72182a73-0652-4767-b661-9a90e3e548ec) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b24ed97f-90c0-456c-8465-a832bec4ecd2] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b24ed97f-90c0-456c-8465-a832bec4ecd2] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-7bb5ed0d-a698-4ee5-bb30-14758c109694] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 7bb5ed0d-a698-4ee5-bb30-14758c109694;
    --gap-h-7bb5ed0d-a698-4ee5-bb30-14758c109694: 0px;
    --gap-v-7bb5ed0d-a698-4ee5-bb30-14758c109694: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7bb5ed0d-a698-4ee5-bb30-14758c109694] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7bb5ed0d-a698-4ee5-bb30-14758c109694] {
        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-7bb5ed0d-a698-4ee5-bb30-14758c109694: 0px;
        --gap-v-7bb5ed0d-a698-4ee5-bb30-14758c109694: 21px;
        max-width: 100%;
    }
}

.sd[data-s-e624bb54-8779-4e12-9e61-818b87deb741] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-e624bb54-8779-4e12-9e61-818b87deb741: 10px;
    --gap-v-e624bb54-8779-4e12-9e61-818b87deb741: 0px;
    --gap-uuid: e624bb54-8779-4e12-9e61-818b87deb741;
    max-width: calc(100% - 10px);
}

.sd[data-s-e624bb54-8779-4e12-9e61-818b87deb741]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-e624bb54-8779-4e12-9e61-818b87deb741] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-10fb466c-ea73-436a-a3f7-74dce86d9518] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-fbd487fa-a7b7-4f89-b1f8-f7dbea54082c] {
    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-fbd487fa-a7b7-4f89-b1f8-f7dbea54082c] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fbd487fa-a7b7-4f89-b1f8-f7dbea54082c] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-9402f48d-286a-45e3-8341-a1180bd25f4c] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9402f48d-286a-45e3-8341-a1180bd25f4c] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9402f48d-286a-45e3-8341-a1180bd25f4c] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-0f080d23-685d-471b-a337-d985ebde6c2c] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 150px 0px 35px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.24999999999999994));
    --gap-h-0f080d23-685d-471b-a337-d985ebde6c2c: 0px;
    --gap-v-0f080d23-685d-471b-a337-d985ebde6c2c: 0px;
    --gap-uuid: 0f080d23-685d-471b-a337-d985ebde6c2c;
    max-width: calc(75% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-0f080d23-685d-471b-a337-d985ebde6c2c] {
        margin: 150px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0f080d23-685d-471b-a337-d985ebde6c2c] {
        margin: 100px 0px 26px 0px;
        width: calc(75% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.24999999999999994));
    }
}

.sd[data-s-a6b68684-9661-4115-8686-2cff3172fac3] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a6b68684-9661-4115-8686-2cff3172fac3] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-9ef9f94c-6e1f-4319-abb5-fba7d45fb5d3] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9ef9f94c-6e1f-4319-abb5-fba7d45fb5d3] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9ef9f94c-6e1f-4319-abb5-fba7d45fb5d3] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-69b2d974-5ce4-4ade-8a43-c9b49cf3bd08] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-69b2d974-5ce4-4ade-8a43-c9b49cf3bd08].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-69b2d974-5ce4-4ade-8a43-c9b49cf3bd08].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-69b2d974-5ce4-4ade-8a43-c9b49cf3bd08] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-69b2d974-5ce4-4ade-8a43-c9b49cf3bd08] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-ef67e01b-43be-401d-9cef-61377565dc50] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 52px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 20px;
    width: calc(65% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.35000000000000003));
    --gap-h-ef67e01b-43be-401d-9cef-61377565dc50: 25px;
    --gap-v-ef67e01b-43be-401d-9cef-61377565dc50: 0px;
    --gap-uuid: ef67e01b-43be-401d-9cef-61377565dc50;
    max-width: calc(65% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-ef67e01b-43be-401d-9cef-61377565dc50] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ef67e01b-43be-401d-9cef-61377565dc50] {
        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 34px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(95% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.04999999999999995));
        --gap-h-ef67e01b-43be-401d-9cef-61377565dc50: 0px;
        --gap-v-ef67e01b-43be-401d-9cef-61377565dc50: 0px;
        max-width: calc(95% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.04999999999999995));
    }
}

.sd[data-s-36e28592-5efc-49fb-afdc-6b713a93ae38] {
    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;
    width: calc(100% - (var(--gap-h-ef67e01b-43be-401d-9cef-61377565dc50) * 0));
    max-width: calc(100% - (var(--gap-h-ef67e01b-43be-401d-9cef-61377565dc50) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-36e28592-5efc-49fb-afdc-6b713a93ae38] {
        flex: none;
        height: auto;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-36e28592-5efc-49fb-afdc-6b713a93ae38] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-ef67e01b-43be-401d-9cef-61377565dc50) * 0));
        max-width: calc(100% - (var(--gap-h-ef67e01b-43be-401d-9cef-61377565dc50) * 0));
    }
}

.sd[data-s-01e00380-b1ad-460d-afc3-d15ed786293f] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-01e00380-b1ad-460d-afc3-d15ed786293f]>p {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-weight: 500;
}

.sd[data-s-01e00380-b1ad-460d-afc3-d15ed786293f]>[data-type="table"]>table {
    flex: none;
    width: 100%;
    margin: 10px 0 10px 0;
}

.sd[data-s-01e00380-b1ad-460d-afc3-d15ed786293f]>[data-type="table"]>table tbody tr>td {
    font-family: var(--s-font-9fa5d38c);
    font-weight: 500;
    min-width: 150px;
}

.sd[data-s-01e00380-b1ad-460d-afc3-d15ed786293f]>[data-type="table"]>table tbody tr>th {
    background: #EEEEEE;
    font-family: var(--s-font-9fa5d38c);
    font-weight: 600;
    min-width: 120px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-01e00380-b1ad-460d-afc3-d15ed786293f] {
        padding: 15px;
    }

    .sd[data-s-01e00380-b1ad-460d-afc3-d15ed786293f]>[data-type="table"]>table tbody tr>th {
        min-width: 90px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-01e00380-b1ad-460d-afc3-d15ed786293f] {
        background: #ffffff;
        padding: 10px;
    }

    .sd[data-s-01e00380-b1ad-460d-afc3-d15ed786293f]>[data-type="table"]>table {
        margin: 0px 0px 23px 0px;
    }

    .sd[data-s-01e00380-b1ad-460d-afc3-d15ed786293f]>[data-type="table"]>table tbody tr>td {
        background: #ffffff;
    }

    .sd[data-s-01e00380-b1ad-460d-afc3-d15ed786293f]>[data-type="table"]>table tbody tr>th {
        min-width: 80px;
    }
}

.sd[data-s-41f1bc35-36ca-4999-94b9-c215b91bfb23] {
    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-41f1bc35-36ca-4999-94b9-c215b91bfb23: 25px;
    --gap-v-41f1bc35-36ca-4999-94b9-c215b91bfb23: 0px;
    --gap-uuid: 41f1bc35-36ca-4999-94b9-c215b91bfb23;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-41f1bc35-36ca-4999-94b9-c215b91bfb23] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-41f1bc35-36ca-4999-94b9-c215b91bfb23] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-41f1bc35-36ca-4999-94b9-c215b91bfb23: 0px;
        --gap-v-41f1bc35-36ca-4999-94b9-c215b91bfb23: 16px;
        max-width: 100%;
    }
}

.sd[data-s-95dd264f-ad98-41e3-9793-463e00c66624] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-95dd264f-ad98-41e3-9793-463e00c66624].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-95dd264f-ad98-41e3-9793-463e00c66624].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-95dd264f-ad98-41e3-9793-463e00c66624]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-95dd264f-ad98-41e3-9793-463e00c66624] {
        height: calc(100% - (var(--gap-v-41f1bc35-36ca-4999-94b9-c215b91bfb23) * 0));
        width: calc(100% - (var(--gap-h-41f1bc35-36ca-4999-94b9-c215b91bfb23) * 0));
        max-width: calc(100% - (var(--gap-h-41f1bc35-36ca-4999-94b9-c215b91bfb23) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-95dd264f-ad98-41e3-9793-463e00c66624] {
        flex: none;
        height: calc(100% - (var(--gap-v-41f1bc35-36ca-4999-94b9-c215b91bfb23) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-41f1bc35-36ca-4999-94b9-c215b91bfb23) * 0));
        max-width: calc(100% - (var(--gap-h-41f1bc35-36ca-4999-94b9-c215b91bfb23) * 0));
    }
}

.sd[data-s-79819fa5-4052-4af5-9e3e-81cd3b2bdafd] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-95dd264f-ad98-41e3-9793-463e00c66624]:hover .sd[data-s-79819fa5-4052-4af5-9e3e-81cd3b2bdafd] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-79819fa5-4052-4af5-9e3e-81cd3b2bdafd] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-79819fa5-4052-4af5-9e3e-81cd3b2bdafd] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-f9fbf563-19b5-4bc1-86b5-7761a158f918] {
    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-02a59f19-ab40-42e4-9adf-cb45caedfcee] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-95dd264f-ad98-41e3-9793-463e00c66624]:hover .sd[data-s-02a59f19-ab40-42e4-9adf-cb45caedfcee] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-02a59f19-ab40-42e4-9adf-cb45caedfcee] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-02a79f94-83b1-4cb6-bc1f-32a31758473d] {
    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-02a79f94-83b1-4cb6-bc1f-32a31758473d: 25px;
    --gap-v-02a79f94-83b1-4cb6-bc1f-32a31758473d: 0px;
    --gap-uuid: 02a79f94-83b1-4cb6-bc1f-32a31758473d;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-02a79f94-83b1-4cb6-bc1f-32a31758473d] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-02a79f94-83b1-4cb6-bc1f-32a31758473d] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-02a79f94-83b1-4cb6-bc1f-32a31758473d: 0px;
        --gap-v-02a79f94-83b1-4cb6-bc1f-32a31758473d: 16px;
        max-width: 100%;
    }
}

.sd[data-s-75e338c7-95ee-441f-aa46-e575ead9e8a0] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-75e338c7-95ee-441f-aa46-e575ead9e8a0].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-75e338c7-95ee-441f-aa46-e575ead9e8a0].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-75e338c7-95ee-441f-aa46-e575ead9e8a0]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-75e338c7-95ee-441f-aa46-e575ead9e8a0] {
        height: calc(100% - (var(--gap-v-02a79f94-83b1-4cb6-bc1f-32a31758473d) * 0));
        width: calc(100% - (var(--gap-h-02a79f94-83b1-4cb6-bc1f-32a31758473d) * 0));
        max-width: calc(100% - (var(--gap-h-02a79f94-83b1-4cb6-bc1f-32a31758473d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-75e338c7-95ee-441f-aa46-e575ead9e8a0] {
        flex: none;
        height: calc(100% - (var(--gap-v-02a79f94-83b1-4cb6-bc1f-32a31758473d) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-02a79f94-83b1-4cb6-bc1f-32a31758473d) * 0));
        max-width: calc(100% - (var(--gap-h-02a79f94-83b1-4cb6-bc1f-32a31758473d) * 0));
    }
}

.sd[data-s-4a4a475d-f602-45f4-92d7-56d1b847daa0] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-75e338c7-95ee-441f-aa46-e575ead9e8a0]:hover .sd[data-s-4a4a475d-f602-45f4-92d7-56d1b847daa0] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4a4a475d-f602-45f4-92d7-56d1b847daa0] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4a4a475d-f602-45f4-92d7-56d1b847daa0] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-0cb0f709-017e-4561-94f6-47d36de935e3] {
    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-76642bce-abfb-4b61-a272-708e3e402e1f] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-75e338c7-95ee-441f-aa46-e575ead9e8a0]:hover .sd[data-s-76642bce-abfb-4b61-a272-708e3e402e1f] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-76642bce-abfb-4b61-a272-708e3e402e1f] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-74af573a-02fd-4fc7-b883-20aa8bbdf45d] {
    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-74af573a-02fd-4fc7-b883-20aa8bbdf45d: 25px;
    --gap-v-74af573a-02fd-4fc7-b883-20aa8bbdf45d: 0px;
    --gap-uuid: 74af573a-02fd-4fc7-b883-20aa8bbdf45d;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-74af573a-02fd-4fc7-b883-20aa8bbdf45d] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-74af573a-02fd-4fc7-b883-20aa8bbdf45d] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-74af573a-02fd-4fc7-b883-20aa8bbdf45d: 0px;
        --gap-v-74af573a-02fd-4fc7-b883-20aa8bbdf45d: 16px;
        max-width: 100%;
    }
}

.sd[data-s-fc143af4-2da1-4c51-bf86-2abd0af1d5bd] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-fc143af4-2da1-4c51-bf86-2abd0af1d5bd].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-fc143af4-2da1-4c51-bf86-2abd0af1d5bd].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-fc143af4-2da1-4c51-bf86-2abd0af1d5bd]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fc143af4-2da1-4c51-bf86-2abd0af1d5bd] {
        height: calc(100% - (var(--gap-v-74af573a-02fd-4fc7-b883-20aa8bbdf45d) * 0));
        width: calc(100% - (var(--gap-h-74af573a-02fd-4fc7-b883-20aa8bbdf45d) * 0));
        max-width: calc(100% - (var(--gap-h-74af573a-02fd-4fc7-b883-20aa8bbdf45d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fc143af4-2da1-4c51-bf86-2abd0af1d5bd] {
        flex: none;
        height: calc(100% - (var(--gap-v-74af573a-02fd-4fc7-b883-20aa8bbdf45d) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-74af573a-02fd-4fc7-b883-20aa8bbdf45d) * 0));
        max-width: calc(100% - (var(--gap-h-74af573a-02fd-4fc7-b883-20aa8bbdf45d) * 0));
    }
}

.sd[data-s-a951f894-70c7-4112-adf5-7df97df8d4c7] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-fc143af4-2da1-4c51-bf86-2abd0af1d5bd]:hover .sd[data-s-a951f894-70c7-4112-adf5-7df97df8d4c7] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a951f894-70c7-4112-adf5-7df97df8d4c7] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a951f894-70c7-4112-adf5-7df97df8d4c7] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-8b189382-a810-469b-b402-573c482a9363] {
    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-0b8f00eb-4273-4b1b-9a26-013478ad4187] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-fc143af4-2da1-4c51-bf86-2abd0af1d5bd]:hover .sd[data-s-0b8f00eb-4273-4b1b-9a26-013478ad4187] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0b8f00eb-4273-4b1b-9a26-013478ad4187] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-29ca9d6f-6d62-44db-ac63-06796224a380] {
    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-29ca9d6f-6d62-44db-ac63-06796224a380: 25px;
    --gap-v-29ca9d6f-6d62-44db-ac63-06796224a380: 0px;
    --gap-uuid: 29ca9d6f-6d62-44db-ac63-06796224a380;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-29ca9d6f-6d62-44db-ac63-06796224a380] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-29ca9d6f-6d62-44db-ac63-06796224a380] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-29ca9d6f-6d62-44db-ac63-06796224a380: 0px;
        --gap-v-29ca9d6f-6d62-44db-ac63-06796224a380: 16px;
        max-width: 100%;
    }
}

.sd[data-s-b47295b9-ff71-4897-be92-a2f3a09ea76e] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-b47295b9-ff71-4897-be92-a2f3a09ea76e].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-b47295b9-ff71-4897-be92-a2f3a09ea76e].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-b47295b9-ff71-4897-be92-a2f3a09ea76e]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b47295b9-ff71-4897-be92-a2f3a09ea76e] {
        height: calc(100% - (var(--gap-v-29ca9d6f-6d62-44db-ac63-06796224a380) * 0));
        width: calc(100% - (var(--gap-h-29ca9d6f-6d62-44db-ac63-06796224a380) * 0));
        max-width: calc(100% - (var(--gap-h-29ca9d6f-6d62-44db-ac63-06796224a380) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b47295b9-ff71-4897-be92-a2f3a09ea76e] {
        flex: none;
        height: calc(100% - (var(--gap-v-29ca9d6f-6d62-44db-ac63-06796224a380) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-29ca9d6f-6d62-44db-ac63-06796224a380) * 0));
        max-width: calc(100% - (var(--gap-h-29ca9d6f-6d62-44db-ac63-06796224a380) * 0));
    }
}

.sd[data-s-ebf7517e-a1fe-4dec-9923-6f6325922f54] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-b47295b9-ff71-4897-be92-a2f3a09ea76e]:hover .sd[data-s-ebf7517e-a1fe-4dec-9923-6f6325922f54] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ebf7517e-a1fe-4dec-9923-6f6325922f54] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ebf7517e-a1fe-4dec-9923-6f6325922f54] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-c6c61ebd-1425-45f5-a828-1bc728428417] {
    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-0581b8be-dbde-4f89-ad1e-560fd19527d9] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-b47295b9-ff71-4897-be92-a2f3a09ea76e]:hover .sd[data-s-0581b8be-dbde-4f89-ad1e-560fd19527d9] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0581b8be-dbde-4f89-ad1e-560fd19527d9] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-ff4898e7-7e8b-4557-ad0a-3e130425367e] {
    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-ff4898e7-7e8b-4557-ad0a-3e130425367e: 25px;
    --gap-v-ff4898e7-7e8b-4557-ad0a-3e130425367e: 0px;
    --gap-uuid: ff4898e7-7e8b-4557-ad0a-3e130425367e;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ff4898e7-7e8b-4557-ad0a-3e130425367e] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ff4898e7-7e8b-4557-ad0a-3e130425367e] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-ff4898e7-7e8b-4557-ad0a-3e130425367e: 0px;
        --gap-v-ff4898e7-7e8b-4557-ad0a-3e130425367e: 16px;
        max-width: 100%;
    }
}

.sd[data-s-95a8b5e2-ec91-4f97-89dc-791ffabb6016] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-95a8b5e2-ec91-4f97-89dc-791ffabb6016].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-95a8b5e2-ec91-4f97-89dc-791ffabb6016].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-95a8b5e2-ec91-4f97-89dc-791ffabb6016]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-95a8b5e2-ec91-4f97-89dc-791ffabb6016] {
        height: calc(100% - (var(--gap-v-ff4898e7-7e8b-4557-ad0a-3e130425367e) * 0));
        width: calc(100% - (var(--gap-h-ff4898e7-7e8b-4557-ad0a-3e130425367e) * 0));
        max-width: calc(100% - (var(--gap-h-ff4898e7-7e8b-4557-ad0a-3e130425367e) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-95a8b5e2-ec91-4f97-89dc-791ffabb6016] {
        flex: none;
        height: calc(100% - (var(--gap-v-ff4898e7-7e8b-4557-ad0a-3e130425367e) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-ff4898e7-7e8b-4557-ad0a-3e130425367e) * 0));
        max-width: calc(100% - (var(--gap-h-ff4898e7-7e8b-4557-ad0a-3e130425367e) * 0));
    }
}

.sd[data-s-5fce11bf-e635-4836-9bce-aea527d77139] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-95a8b5e2-ec91-4f97-89dc-791ffabb6016]:hover .sd[data-s-5fce11bf-e635-4836-9bce-aea527d77139] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5fce11bf-e635-4836-9bce-aea527d77139] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5fce11bf-e635-4836-9bce-aea527d77139] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-15d143d5-ceaa-45a2-9b37-ab7abc7d9a32] {
    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-e842d2e3-8121-4aba-bfd6-64ea04d043c7] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-95a8b5e2-ec91-4f97-89dc-791ffabb6016]:hover .sd[data-s-e842d2e3-8121-4aba-bfd6-64ea04d043c7] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e842d2e3-8121-4aba-bfd6-64ea04d043c7] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-fa6a6d4b-aabb-412c-aaa2-dc801759b877] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.24999999999999994));
    --gap-h-fa6a6d4b-aabb-412c-aaa2-dc801759b877: 12px;
    --gap-v-fa6a6d4b-aabb-412c-aaa2-dc801759b877: 12px;
    --gap-uuid: fa6a6d4b-aabb-412c-aaa2-dc801759b877;
    max-width: calc(75% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-fa6a6d4b-aabb-412c-aaa2-dc801759b877] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.10000000000000003));
        --gap-h-fa6a6d4b-aabb-412c-aaa2-dc801759b877: 20px;
        --gap-v-fa6a6d4b-aabb-412c-aaa2-dc801759b877: 20px;
        max-width: calc(90% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fa6a6d4b-aabb-412c-aaa2-dc801759b877] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.10000000000000003));
        --gap-h-fa6a6d4b-aabb-412c-aaa2-dc801759b877: 10px;
        --gap-v-fa6a6d4b-aabb-412c-aaa2-dc801759b877: 10px;
        max-width: calc(90% - (var(--gap-h-46adb7cf-a331-461e-8d9b-5fddaac9d0fe) * 0.10000000000000003));
    }
}

.sd[data-s-34d7b7e4-c28a-4cb2-960b-30602711a5bb] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-34d7b7e4-c28a-4cb2-960b-30602711a5bb: 0px;
    --gap-v-34d7b7e4-c28a-4cb2-960b-30602711a5bb: 13px;
    --gap-uuid: 34d7b7e4-c28a-4cb2-960b-30602711a5bb;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-34d7b7e4-c28a-4cb2-960b-30602711a5bb] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-fa6a6d4b-aabb-412c-aaa2-dc801759b877) * 0.67));
        --gap-h-34d7b7e4-c28a-4cb2-960b-30602711a5bb: 0px;
        --gap-v-34d7b7e4-c28a-4cb2-960b-30602711a5bb: 15px;
        max-width: calc(33% - (var(--gap-h-fa6a6d4b-aabb-412c-aaa2-dc801759b877) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-34d7b7e4-c28a-4cb2-960b-30602711a5bb] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-fa6a6d4b-aabb-412c-aaa2-dc801759b877) * 0.5));
        --gap-h-34d7b7e4-c28a-4cb2-960b-30602711a5bb: 0px;
        --gap-v-34d7b7e4-c28a-4cb2-960b-30602711a5bb: 9px;
        max-width: calc(50% - (var(--gap-h-fa6a6d4b-aabb-412c-aaa2-dc801759b877) * 0.5));
    }
}

.sd[data-s-7aef2b2f-e036-4c5f-b4b6-e9fd76ab5ec5] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-34d7b7e4-c28a-4cb2-960b-30602711a5bb) * 0));
    max-width: calc(100% - (var(--gap-h-34d7b7e4-c28a-4cb2-960b-30602711a5bb) * 0));
}

.sd[data-s-7aef2b2f-e036-4c5f-b4b6-e9fd76ab5ec5].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-7aef2b2f-e036-4c5f-b4b6-e9fd76ab5ec5].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-7aef2b2f-e036-4c5f-b4b6-e9fd76ab5ec5]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7aef2b2f-e036-4c5f-b4b6-e9fd76ab5ec5] {
        height: calc(100% - (var(--gap-v-34d7b7e4-c28a-4cb2-960b-30602711a5bb) * 0));
        width: calc(100% - (var(--gap-h-34d7b7e4-c28a-4cb2-960b-30602711a5bb) * 0));
        max-width: calc(100% - (var(--gap-h-34d7b7e4-c28a-4cb2-960b-30602711a5bb) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7aef2b2f-e036-4c5f-b4b6-e9fd76ab5ec5] {
        flex: none;
        height: calc(100% - (var(--gap-v-34d7b7e4-c28a-4cb2-960b-30602711a5bb) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-34d7b7e4-c28a-4cb2-960b-30602711a5bb) * 0));
        max-width: calc(100% - (var(--gap-h-34d7b7e4-c28a-4cb2-960b-30602711a5bb) * 0));
    }
}

.sd[data-s-2391d21b-5f45-4177-8454-4e67fda9dc79] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-7aef2b2f-e036-4c5f-b4b6-e9fd76ab5ec5]:hover .sd[data-s-2391d21b-5f45-4177-8454-4e67fda9dc79] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2391d21b-5f45-4177-8454-4e67fda9dc79] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2391d21b-5f45-4177-8454-4e67fda9dc79] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-84ef0491-d264-473f-ad70-d806674bdbb0] {
    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-e643adb1-6f06-4c9f-889e-564ad2cf5bef] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-7aef2b2f-e036-4c5f-b4b6-e9fd76ab5ec5]:hover .sd[data-s-e643adb1-6f06-4c9f-889e-564ad2cf5bef] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e643adb1-6f06-4c9f-889e-564ad2cf5bef] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-df20bee1-cf61-4bcf-acaa-9fca6a5f8c69] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-5e3b88fc-705f-4d69-9c8f-b42d9c7e8784] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7e69056a-d67f-4764-8f59-5355138dea9d] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6a2397f9-3493-4617-a52c-b43100c08d8f] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c293f14e-d746-4814-94b8-8ef98ebbcb8e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-8009cb80-5a2b-420e-ae7c-ed073228318d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d: 0px;
    --gap-v-8009cb80-5a2b-420e-ae7c-ed073228318d: 0px;
    --gap-uuid: 8009cb80-5a2b-420e-ae7c-ed073228318d;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8009cb80-5a2b-420e-ae7c-ed073228318d] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-894d5bf7-3884-4f21-9101-c8f53d331228] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0));
    z-index: 5;
    --gap-h-894d5bf7-3884-4f21-9101-c8f53d331228: 0px;
    --gap-v-894d5bf7-3884-4f21-9101-c8f53d331228: 0px;
    --gap-uuid: 894d5bf7-3884-4f21-9101-c8f53d331228;
    max-width: calc(100% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-894d5bf7-3884-4f21-9101-c8f53d331228] {
        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-894d5bf7-3884-4f21-9101-c8f53d331228] {
        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-6680843c-4ac9-4259-abff-b9c3b367d840] {
    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-894d5bf7-3884-4f21-9101-c8f53d331228) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6680843c-4ac9-4259-abff-b9c3b367d840] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6680843c-4ac9-4259-abff-b9c3b367d840] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-120874dd-4ba2-4d57-b8ab-d56a3a6bd065] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 120874dd-4ba2-4d57-b8ab-d56a3a6bd065;
    --gap-h-120874dd-4ba2-4d57-b8ab-d56a3a6bd065: 0px;
    --gap-v-120874dd-4ba2-4d57-b8ab-d56a3a6bd065: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-120874dd-4ba2-4d57-b8ab-d56a3a6bd065] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-120874dd-4ba2-4d57-b8ab-d56a3a6bd065] {
        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-120874dd-4ba2-4d57-b8ab-d56a3a6bd065: 0px;
        --gap-v-120874dd-4ba2-4d57-b8ab-d56a3a6bd065: 21px;
        max-width: 100%;
    }
}

.sd[data-s-615575e3-54bd-45b6-bac5-478296f09181] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-615575e3-54bd-45b6-bac5-478296f09181: 10px;
    --gap-v-615575e3-54bd-45b6-bac5-478296f09181: 0px;
    --gap-uuid: 615575e3-54bd-45b6-bac5-478296f09181;
    max-width: calc(100% - 10px);
}

.sd[data-s-615575e3-54bd-45b6-bac5-478296f09181]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-615575e3-54bd-45b6-bac5-478296f09181] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-78d22fa3-20d4-47d4-ac66-fe4221286146] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-74a1991c-b098-4a02-a65f-658aa7e81e98] {
    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-74a1991c-b098-4a02-a65f-658aa7e81e98] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-74a1991c-b098-4a02-a65f-658aa7e81e98] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-3d908e3c-2fc1-44a6-98e7-7cc6f47cd78b] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3d908e3c-2fc1-44a6-98e7-7cc6f47cd78b] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3d908e3c-2fc1-44a6-98e7-7cc6f47cd78b] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-3c09bc6e-93a2-4b20-b120-ecfd3d0529fd] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 150px 0px 35px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.24999999999999994));
    --gap-h-3c09bc6e-93a2-4b20-b120-ecfd3d0529fd: 0px;
    --gap-v-3c09bc6e-93a2-4b20-b120-ecfd3d0529fd: 0px;
    --gap-uuid: 3c09bc6e-93a2-4b20-b120-ecfd3d0529fd;
    max-width: calc(75% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-3c09bc6e-93a2-4b20-b120-ecfd3d0529fd] {
        margin: 150px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3c09bc6e-93a2-4b20-b120-ecfd3d0529fd] {
        margin: 100px 0px 26px 0px;
        width: calc(75% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.24999999999999994));
    }
}

.sd[data-s-f49517d0-2baf-4af8-8ed0-c2f47373301e] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f49517d0-2baf-4af8-8ed0-c2f47373301e] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-0e2bb8ed-346f-443b-ad5f-db64104da221] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0e2bb8ed-346f-443b-ad5f-db64104da221] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0e2bb8ed-346f-443b-ad5f-db64104da221] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-bbafb66f-4745-4544-bf4f-d75649ce33a8] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-bbafb66f-4745-4544-bf4f-d75649ce33a8].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-bbafb66f-4745-4544-bf4f-d75649ce33a8].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bbafb66f-4745-4544-bf4f-d75649ce33a8] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bbafb66f-4745-4544-bf4f-d75649ce33a8] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-9154f6fb-735b-4fd2-b382-17dfec338d77] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 52px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 20px;
    width: calc(65% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.35000000000000003));
    --gap-h-9154f6fb-735b-4fd2-b382-17dfec338d77: 25px;
    --gap-v-9154f6fb-735b-4fd2-b382-17dfec338d77: 0px;
    --gap-uuid: 9154f6fb-735b-4fd2-b382-17dfec338d77;
    max-width: calc(65% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-9154f6fb-735b-4fd2-b382-17dfec338d77] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9154f6fb-735b-4fd2-b382-17dfec338d77] {
        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 34px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(95% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.04999999999999995));
        --gap-h-9154f6fb-735b-4fd2-b382-17dfec338d77: 0px;
        --gap-v-9154f6fb-735b-4fd2-b382-17dfec338d77: 0px;
        max-width: calc(95% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.04999999999999995));
    }
}

.sd[data-s-17270261-40db-40de-9d66-b8e161011195] {
    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;
    width: calc(100% - (var(--gap-h-9154f6fb-735b-4fd2-b382-17dfec338d77) * 0));
    max-width: calc(100% - (var(--gap-h-9154f6fb-735b-4fd2-b382-17dfec338d77) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-17270261-40db-40de-9d66-b8e161011195] {
        flex: none;
        height: auto;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-17270261-40db-40de-9d66-b8e161011195] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-9154f6fb-735b-4fd2-b382-17dfec338d77) * 0));
        max-width: calc(100% - (var(--gap-h-9154f6fb-735b-4fd2-b382-17dfec338d77) * 0));
    }
}

.sd[data-s-0143f4ed-facc-41e3-9b4f-e906e552eb19] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-0143f4ed-facc-41e3-9b4f-e906e552eb19]>p {
    color: #000000;
}

.sd[data-s-0143f4ed-facc-41e3-9b4f-e906e552eb19]>[data-type="table"]>table {
    flex: none;
    width: 100%;
    margin: 10px 0 10px 0;
}

.sd[data-s-0143f4ed-facc-41e3-9b4f-e906e552eb19]>[data-type="table"]>table tbody tr>td {
    font-family: var(--s-font-9fa5d38c);
    font-weight: 500;
    min-width: 150px;
}

.sd[data-s-0143f4ed-facc-41e3-9b4f-e906e552eb19]>[data-type="table"]>table tbody tr>th {
    background: #EEEEEE;
    font-family: var(--s-font-9fa5d38c);
    font-weight: 600;
    min-width: 120px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0143f4ed-facc-41e3-9b4f-e906e552eb19] {
        padding: 15px;
    }

    .sd[data-s-0143f4ed-facc-41e3-9b4f-e906e552eb19]>[data-type="table"]>table tbody tr>th {
        min-width: 90px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0143f4ed-facc-41e3-9b4f-e906e552eb19] {
        background: #ffffff;
        padding: 10px;
    }

    .sd[data-s-0143f4ed-facc-41e3-9b4f-e906e552eb19]>[data-type="table"]>table {
        margin: 0px 0px 23px 0px;
    }

    .sd[data-s-0143f4ed-facc-41e3-9b4f-e906e552eb19]>[data-type="table"]>table tbody tr>td {
        background: #ffffff;
    }

    .sd[data-s-0143f4ed-facc-41e3-9b4f-e906e552eb19]>[data-type="table"]>table tbody tr>th {
        background: #EEEEEE;
        min-width: 80px;
    }
}

.sd[data-s-3dc01c30-92c0-4e20-b40c-2ac396663e2f] {
    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-3dc01c30-92c0-4e20-b40c-2ac396663e2f: 25px;
    --gap-v-3dc01c30-92c0-4e20-b40c-2ac396663e2f: 0px;
    --gap-uuid: 3dc01c30-92c0-4e20-b40c-2ac396663e2f;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3dc01c30-92c0-4e20-b40c-2ac396663e2f] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3dc01c30-92c0-4e20-b40c-2ac396663e2f] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-3dc01c30-92c0-4e20-b40c-2ac396663e2f: 0px;
        --gap-v-3dc01c30-92c0-4e20-b40c-2ac396663e2f: 16px;
        max-width: 100%;
    }
}

.sd[data-s-fbe15cb5-73c2-443f-92c4-1f364dbe5ba7] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-fbe15cb5-73c2-443f-92c4-1f364dbe5ba7].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-fbe15cb5-73c2-443f-92c4-1f364dbe5ba7].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-fbe15cb5-73c2-443f-92c4-1f364dbe5ba7]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fbe15cb5-73c2-443f-92c4-1f364dbe5ba7] {
        height: calc(100% - (var(--gap-v-3dc01c30-92c0-4e20-b40c-2ac396663e2f) * 0));
        width: calc(100% - (var(--gap-h-3dc01c30-92c0-4e20-b40c-2ac396663e2f) * 0));
        max-width: calc(100% - (var(--gap-h-3dc01c30-92c0-4e20-b40c-2ac396663e2f) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fbe15cb5-73c2-443f-92c4-1f364dbe5ba7] {
        flex: none;
        height: calc(100% - (var(--gap-v-3dc01c30-92c0-4e20-b40c-2ac396663e2f) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-3dc01c30-92c0-4e20-b40c-2ac396663e2f) * 0));
        max-width: calc(100% - (var(--gap-h-3dc01c30-92c0-4e20-b40c-2ac396663e2f) * 0));
    }
}

.sd[data-s-783599be-cd6d-4896-bfd3-cd70765eb597] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-fbe15cb5-73c2-443f-92c4-1f364dbe5ba7]:hover .sd[data-s-783599be-cd6d-4896-bfd3-cd70765eb597] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-783599be-cd6d-4896-bfd3-cd70765eb597] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-783599be-cd6d-4896-bfd3-cd70765eb597] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-287d8654-de0d-42c7-ba4f-27a68450784e] {
    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-21fe6fa5-2eae-4243-9342-9fa52eb48d11] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-fbe15cb5-73c2-443f-92c4-1f364dbe5ba7]:hover .sd[data-s-21fe6fa5-2eae-4243-9342-9fa52eb48d11] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-21fe6fa5-2eae-4243-9342-9fa52eb48d11] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-6d12877f-e184-475f-86f6-a2ca1a410eea] {
    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-6d12877f-e184-475f-86f6-a2ca1a410eea: 25px;
    --gap-v-6d12877f-e184-475f-86f6-a2ca1a410eea: 0px;
    --gap-uuid: 6d12877f-e184-475f-86f6-a2ca1a410eea;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6d12877f-e184-475f-86f6-a2ca1a410eea] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6d12877f-e184-475f-86f6-a2ca1a410eea] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-6d12877f-e184-475f-86f6-a2ca1a410eea: 0px;
        --gap-v-6d12877f-e184-475f-86f6-a2ca1a410eea: 16px;
        max-width: 100%;
    }
}

.sd[data-s-699c23f4-b45f-4d83-90b4-c2ef3babd7dc] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-699c23f4-b45f-4d83-90b4-c2ef3babd7dc].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-699c23f4-b45f-4d83-90b4-c2ef3babd7dc].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-699c23f4-b45f-4d83-90b4-c2ef3babd7dc]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-699c23f4-b45f-4d83-90b4-c2ef3babd7dc] {
        height: calc(100% - (var(--gap-v-6d12877f-e184-475f-86f6-a2ca1a410eea) * 0));
        width: calc(100% - (var(--gap-h-6d12877f-e184-475f-86f6-a2ca1a410eea) * 0));
        max-width: calc(100% - (var(--gap-h-6d12877f-e184-475f-86f6-a2ca1a410eea) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-699c23f4-b45f-4d83-90b4-c2ef3babd7dc] {
        flex: none;
        height: calc(100% - (var(--gap-v-6d12877f-e184-475f-86f6-a2ca1a410eea) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-6d12877f-e184-475f-86f6-a2ca1a410eea) * 0));
        max-width: calc(100% - (var(--gap-h-6d12877f-e184-475f-86f6-a2ca1a410eea) * 0));
    }
}

.sd[data-s-d5d59da1-127b-4c94-a70a-18fce3f132ad] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-699c23f4-b45f-4d83-90b4-c2ef3babd7dc]:hover .sd[data-s-d5d59da1-127b-4c94-a70a-18fce3f132ad] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d5d59da1-127b-4c94-a70a-18fce3f132ad] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d5d59da1-127b-4c94-a70a-18fce3f132ad] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-dc846547-4a1d-473e-afa4-79f76032a7ba] {
    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-9bd7d49c-5e15-4ba3-ad7c-bb9391e75d20] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-699c23f4-b45f-4d83-90b4-c2ef3babd7dc]:hover .sd[data-s-9bd7d49c-5e15-4ba3-ad7c-bb9391e75d20] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9bd7d49c-5e15-4ba3-ad7c-bb9391e75d20] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-1377ecc2-4263-4ea2-9743-5ddddd95adee] {
    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-1377ecc2-4263-4ea2-9743-5ddddd95adee: 25px;
    --gap-v-1377ecc2-4263-4ea2-9743-5ddddd95adee: 0px;
    --gap-uuid: 1377ecc2-4263-4ea2-9743-5ddddd95adee;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1377ecc2-4263-4ea2-9743-5ddddd95adee] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1377ecc2-4263-4ea2-9743-5ddddd95adee] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-1377ecc2-4263-4ea2-9743-5ddddd95adee: 0px;
        --gap-v-1377ecc2-4263-4ea2-9743-5ddddd95adee: 16px;
        max-width: 100%;
    }
}

.sd[data-s-1114156d-fe6b-4696-ad43-dc593fa055d9] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-1114156d-fe6b-4696-ad43-dc593fa055d9].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-1114156d-fe6b-4696-ad43-dc593fa055d9].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-1114156d-fe6b-4696-ad43-dc593fa055d9]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1114156d-fe6b-4696-ad43-dc593fa055d9] {
        height: calc(100% - (var(--gap-v-1377ecc2-4263-4ea2-9743-5ddddd95adee) * 0));
        width: calc(100% - (var(--gap-h-1377ecc2-4263-4ea2-9743-5ddddd95adee) * 0));
        max-width: calc(100% - (var(--gap-h-1377ecc2-4263-4ea2-9743-5ddddd95adee) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1114156d-fe6b-4696-ad43-dc593fa055d9] {
        flex: none;
        height: calc(100% - (var(--gap-v-1377ecc2-4263-4ea2-9743-5ddddd95adee) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-1377ecc2-4263-4ea2-9743-5ddddd95adee) * 0));
        max-width: calc(100% - (var(--gap-h-1377ecc2-4263-4ea2-9743-5ddddd95adee) * 0));
    }
}

.sd[data-s-2e120fe1-bb3f-4416-8991-ddb9509a4251] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-1114156d-fe6b-4696-ad43-dc593fa055d9]:hover .sd[data-s-2e120fe1-bb3f-4416-8991-ddb9509a4251] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2e120fe1-bb3f-4416-8991-ddb9509a4251] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2e120fe1-bb3f-4416-8991-ddb9509a4251] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-d5cb9948-ea57-41c8-b2e9-ac5e7cd13e6e] {
    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-66605aaf-0749-419d-9c8b-8d57748ca921] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-1114156d-fe6b-4696-ad43-dc593fa055d9]:hover .sd[data-s-66605aaf-0749-419d-9c8b-8d57748ca921] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-66605aaf-0749-419d-9c8b-8d57748ca921] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-4e457d3f-6e6e-45df-8127-d70d395c9436] {
    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-4e457d3f-6e6e-45df-8127-d70d395c9436: 25px;
    --gap-v-4e457d3f-6e6e-45df-8127-d70d395c9436: 0px;
    --gap-uuid: 4e457d3f-6e6e-45df-8127-d70d395c9436;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4e457d3f-6e6e-45df-8127-d70d395c9436] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4e457d3f-6e6e-45df-8127-d70d395c9436] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-4e457d3f-6e6e-45df-8127-d70d395c9436: 0px;
        --gap-v-4e457d3f-6e6e-45df-8127-d70d395c9436: 16px;
        max-width: 100%;
    }
}

.sd[data-s-fb174be2-e037-43fb-b951-f3b93500c4c0] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-fb174be2-e037-43fb-b951-f3b93500c4c0].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-fb174be2-e037-43fb-b951-f3b93500c4c0].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-fb174be2-e037-43fb-b951-f3b93500c4c0]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fb174be2-e037-43fb-b951-f3b93500c4c0] {
        height: calc(100% - (var(--gap-v-4e457d3f-6e6e-45df-8127-d70d395c9436) * 0));
        width: calc(100% - (var(--gap-h-4e457d3f-6e6e-45df-8127-d70d395c9436) * 0));
        max-width: calc(100% - (var(--gap-h-4e457d3f-6e6e-45df-8127-d70d395c9436) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fb174be2-e037-43fb-b951-f3b93500c4c0] {
        flex: none;
        height: calc(100% - (var(--gap-v-4e457d3f-6e6e-45df-8127-d70d395c9436) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-4e457d3f-6e6e-45df-8127-d70d395c9436) * 0));
        max-width: calc(100% - (var(--gap-h-4e457d3f-6e6e-45df-8127-d70d395c9436) * 0));
    }
}

.sd[data-s-b8dc3749-d3e5-48b9-9756-9daea64ec08d] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-fb174be2-e037-43fb-b951-f3b93500c4c0]:hover .sd[data-s-b8dc3749-d3e5-48b9-9756-9daea64ec08d] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b8dc3749-d3e5-48b9-9756-9daea64ec08d] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b8dc3749-d3e5-48b9-9756-9daea64ec08d] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-e7caca6b-7106-4eb7-982a-faadf23f11d7] {
    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-d3911cc1-b2db-4b68-b345-bd1196f41887] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-fb174be2-e037-43fb-b951-f3b93500c4c0]:hover .sd[data-s-d3911cc1-b2db-4b68-b345-bd1196f41887] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d3911cc1-b2db-4b68-b345-bd1196f41887] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-74c28464-cb6d-4293-be4f-8e14c6f62f33] {
    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-74c28464-cb6d-4293-be4f-8e14c6f62f33: 25px;
    --gap-v-74c28464-cb6d-4293-be4f-8e14c6f62f33: 0px;
    --gap-uuid: 74c28464-cb6d-4293-be4f-8e14c6f62f33;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-74c28464-cb6d-4293-be4f-8e14c6f62f33] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-74c28464-cb6d-4293-be4f-8e14c6f62f33] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-74c28464-cb6d-4293-be4f-8e14c6f62f33: 0px;
        --gap-v-74c28464-cb6d-4293-be4f-8e14c6f62f33: 16px;
        max-width: 100%;
    }
}

.sd[data-s-71d091fb-e31e-47ef-baec-92031fdb4608] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-71d091fb-e31e-47ef-baec-92031fdb4608].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-71d091fb-e31e-47ef-baec-92031fdb4608].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-71d091fb-e31e-47ef-baec-92031fdb4608]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-71d091fb-e31e-47ef-baec-92031fdb4608] {
        height: calc(100% - (var(--gap-v-74c28464-cb6d-4293-be4f-8e14c6f62f33) * 0));
        width: calc(100% - (var(--gap-h-74c28464-cb6d-4293-be4f-8e14c6f62f33) * 0));
        max-width: calc(100% - (var(--gap-h-74c28464-cb6d-4293-be4f-8e14c6f62f33) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-71d091fb-e31e-47ef-baec-92031fdb4608] {
        flex: none;
        height: calc(100% - (var(--gap-v-74c28464-cb6d-4293-be4f-8e14c6f62f33) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-74c28464-cb6d-4293-be4f-8e14c6f62f33) * 0));
        max-width: calc(100% - (var(--gap-h-74c28464-cb6d-4293-be4f-8e14c6f62f33) * 0));
    }
}

.sd[data-s-5b88b7ce-296f-42ae-a032-37586bec28e9] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-71d091fb-e31e-47ef-baec-92031fdb4608]:hover .sd[data-s-5b88b7ce-296f-42ae-a032-37586bec28e9] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5b88b7ce-296f-42ae-a032-37586bec28e9] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5b88b7ce-296f-42ae-a032-37586bec28e9] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-a6690298-bea7-4aa9-984c-386e97d55d86] {
    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-c907de57-ea09-48c6-806f-61b59b4b1611] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-71d091fb-e31e-47ef-baec-92031fdb4608]:hover .sd[data-s-c907de57-ea09-48c6-806f-61b59b4b1611] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c907de57-ea09-48c6-806f-61b59b4b1611] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-dcb0bc09-1a65-4ead-a169-0606b5df252f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.24999999999999994));
    --gap-h-dcb0bc09-1a65-4ead-a169-0606b5df252f: 12px;
    --gap-v-dcb0bc09-1a65-4ead-a169-0606b5df252f: 12px;
    --gap-uuid: dcb0bc09-1a65-4ead-a169-0606b5df252f;
    max-width: calc(75% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-dcb0bc09-1a65-4ead-a169-0606b5df252f] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.10000000000000003));
        --gap-h-dcb0bc09-1a65-4ead-a169-0606b5df252f: 20px;
        --gap-v-dcb0bc09-1a65-4ead-a169-0606b5df252f: 20px;
        max-width: calc(90% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dcb0bc09-1a65-4ead-a169-0606b5df252f] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.10000000000000003));
        --gap-h-dcb0bc09-1a65-4ead-a169-0606b5df252f: 10px;
        --gap-v-dcb0bc09-1a65-4ead-a169-0606b5df252f: 10px;
        max-width: calc(90% - (var(--gap-h-8009cb80-5a2b-420e-ae7c-ed073228318d) * 0.10000000000000003));
    }
}

.sd[data-s-b033e015-3f63-40ff-b67b-5bf355c4de3c] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-b033e015-3f63-40ff-b67b-5bf355c4de3c: 0px;
    --gap-v-b033e015-3f63-40ff-b67b-5bf355c4de3c: 13px;
    --gap-uuid: b033e015-3f63-40ff-b67b-5bf355c4de3c;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b033e015-3f63-40ff-b67b-5bf355c4de3c] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-dcb0bc09-1a65-4ead-a169-0606b5df252f) * 0.67));
        --gap-h-b033e015-3f63-40ff-b67b-5bf355c4de3c: 0px;
        --gap-v-b033e015-3f63-40ff-b67b-5bf355c4de3c: 15px;
        max-width: calc(33% - (var(--gap-h-dcb0bc09-1a65-4ead-a169-0606b5df252f) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b033e015-3f63-40ff-b67b-5bf355c4de3c] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-dcb0bc09-1a65-4ead-a169-0606b5df252f) * 0.5));
        --gap-h-b033e015-3f63-40ff-b67b-5bf355c4de3c: 0px;
        --gap-v-b033e015-3f63-40ff-b67b-5bf355c4de3c: 9px;
        max-width: calc(50% - (var(--gap-h-dcb0bc09-1a65-4ead-a169-0606b5df252f) * 0.5));
    }
}

.sd[data-s-3ba331ce-375c-46ec-a990-75aa81cefe4f] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-b033e015-3f63-40ff-b67b-5bf355c4de3c) * 0));
    max-width: calc(100% - (var(--gap-h-b033e015-3f63-40ff-b67b-5bf355c4de3c) * 0));
}

.sd[data-s-3ba331ce-375c-46ec-a990-75aa81cefe4f].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-3ba331ce-375c-46ec-a990-75aa81cefe4f].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-3ba331ce-375c-46ec-a990-75aa81cefe4f]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3ba331ce-375c-46ec-a990-75aa81cefe4f] {
        height: calc(100% - (var(--gap-v-b033e015-3f63-40ff-b67b-5bf355c4de3c) * 0));
        width: calc(100% - (var(--gap-h-b033e015-3f63-40ff-b67b-5bf355c4de3c) * 0));
        max-width: calc(100% - (var(--gap-h-b033e015-3f63-40ff-b67b-5bf355c4de3c) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3ba331ce-375c-46ec-a990-75aa81cefe4f] {
        flex: none;
        height: calc(100% - (var(--gap-v-b033e015-3f63-40ff-b67b-5bf355c4de3c) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-b033e015-3f63-40ff-b67b-5bf355c4de3c) * 0));
        max-width: calc(100% - (var(--gap-h-b033e015-3f63-40ff-b67b-5bf355c4de3c) * 0));
    }
}

.sd[data-s-4588caed-f872-4575-a6e3-479549821d53] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-3ba331ce-375c-46ec-a990-75aa81cefe4f]:hover .sd[data-s-4588caed-f872-4575-a6e3-479549821d53] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4588caed-f872-4575-a6e3-479549821d53] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4588caed-f872-4575-a6e3-479549821d53] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-23d1b453-fb78-43f4-a68a-97c08c5f8329] {
    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-220a0c02-0218-4f1e-be1d-0c86864856fc] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-3ba331ce-375c-46ec-a990-75aa81cefe4f]:hover .sd[data-s-220a0c02-0218-4f1e-be1d-0c86864856fc] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-220a0c02-0218-4f1e-be1d-0c86864856fc] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-57b1bb59-eeba-4597-9be4-da84a7349d6c] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-e3784b3c-7020-40ee-a429-62b4eae190ee] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6b16ec88-4fc1-475d-839b-11ec7d886377] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-fa48e159-5592-4fce-aeec-1bfb8bd1c7e3] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-807def58-4847-459b-88a0-43826c92d4cc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-5a3d0626-f6c4-4afc-b796-39b8ba23af25] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25: 0px;
    --gap-v-5a3d0626-f6c4-4afc-b796-39b8ba23af25: 0px;
    --gap-uuid: 5a3d0626-f6c4-4afc-b796-39b8ba23af25;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5a3d0626-f6c4-4afc-b796-39b8ba23af25] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-c370a2cd-27d7-41c3-be31-eaf3b4aa03eb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0));
    z-index: 5;
    --gap-h-c370a2cd-27d7-41c3-be31-eaf3b4aa03eb: 0px;
    --gap-v-c370a2cd-27d7-41c3-be31-eaf3b4aa03eb: 0px;
    --gap-uuid: c370a2cd-27d7-41c3-be31-eaf3b4aa03eb;
    max-width: calc(100% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-c370a2cd-27d7-41c3-be31-eaf3b4aa03eb] {
        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-c370a2cd-27d7-41c3-be31-eaf3b4aa03eb] {
        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-0ecc400d-42c0-4ff6-8fe6-e4d5bf55eda3] {
    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-c370a2cd-27d7-41c3-be31-eaf3b4aa03eb) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0ecc400d-42c0-4ff6-8fe6-e4d5bf55eda3] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0ecc400d-42c0-4ff6-8fe6-e4d5bf55eda3] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-993057b9-5b0a-49a0-af0b-a0551e8e3ac7] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 993057b9-5b0a-49a0-af0b-a0551e8e3ac7;
    --gap-h-993057b9-5b0a-49a0-af0b-a0551e8e3ac7: 0px;
    --gap-v-993057b9-5b0a-49a0-af0b-a0551e8e3ac7: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-993057b9-5b0a-49a0-af0b-a0551e8e3ac7] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-993057b9-5b0a-49a0-af0b-a0551e8e3ac7] {
        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-993057b9-5b0a-49a0-af0b-a0551e8e3ac7: 0px;
        --gap-v-993057b9-5b0a-49a0-af0b-a0551e8e3ac7: 21px;
        max-width: 100%;
    }
}

.sd[data-s-4a41e8e5-cf9d-4fe3-b9cf-d84e0bcb5364] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-4a41e8e5-cf9d-4fe3-b9cf-d84e0bcb5364: 10px;
    --gap-v-4a41e8e5-cf9d-4fe3-b9cf-d84e0bcb5364: 0px;
    --gap-uuid: 4a41e8e5-cf9d-4fe3-b9cf-d84e0bcb5364;
    max-width: calc(100% - 10px);
}

.sd[data-s-4a41e8e5-cf9d-4fe3-b9cf-d84e0bcb5364]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-4a41e8e5-cf9d-4fe3-b9cf-d84e0bcb5364] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-e650bc32-7254-42ae-b079-99aa70247326] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-f7949496-e4a6-4df5-90ab-9298b7b5999f] {
    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-f7949496-e4a6-4df5-90ab-9298b7b5999f] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f7949496-e4a6-4df5-90ab-9298b7b5999f] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-f4867a8c-9c73-42bc-a612-d31c9f9ba0bf] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f4867a8c-9c73-42bc-a612-d31c9f9ba0bf] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f4867a8c-9c73-42bc-a612-d31c9f9ba0bf] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-a8455d08-991b-4e02-9c24-ff7a0e3093d3] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 150px 0px 35px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.24999999999999994));
    --gap-h-a8455d08-991b-4e02-9c24-ff7a0e3093d3: 0px;
    --gap-v-a8455d08-991b-4e02-9c24-ff7a0e3093d3: 0px;
    --gap-uuid: a8455d08-991b-4e02-9c24-ff7a0e3093d3;
    max-width: calc(75% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-a8455d08-991b-4e02-9c24-ff7a0e3093d3] {
        margin: 150px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a8455d08-991b-4e02-9c24-ff7a0e3093d3] {
        margin: 100px 0px 26px 0px;
        width: calc(75% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.24999999999999994));
    }
}

.sd[data-s-3561eeb5-ae6c-4bd4-806f-963e8e001a5f] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3561eeb5-ae6c-4bd4-806f-963e8e001a5f] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-a7e697cd-4e89-4185-be87-b1b2c019e0e3] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a7e697cd-4e89-4185-be87-b1b2c019e0e3] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a7e697cd-4e89-4185-be87-b1b2c019e0e3] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-0004ffc7-e3f8-4bf7-a5da-921ad7ae9ebe] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-0004ffc7-e3f8-4bf7-a5da-921ad7ae9ebe].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-0004ffc7-e3f8-4bf7-a5da-921ad7ae9ebe].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0004ffc7-e3f8-4bf7-a5da-921ad7ae9ebe] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0004ffc7-e3f8-4bf7-a5da-921ad7ae9ebe] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-d855ef2a-49bf-44d6-a2b2-f67d4ae457da] {
    align-content: center;
    align-items: center;
    background: #eaf3da;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 52px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 20px;
    width: calc(65% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.35000000000000003));
    --gap-h-d855ef2a-49bf-44d6-a2b2-f67d4ae457da: 25px;
    --gap-v-d855ef2a-49bf-44d6-a2b2-f67d4ae457da: 0px;
    --gap-uuid: d855ef2a-49bf-44d6-a2b2-f67d4ae457da;
    max-width: calc(65% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d855ef2a-49bf-44d6-a2b2-f67d4ae457da] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d855ef2a-49bf-44d6-a2b2-f67d4ae457da] {
        align-content: center;
        align-items: center;
        background: #eaf3da;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px;
        height: auto;
        justify-content: center;
        margin: 0px 0px 34px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(95% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.04999999999999995));
        --gap-h-d855ef2a-49bf-44d6-a2b2-f67d4ae457da: 0px;
        --gap-v-d855ef2a-49bf-44d6-a2b2-f67d4ae457da: 0px;
        max-width: calc(95% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.04999999999999995));
    }
}

.sd[data-s-5a4a3405-5b23-4e67-81ca-3fa252b9b1e5] {
    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;
    width: calc(100% - (var(--gap-h-d855ef2a-49bf-44d6-a2b2-f67d4ae457da) * 0));
    max-width: calc(100% - (var(--gap-h-d855ef2a-49bf-44d6-a2b2-f67d4ae457da) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-5a4a3405-5b23-4e67-81ca-3fa252b9b1e5] {
        flex: none;
        height: auto;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5a4a3405-5b23-4e67-81ca-3fa252b9b1e5] {
        background: #eaf3da;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-d855ef2a-49bf-44d6-a2b2-f67d4ae457da) * 0));
        max-width: calc(100% - (var(--gap-h-d855ef2a-49bf-44d6-a2b2-f67d4ae457da) * 0));
    }
}

.sd[data-s-6cfcefb4-1fdb-40d8-b1a8-dfa8f8e2e732] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6cfcefb4-1fdb-40d8-b1a8-dfa8f8e2e732]>p {
    color: #000000;
}

.sd[data-s-6cfcefb4-1fdb-40d8-b1a8-dfa8f8e2e732]>[data-type="table"]>table {
    color: #ffffff;
    flex: none;
    width: 100%;
    margin: 10px 0 10px 0;
}

.sd[data-s-6cfcefb4-1fdb-40d8-b1a8-dfa8f8e2e732]>[data-type="table"]>table tbody tr>td {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-weight: 400;
    min-width: 150px;
}

.sd[data-s-6cfcefb4-1fdb-40d8-b1a8-dfa8f8e2e732]>[data-type="table"]>table tbody tr>th {
    background: #90c31e;
    color: #ffffff;
    font-family: var(--s-font-9fa5d38c);
    font-weight: 600;
    min-width: 120px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6cfcefb4-1fdb-40d8-b1a8-dfa8f8e2e732] {
        padding: 15px;
    }

    .sd[data-s-6cfcefb4-1fdb-40d8-b1a8-dfa8f8e2e732]>[data-type="table"]>table tbody tr>th {
        min-width: 90px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6cfcefb4-1fdb-40d8-b1a8-dfa8f8e2e732] {
        background: #eaf3da;
        padding: 10px;
    }

    .sd[data-s-6cfcefb4-1fdb-40d8-b1a8-dfa8f8e2e732]>[data-type="table"]>table {
        margin: 0px 0px 23px 0px;
    }

    .sd[data-s-6cfcefb4-1fdb-40d8-b1a8-dfa8f8e2e732]>[data-type="table"]>table tbody tr>td {
        background: #eaf3da;
    }

    .sd[data-s-6cfcefb4-1fdb-40d8-b1a8-dfa8f8e2e732]>[data-type="table"]>table tbody tr>th {
        min-width: 80px;
    }
}

.sd[data-s-4f74a621-d022-474d-b4ae-18dca175bdc3] {
    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-4f74a621-d022-474d-b4ae-18dca175bdc3: 25px;
    --gap-v-4f74a621-d022-474d-b4ae-18dca175bdc3: 0px;
    --gap-uuid: 4f74a621-d022-474d-b4ae-18dca175bdc3;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4f74a621-d022-474d-b4ae-18dca175bdc3] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4f74a621-d022-474d-b4ae-18dca175bdc3] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-4f74a621-d022-474d-b4ae-18dca175bdc3: 0px;
        --gap-v-4f74a621-d022-474d-b4ae-18dca175bdc3: 16px;
        max-width: 100%;
    }
}

.sd[data-s-a495fd83-de3b-45f8-862d-17984de45253] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-a495fd83-de3b-45f8-862d-17984de45253].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-a495fd83-de3b-45f8-862d-17984de45253].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-a495fd83-de3b-45f8-862d-17984de45253]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a495fd83-de3b-45f8-862d-17984de45253] {
        height: calc(100% - (var(--gap-v-4f74a621-d022-474d-b4ae-18dca175bdc3) * 0));
        width: calc(100% - (var(--gap-h-4f74a621-d022-474d-b4ae-18dca175bdc3) * 0));
        max-width: calc(100% - (var(--gap-h-4f74a621-d022-474d-b4ae-18dca175bdc3) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a495fd83-de3b-45f8-862d-17984de45253] {
        flex: none;
        height: calc(100% - (var(--gap-v-4f74a621-d022-474d-b4ae-18dca175bdc3) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-4f74a621-d022-474d-b4ae-18dca175bdc3) * 0));
        max-width: calc(100% - (var(--gap-h-4f74a621-d022-474d-b4ae-18dca175bdc3) * 0));
    }
}

.sd[data-s-6d62f877-8023-4c6c-95f3-94aa8e49c284] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-a495fd83-de3b-45f8-862d-17984de45253]:hover .sd[data-s-6d62f877-8023-4c6c-95f3-94aa8e49c284] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6d62f877-8023-4c6c-95f3-94aa8e49c284] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6d62f877-8023-4c6c-95f3-94aa8e49c284] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-722fc87c-47db-450d-97c0-1f3adba7907a] {
    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-e5157e8c-1c4d-405c-9276-414d2015e9b2] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-a495fd83-de3b-45f8-862d-17984de45253]:hover .sd[data-s-e5157e8c-1c4d-405c-9276-414d2015e9b2] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e5157e8c-1c4d-405c-9276-414d2015e9b2] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-67d8d269-9ea1-4708-9f80-6b2d135cf469] {
    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-67d8d269-9ea1-4708-9f80-6b2d135cf469: 25px;
    --gap-v-67d8d269-9ea1-4708-9f80-6b2d135cf469: 0px;
    --gap-uuid: 67d8d269-9ea1-4708-9f80-6b2d135cf469;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-67d8d269-9ea1-4708-9f80-6b2d135cf469] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-67d8d269-9ea1-4708-9f80-6b2d135cf469] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-67d8d269-9ea1-4708-9f80-6b2d135cf469: 0px;
        --gap-v-67d8d269-9ea1-4708-9f80-6b2d135cf469: 16px;
        max-width: 100%;
    }
}

.sd[data-s-9d121148-ea3d-4c12-998b-3529d795230d] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-9d121148-ea3d-4c12-998b-3529d795230d].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-9d121148-ea3d-4c12-998b-3529d795230d].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-9d121148-ea3d-4c12-998b-3529d795230d]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9d121148-ea3d-4c12-998b-3529d795230d] {
        height: calc(100% - (var(--gap-v-67d8d269-9ea1-4708-9f80-6b2d135cf469) * 0));
        width: calc(100% - (var(--gap-h-67d8d269-9ea1-4708-9f80-6b2d135cf469) * 0));
        max-width: calc(100% - (var(--gap-h-67d8d269-9ea1-4708-9f80-6b2d135cf469) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9d121148-ea3d-4c12-998b-3529d795230d] {
        flex: none;
        height: calc(100% - (var(--gap-v-67d8d269-9ea1-4708-9f80-6b2d135cf469) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-67d8d269-9ea1-4708-9f80-6b2d135cf469) * 0));
        max-width: calc(100% - (var(--gap-h-67d8d269-9ea1-4708-9f80-6b2d135cf469) * 0));
    }
}

.sd[data-s-3656a1db-c490-491d-9ae2-c11144f4aeef] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-9d121148-ea3d-4c12-998b-3529d795230d]:hover .sd[data-s-3656a1db-c490-491d-9ae2-c11144f4aeef] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3656a1db-c490-491d-9ae2-c11144f4aeef] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3656a1db-c490-491d-9ae2-c11144f4aeef] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-3a98ef0b-b948-471d-bbc6-195ec26c0ffb] {
    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-5d64c6cc-d93c-475c-86c9-c58194a19c50] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-9d121148-ea3d-4c12-998b-3529d795230d]:hover .sd[data-s-5d64c6cc-d93c-475c-86c9-c58194a19c50] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5d64c6cc-d93c-475c-86c9-c58194a19c50] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-78121fc2-d430-4fe6-b2ec-5137f5fdd761] {
    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-78121fc2-d430-4fe6-b2ec-5137f5fdd761: 25px;
    --gap-v-78121fc2-d430-4fe6-b2ec-5137f5fdd761: 0px;
    --gap-uuid: 78121fc2-d430-4fe6-b2ec-5137f5fdd761;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-78121fc2-d430-4fe6-b2ec-5137f5fdd761] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-78121fc2-d430-4fe6-b2ec-5137f5fdd761] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-78121fc2-d430-4fe6-b2ec-5137f5fdd761: 0px;
        --gap-v-78121fc2-d430-4fe6-b2ec-5137f5fdd761: 16px;
        max-width: 100%;
    }
}

.sd[data-s-8ca8d095-ef37-46bc-8e33-4c8d004da31d] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-8ca8d095-ef37-46bc-8e33-4c8d004da31d].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-8ca8d095-ef37-46bc-8e33-4c8d004da31d].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-8ca8d095-ef37-46bc-8e33-4c8d004da31d]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8ca8d095-ef37-46bc-8e33-4c8d004da31d] {
        height: calc(100% - (var(--gap-v-78121fc2-d430-4fe6-b2ec-5137f5fdd761) * 0));
        width: calc(100% - (var(--gap-h-78121fc2-d430-4fe6-b2ec-5137f5fdd761) * 0));
        max-width: calc(100% - (var(--gap-h-78121fc2-d430-4fe6-b2ec-5137f5fdd761) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8ca8d095-ef37-46bc-8e33-4c8d004da31d] {
        flex: none;
        height: calc(100% - (var(--gap-v-78121fc2-d430-4fe6-b2ec-5137f5fdd761) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-78121fc2-d430-4fe6-b2ec-5137f5fdd761) * 0));
        max-width: calc(100% - (var(--gap-h-78121fc2-d430-4fe6-b2ec-5137f5fdd761) * 0));
    }
}

.sd[data-s-b04514d8-7fbb-4add-9d68-7f43d539fdf6] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-8ca8d095-ef37-46bc-8e33-4c8d004da31d]:hover .sd[data-s-b04514d8-7fbb-4add-9d68-7f43d539fdf6] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b04514d8-7fbb-4add-9d68-7f43d539fdf6] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b04514d8-7fbb-4add-9d68-7f43d539fdf6] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-f6b79a41-008f-4c9e-b8f1-ea5fcf0fa596] {
    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-3a68502a-6991-45f2-9302-fcf5c04bb7bc] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-8ca8d095-ef37-46bc-8e33-4c8d004da31d]:hover .sd[data-s-3a68502a-6991-45f2-9302-fcf5c04bb7bc] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3a68502a-6991-45f2-9302-fcf5c04bb7bc] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-65f53263-0835-4c70-ae22-b049b9b7ca38] {
    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-65f53263-0835-4c70-ae22-b049b9b7ca38: 25px;
    --gap-v-65f53263-0835-4c70-ae22-b049b9b7ca38: 0px;
    --gap-uuid: 65f53263-0835-4c70-ae22-b049b9b7ca38;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-65f53263-0835-4c70-ae22-b049b9b7ca38] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-65f53263-0835-4c70-ae22-b049b9b7ca38] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-65f53263-0835-4c70-ae22-b049b9b7ca38: 0px;
        --gap-v-65f53263-0835-4c70-ae22-b049b9b7ca38: 16px;
        max-width: 100%;
    }
}

.sd[data-s-a98076c4-f3c7-4e58-bb91-bab83a292566] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-a98076c4-f3c7-4e58-bb91-bab83a292566].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-a98076c4-f3c7-4e58-bb91-bab83a292566].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-a98076c4-f3c7-4e58-bb91-bab83a292566]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a98076c4-f3c7-4e58-bb91-bab83a292566] {
        height: calc(100% - (var(--gap-v-65f53263-0835-4c70-ae22-b049b9b7ca38) * 0));
        width: calc(100% - (var(--gap-h-65f53263-0835-4c70-ae22-b049b9b7ca38) * 0));
        max-width: calc(100% - (var(--gap-h-65f53263-0835-4c70-ae22-b049b9b7ca38) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a98076c4-f3c7-4e58-bb91-bab83a292566] {
        flex: none;
        height: calc(100% - (var(--gap-v-65f53263-0835-4c70-ae22-b049b9b7ca38) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-65f53263-0835-4c70-ae22-b049b9b7ca38) * 0));
        max-width: calc(100% - (var(--gap-h-65f53263-0835-4c70-ae22-b049b9b7ca38) * 0));
    }
}

.sd[data-s-dcad5196-3a8b-496e-b6dc-f20f869ec24a] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-a98076c4-f3c7-4e58-bb91-bab83a292566]:hover .sd[data-s-dcad5196-3a8b-496e-b6dc-f20f869ec24a] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dcad5196-3a8b-496e-b6dc-f20f869ec24a] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dcad5196-3a8b-496e-b6dc-f20f869ec24a] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-74132d0a-461e-4785-ab6d-562a9875f52d] {
    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-9b3dab28-006e-4f21-a6f0-78abca1853b3] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-a98076c4-f3c7-4e58-bb91-bab83a292566]:hover .sd[data-s-9b3dab28-006e-4f21-a6f0-78abca1853b3] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9b3dab28-006e-4f21-a6f0-78abca1853b3] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-9e0133af-46f2-4423-b0f8-cc4bbbefe277] {
    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-9e0133af-46f2-4423-b0f8-cc4bbbefe277: 25px;
    --gap-v-9e0133af-46f2-4423-b0f8-cc4bbbefe277: 0px;
    --gap-uuid: 9e0133af-46f2-4423-b0f8-cc4bbbefe277;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9e0133af-46f2-4423-b0f8-cc4bbbefe277] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9e0133af-46f2-4423-b0f8-cc4bbbefe277] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-9e0133af-46f2-4423-b0f8-cc4bbbefe277: 0px;
        --gap-v-9e0133af-46f2-4423-b0f8-cc4bbbefe277: 16px;
        max-width: 100%;
    }
}

.sd[data-s-99b821ab-8433-4fbd-93dd-1409bb46f562] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-99b821ab-8433-4fbd-93dd-1409bb46f562].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-99b821ab-8433-4fbd-93dd-1409bb46f562].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-99b821ab-8433-4fbd-93dd-1409bb46f562]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-99b821ab-8433-4fbd-93dd-1409bb46f562] {
        height: calc(100% - (var(--gap-v-9e0133af-46f2-4423-b0f8-cc4bbbefe277) * 0));
        width: calc(100% - (var(--gap-h-9e0133af-46f2-4423-b0f8-cc4bbbefe277) * 0));
        max-width: calc(100% - (var(--gap-h-9e0133af-46f2-4423-b0f8-cc4bbbefe277) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-99b821ab-8433-4fbd-93dd-1409bb46f562] {
        flex: none;
        height: calc(100% - (var(--gap-v-9e0133af-46f2-4423-b0f8-cc4bbbefe277) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-9e0133af-46f2-4423-b0f8-cc4bbbefe277) * 0));
        max-width: calc(100% - (var(--gap-h-9e0133af-46f2-4423-b0f8-cc4bbbefe277) * 0));
    }
}

.sd[data-s-c17cc004-5f9a-41ae-8263-65423c9a4f90] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-99b821ab-8433-4fbd-93dd-1409bb46f562]:hover .sd[data-s-c17cc004-5f9a-41ae-8263-65423c9a4f90] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c17cc004-5f9a-41ae-8263-65423c9a4f90] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c17cc004-5f9a-41ae-8263-65423c9a4f90] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-6d22cb3a-328b-4b1a-a9cb-e0a3607d7692] {
    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-996b4c7b-b6b6-4abf-b34d-61af8e05955e] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-99b821ab-8433-4fbd-93dd-1409bb46f562]:hover .sd[data-s-996b4c7b-b6b6-4abf-b34d-61af8e05955e] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-996b4c7b-b6b6-4abf-b34d-61af8e05955e] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-ca1a9b4a-322d-4fd1-951f-e4acb861349e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.24999999999999994));
    --gap-h-ca1a9b4a-322d-4fd1-951f-e4acb861349e: 12px;
    --gap-v-ca1a9b4a-322d-4fd1-951f-e4acb861349e: 12px;
    --gap-uuid: ca1a9b4a-322d-4fd1-951f-e4acb861349e;
    max-width: calc(75% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-ca1a9b4a-322d-4fd1-951f-e4acb861349e] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.10000000000000003));
        --gap-h-ca1a9b4a-322d-4fd1-951f-e4acb861349e: 20px;
        --gap-v-ca1a9b4a-322d-4fd1-951f-e4acb861349e: 20px;
        max-width: calc(90% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ca1a9b4a-322d-4fd1-951f-e4acb861349e] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.10000000000000003));
        --gap-h-ca1a9b4a-322d-4fd1-951f-e4acb861349e: 10px;
        --gap-v-ca1a9b4a-322d-4fd1-951f-e4acb861349e: 10px;
        max-width: calc(90% - (var(--gap-h-5a3d0626-f6c4-4afc-b796-39b8ba23af25) * 0.10000000000000003));
    }
}

.sd[data-s-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5: 0px;
    --gap-v-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5: 13px;
    --gap-uuid: 7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-ca1a9b4a-322d-4fd1-951f-e4acb861349e) * 0.67));
        --gap-h-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5: 0px;
        --gap-v-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5: 15px;
        max-width: calc(33% - (var(--gap-h-ca1a9b4a-322d-4fd1-951f-e4acb861349e) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-ca1a9b4a-322d-4fd1-951f-e4acb861349e) * 0.5));
        --gap-h-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5: 0px;
        --gap-v-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5: 9px;
        max-width: calc(50% - (var(--gap-h-ca1a9b4a-322d-4fd1-951f-e4acb861349e) * 0.5));
    }
}

.sd[data-s-b57f1db4-9215-402d-91fc-5e96e0c4e909] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5) * 0));
    max-width: calc(100% - (var(--gap-h-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5) * 0));
}

.sd[data-s-b57f1db4-9215-402d-91fc-5e96e0c4e909].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-b57f1db4-9215-402d-91fc-5e96e0c4e909].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-b57f1db4-9215-402d-91fc-5e96e0c4e909]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b57f1db4-9215-402d-91fc-5e96e0c4e909] {
        height: calc(100% - (var(--gap-v-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5) * 0));
        width: calc(100% - (var(--gap-h-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5) * 0));
        max-width: calc(100% - (var(--gap-h-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b57f1db4-9215-402d-91fc-5e96e0c4e909] {
        flex: none;
        height: calc(100% - (var(--gap-v-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5) * 0));
        max-width: calc(100% - (var(--gap-h-7fcebfd5-bb8d-41f7-8dbc-555c22dd9cb5) * 0));
    }
}

.sd[data-s-cf729070-d1c4-48d5-a91b-a1d6f1826cc5] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-b57f1db4-9215-402d-91fc-5e96e0c4e909]:hover .sd[data-s-cf729070-d1c4-48d5-a91b-a1d6f1826cc5] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cf729070-d1c4-48d5-a91b-a1d6f1826cc5] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cf729070-d1c4-48d5-a91b-a1d6f1826cc5] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-2c83789c-d745-46cd-b4ef-47516dbf20af] {
    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-18e28390-08b2-4a10-8d76-0b01bfdb6f3e] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-b57f1db4-9215-402d-91fc-5e96e0c4e909]:hover .sd[data-s-18e28390-08b2-4a10-8d76-0b01bfdb6f3e] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-18e28390-08b2-4a10-8d76-0b01bfdb6f3e] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-041d7385-f8d1-4945-aaac-6a7f33de5013] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-df1ed1de-7a62-4f13-939c-b355b6c5a189] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ea334404-5674-4a95-9508-5b90bc7d8046] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-5183b75d-84c8-4719-b8dc-cb4413cf2db0] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-37df944b-f3fc-45cc-9415-1ea1c394920e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-87dfbc18-22f5-44ae-a733-0b8de6ecab2b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b: 0px;
    --gap-v-87dfbc18-22f5-44ae-a733-0b8de6ecab2b: 0px;
    --gap-uuid: 87dfbc18-22f5-44ae-a733-0b8de6ecab2b;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-87dfbc18-22f5-44ae-a733-0b8de6ecab2b] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-9fa4a3cb-89ab-454b-aebf-19cf4ecfb8de] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0));
    z-index: 5;
    --gap-h-9fa4a3cb-89ab-454b-aebf-19cf4ecfb8de: 0px;
    --gap-v-9fa4a3cb-89ab-454b-aebf-19cf4ecfb8de: 0px;
    --gap-uuid: 9fa4a3cb-89ab-454b-aebf-19cf4ecfb8de;
    max-width: calc(100% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-9fa4a3cb-89ab-454b-aebf-19cf4ecfb8de] {
        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-9fa4a3cb-89ab-454b-aebf-19cf4ecfb8de] {
        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-3b708833-a60e-4e40-b370-4a4a4305035f] {
    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-9fa4a3cb-89ab-454b-aebf-19cf4ecfb8de) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3b708833-a60e-4e40-b370-4a4a4305035f] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3b708833-a60e-4e40-b370-4a4a4305035f] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-88ee1b00-8b38-424f-88f2-fd4faf89788a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 88ee1b00-8b38-424f-88f2-fd4faf89788a;
    --gap-h-88ee1b00-8b38-424f-88f2-fd4faf89788a: 0px;
    --gap-v-88ee1b00-8b38-424f-88f2-fd4faf89788a: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-88ee1b00-8b38-424f-88f2-fd4faf89788a] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-88ee1b00-8b38-424f-88f2-fd4faf89788a] {
        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-88ee1b00-8b38-424f-88f2-fd4faf89788a: 0px;
        --gap-v-88ee1b00-8b38-424f-88f2-fd4faf89788a: 21px;
        max-width: 100%;
    }
}

.sd[data-s-1cb98d47-4916-49d0-86a1-2fe0f2db207e] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-1cb98d47-4916-49d0-86a1-2fe0f2db207e: 10px;
    --gap-v-1cb98d47-4916-49d0-86a1-2fe0f2db207e: 0px;
    --gap-uuid: 1cb98d47-4916-49d0-86a1-2fe0f2db207e;
    max-width: calc(100% - 10px);
}

.sd[data-s-1cb98d47-4916-49d0-86a1-2fe0f2db207e]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-1cb98d47-4916-49d0-86a1-2fe0f2db207e] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-eb23852f-e388-4def-852f-65658215af14] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-2b71db40-33a0-41ab-9a36-4d64728f4734] {
    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-2b71db40-33a0-41ab-9a36-4d64728f4734] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2b71db40-33a0-41ab-9a36-4d64728f4734] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-254673c1-7682-4324-a19c-af9b527a824d] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-254673c1-7682-4324-a19c-af9b527a824d] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-254673c1-7682-4324-a19c-af9b527a824d] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-2b28dd25-c724-40d2-9025-6220966415e1] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 150px 0px 35px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.24999999999999994));
    --gap-h-2b28dd25-c724-40d2-9025-6220966415e1: 0px;
    --gap-v-2b28dd25-c724-40d2-9025-6220966415e1: 0px;
    --gap-uuid: 2b28dd25-c724-40d2-9025-6220966415e1;
    max-width: calc(75% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-2b28dd25-c724-40d2-9025-6220966415e1] {
        margin: 150px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2b28dd25-c724-40d2-9025-6220966415e1] {
        margin: 100px 0px 26px 0px;
        width: calc(75% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.24999999999999994));
    }
}

.sd[data-s-0e7c8cbb-875c-492c-b90f-b5f906524413] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0e7c8cbb-875c-492c-b90f-b5f906524413] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-491ffea6-20b8-425e-83fa-f1d76de1b44d] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-491ffea6-20b8-425e-83fa-f1d76de1b44d] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-491ffea6-20b8-425e-83fa-f1d76de1b44d] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-ac54ca1f-48e0-4b75-8d28-2c15409d8b4a] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-ac54ca1f-48e0-4b75-8d28-2c15409d8b4a].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-ac54ca1f-48e0-4b75-8d28-2c15409d8b4a].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ac54ca1f-48e0-4b75-8d28-2c15409d8b4a] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ac54ca1f-48e0-4b75-8d28-2c15409d8b4a] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-de2f4948-9a2b-4fc9-8696-1d29f28f81ab] {
    align-content: center;
    align-items: center;
    background: #fdf2f7;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 52px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 20px;
    width: calc(65% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.35000000000000003));
    --gap-h-de2f4948-9a2b-4fc9-8696-1d29f28f81ab: 25px;
    --gap-v-de2f4948-9a2b-4fc9-8696-1d29f28f81ab: 0px;
    --gap-uuid: de2f4948-9a2b-4fc9-8696-1d29f28f81ab;
    max-width: calc(65% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-de2f4948-9a2b-4fc9-8696-1d29f28f81ab] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-de2f4948-9a2b-4fc9-8696-1d29f28f81ab] {
        align-content: center;
        align-items: center;
        background: #fdf2f7;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px;
        height: auto;
        justify-content: center;
        margin: 0px 0px 34px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(95% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.04999999999999995));
        --gap-h-de2f4948-9a2b-4fc9-8696-1d29f28f81ab: 0px;
        --gap-v-de2f4948-9a2b-4fc9-8696-1d29f28f81ab: 0px;
        max-width: calc(95% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.04999999999999995));
    }
}

.sd[data-s-ee64446e-be4e-4a72-93a4-7591347a9aa8] {
    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;
    width: calc(100% - (var(--gap-h-de2f4948-9a2b-4fc9-8696-1d29f28f81ab) * 0));
    max-width: calc(100% - (var(--gap-h-de2f4948-9a2b-4fc9-8696-1d29f28f81ab) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-ee64446e-be4e-4a72-93a4-7591347a9aa8] {
        flex: none;
        height: auto;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ee64446e-be4e-4a72-93a4-7591347a9aa8] {
        background: #fdf2f7;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-de2f4948-9a2b-4fc9-8696-1d29f28f81ab) * 0));
        max-width: calc(100% - (var(--gap-h-de2f4948-9a2b-4fc9-8696-1d29f28f81ab) * 0));
    }
}

.sd[data-s-f60c197b-8751-4175-826d-06bf80e2558b] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-f60c197b-8751-4175-826d-06bf80e2558b]>p {
    color: #000000;
}

.sd[data-s-f60c197b-8751-4175-826d-06bf80e2558b]>[data-type="table"]>table {
    color: #ffffff;
    flex: none;
    width: 100%;
    margin: 10px 0 10px 0;
}

.sd[data-s-f60c197b-8751-4175-826d-06bf80e2558b]>[data-type="table"]>table tbody tr>td {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-weight: 500;
    min-width: 150px;
}

.sd[data-s-f60c197b-8751-4175-826d-06bf80e2558b]>[data-type="table"]>table tbody tr>th {
    background: #e62d8b;
    color: #ffffff;
    font-family: var(--s-font-9fa5d38c);
    font-weight: 600;
    min-width: 120px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f60c197b-8751-4175-826d-06bf80e2558b] {
        padding: 15px;
    }

    .sd[data-s-f60c197b-8751-4175-826d-06bf80e2558b]>[data-type="table"]>table tbody tr>th {
        min-width: 90px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f60c197b-8751-4175-826d-06bf80e2558b] {
        background: #fdf2f7;
        color: #fdf2f7;
        padding: 10px;
    }

    .sd[data-s-f60c197b-8751-4175-826d-06bf80e2558b]>[data-type="table"]>table {
        margin: 0px 0px 23px 0px;
    }

    .sd[data-s-f60c197b-8751-4175-826d-06bf80e2558b]>[data-type="table"]>table tbody tr>td {
        background: #fdf2f7;
    }

    .sd[data-s-f60c197b-8751-4175-826d-06bf80e2558b]>[data-type="table"]>table tbody tr>th {
        min-width: 80px;
    }
}

.sd[data-s-b07df201-1c24-4a51-8712-6bc4bc0deb9a] {
    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-b07df201-1c24-4a51-8712-6bc4bc0deb9a: 25px;
    --gap-v-b07df201-1c24-4a51-8712-6bc4bc0deb9a: 0px;
    --gap-uuid: b07df201-1c24-4a51-8712-6bc4bc0deb9a;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b07df201-1c24-4a51-8712-6bc4bc0deb9a] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b07df201-1c24-4a51-8712-6bc4bc0deb9a] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-b07df201-1c24-4a51-8712-6bc4bc0deb9a: 0px;
        --gap-v-b07df201-1c24-4a51-8712-6bc4bc0deb9a: 16px;
        max-width: 100%;
    }
}

.sd[data-s-86095a1b-c91d-4f69-a101-7709b828c777] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-86095a1b-c91d-4f69-a101-7709b828c777].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-86095a1b-c91d-4f69-a101-7709b828c777].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-86095a1b-c91d-4f69-a101-7709b828c777]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-86095a1b-c91d-4f69-a101-7709b828c777] {
        height: calc(100% - (var(--gap-v-b07df201-1c24-4a51-8712-6bc4bc0deb9a) * 0));
        width: calc(100% - (var(--gap-h-b07df201-1c24-4a51-8712-6bc4bc0deb9a) * 0));
        max-width: calc(100% - (var(--gap-h-b07df201-1c24-4a51-8712-6bc4bc0deb9a) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-86095a1b-c91d-4f69-a101-7709b828c777] {
        flex: none;
        height: calc(100% - (var(--gap-v-b07df201-1c24-4a51-8712-6bc4bc0deb9a) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-b07df201-1c24-4a51-8712-6bc4bc0deb9a) * 0));
        max-width: calc(100% - (var(--gap-h-b07df201-1c24-4a51-8712-6bc4bc0deb9a) * 0));
    }
}

.sd[data-s-2ae1e06d-3b75-4c8c-95ae-af5c46613300] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-86095a1b-c91d-4f69-a101-7709b828c777]:hover .sd[data-s-2ae1e06d-3b75-4c8c-95ae-af5c46613300] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2ae1e06d-3b75-4c8c-95ae-af5c46613300] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2ae1e06d-3b75-4c8c-95ae-af5c46613300] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-8f83e955-f503-4603-b420-0ec936683ada] {
    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-c225e67e-b4e1-4bed-a5f6-a3c819b81198] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-86095a1b-c91d-4f69-a101-7709b828c777]:hover .sd[data-s-c225e67e-b4e1-4bed-a5f6-a3c819b81198] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c225e67e-b4e1-4bed-a5f6-a3c819b81198] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-c337069d-8af9-4949-8eea-cd3e4fd11cae] {
    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-c337069d-8af9-4949-8eea-cd3e4fd11cae: 25px;
    --gap-v-c337069d-8af9-4949-8eea-cd3e4fd11cae: 0px;
    --gap-uuid: c337069d-8af9-4949-8eea-cd3e4fd11cae;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c337069d-8af9-4949-8eea-cd3e4fd11cae] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c337069d-8af9-4949-8eea-cd3e4fd11cae] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-c337069d-8af9-4949-8eea-cd3e4fd11cae: 0px;
        --gap-v-c337069d-8af9-4949-8eea-cd3e4fd11cae: 16px;
        max-width: 100%;
    }
}

.sd[data-s-010fcd72-6e89-4161-b224-1f899e4fdf24] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-010fcd72-6e89-4161-b224-1f899e4fdf24].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-010fcd72-6e89-4161-b224-1f899e4fdf24].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-010fcd72-6e89-4161-b224-1f899e4fdf24]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-010fcd72-6e89-4161-b224-1f899e4fdf24] {
        height: calc(100% - (var(--gap-v-c337069d-8af9-4949-8eea-cd3e4fd11cae) * 0));
        width: calc(100% - (var(--gap-h-c337069d-8af9-4949-8eea-cd3e4fd11cae) * 0));
        max-width: calc(100% - (var(--gap-h-c337069d-8af9-4949-8eea-cd3e4fd11cae) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-010fcd72-6e89-4161-b224-1f899e4fdf24] {
        flex: none;
        height: calc(100% - (var(--gap-v-c337069d-8af9-4949-8eea-cd3e4fd11cae) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-c337069d-8af9-4949-8eea-cd3e4fd11cae) * 0));
        max-width: calc(100% - (var(--gap-h-c337069d-8af9-4949-8eea-cd3e4fd11cae) * 0));
    }
}

.sd[data-s-cb63de6b-07a1-4e72-91b7-874e8e180d3e] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-010fcd72-6e89-4161-b224-1f899e4fdf24]:hover .sd[data-s-cb63de6b-07a1-4e72-91b7-874e8e180d3e] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cb63de6b-07a1-4e72-91b7-874e8e180d3e] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cb63de6b-07a1-4e72-91b7-874e8e180d3e] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-e6bcc38c-d99f-423a-b1f5-655283c6f0f3] {
    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-2e01bb76-f6ca-4462-badc-b3a0c03c9ae3] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-010fcd72-6e89-4161-b224-1f899e4fdf24]:hover .sd[data-s-2e01bb76-f6ca-4462-badc-b3a0c03c9ae3] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2e01bb76-f6ca-4462-badc-b3a0c03c9ae3] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-dc139f4a-efd7-4279-a69f-b44f5649a6ab] {
    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-dc139f4a-efd7-4279-a69f-b44f5649a6ab: 25px;
    --gap-v-dc139f4a-efd7-4279-a69f-b44f5649a6ab: 0px;
    --gap-uuid: dc139f4a-efd7-4279-a69f-b44f5649a6ab;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dc139f4a-efd7-4279-a69f-b44f5649a6ab] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dc139f4a-efd7-4279-a69f-b44f5649a6ab] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-dc139f4a-efd7-4279-a69f-b44f5649a6ab: 0px;
        --gap-v-dc139f4a-efd7-4279-a69f-b44f5649a6ab: 16px;
        max-width: 100%;
    }
}

.sd[data-s-78b48119-d480-4d42-b16a-b11bf092289d] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-78b48119-d480-4d42-b16a-b11bf092289d].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-78b48119-d480-4d42-b16a-b11bf092289d].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-78b48119-d480-4d42-b16a-b11bf092289d]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-78b48119-d480-4d42-b16a-b11bf092289d] {
        height: calc(100% - (var(--gap-v-dc139f4a-efd7-4279-a69f-b44f5649a6ab) * 0));
        width: calc(100% - (var(--gap-h-dc139f4a-efd7-4279-a69f-b44f5649a6ab) * 0));
        max-width: calc(100% - (var(--gap-h-dc139f4a-efd7-4279-a69f-b44f5649a6ab) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-78b48119-d480-4d42-b16a-b11bf092289d] {
        flex: none;
        height: calc(100% - (var(--gap-v-dc139f4a-efd7-4279-a69f-b44f5649a6ab) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-dc139f4a-efd7-4279-a69f-b44f5649a6ab) * 0));
        max-width: calc(100% - (var(--gap-h-dc139f4a-efd7-4279-a69f-b44f5649a6ab) * 0));
    }
}

.sd[data-s-450337de-e9b6-4b99-910d-50efe95a2685] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-78b48119-d480-4d42-b16a-b11bf092289d]:hover .sd[data-s-450337de-e9b6-4b99-910d-50efe95a2685] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-450337de-e9b6-4b99-910d-50efe95a2685] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-450337de-e9b6-4b99-910d-50efe95a2685] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-36e4eb4e-dd30-454e-a3c6-cdac3ad50aa1] {
    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-8cf17201-1e22-464f-a016-f28b789f1c4b] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-78b48119-d480-4d42-b16a-b11bf092289d]:hover .sd[data-s-8cf17201-1e22-464f-a016-f28b789f1c4b] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8cf17201-1e22-464f-a016-f28b789f1c4b] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-85e12e4a-8655-4199-af28-a352144bb3e6] {
    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-85e12e4a-8655-4199-af28-a352144bb3e6: 25px;
    --gap-v-85e12e4a-8655-4199-af28-a352144bb3e6: 0px;
    --gap-uuid: 85e12e4a-8655-4199-af28-a352144bb3e6;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-85e12e4a-8655-4199-af28-a352144bb3e6] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-85e12e4a-8655-4199-af28-a352144bb3e6] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-85e12e4a-8655-4199-af28-a352144bb3e6: 0px;
        --gap-v-85e12e4a-8655-4199-af28-a352144bb3e6: 16px;
        max-width: 100%;
    }
}

.sd[data-s-8d6dbb6d-bca9-4c1b-b780-75d1ed1c3694] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-8d6dbb6d-bca9-4c1b-b780-75d1ed1c3694].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-8d6dbb6d-bca9-4c1b-b780-75d1ed1c3694].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-8d6dbb6d-bca9-4c1b-b780-75d1ed1c3694]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8d6dbb6d-bca9-4c1b-b780-75d1ed1c3694] {
        height: calc(100% - (var(--gap-v-85e12e4a-8655-4199-af28-a352144bb3e6) * 0));
        width: calc(100% - (var(--gap-h-85e12e4a-8655-4199-af28-a352144bb3e6) * 0));
        max-width: calc(100% - (var(--gap-h-85e12e4a-8655-4199-af28-a352144bb3e6) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8d6dbb6d-bca9-4c1b-b780-75d1ed1c3694] {
        flex: none;
        height: calc(100% - (var(--gap-v-85e12e4a-8655-4199-af28-a352144bb3e6) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-85e12e4a-8655-4199-af28-a352144bb3e6) * 0));
        max-width: calc(100% - (var(--gap-h-85e12e4a-8655-4199-af28-a352144bb3e6) * 0));
    }
}

.sd[data-s-561b9b58-8677-41da-8a43-38e07d816e56] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-8d6dbb6d-bca9-4c1b-b780-75d1ed1c3694]:hover .sd[data-s-561b9b58-8677-41da-8a43-38e07d816e56] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-561b9b58-8677-41da-8a43-38e07d816e56] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-561b9b58-8677-41da-8a43-38e07d816e56] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-d233067e-5e8a-4bcd-ac49-335a381755d8] {
    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-8e812726-c71a-4371-bca5-380157206440] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-8d6dbb6d-bca9-4c1b-b780-75d1ed1c3694]:hover .sd[data-s-8e812726-c71a-4371-bca5-380157206440] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8e812726-c71a-4371-bca5-380157206440] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-dbfbb39c-9fd1-4b02-a7c4-eb7b8cc93ac0] {
    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-dbfbb39c-9fd1-4b02-a7c4-eb7b8cc93ac0: 25px;
    --gap-v-dbfbb39c-9fd1-4b02-a7c4-eb7b8cc93ac0: 0px;
    --gap-uuid: dbfbb39c-9fd1-4b02-a7c4-eb7b8cc93ac0;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dbfbb39c-9fd1-4b02-a7c4-eb7b8cc93ac0] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dbfbb39c-9fd1-4b02-a7c4-eb7b8cc93ac0] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-dbfbb39c-9fd1-4b02-a7c4-eb7b8cc93ac0: 0px;
        --gap-v-dbfbb39c-9fd1-4b02-a7c4-eb7b8cc93ac0: 16px;
        max-width: 100%;
    }
}

.sd[data-s-13b10f26-e3ea-412b-8e9c-db1b8a9c5b3f] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-13b10f26-e3ea-412b-8e9c-db1b8a9c5b3f].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-13b10f26-e3ea-412b-8e9c-db1b8a9c5b3f].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-13b10f26-e3ea-412b-8e9c-db1b8a9c5b3f]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-13b10f26-e3ea-412b-8e9c-db1b8a9c5b3f] {
        height: calc(100% - (var(--gap-v-dbfbb39c-9fd1-4b02-a7c4-eb7b8cc93ac0) * 0));
        width: calc(100% - (var(--gap-h-dbfbb39c-9fd1-4b02-a7c4-eb7b8cc93ac0) * 0));
        max-width: calc(100% - (var(--gap-h-dbfbb39c-9fd1-4b02-a7c4-eb7b8cc93ac0) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-13b10f26-e3ea-412b-8e9c-db1b8a9c5b3f] {
        flex: none;
        height: calc(100% - (var(--gap-v-dbfbb39c-9fd1-4b02-a7c4-eb7b8cc93ac0) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-dbfbb39c-9fd1-4b02-a7c4-eb7b8cc93ac0) * 0));
        max-width: calc(100% - (var(--gap-h-dbfbb39c-9fd1-4b02-a7c4-eb7b8cc93ac0) * 0));
    }
}

.sd[data-s-fc05c6f5-a479-4a96-b4d1-f30134a762a4] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-13b10f26-e3ea-412b-8e9c-db1b8a9c5b3f]:hover .sd[data-s-fc05c6f5-a479-4a96-b4d1-f30134a762a4] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fc05c6f5-a479-4a96-b4d1-f30134a762a4] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fc05c6f5-a479-4a96-b4d1-f30134a762a4] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-c3ea5e92-fdf9-46a3-bacf-f18a66bffe1a] {
    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-93211a6d-30c0-4b84-aaf0-0eb4c3c69d4c] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-13b10f26-e3ea-412b-8e9c-db1b8a9c5b3f]:hover .sd[data-s-93211a6d-30c0-4b84-aaf0-0eb4c3c69d4c] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-93211a6d-30c0-4b84-aaf0-0eb4c3c69d4c] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-01e86324-17fc-48b6-b73a-59c807b80c7e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.24999999999999994));
    --gap-h-01e86324-17fc-48b6-b73a-59c807b80c7e: 12px;
    --gap-v-01e86324-17fc-48b6-b73a-59c807b80c7e: 12px;
    --gap-uuid: 01e86324-17fc-48b6-b73a-59c807b80c7e;
    max-width: calc(75% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-01e86324-17fc-48b6-b73a-59c807b80c7e] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.10000000000000003));
        --gap-h-01e86324-17fc-48b6-b73a-59c807b80c7e: 20px;
        --gap-v-01e86324-17fc-48b6-b73a-59c807b80c7e: 20px;
        max-width: calc(90% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-01e86324-17fc-48b6-b73a-59c807b80c7e] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.10000000000000003));
        --gap-h-01e86324-17fc-48b6-b73a-59c807b80c7e: 10px;
        --gap-v-01e86324-17fc-48b6-b73a-59c807b80c7e: 10px;
        max-width: calc(90% - (var(--gap-h-87dfbc18-22f5-44ae-a733-0b8de6ecab2b) * 0.10000000000000003));
    }
}

.sd[data-s-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29: 0px;
    --gap-v-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29: 13px;
    --gap-uuid: d900d8ef-efe8-4d52-a8fc-c1b7978dcd29;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-01e86324-17fc-48b6-b73a-59c807b80c7e) * 0.67));
        --gap-h-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29: 0px;
        --gap-v-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29: 15px;
        max-width: calc(33% - (var(--gap-h-01e86324-17fc-48b6-b73a-59c807b80c7e) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-01e86324-17fc-48b6-b73a-59c807b80c7e) * 0.5));
        --gap-h-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29: 0px;
        --gap-v-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29: 9px;
        max-width: calc(50% - (var(--gap-h-01e86324-17fc-48b6-b73a-59c807b80c7e) * 0.5));
    }
}

.sd[data-s-ff6c6d47-1ee9-40b8-815f-e95e8d273134] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29) * 0));
    max-width: calc(100% - (var(--gap-h-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29) * 0));
}

.sd[data-s-ff6c6d47-1ee9-40b8-815f-e95e8d273134].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-ff6c6d47-1ee9-40b8-815f-e95e8d273134].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-ff6c6d47-1ee9-40b8-815f-e95e8d273134]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ff6c6d47-1ee9-40b8-815f-e95e8d273134] {
        height: calc(100% - (var(--gap-v-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29) * 0));
        width: calc(100% - (var(--gap-h-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29) * 0));
        max-width: calc(100% - (var(--gap-h-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ff6c6d47-1ee9-40b8-815f-e95e8d273134] {
        flex: none;
        height: calc(100% - (var(--gap-v-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29) * 0));
        max-width: calc(100% - (var(--gap-h-d900d8ef-efe8-4d52-a8fc-c1b7978dcd29) * 0));
    }
}

.sd[data-s-e7250019-25d6-450c-bf38-9f9ab8f6118e] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-ff6c6d47-1ee9-40b8-815f-e95e8d273134]:hover .sd[data-s-e7250019-25d6-450c-bf38-9f9ab8f6118e] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e7250019-25d6-450c-bf38-9f9ab8f6118e] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e7250019-25d6-450c-bf38-9f9ab8f6118e] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-5c978711-33e3-4222-96de-ca178679ff00] {
    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-def01494-fa3d-48c6-bfa9-a94c75525033] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-ff6c6d47-1ee9-40b8-815f-e95e8d273134]:hover .sd[data-s-def01494-fa3d-48c6-bfa9-a94c75525033] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-def01494-fa3d-48c6-bfa9-a94c75525033] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-30123984-60ac-4452-b9ff-f9b5be8527ab] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-2a96c876-6437-4edb-97a2-d45d0ecd6dd9] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4e369f77-f30d-488d-b5f9-e3c6cf41e83d] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7e853f71-f0c2-4836-95e9-12ad3adec880] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-52706489-54ce-4313-be14-ae9f9273ab04] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-884b00eb-70ed-4761-81cb-8c7f5d77a331] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.84);
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331: 0px;
    --gap-v-884b00eb-70ed-4761-81cb-8c7f5d77a331: 0px;
    --gap-uuid: 884b00eb-70ed-4761-81cb-8c7f5d77a331;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-884b00eb-70ed-4761-81cb-8c7f5d77a331] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.96);
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-cb6d1ffa-41a9-4052-acff-ec7704653edb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: flex-end;
    left: 0;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: absolute;
    top: 0;
    width: calc(100% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0));
    z-index: 5;
    --gap-h-cb6d1ffa-41a9-4052-acff-ec7704653edb: 0px;
    --gap-v-cb6d1ffa-41a9-4052-acff-ec7704653edb: 0px;
    --gap-uuid: cb6d1ffa-41a9-4052-acff-ec7704653edb;
    max-width: calc(100% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-cb6d1ffa-41a9-4052-acff-ec7704653edb] {
        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-cb6d1ffa-41a9-4052-acff-ec7704653edb] {
        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-28ff6bb7-3edf-4e7c-9b59-ddddb209c1a7] {
    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-cb6d1ffa-41a9-4052-acff-ec7704653edb) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-28ff6bb7-3edf-4e7c-9b59-ddddb209c1a7] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-28ff6bb7-3edf-4e7c-9b59-ddddb209c1a7] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-5b1364bc-eba1-465f-86f4-6c9022cbdf6b] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 5b1364bc-eba1-465f-86f4-6c9022cbdf6b;
    --gap-h-5b1364bc-eba1-465f-86f4-6c9022cbdf6b: 0px;
    --gap-v-5b1364bc-eba1-465f-86f4-6c9022cbdf6b: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5b1364bc-eba1-465f-86f4-6c9022cbdf6b] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5b1364bc-eba1-465f-86f4-6c9022cbdf6b] {
        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-5b1364bc-eba1-465f-86f4-6c9022cbdf6b: 0px;
        --gap-v-5b1364bc-eba1-465f-86f4-6c9022cbdf6b: 21px;
        max-width: 100%;
    }
}

.sd[data-s-b996e015-158c-47e8-8992-1cd88701a3cb] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 65px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 65px;
    --gap-h-b996e015-158c-47e8-8992-1cd88701a3cb: 10px;
    --gap-v-b996e015-158c-47e8-8992-1cd88701a3cb: 0px;
    --gap-uuid: b996e015-158c-47e8-8992-1cd88701a3cb;
    max-width: calc(100% - 10px);
}

.sd[data-s-b996e015-158c-47e8-8992-1cd88701a3cb]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-b996e015-158c-47e8-8992-1cd88701a3cb] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-292c98be-eb66-4209-8cf0-0a795ce0114f] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-7f5c9e26-333b-4af5-9345-635f280f115b] {
    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-7f5c9e26-333b-4af5-9345-635f280f115b] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7f5c9e26-333b-4af5-9345-635f280f115b] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-7faf9af4-3b6a-42d2-b77c-adc7b7677c6f] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7faf9af4-3b6a-42d2-b77c-adc7b7677c6f] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7faf9af4-3b6a-42d2-b77c-adc7b7677c6f] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-7b796d3f-dcfb-4c19-abeb-02dc36c84447] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 150px 0px 35px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.24999999999999994));
    --gap-h-7b796d3f-dcfb-4c19-abeb-02dc36c84447: 0px;
    --gap-v-7b796d3f-dcfb-4c19-abeb-02dc36c84447: 0px;
    --gap-uuid: 7b796d3f-dcfb-4c19-abeb-02dc36c84447;
    max-width: calc(75% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-7b796d3f-dcfb-4c19-abeb-02dc36c84447] {
        margin: 150px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7b796d3f-dcfb-4c19-abeb-02dc36c84447] {
        margin: 100px 0px 26px 0px;
        width: calc(75% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.24999999999999994));
    }
}

.sd[data-s-06bdea53-0505-4ffc-a51a-6d6e00457180] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 18px;
    justify-content: center;
    line-height: 2;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-06bdea53-0505-4ffc-a51a-6d6e00457180] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-2d3ab50a-018e-4f68-a107-d66ab7c20eb5] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2d3ab50a-018e-4f68-a107-d66ab7c20eb5] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2d3ab50a-018e-4f68-a107-d66ab7c20eb5] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-6bb19f72-3450-4d19-b71f-cf766469682b] {
    background: #FFFFFF;
    flex: none;
    height: 1px;
    margin: 19px 0px 0px 0px;
    transform-origin: center center;
    transition-delay: 100ms;
    transition-duration: 1200ms;
    width: 40px;
    max-width: 100%;
}

.sd[data-s-6bb19f72-3450-4d19-b71f-cf766469682b].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-6bb19f72-3450-4d19-b71f-cf766469682b].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6bb19f72-3450-4d19-b71f-cf766469682b] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6bb19f72-3450-4d19-b71f-cf766469682b] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-7952cf20-8e41-47f4-a1e8-bf9ec69313c6] {
    align-content: center;
    align-items: center;
    background: #e6dbea;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 52px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 20px;
    width: calc(65% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.35000000000000003));
    --gap-h-7952cf20-8e41-47f4-a1e8-bf9ec69313c6: 25px;
    --gap-v-7952cf20-8e41-47f4-a1e8-bf9ec69313c6: 0px;
    --gap-uuid: 7952cf20-8e41-47f4-a1e8-bf9ec69313c6;
    max-width: calc(65% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-7952cf20-8e41-47f4-a1e8-bf9ec69313c6] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7952cf20-8e41-47f4-a1e8-bf9ec69313c6] {
        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 34px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(95% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.04999999999999995));
        --gap-h-7952cf20-8e41-47f4-a1e8-bf9ec69313c6: 0px;
        --gap-v-7952cf20-8e41-47f4-a1e8-bf9ec69313c6: 0px;
        max-width: calc(95% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.04999999999999995));
    }
}

.sd[data-s-e65d5ec5-ad03-42a0-ba6d-4ca591e37aed] {
    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;
    width: calc(100% - (var(--gap-h-7952cf20-8e41-47f4-a1e8-bf9ec69313c6) * 0));
    max-width: calc(100% - (var(--gap-h-7952cf20-8e41-47f4-a1e8-bf9ec69313c6) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-e65d5ec5-ad03-42a0-ba6d-4ca591e37aed] {
        flex: none;
        height: auto;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e65d5ec5-ad03-42a0-ba6d-4ca591e37aed] {
        background: #e6dbea;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-7952cf20-8e41-47f4-a1e8-bf9ec69313c6) * 0));
        max-width: calc(100% - (var(--gap-h-7952cf20-8e41-47f4-a1e8-bf9ec69313c6) * 0));
    }
}

.sd[data-s-f313e1b3-795a-4a61-96e9-0c9be7a55652] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-f313e1b3-795a-4a61-96e9-0c9be7a55652]>p {
    color: #000000;
}

.sd[data-s-f313e1b3-795a-4a61-96e9-0c9be7a55652]>[data-type="table"]>table {
    flex: none;
    width: 100%;
    margin: 10px 0 10px 0;
}

.sd[data-s-f313e1b3-795a-4a61-96e9-0c9be7a55652]>[data-type="table"]>table tbody tr>td {
    font-family: var(--s-font-9fa5d38c);
    font-weight: 500;
    min-width: 150px;
}

.sd[data-s-f313e1b3-795a-4a61-96e9-0c9be7a55652]>[data-type="table"]>table tbody tr>th {
    background: #7e4696;
    color: #ffffff;
    font-family: var(--s-font-9fa5d38c);
    font-weight: 600;
    min-width: 120px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f313e1b3-795a-4a61-96e9-0c9be7a55652] {
        padding: 15px;
    }

    .sd[data-s-f313e1b3-795a-4a61-96e9-0c9be7a55652]>[data-type="table"]>table tbody tr>th {
        min-width: 90px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f313e1b3-795a-4a61-96e9-0c9be7a55652] {
        background: #e6dbea;
        padding: 10px;
    }

    .sd[data-s-f313e1b3-795a-4a61-96e9-0c9be7a55652]>[data-type="table"]>table {
        margin: 0px 0px 23px 0px;
    }

    .sd[data-s-f313e1b3-795a-4a61-96e9-0c9be7a55652]>[data-type="table"]>table tbody tr>td {
        background: rgba(0, 0, 0, 0.0);
    }

    .sd[data-s-f313e1b3-795a-4a61-96e9-0c9be7a55652]>[data-type="table"]>table tbody tr>th {
        min-width: 80px;
    }
}

.sd[data-s-6f7082d2-b50d-414c-a6fa-49ff70cd5293] {
    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-6f7082d2-b50d-414c-a6fa-49ff70cd5293: 25px;
    --gap-v-6f7082d2-b50d-414c-a6fa-49ff70cd5293: 0px;
    --gap-uuid: 6f7082d2-b50d-414c-a6fa-49ff70cd5293;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6f7082d2-b50d-414c-a6fa-49ff70cd5293] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6f7082d2-b50d-414c-a6fa-49ff70cd5293] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-6f7082d2-b50d-414c-a6fa-49ff70cd5293: 0px;
        --gap-v-6f7082d2-b50d-414c-a6fa-49ff70cd5293: 16px;
        max-width: 100%;
    }
}

.sd[data-s-28183088-b890-4714-8e36-9f2660ae8c04] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-28183088-b890-4714-8e36-9f2660ae8c04].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-28183088-b890-4714-8e36-9f2660ae8c04].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-28183088-b890-4714-8e36-9f2660ae8c04]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-28183088-b890-4714-8e36-9f2660ae8c04] {
        height: calc(100% - (var(--gap-v-6f7082d2-b50d-414c-a6fa-49ff70cd5293) * 0));
        width: calc(100% - (var(--gap-h-6f7082d2-b50d-414c-a6fa-49ff70cd5293) * 0));
        max-width: calc(100% - (var(--gap-h-6f7082d2-b50d-414c-a6fa-49ff70cd5293) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-28183088-b890-4714-8e36-9f2660ae8c04] {
        flex: none;
        height: calc(100% - (var(--gap-v-6f7082d2-b50d-414c-a6fa-49ff70cd5293) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-6f7082d2-b50d-414c-a6fa-49ff70cd5293) * 0));
        max-width: calc(100% - (var(--gap-h-6f7082d2-b50d-414c-a6fa-49ff70cd5293) * 0));
    }
}

.sd[data-s-2c2f2b59-5c83-4e4d-8479-8c0b7456367a] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-28183088-b890-4714-8e36-9f2660ae8c04]:hover .sd[data-s-2c2f2b59-5c83-4e4d-8479-8c0b7456367a] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2c2f2b59-5c83-4e4d-8479-8c0b7456367a] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2c2f2b59-5c83-4e4d-8479-8c0b7456367a] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-6a28293c-66f3-4568-9690-24ff43fb1aef] {
    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-b784b7fa-4a3a-4d24-98bf-2369e897862a] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-28183088-b890-4714-8e36-9f2660ae8c04]:hover .sd[data-s-b784b7fa-4a3a-4d24-98bf-2369e897862a] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b784b7fa-4a3a-4d24-98bf-2369e897862a] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-c798b065-ac8b-46fa-aab7-c70c1810c2a0] {
    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-c798b065-ac8b-46fa-aab7-c70c1810c2a0: 25px;
    --gap-v-c798b065-ac8b-46fa-aab7-c70c1810c2a0: 0px;
    --gap-uuid: c798b065-ac8b-46fa-aab7-c70c1810c2a0;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c798b065-ac8b-46fa-aab7-c70c1810c2a0] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c798b065-ac8b-46fa-aab7-c70c1810c2a0] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-c798b065-ac8b-46fa-aab7-c70c1810c2a0: 0px;
        --gap-v-c798b065-ac8b-46fa-aab7-c70c1810c2a0: 16px;
        max-width: 100%;
    }
}

.sd[data-s-28495227-1c1a-47ae-9e75-a6fd7da55174] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-28495227-1c1a-47ae-9e75-a6fd7da55174].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-28495227-1c1a-47ae-9e75-a6fd7da55174].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-28495227-1c1a-47ae-9e75-a6fd7da55174]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-28495227-1c1a-47ae-9e75-a6fd7da55174] {
        height: calc(100% - (var(--gap-v-c798b065-ac8b-46fa-aab7-c70c1810c2a0) * 0));
        width: calc(100% - (var(--gap-h-c798b065-ac8b-46fa-aab7-c70c1810c2a0) * 0));
        max-width: calc(100% - (var(--gap-h-c798b065-ac8b-46fa-aab7-c70c1810c2a0) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-28495227-1c1a-47ae-9e75-a6fd7da55174] {
        flex: none;
        height: calc(100% - (var(--gap-v-c798b065-ac8b-46fa-aab7-c70c1810c2a0) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-c798b065-ac8b-46fa-aab7-c70c1810c2a0) * 0));
        max-width: calc(100% - (var(--gap-h-c798b065-ac8b-46fa-aab7-c70c1810c2a0) * 0));
    }
}

.sd[data-s-b5ad6d6b-8735-4c3c-acd4-fd1fe5a5258c] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-28495227-1c1a-47ae-9e75-a6fd7da55174]:hover .sd[data-s-b5ad6d6b-8735-4c3c-acd4-fd1fe5a5258c] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b5ad6d6b-8735-4c3c-acd4-fd1fe5a5258c] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b5ad6d6b-8735-4c3c-acd4-fd1fe5a5258c] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-74dfe9aa-2e92-4bdb-a264-1f8c2d0a3e24] {
    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-899b3ede-5521-4971-b7f4-7cd3a5ddd7d2] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-28495227-1c1a-47ae-9e75-a6fd7da55174]:hover .sd[data-s-899b3ede-5521-4971-b7f4-7cd3a5ddd7d2] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-899b3ede-5521-4971-b7f4-7cd3a5ddd7d2] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-c5f0e257-1ab2-4ad3-9cf8-b558d99c7ea3] {
    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-c5f0e257-1ab2-4ad3-9cf8-b558d99c7ea3: 25px;
    --gap-v-c5f0e257-1ab2-4ad3-9cf8-b558d99c7ea3: 0px;
    --gap-uuid: c5f0e257-1ab2-4ad3-9cf8-b558d99c7ea3;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c5f0e257-1ab2-4ad3-9cf8-b558d99c7ea3] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c5f0e257-1ab2-4ad3-9cf8-b558d99c7ea3] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-c5f0e257-1ab2-4ad3-9cf8-b558d99c7ea3: 0px;
        --gap-v-c5f0e257-1ab2-4ad3-9cf8-b558d99c7ea3: 16px;
        max-width: 100%;
    }
}

.sd[data-s-8fc6fd56-0bca-4677-9482-ce5cd2fb4c79] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-8fc6fd56-0bca-4677-9482-ce5cd2fb4c79].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-8fc6fd56-0bca-4677-9482-ce5cd2fb4c79].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-8fc6fd56-0bca-4677-9482-ce5cd2fb4c79]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8fc6fd56-0bca-4677-9482-ce5cd2fb4c79] {
        height: calc(100% - (var(--gap-v-c5f0e257-1ab2-4ad3-9cf8-b558d99c7ea3) * 0));
        width: calc(100% - (var(--gap-h-c5f0e257-1ab2-4ad3-9cf8-b558d99c7ea3) * 0));
        max-width: calc(100% - (var(--gap-h-c5f0e257-1ab2-4ad3-9cf8-b558d99c7ea3) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8fc6fd56-0bca-4677-9482-ce5cd2fb4c79] {
        flex: none;
        height: calc(100% - (var(--gap-v-c5f0e257-1ab2-4ad3-9cf8-b558d99c7ea3) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-c5f0e257-1ab2-4ad3-9cf8-b558d99c7ea3) * 0));
        max-width: calc(100% - (var(--gap-h-c5f0e257-1ab2-4ad3-9cf8-b558d99c7ea3) * 0));
    }
}

.sd[data-s-f315157a-5247-40e6-bb24-32b12308f303] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-8fc6fd56-0bca-4677-9482-ce5cd2fb4c79]:hover .sd[data-s-f315157a-5247-40e6-bb24-32b12308f303] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f315157a-5247-40e6-bb24-32b12308f303] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f315157a-5247-40e6-bb24-32b12308f303] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-31305b89-9dcd-4df0-84be-4a0f655bdb51] {
    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-c0fdf788-e5ec-452d-94b7-a8ff9f9e9996] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-8fc6fd56-0bca-4677-9482-ce5cd2fb4c79]:hover .sd[data-s-c0fdf788-e5ec-452d-94b7-a8ff9f9e9996] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c0fdf788-e5ec-452d-94b7-a8ff9f9e9996] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-de4c65a1-4fd5-48b7-b80c-52596bf95add] {
    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-de4c65a1-4fd5-48b7-b80c-52596bf95add: 25px;
    --gap-v-de4c65a1-4fd5-48b7-b80c-52596bf95add: 0px;
    --gap-uuid: de4c65a1-4fd5-48b7-b80c-52596bf95add;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-de4c65a1-4fd5-48b7-b80c-52596bf95add] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-de4c65a1-4fd5-48b7-b80c-52596bf95add] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-de4c65a1-4fd5-48b7-b80c-52596bf95add: 0px;
        --gap-v-de4c65a1-4fd5-48b7-b80c-52596bf95add: 16px;
        max-width: 100%;
    }
}

.sd[data-s-701d8b7f-422e-4e1d-8b91-e0a9cbec57d2] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-701d8b7f-422e-4e1d-8b91-e0a9cbec57d2].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-701d8b7f-422e-4e1d-8b91-e0a9cbec57d2].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-701d8b7f-422e-4e1d-8b91-e0a9cbec57d2]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-701d8b7f-422e-4e1d-8b91-e0a9cbec57d2] {
        height: calc(100% - (var(--gap-v-de4c65a1-4fd5-48b7-b80c-52596bf95add) * 0));
        width: calc(100% - (var(--gap-h-de4c65a1-4fd5-48b7-b80c-52596bf95add) * 0));
        max-width: calc(100% - (var(--gap-h-de4c65a1-4fd5-48b7-b80c-52596bf95add) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-701d8b7f-422e-4e1d-8b91-e0a9cbec57d2] {
        flex: none;
        height: calc(100% - (var(--gap-v-de4c65a1-4fd5-48b7-b80c-52596bf95add) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-de4c65a1-4fd5-48b7-b80c-52596bf95add) * 0));
        max-width: calc(100% - (var(--gap-h-de4c65a1-4fd5-48b7-b80c-52596bf95add) * 0));
    }
}

.sd[data-s-991d176a-a8a4-4090-a736-d44ca6d8cab6] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-701d8b7f-422e-4e1d-8b91-e0a9cbec57d2]:hover .sd[data-s-991d176a-a8a4-4090-a736-d44ca6d8cab6] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-991d176a-a8a4-4090-a736-d44ca6d8cab6] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-991d176a-a8a4-4090-a736-d44ca6d8cab6] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-3d087dc7-db9d-4898-937d-b56f06c4cefc] {
    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-af6226ca-9ab1-43ac-887a-6c8d7ef23b8c] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-701d8b7f-422e-4e1d-8b91-e0a9cbec57d2]:hover .sd[data-s-af6226ca-9ab1-43ac-887a-6c8d7ef23b8c] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-af6226ca-9ab1-43ac-887a-6c8d7ef23b8c] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-2698b480-60a7-4747-8f48-b1f465778d1b] {
    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-2698b480-60a7-4747-8f48-b1f465778d1b: 25px;
    --gap-v-2698b480-60a7-4747-8f48-b1f465778d1b: 0px;
    --gap-uuid: 2698b480-60a7-4747-8f48-b1f465778d1b;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2698b480-60a7-4747-8f48-b1f465778d1b] {
        flex: none;
        height: 60px;
        margin: 46px 0px 16px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2698b480-60a7-4747-8f48-b1f465778d1b] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 0px 0px 45px 0px;
        width: 250px;
        --gap-h-2698b480-60a7-4747-8f48-b1f465778d1b: 0px;
        --gap-v-2698b480-60a7-4747-8f48-b1f465778d1b: 16px;
        max-width: 100%;
    }
}

.sd[data-s-58e28386-2548-4f8d-925c-02d946b8567b] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 250px;
    max-width: 100%;
}

.sd[data-s-58e28386-2548-4f8d-925c-02d946b8567b].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-58e28386-2548-4f8d-925c-02d946b8567b].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-58e28386-2548-4f8d-925c-02d946b8567b]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-58e28386-2548-4f8d-925c-02d946b8567b] {
        height: calc(100% - (var(--gap-v-2698b480-60a7-4747-8f48-b1f465778d1b) * 0));
        width: calc(100% - (var(--gap-h-2698b480-60a7-4747-8f48-b1f465778d1b) * 0));
        max-width: calc(100% - (var(--gap-h-2698b480-60a7-4747-8f48-b1f465778d1b) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-58e28386-2548-4f8d-925c-02d946b8567b] {
        flex: none;
        height: calc(100% - (var(--gap-v-2698b480-60a7-4747-8f48-b1f465778d1b) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-2698b480-60a7-4747-8f48-b1f465778d1b) * 0));
        max-width: calc(100% - (var(--gap-h-2698b480-60a7-4747-8f48-b1f465778d1b) * 0));
    }
}

.sd[data-s-cfc11b4c-d201-40a0-b274-056a2a729b86] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    bottom: auto;
    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-58e28386-2548-4f8d-925c-02d946b8567b]:hover .sd[data-s-cfc11b4c-d201-40a0-b274-056a2a729b86] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cfc11b4c-d201-40a0-b274-056a2a729b86] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cfc11b4c-d201-40a0-b274-056a2a729b86] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-9f394cfb-9712-44fd-9b3f-32422523cea1] {
    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-226e2b59-dee2-482c-b878-b6160ee2ef74] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    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;
}

.sd[data-s-58e28386-2548-4f8d-925c-02d946b8567b]:hover .sd[data-s-226e2b59-dee2-482c-b878-b6160ee2ef74] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-226e2b59-dee2-482c-b878-b6160ee2ef74] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-adcfe8b8-702d-487e-a600-3b32b121b7bb] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: 114px;
    justify-content: center;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.24999999999999994));
    --gap-h-adcfe8b8-702d-487e-a600-3b32b121b7bb: 12px;
    --gap-v-adcfe8b8-702d-487e-a600-3b32b121b7bb: 12px;
    --gap-uuid: adcfe8b8-702d-487e-a600-3b32b121b7bb;
    max-width: calc(75% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-adcfe8b8-702d-487e-a600-3b32b121b7bb] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: flex-start;
        margin: 45px 0px 45px 0px;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(90% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.10000000000000003));
        --gap-h-adcfe8b8-702d-487e-a600-3b32b121b7bb: 20px;
        --gap-v-adcfe8b8-702d-487e-a600-3b32b121b7bb: 20px;
        max-width: calc(90% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-adcfe8b8-702d-487e-a600-3b32b121b7bb] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 45px 0px;
        width: calc(90% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.10000000000000003));
        --gap-h-adcfe8b8-702d-487e-a600-3b32b121b7bb: 10px;
        --gap-v-adcfe8b8-702d-487e-a600-3b32b121b7bb: 10px;
        max-width: calc(90% - (var(--gap-h-884b00eb-70ed-4761-81cb-8c7f5d77a331) * 0.10000000000000003));
    }
}

.sd[data-s-18a535b8-8784-4433-a23d-3ddc1e93482e] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 13px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 265px;
    --gap-h-18a535b8-8784-4433-a23d-3ddc1e93482e: 0px;
    --gap-v-18a535b8-8784-4433-a23d-3ddc1e93482e: 13px;
    --gap-uuid: 18a535b8-8784-4433-a23d-3ddc1e93482e;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-18a535b8-8784-4433-a23d-3ddc1e93482e] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-adcfe8b8-702d-487e-a600-3b32b121b7bb) * 0.67));
        --gap-h-18a535b8-8784-4433-a23d-3ddc1e93482e: 0px;
        --gap-v-18a535b8-8784-4433-a23d-3ddc1e93482e: 15px;
        max-width: calc(33% - (var(--gap-h-adcfe8b8-702d-487e-a600-3b32b121b7bb) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-18a535b8-8784-4433-a23d-3ddc1e93482e] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-adcfe8b8-702d-487e-a600-3b32b121b7bb) * 0.5));
        --gap-h-18a535b8-8784-4433-a23d-3ddc1e93482e: 0px;
        --gap-v-18a535b8-8784-4433-a23d-3ddc1e93482e: 9px;
        max-width: calc(50% - (var(--gap-h-adcfe8b8-702d-487e-a600-3b32b121b7bb) * 0.5));
    }
}

.sd[data-s-d701f20c-7375-4eac-9815-7bbff1a9c6f9] {
    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: 51px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - (var(--gap-h-18a535b8-8784-4433-a23d-3ddc1e93482e) * 0));
    max-width: calc(100% - (var(--gap-h-18a535b8-8784-4433-a23d-3ddc1e93482e) * 0));
}

.sd[data-s-d701f20c-7375-4eac-9815-7bbff1a9c6f9].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-d701f20c-7375-4eac-9815-7bbff1a9c6f9].appear-active {
    transition-delay: 200ms;
    transition-duration: 800ms;
}

.sd[data-s-d701f20c-7375-4eac-9815-7bbff1a9c6f9]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d701f20c-7375-4eac-9815-7bbff1a9c6f9] {
        height: calc(100% - (var(--gap-v-18a535b8-8784-4433-a23d-3ddc1e93482e) * 0));
        width: calc(100% - (var(--gap-h-18a535b8-8784-4433-a23d-3ddc1e93482e) * 0));
        max-width: calc(100% - (var(--gap-h-18a535b8-8784-4433-a23d-3ddc1e93482e) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d701f20c-7375-4eac-9815-7bbff1a9c6f9] {
        flex: none;
        height: calc(100% - (var(--gap-v-18a535b8-8784-4433-a23d-3ddc1e93482e) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-18a535b8-8784-4433-a23d-3ddc1e93482e) * 0));
        max-width: calc(100% - (var(--gap-h-18a535b8-8784-4433-a23d-3ddc1e93482e) * 0));
    }
}

.sd[data-s-c6a1a570-ac89-4940-8eb3-286814f2206a] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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: 0px;
    position: absolute;
    right: auto;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

.sd[data-s-d701f20c-7375-4eac-9815-7bbff1a9c6f9]:hover .sd[data-s-c6a1a570-ac89-4940-8eb3-286814f2206a] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c6a1a570-ac89-4940-8eb3-286814f2206a] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c6a1a570-ac89-4940-8eb3-286814f2206a] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-196c415f-b1c0-4c23-996c-0ad0c1c28a85] {
    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-2222aa14-3c55-4667-89bc-497ea8cf5733] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.22;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-d701f20c-7375-4eac-9815-7bbff1a9c6f9]:hover .sd[data-s-2222aa14-3c55-4667-89bc-497ea8cf5733] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2222aa14-3c55-4667-89bc-497ea8cf5733] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-7c736209-2d51-47a5-b412-82897859db40] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
    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-9fa5d38c);
        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-9fa5d38c);
    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 {}

.sd[data-s-326ec340-8518-419b-a12f-4e287ad75bad].appear-active {}

@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].appear-active {}

    .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-252181e3-cb7a-41cc-8c06-78f439d0539e].appear-active {}

.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-9b4cbb60-70c6-4b79-b11c-646fbea0b926].appear-active {}

.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);
}

.sd[data-s-43812874-b97b-4e0c-a974-56de08d6c282].appear-active {}

@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);
}

.sd[data-s-f5b5a20a-b57e-478d-b842-84d853166089].appear-active {}

@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-8e9b0470-eddf-4e86-8eb1-c3d4f15dcda5] {
    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] {
        flex: none;
    }
}

.sd[data-s-093f77cc-724b-4817-9391-4b8c075063b9] {
    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] {
        flex: none;
    }
}

/* ****************************** */

.no-border {
    border: none !important;
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.form-control.is-invalid, .was-validated .form-control:invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
    background-repeat: no-repeat;
    background-position: center right calc(.375em + .1875rem);
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #dc3545;
}

.color-red {
    color: #dc3545;
}

.container {
    max-width: 100vw !important;
    padding: 0 !important;
}

p {
    margin-bottom: initial;
}

form>div.seminar_id--selected {
    padding-right: 0;
}

form>div.seminar_id--option {
    width: 100%;
    margin-bottom: 5rem;
}

.seminar_id--selected .btn {
    display: block;
    width: 100%;
    height: 2.5rem;
    margin: 1.5rem auto;
    background: #00a0e9;
    position: relative;
    transition: 0.25s;
    color: #FFF;
    border: 1px solid transparent;
    cursor: pointer;
}

form .nav-tabs {
    margin: 0 !important;
    border: none;
    border-radius: .25rem !important;
}

form .nav-tabs .nav-link {
    padding: .5rem 1rem !important;
}

form .nav-tabs .nav-link.active {
    color: #868686;
}

.calendar__header {
    display: flex;
    /*justify-content: center;*/
    justify-content: space-between;
    align-items: center;
    font-size: 1.5rem;
    font-weight: bold;
    width: 100%;
}

.calendar__header>div:first-child {
    width: 40%;
}

.calendar__header>div:nth-child(2) {
    width: 45%;
    /* padding-left: 1.5rem; */
}

/*.calendar__header > div:last-child {
	width: 30%;
}*/
.calendar__header nav .nav-tabs {
    display: flex;
    width: 100%;
    margin-left: 0.25rem
}

form #nav-tabContent {
    width: 100%;
    padding-bottom: calc(1% + 21px);
}
#nav-tabContent .tab-pane {
    display: none;
}
#nav-tabContent .tab-pane.active {
    display: block;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link,
.nav-tabs .nav-link.active {
    border-color: rgba(0, 0, 0, 0);
    /*border-radius: .25rem;*/
    background-color: rgba(0, 0, 0, 0);
    padding: .25rem 1rem;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: rgba(0, 0, 0, 0);
}

.nav-tabs .nav-link i {
    font-size: 1.5rem;
}

.nav-icon-calendar {
    display: flex;
    align-items: center;
    padding: .5rem 1rem;
    border-right: 1px solid #dee2e6;
    color: #868686;
}

.form_calendar {
    display: flex;
    margin: 0;
    padding: 1.5rem 0;
    /* background: #f4f5f7; */
    /* font-family: Inter, Arial, sans-serif; */
}


.form_calendar__item_wrapper {
    display: flex;
    width: calc(100%/7);
    border-radius: 3px;
    overflow: visible;
    flex-direction: column;
}
@media screen and (min-width: 1100px) {
    .form_calendar__item_wrapper + .form_calendar__item_wrapper {
        margin-left: 1rem;
    }
}

.form_calendar__item_wrapper.today:before {
    content: '今日';
    position: relative;
    margin: -10px 0;
    padding: 5px 4px 2px;
    width: 2.5rem;
    top: 5px;
    left: calc(50% - 1.5rem);
    z-index: 5;
    border-radius: 4px;
    font-size: .8rem;
    color: white;
    background-color: #d3d3d3;
    text-align: center;
}

.form_calendar__item_header {}

.form_calendar__item_header .sp {
    display: none;
}

.form_calendar__item_header>div {
    margin: 1.5rem 1rem 0.5rem;
}

.form_calendar__item_header .pc .form_calendar__item_week {
    color: #868686;
    font-family: var(--s-font-f1941a18);
    text-align: center;
}

.form_calendar__item_header .form_calendar__item_day {
    margin-top: .5rem;
    font-size: 3rem;
    font-weight: bold;
    font-family: var(--s-font-f1941a18);
    text-align: center;
}


.form_calendar__item {
    position: relative;
    flex: 1;
    margin: .5rem 0;
    border: 1px solid black;
    /* border-radius: .3rem; */
    font-family: var(--s-font-f1941a18);
}

.form_calendar__item.form_calendar__item_disabled {
    border: 1px solid #d8d8d8;
    color: #d3d3d3;
}
.form_calendar__item.form_calendar__item_disabled .form-check-label span {
    color: #b8b8b8;
}

.form_calendar input {
    width: 100%;
    height: 3.5rem;
    opacity: 0;
    cursor: pointer;
    font-family: var(--s-font-f1941a18);
}

.form_calendar label {
    position: absolute;
    top: 0;
    left: 0;
    /*color: #b6b6b6;*/
    width: 100%;
    height: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    /*border-right: 1px solid #b6b6b6;*/
    /* border-radius: .25rem; */
    font-size: 1.2rem;

}

.form_calendar__item.form_calendar__item_disabled label {
    background-color: #f6f7f9;
}

.form_calendar div:last-child label {
    border-right: 0;
}

.form_calendar input:checked+label {
    background-color: black;
    font-weight: 500;
}
.form_calendar input:checked+label span {
    color: #fff;
}

@media screen and (max-width: 1099px) {
    /* form>div {
        padding-left: 0 !important;
    } */

    .calendar__header {
        align-items: flex-end;
        justify-content: flex-end;
    }

    .calendar__header>div:first-child {
        width: 60%;
    }

    .calendar__header>div:nth-child(2) {
        display: none;
    }

    /*.calendar__header > div:last-child {
		width: 50%;
	}*/
    .calendar__header nav .nav-tabs {
        margin-left: 0;
    }


    .form_calendar {
        flex-direction: column;
        padding: 0;
    }

    .form_calendar__item_wrapper {
        width: 100%;
    }

    .form_calendar__item_header {
        width: 100%;
    }

    .form_calendar__item_header .pc {
        display: none;
    }

    .form_calendar__item_header .sp {
        display: flex;
        font-size: 1.5rem;
        font-weight: bold;
        margin: 1.5rem .25rem 1.25rem;
        align-items: flex-end;
    }

    .form_calendar__item_header .sp .form_calendar__item_week {
        font-size: .8rem;
    }

    .form_calendar__item_header .sp .today-label {
        border-radius: 4px;
        padding: 4px 4px 2px;
        background-color: #b9babb;
        margin: 0 0 0 .5rem;
        color: white;
        width: 3rem;
        font-size: .8rem;
        text-align: center;
        vertical-align: middle;
        line-height: 1.5;
    }

    .form_calendar__item_list {
        display: flex;
        flex-direction: row;
        padding-bottom: 1rem;
        border-bottom: 1px solid #dadada;
        overflow-x: scroll;
        -ms-overflow-style: none;
        scrollbar-width: none;
        flex-wrap: wrap;
    }

    .form_calendar__item_list::-webkit-scrollbar {
        display: none;
    }

    .form_calendar__item_wrapper.today:before {
        display: none;
    }

    .form_calendar__item {
        min-width: calc(33% - .5rem);
        margin: .25rem .25rem;
        max-width: calc(33% - .5rem);
    }

    .form_calendar input {
        height: 2.25rem;
    }

    .form_calendar label {
        font-size: 1rem;
    }

    /* .form_calendar__item.form_calendar__item_disabled {
    } */
}