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

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

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

.sd[data-s-38550e80-1ab5-4045-b711-df0249d392ad] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-38550e80-1ab5-4045-b711-df0249d392ad] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-f5d1cfd4-2011-4d49-9051-977e118e3b76] {
    color: #FFFFFF;
    font-family: var(--s-font-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-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-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-eeb58bc7-b35e-4d37-9fab-abe78228ee5b] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(26% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.74));
    --gap-h-eeb58bc7-b35e-4d37-9fab-abe78228ee5b: 0px;
    --gap-v-eeb58bc7-b35e-4d37-9fab-abe78228ee5b: 0px;
    --gap-uuid: eeb58bc7-b35e-4d37-9fab-abe78228ee5b;
    max-width: calc(26% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.74));
}

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

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

.sd[data-s-d422ff6f-22f7-489c-be52-432d838284f0] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-eeb58bc7-b35e-4d37-9fab-abe78228ee5b) * 0));
    max-width: calc(100% - (var(--gap-h-eeb58bc7-b35e-4d37-9fab-abe78228ee5b) * 0));
}

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

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

.sd[data-s-8723ad6f-a5bc-4eb7-a508-46e599182960] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8723ad6f-a5bc-4eb7-a508-46e599182960] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-787d9a7e-8fac-4537-b0c4-a0c3e6e7a776] {
    color: #FFFFFF;
    font-family: var(--s-font-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-787d9a7e-8fac-4537-b0c4-a0c3e6e7a776]:hover {
    opacity: 0.5;
}

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

.sd[data-s-0b67dc65-2060-4dc7-99cc-5ce079e819c2] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0b67dc65-2060-4dc7-99cc-5ce079e819c2] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-778ba73f-9dea-4c1b-8cc9-efd2eedc58c5] {
    color: #FFFFFF;
    font-family: var(--s-font-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-778ba73f-9dea-4c1b-8cc9-efd2eedc58c5]:hover {
    opacity: 0.5;
}

.sd[data-s-6d8521eb-e07d-4521-b8f9-f92d190e6210] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 16px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6d8521eb-e07d-4521-b8f9-f92d190e6210] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-71eff1b7-cce3-4a76-8668-20131ca840ef] {
    color: #FFFFFF;
    font-family: var(--s-font-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-71eff1b7-cce3-4a76-8668-20131ca840ef]:hover {
    opacity: 0.5;
}

.sd[data-s-56e3d491-eed6-43af-85c0-f77a77856568] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-56e3d491-eed6-43af-85c0-f77a77856568] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-00f32834-1e7c-4d97-be78-4600e2a95517] {
    color: #FFFFFF;
    font-family: var(--s-font-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-00f32834-1e7c-4d97-be78-4600e2a95517]:hover {
    opacity: 0.5;
}

.sd[data-s-4ea5bebd-3cd0-4b5f-aa95-4838bcdf42e1] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4ea5bebd-3cd0-4b5f-aa95-4838bcdf42e1] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-d6b4704b-eb65-429d-8dd0-2554c0f298ed] {
    color: #FFFFFF;
    font-family: var(--s-font-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-d6b4704b-eb65-429d-8dd0-2554c0f298ed]:hover {
    opacity: 0.5;
}

.sd[data-s-fff96472-4ade-4236-8c4e-739f90ccdbc3] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fff96472-4ade-4236-8c4e-739f90ccdbc3] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-7b89d222-24bf-459e-8b2f-9d34e5a85455] {
    color: #FFFFFF;
    font-family: var(--s-font-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-7b89d222-24bf-459e-8b2f-9d34e5a85455]:hover {
    opacity: 0.5;
}

.sd[data-s-babd4b4c-460e-4c37-a1e2-684d5b04ef32] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-babd4b4c-460e-4c37-a1e2-684d5b04ef32] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-5c6703b3-7ac3-4ed4-baf6-71ad0aa75ee0] {
    color: #FFFFFF;
    font-family: var(--s-font-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-5c6703b3-7ac3-4ed4-baf6-71ad0aa75ee0]:hover {
    opacity: 0.5;
}

.sd[data-s-82fd0d21-abca-461b-aa90-67a758aca52d] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-82fd0d21-abca-461b-aa90-67a758aca52d] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-c7106225-37b6-4a0a-a12e-9a49d49590d9] {
    color: #FFFFFF;
    font-family: var(--s-font-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-c7106225-37b6-4a0a-a12e-9a49d49590d9]:hover {
    opacity: 0.5;
}

.sd[data-s-3c900203-de87-4950-95b1-f407af0c7ffc] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3c900203-de87-4950-95b1-f407af0c7ffc] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 16px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

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

.sd[data-s-4abf5ff8-82ec-4140-86d2-cf909ef0c009] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(26% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.74));
    --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(26% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.74));
}

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

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

.sd[data-s-94fed5c3-3517-4bc9-b85c-fe72f08c4db0] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009) * 0));
    max-width: calc(100% - (var(--gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009) * 0));
}

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

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

.sd[data-s-a25351e1-3c69-4b5c-83eb-7118c887f84b] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a25351e1-3c69-4b5c-83eb-7118c887f84b] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-2fb85097-502e-4712-82e2-6391ae78164e] {
    color: #FFFFFF;
    font-family: var(--s-font-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%;
}

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sd[data-s-e8d54afa-3147-4c4b-a7a1-fc18105a2704] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #f3f3f3;
    border-left: 0px solid #f3f3f3;
    border-right: 0px solid #f3f3f3;
    border-top: 1px solid #f3f3f3;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px;
    padding: 12px 0px 12px 0px;
    width: 100%;
    max-width: 100%;
}

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

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

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

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

.sd[data-s-44db2f1a-4ea2-4ad6-94ff-f8d2d4888efe] {
    color: #000000;
    font-family: Inter, 'Noto Sans JP';
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-44db2f1a-4ea2-4ad6-94ff-f8d2d4888efe] {
        font-size: 14px;
    }
}

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

.sd[data-s-ee71eb0a-39f8-455c-9274-9a7c842d19e3] {
    color: #000000;
    flex: none;
    font-size: 18px;
    height: 100%;
    margin: 0 0 0 0;
    padding: 0px 0px 0px;
    position: relative;
    max-width: 100%;
}

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

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

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

@media screen and (max-width: 840px) {
    .sd[data-s-2dab515a-8238-4860-a965-fe4229f43a13] {
        margin: 100px 20px 100px;
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-abc52361-e27e-45d9-82df-856d941c7819] {
    background: #FFFFFF;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-abc52361-e27e-45d9-82df-856d941c7819] {
        flex-direction: column;
        margin: 0px 15px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: calc(100% - 30px);
        max-width: calc(100% - 30px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-abc52361-e27e-45d9-82df-856d941c7819] {
        margin: 0px 0px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-46015ae5-74fd-48c4-abcb-6306d0783ae4] {
    height: 280px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-46015ae5-74fd-48c4-abcb-6306d0783ae4] {
        flex: none;
        height: 240px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-25b05717-0d61-4ecd-afe2-468f22330757] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 0px 0px 0px 40px;
    max-width: calc(100% - 40px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-25b05717-0d61-4ecd-afe2-468f22330757] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-9b849a0c-72ec-41e5-91c5-1acb632fccd4] {
    color: #666666;
    font-family: Inter, 'Noto Sans JP';
    font-size: 14px;
    font-weight: 400;
    margin: 20px 0px 10px 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9b849a0c-72ec-41e5-91c5-1acb632fccd4] {
        font-size: 12px;
    }
}

.sd[data-s-13a5d043-50ef-4099-b21c-bf1263ec44be] {
    color: #333;
    font-family: Inter, 'Noto Sans JP';
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-13a5d043-50ef-4099-b21c-bf1263ec44be] {
        font-size: 20px;
    }
}

.sd[data-s-2494b701-7c40-4bb0-b711-8f35ea101885] {
    color: #666666;
    font-family: Inter, 'Noto Sans JP';
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-9771e135-f9df-4100-b142-ee07b77a145c] {
    flex-direction: row;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

.sd[data-s-b581de5b-1e4e-449d-8233-ba9b4adafe84] {
    border: solid 1px rgba(0, 0, 0, 0.09);
    border-radius: 50%;
    height: 30px;
    margin: 0px 11px 0px 0px;
    width: 30px;
    max-width: calc(100% - 11px);
}

.sd[data-s-202e9f84-1d62-4fab-b71d-94ed476e7530] {
    color: #999999;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    text-align: left;
    justify-content: flex-start;
}

.sd[data-s-9f8c1f64-dc29-4a74-a2c2-d78af7f0d77d] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 24px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 24px 17px 24px 17px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9f8c1f64-dc29-4a74-a2c2-d78af7f0d77d] {
        flex: none;
        margin: 0px 0px 0px;
        padding: 24px;
        width: 49%;
        max-width: 49%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9f8c1f64-dc29-4a74-a2c2-d78af7f0d77d] {
        flex: none;
        margin: 0px 0px 20px 0px;
        padding: 24px 20px 24px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-96b5108d-831b-4346-8b21-97ba65f74c9f] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #242528;
    border-left: 0px solid #242528;
    border-right: 0px solid #242528;
    border-top: 0px solid #242528;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    --gap-h-96b5108d-831b-4346-8b21-97ba65f74c9f: 20px;
    --gap-v-96b5108d-831b-4346-8b21-97ba65f74c9f: 0px;
    --gap-uuid: 96b5108d-831b-4346-8b21-97ba65f74c9f;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-96b5108d-831b-4346-8b21-97ba65f74c9f] {
        gap: 5px;
        --gap-h-96b5108d-831b-4346-8b21-97ba65f74c9f: 5px;
        --gap-v-96b5108d-831b-4346-8b21-97ba65f74c9f: 0px;
    }
}

.sd[data-s-b5148bab-50bb-45f1-9325-dcb61fc99208] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-b5148bab-50bb-45f1-9325-dcb61fc99208: 10px;
    --gap-v-b5148bab-50bb-45f1-9325-dcb61fc99208: 0px;
    --gap-uuid: b5148bab-50bb-45f1-9325-dcb61fc99208;
}

.sd[data-s-6db64d7e-42ef-4572-aeba-8ba903e0adfe] {
    height: auto;
    width: 14px;
    max-width: 100%;
}

.sd[data-s-6db64d7e-42ef-4572-aeba-8ba903e0adfe]:before {
    background-repeat: no-repeat;
    background-size: 12px;
}

.sd[data-s-f01e8aaf-f3c8-4fe8-95e0-1f3be0a4cd75] {
    color: #242528;
    flex: none;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt'1;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.35;
    margin: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-4273a35e-1cca-49be-b515-a2eee7f15ffb] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 24px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4273a35e-1cca-49be-b515-a2eee7f15ffb] {
        margin: 24px 0px 0px 0px;
    }
}

.sd[data-s-644f8b43-0da0-427a-a6f7-7659a23e8da9] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #f3f3f3;
    border-left: 0px solid #f3f3f3;
    border-right: 0px solid #f3f3f3;
    border-top: 1px solid #f3f3f3;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px;
    padding: 12px 0px 12px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-644f8b43-0da0-427a-a6f7-7659a23e8da9]:first-child {
    border-bottom: 0px solid #f3f3f3;
    border-left: 0px solid #f3f3f3;
    border-right: 0px solid #f3f3f3;
    border-top: 0px solid #f3f3f3;
}

.sd[data-s-644f8b43-0da0-427a-a6f7-7659a23e8da9]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-644f8b43-0da0-427a-a6f7-7659a23e8da9] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-644f8b43-0da0-427a-a6f7-7659a23e8da9] {
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
    }
}

.sd[data-s-8490cea7-c838-49d3-a57c-0aada31c4769] {
    color: #000000;
    font-family: 'Noto Sans JP';
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8490cea7-c838-49d3-a57c-0aada31c4769] {
        font-size: 14px;
    }
}

.sd[data-s-ff87c39d-bfc8-4d54-b8b8-73adef0d9278] {
    color: #000000;
    flex: none;
    font-size: 18px;
    height: 100%;
    margin: 0 0 0 0;
    padding: 0px 0px 0px;
    position: relative;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ff87c39d-bfc8-4d54-b8b8-73adef0d9278] {
        font-size: 16px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ff87c39d-bfc8-4d54-b8b8-73adef0d9278] {
        font-size: 16px;
        padding: 0px 12px 0px;
    }
}

.sd[data-s-bdf72ba1-0fe2-4105-8242-db701e6d73e2] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    width: 960px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bdf72ba1-0fe2-4105-8242-db701e6d73e2] {
        margin: 100px 20px 100px;
        max-width: calc(100% - 40px);
    }
}

.sd[data-s-a02869e7-49a7-4447-b9ca-bdbd78868842] {
    background: #FFFFFF;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a02869e7-49a7-4447-b9ca-bdbd78868842] {
        flex-direction: column;
        margin: 0px 15px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: calc(100% - 30px);
        max-width: calc(100% - 30px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a02869e7-49a7-4447-b9ca-bdbd78868842] {
        margin: 0px 0px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-396805f2-0157-41fb-b76c-fbfe407d3a2f] {
    height: 280px;
    width: 50%;
    max-width: 50%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-396805f2-0157-41fb-b76c-fbfe407d3a2f] {
        flex: none;
        height: 240px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c32ef146-0917-4e29-aad2-1569c5ff777f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 0px 0px 0px 40px;
    max-width: calc(100% - 40px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-c32ef146-0917-4e29-aad2-1569c5ff777f] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-a7361aab-a9a4-4e20-8bac-e565aa33b523] {
    color: #666666;
    font-family: 'Noto Sans JP';
    font-size: 14px;
    font-weight: 400;
    margin: 20px 0px 10px 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a7361aab-a9a4-4e20-8bac-e565aa33b523] {
        font-size: 12px;
    }
}

.sd[data-s-9fda94e8-671e-45e2-b7fe-be68f737a4cc] {
    color: #333;
    font-family: 'Noto Sans JP';
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2;
    margin: 0px 0px 10px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9fda94e8-671e-45e2-b7fe-be68f737a4cc] {
        font-size: 20px;
    }
}

.sd[data-s-7bfd4691-3003-4e80-98fe-4b6fe313a136] {
    color: #666666;
    font-family: 'Noto Sans JP';
    font-size: 15px;
    font-weight: 400;
    line-height: 1.2;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2762c355-6a38-48a5-8fa7-d06c8bd843b4] {
    flex-direction: row;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

.sd[data-s-7fcc4ab2-b050-494c-b33c-282dd89812c7] {
    border: solid 1px rgba(0, 0, 0, 0.09);
    border-radius: 50%;
    height: 30px;
    margin: 0px 11px 0px 0px;
    width: 30px;
    max-width: calc(100% - 11px);
}

.sd[data-s-793854c8-a9b2-43e6-9f29-06d51448b73e] {
    color: #999999;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    text-align: left;
    justify-content: flex-start;
}

.sd[data-s-9b5a8637-934b-4c68-910c-822ecf024c36] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 24px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 24px 17px 24px 17px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9b5a8637-934b-4c68-910c-822ecf024c36] {
        flex: none;
        height: auto;
        padding: 24px;
        width: 49%;
        max-width: 49%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9b5a8637-934b-4c68-910c-822ecf024c36] {
        flex: none;
        margin: 0px 0px 20px 0px;
        padding: 24px 20px 24px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-a9144d1e-9e8b-4406-a7ba-a81dea2bd138] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #242528;
    border-left: 0px solid #242528;
    border-right: 0px solid #242528;
    border-top: 0px solid #242528;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    --gap-h-a9144d1e-9e8b-4406-a7ba-a81dea2bd138: 20px;
    --gap-v-a9144d1e-9e8b-4406-a7ba-a81dea2bd138: 0px;
    --gap-uuid: a9144d1e-9e8b-4406-a7ba-a81dea2bd138;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a9144d1e-9e8b-4406-a7ba-a81dea2bd138] {
        gap: 5px;
        --gap-h-a9144d1e-9e8b-4406-a7ba-a81dea2bd138: 5px;
        --gap-v-a9144d1e-9e8b-4406-a7ba-a81dea2bd138: 0px;
    }
}

.sd[data-s-30d5e8ef-33ca-43a7-a133-9a95ce9dde35] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-30d5e8ef-33ca-43a7-a133-9a95ce9dde35: 10px;
    --gap-v-30d5e8ef-33ca-43a7-a133-9a95ce9dde35: 0px;
    --gap-uuid: 30d5e8ef-33ca-43a7-a133-9a95ce9dde35;
}

.sd[data-s-86d6f72b-4b6c-4b1f-84e3-909800c2069f] {
    height: auto;
    width: 14px;
    max-width: 100%;
}

.sd[data-s-86d6f72b-4b6c-4b1f-84e3-909800c2069f]:before {
    background-repeat: no-repeat;
    background-size: 12px;
}

.sd[data-s-5b24b370-30fb-4dd8-aafc-dfcea930b12c] {
    color: #242528;
    flex: none;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt'1;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.35;
    margin: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8f54ae1e-9ab4-4c88-8ccc-7cd70058d8d8] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 12px 0px 0px 0px;
    padding: 0px;
    width: 800px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8f54ae1e-9ab4-4c88-8ccc-7cd70058d8d8] {
        justify-content: flex-start;
    }
}

.sd[data-s-e1482801-ed99-4053-aaec-ac429065e366] {
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000000;
    border-left: 0px solid #000000;
    border-radius: 0;
    border-right: 0px solid #000000;
    border-top: 0px solid #000000;
    color: #000000;
    font-family: Inter, 'Noto Sans JP';
    font-size: 12px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 12px 6px 0px;
    padding: 0px 0px 0px;
    text-align: center;
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    width: auto;
    max-width: calc(100% - 12px);
    justify-content: center;
}

.sd[data-s-e1482801-ed99-4053-aaec-ac429065e366]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e1482801-ed99-4053-aaec-ac429065e366] {
        display: flex;
        font-size: 12px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e1482801-ed99-4053-aaec-ac429065e366] {
        display: flex;
        font-family: 'Noto Sans JP';
    }
}

.sd[data-s-9bb82203-f5cd-4bdf-be69-1b1bf76b735f] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 24px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 24px 17px 24px 17px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9bb82203-f5cd-4bdf-be69-1b1bf76b735f] {
        flex: none;
        padding: 24px;
        width: 49%;
        max-width: 49%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9bb82203-f5cd-4bdf-be69-1b1bf76b735f] {
        flex: none;
        margin: 0px 0px 20px 0px;
        padding: 24px 20px 24px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-35bd4ad5-2008-4505-8599-82b7f8b26db8] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #242528;
    border-left: 0px solid #242528;
    border-right: 0px solid #242528;
    border-top: 0px solid #242528;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: auto;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    width: 100%;
    --gap-h-35bd4ad5-2008-4505-8599-82b7f8b26db8: 20px;
    --gap-v-35bd4ad5-2008-4505-8599-82b7f8b26db8: 0px;
    --gap-uuid: 35bd4ad5-2008-4505-8599-82b7f8b26db8;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-35bd4ad5-2008-4505-8599-82b7f8b26db8] {
        gap: 5px;
        --gap-h-35bd4ad5-2008-4505-8599-82b7f8b26db8: 5px;
        --gap-v-35bd4ad5-2008-4505-8599-82b7f8b26db8: 0px;
    }
}

.sd[data-s-0069d08e-7dd2-423f-9f15-39959b12fa88] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-0069d08e-7dd2-423f-9f15-39959b12fa88: 10px;
    --gap-v-0069d08e-7dd2-423f-9f15-39959b12fa88: 0px;
    --gap-uuid: 0069d08e-7dd2-423f-9f15-39959b12fa88;
}

.sd[data-s-6ab96f46-7147-4d9a-bbba-0cfbd1bab454] {
    height: auto;
    width: 14px;
    max-width: 100%;
}

.sd[data-s-6ab96f46-7147-4d9a-bbba-0cfbd1bab454]:before {
    background-repeat: no-repeat;
    background-size: 12px;
}

.sd[data-s-4faa00f4-d8d7-4d33-866d-00f60f6f70a7] {
    color: #242528;
    flex: none;
    font-family: Lato, 'Noto Sans JP';
    font-feature-settings: 'palt'1;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: NaNem;
    line-height: 1.35;
    margin: 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b06917c2-5318-4762-8208-359f26e119cc] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-b06917c2-5318-4762-8208-359f26e119cc: 0px;
    --gap-v-b06917c2-5318-4762-8208-359f26e119cc: 0px;
    --gap-uuid: b06917c2-5318-4762-8208-359f26e119cc;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b06917c2-5318-4762-8208-359f26e119cc] {
        flex: none;
        height: auto;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b06917c2-5318-4762-8208-359f26e119cc] {
        gap: 0px 0px;
        --gap-h-b06917c2-5318-4762-8208-359f26e119cc: 0px;
        --gap-v-b06917c2-5318-4762-8208-359f26e119cc: 0px;
    }
}

.sd[data-s-2658263d-7760-43f2-bd85-bdd1fcc60a3d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    border-right: 1px solid rgba(0, 0, 0, 0);
    border-top: 1px solid rgba(0, 0, 0, 0);
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 10px 0px 10px;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    width: calc(100% - (var(--gap-h-b06917c2-5318-4762-8208-359f26e119cc) * 0));
    --gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d: 8px;
    --gap-v-2658263d-7760-43f2-bd85-bdd1fcc60a3d: 0px;
    --gap-uuid: 2658263d-7760-43f2-bd85-bdd1fcc60a3d;
    max-width: calc(100% - (var(--gap-h-b06917c2-5318-4762-8208-359f26e119cc) * 0));
}

.sd[data-s-2658263d-7760-43f2-bd85-bdd1fcc60a3d]:hover {
    background: #ffffff;
    border-bottom: 1px solid rgba(36, 37, 40, 0.1);
    border-left: 1px solid rgba(36, 37, 40, 0.1);
    border-right: 1px solid rgba(36, 37, 40, 0.1);
    border-top: 1px solid rgba(36, 37, 40, 0.1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-2658263d-7760-43f2-bd85-bdd1fcc60a3d] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        overflow-x: visible;
        overflow-y: visible;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2658263d-7760-43f2-bd85-bdd1fcc60a3d] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        width: 100%;
    }
}

.sd[data-s-6477704d-63d7-43ad-9077-0b4a38858e18] {
    align-content: center;
    align-items: center;
    border-radius: 8px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 74px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    width: calc(40% - (var(--gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d) * 0.6));
    max-width: calc(40% - (var(--gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d) * 0.6));
}

@media screen and (max-width: 840px) {
    .sd[data-s-6477704d-63d7-43ad-9077-0b4a38858e18] {
        flex-direction: row;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6477704d-63d7-43ad-9077-0b4a38858e18] {
        flex: none;
        flex-direction: column;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-df934e43-792c-4948-b4a7-bcaded8bd491] {
    background: #f0efef;
    border-radius: 0;
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-df934e43-792c-4948-b4a7-bcaded8bd491].appear {
    opacity: 0;
    transition-delay: 100ms;
}

.sd[data-s-df934e43-792c-4948-b4a7-bcaded8bd491].appear-active {
    transition-delay: 100ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-df934e43-792c-4948-b4a7-bcaded8bd491] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-df934e43-792c-4948-b4a7-bcaded8bd491] {
        flex: none;
        width: 130px;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-55e4d266-de2c-48bb-94b5-9e2e8c86e82b] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    width: calc(60% - (var(--gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d) * 0.4));
    --gap-h-55e4d266-de2c-48bb-94b5-9e2e8c86e82b: 0px;
    --gap-v-55e4d266-de2c-48bb-94b5-9e2e8c86e82b: 5px;
    --gap-uuid: 55e4d266-de2c-48bb-94b5-9e2e8c86e82b;
    max-width: calc(60% - (var(--gap-h-2658263d-7760-43f2-bd85-bdd1fcc60a3d) * 0.4));
}

@media screen and (max-width: 540px) {
    .sd[data-s-55e4d266-de2c-48bb-94b5-9e2e8c86e82b] {
        gap: 7px;
        --gap-h-55e4d266-de2c-48bb-94b5-9e2e8c86e82b: 0px;
        --gap-v-55e4d266-de2c-48bb-94b5-9e2e8c86e82b: 7px;
    }

}
    .sd[data-s-86040e15-efd4-4b96-b435-d8174e344a8c] {
        align-content: center;
        align-items: center;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 7px;
        justify-content: center;
        padding: 0px;
        --gap-h-86040e15-efd4-4b96-b435-d8174e344a8c: 7px;
        --gap-v-86040e15-efd4-4b96-b435-d8174e344a8c: 0px;
        --gap-uuid: 86040e15-efd4-4b96-b435-d8174e344a8c;
    }

    .sd[data-s-77782d59-b602-4bbc-84c8-e6d89f316ce0] {
        align-content: center;
        align-items: center;
        border-radius: 12px;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 21px;
        justify-content: center;
        padding: 0px 11px 0px 11px;
        width: auto;
        max-width: 100%;
    }

    .sd[data-s-94e426e3-4648-4ea9-a95b-de68a2c5aa66] {
        background: rgba(0, 0, 0, 0.0);
        border-radius: 0;
        color: #ffffff;
        flex: none;
        font-family: Lato, 'Noto Sans JP';
        font-feature-settings: 'palt' 1;
        font-size: 11px;
        font-style: normal;
        font-weight: 500;
        height: auto;
        letter-spacing: NaNem;
        line-height: 1;
        padding: 0px 0px 0px 0px;
        text-align: left;
        width: auto;
        max-width: 100%;
        justify-content: flex-start;
    }

    @media screen and (max-width: 540px) {
        .sd[data-s-94e426e3-4648-4ea9-a95b-de68a2c5aa66] {
            font-size: 12px;
        }
    }

    .sd[data-s-d4f0b152-7306-4162-be10-47a9a099e0ea] {
        background: #717171;
        border-radius: 48px;
        color: #ffffff;
        font-family: Lato, 'Noto Sans JP';
        font-feature-settings: 'palt'1;
        font-size: 11px;
        font-style: normal;
        font-weight: 500;
        height: auto;
        letter-spacing: NaNem;
        line-height: 1;
        padding: 4px 12px 4px 12px;
        text-align: left;
        width: auto;
        max-width: 100%;
        justify-content: flex-start;
    }

    @media screen and (max-width: 540px) {
        .sd[data-s-d4f0b152-7306-4162-be10-47a9a099e0ea] {
            font-size: 12px;
        }
    }

    .sd[data-s-fa0d66ee-e21b-4371-96e6-ade0c66ebf55] {
        color: #333;
        flex: none;
        font-family: Lato, 'Noto Sans JP';
        font-size: 11px;
        font-weight: 700;
        height: auto;
        line-height: 1.4;
        text-align: left;
        width: calc(100% - (var(--gap-h-55e4d266-de2c-48bb-94b5-9e2e8c86e82b) * 0));
        max-width: calc(100% - (var(--gap-h-55e4d266-de2c-48bb-94b5-9e2e8c86e82b) * 0));
        justify-content: flex-start;
    }

    @media screen and (max-width: 540px) {
        .sd[data-s-fa0d66ee-e21b-4371-96e6-ade0c66ebf55] {
            font-size: 12px;
        }
    }

    .sd[data-s-8d07ab1f-cdff-42b9-af2f-577639864879] {
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 0px solid #000;
        border-left: 0px solid #000;
        border-radius: 0px;
        border-right: 0px solid #000;
        border-top: 0px solid #000;
        color: #242528;
        flex: none;
        font-family: Lato, 'Noto Sans JP';
        font-feature-settings: 'palt'1;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        height: auto;
        letter-spacing: NaNem;
        line-height: 1.5;
        margin: -1px 0px 0px 0px;
        opacity: 1;
        padding: 0px 0px 0px 0px;
        text-align: left;
        width: auto;
        max-width: 100%;
        justify-content: flex-start;
    }

    @media screen and (max-width: 540px) {
        .sd[data-s-8d07ab1f-cdff-42b9-af2f-577639864879] {
            font-size: 13px;
        }
    }

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

    .sd[data-s-2322d305-ebb5-4b31-8292-7ddcdf9d40c3]:hover {
        background: #eeeeee;
        box-shadow: 0px 0px 24px rgba(221, 221, 221, 0.25);
    }

    .sd[data-s-d065ec52-c1b3-4094-9f6d-aa18f527a243] {
        color: #333;
        font-family: Lato, 'Noto Sans JP';
        font-feature-settings: 'palt'1;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        height: auto;
        letter-spacing: 0.05em;
        line-height: 1.4;
        text-align: left;
        width: auto;
        max-width: 100%;
        justify-content: flex-start;
    }

    @media screen and (max-width: 540px) {
        .sd[data-s-d065ec52-c1b3-4094-9f6d-aa18f527a243] {
            font-size: 14px;
        }
    }

    .sd[data-s-27bc456a-0456-4d16-9ec6-8818431bf8e5] {
        align-content: center;
        align-items: center;
        background: #FFFFFF;
        border-radius: 16px;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
        margin: 24px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        padding: 23px 15px 23px 15px;
        width: 100%;
        max-width: 100%;
    }

    @media screen and (max-width: 840px) {
        .sd[data-s-27bc456a-0456-4d16-9ec6-8818431bf8e5] {
            flex: none;
            padding: 24px;
        }
    }

    @media screen and (max-width: 540px) {
        .sd[data-s-27bc456a-0456-4d16-9ec6-8818431bf8e5] {
            flex: none;
            margin: 0px 0px 0px 0px;
            padding: 24px 20px 24px;
            width: 95%;
            max-width: 95%;
        }
    }

    .sd[data-s-d89bd2aa-32c0-42c1-8230-881cb31019f9] {
        align-content: center;
        align-items: center;
        border-bottom: 0px solid #242528;
        border-left: 0px solid #242528;
        border-right: 0px solid #242528;
        border-top: 0px solid #242528;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 20px;
        height: auto;
        justify-content: space-between;
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
        width: 100%;
        --gap-h-d89bd2aa-32c0-42c1-8230-881cb31019f9: 20px;
        --gap-v-d89bd2aa-32c0-42c1-8230-881cb31019f9: 0px;
        --gap-uuid: d89bd2aa-32c0-42c1-8230-881cb31019f9;
        max-width: 100%;
    }

    @media screen and (max-width: 540px) {
        .sd[data-s-d89bd2aa-32c0-42c1-8230-881cb31019f9] {
            gap: 5px;
            --gap-h-d89bd2aa-32c0-42c1-8230-881cb31019f9: 5px;
            --gap-v-d89bd2aa-32c0-42c1-8230-881cb31019f9: 0px;
        }
    }

    .sd[data-s-6c5d8b41-a82d-47da-b75e-234d940d3fcf] {
        align-content: center;
        align-items: center;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 10px;
        justify-content: flex-start;
        padding: 0px;
        --gap-h-6c5d8b41-a82d-47da-b75e-234d940d3fcf: 10px;
        --gap-v-6c5d8b41-a82d-47da-b75e-234d940d3fcf: 0px;
        --gap-uuid: 6c5d8b41-a82d-47da-b75e-234d940d3fcf;
    }

    .sd[data-s-f25d23c2-a132-458e-97b3-98a0cc07f3c7] {
        height: auto;
        width: 14px;
        max-width: 100%;
    }

    .sd[data-s-f25d23c2-a132-458e-97b3-98a0cc07f3c7]:before {
        background-repeat: no-repeat;
        background-size: 12px;
    }

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

    .sd[data-s-ea363a62-76b1-46a5-ad71-4427658f3bac] {
        align-content: center;
        align-items: center;
        background: #f3f3f3;
        border-radius: 32px;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 47px;
        justify-content: center;
        margin: 24px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }

    .sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a] {
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 0px solid #000000;
        border-left: 0px solid #000000;
        border-radius: 32px 0px 0px 32px;
        border-right: 0px solid #000000;
        border-top: 0px solid #000000;
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
        color: #333;
        flex: none;
        font-family: var(--s-font-5fa9d546);
        font-size: 12px;
        font-weight: 400;
        height: 100%;
        justify-content: center;
        line-height: 1.4;
        padding: 8px 1px 8px 0px;
        text-align: center;
        width: 178px;
        max-width: 100%;
    }

    .sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a]::-webkit-input-placeholder {
        color: #aeaeae;
    }

    .sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a]:-moz-placeholder {
        color: #aeaeae;
    }

    .sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a]::-moz-placeholder {
        color: #aeaeae;
    }

    .sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a]:-ms-input-placeholder {
        color: #aeaeae;
    }

    @media screen and (max-width: 540px) {
        .sd[data-s-5a130b8b-d8dd-4d37-8a59-80e800af659a] {
            flex: none;
            padding: 8px 20px 8px;
            width: 80%;
            max-width: 80%;
            height: 100%;
        }
    }

    .sd[data-s-5726fdbb-e77d-4758-808a-4198cfefe525] {
        background: rgba(0, 0, 0, 0.0);
        border-radius: 50%;
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
        color: #333;
        flex: none;
        font-family: Inter, 'Noto Sans JP';
        font-size: 15px;
        height: 40px;
        justify-content: center;
        line-height: 1.4;
        margin: 0px 18px 0px 0px;
        text-align: left;
        width: 40px;
        max-width: calc(100% - 18px);
    }

    .sd[data-s-7d40fbfd-ddc8-493c-bb92-0f65bfb0b55f] {
        height: auto;
        width: 18px;
        max-width: 100%;
    }



.sd[data-s-f3f2c140-aafa-446d-a419-67fe7f29054a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid rgba(36, 37, 40, 0.1);
    border-left: 0px solid rgba(36, 37, 40, 0.1);
    border-radius: 32px;
    border-right: 0px solid rgba(36, 37, 40, 0.1);
    border-top: 0px solid rgba(36, 37, 40, 0.1);
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 100%;
    z-index: 0;
    --gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a: 0px;
    --gap-v-f3f2c140-aafa-446d-a419-67fe7f29054a: 40px;
    --gap-uuid: f3f2c140-aafa-446d-a419-67fe7f29054a;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f3f2c140-aafa-446d-a419-67fe7f29054a] {
        display: flex;
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f3f2c140-aafa-446d-a419-67fe7f29054a] {
        display: flex;
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-f6d68e69-e2b8-43b2-9e8e-959eddb00725] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 25px 40px 25px 40px;
    width: calc(80% - (var(--gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a) * 0.2));
    --gap-h-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
    --gap-v-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
    --gap-uuid: f6d68e69-e2b8-43b2-9e8e-959eddb00725;
    max-width: calc(80% - (var(--gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a) * 0.2));
}

@media screen and (max-width: 840px) {
    .sd[data-s-f6d68e69-e2b8-43b2-9e8e-959eddb00725] {
        border-radius: 16px;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a) * 0));
        --gap-h-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
        --gap-v-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
        max-width: calc(100% - (var(--gap-h-f3f2c140-aafa-446d-a419-67fe7f29054a) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f6d68e69-e2b8-43b2-9e8e-959eddb00725] {
        flex: none;
        gap: 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
        --gap-v-f6d68e69-e2b8-43b2-9e8e-959eddb00725: 0px;
    }
}

.sd[data-s-7cbdb78a-3ce2-4ef1-bbd5-a87d759fbc01] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 4px solid #333;
    border-left: 2px solid #333;
    border-radius: 16px;
    border-right: 2px solid #333;
    border-top: 2px solid #333;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px;
    padding: 45px 0px 45px 0px;
    width: calc(100% - (var(--gap-h-f6d68e69-e2b8-43b2-9e8e-959eddb00725) * 0));
    max-width: calc(100% - (var(--gap-h-f6d68e69-e2b8-43b2-9e8e-959eddb00725) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-7cbdb78a-3ce2-4ef1-bbd5-a87d759fbc01] {
        border-radius: 16px;
        flex: none;
        height: auto;
        margin: 0px 0px 0px;
        padding: 30px 0px 30px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7cbdb78a-3ce2-4ef1-bbd5-a87d759fbc01] {
        background: #FFFFFF;
        border-radius: 32px;
        flex: none;
        height: auto;
        margin: 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-28a4d68c-c87d-423d-bfbf-4794e6c79db3] {
    color: #333;
    font-family: var(--s-font-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: 71px 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: 45px 0px 45px 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 35px 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: 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: 90%;
        max-width: 90%;
    }

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

    .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-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        width: 100%;
    }
}

.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: 190px;
        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: calc(100% - (var(--gap-v-42ac2e17-3cce-483a-9d55-78bb481f0944) * 0));
        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);
}

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

.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 rgb(66, 66, 66);
    border-left: 1px solid rgb(66, 66, 66);
    border-radius: 50%;
    border-right: 1px solid rgb(66, 66, 66);
    border-top: 1px 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-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: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-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-around;
    margin: 0px 0px 0px 0px;
    width: 233px;
    --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: 100%;
}

@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-bc8c2bbf-8b51-4a08-b585-7cdbb1513b0e] {
    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-bc8c2bbf-8b51-4a08-b585-7cdbb1513b0e] {
        background: #FFFFFF;
    }
}

.sd[data-s-38661f21-c621-4cb8-923a-0d7217f86d2b] {
    align-content: center;
    align-items: center;
    /* background: #FFFFFF; */
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 85px 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-38661f21-c621-4cb8-923a-0d7217f86d2b] {
        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-38661f21-c621-4cb8-923a-0d7217f86d2b] {
        margin: 66px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-20e8f769-053c-4000-9394-f0a2dc3706e2] {
    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: 50px;
    width: 65%;
    max-width: 65%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-20e8f769-053c-4000-9394-f0a2dc3706e2] {
        flex: none;
        margin: 0px 0px 0px 0px;
        padding: 35px 0px 35px 0px;
        width: 85%;
        max-width: 85%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-20e8f769-053c-4000-9394-f0a2dc3706e2] {
        flex: none;
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-442c784b-a314-4f08-962b-038f6a76286e] {
    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 35px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-442c784b-a314-4f08-962b-038f6a76286e] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        justify-content: center;
        padding: 0px 0px 21px 0px;
        width: 90%;
        max-width: 90%;
    }
}

.sd[data-s-d68f61d7-7b07-4fe9-9f70-eecb1c580b57] {
    background: #000000;
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 8px 0px;
    padding: 2px 12px;
    text-align: center;
    text-decoration: none;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d68f61d7-7b07-4fe9-9f70-eecb1c580b57] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 12px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d68f61d7-7b07-4fe9-9f70-eecb1c580b57] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 12px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-1f09ac85-03a7-4b0e-8008-8855a1462ec2] {
    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: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    z-index: 3;
    --gap-h-1f09ac85-03a7-4b0e-8008-8855a1462ec2: 0px;
    --gap-v-1f09ac85-03a7-4b0e-8008-8855a1462ec2: 0px;
    --gap-uuid: 1f09ac85-03a7-4b0e-8008-8855a1462ec2;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1f09ac85-03a7-4b0e-8008-8855a1462ec2] {
        flex: none;
        margin: 0px 0px 12px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-244e96bd-23f9-4350-93f1-918cfa041719] {
    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-244e96bd-23f9-4350-93f1-918cfa041719].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-244e96bd-23f9-4350-93f1-918cfa041719].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-244e96bd-23f9-4350-93f1-918cfa041719] {
        font-size: 24px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-244e96bd-23f9-4350-93f1-918cfa041719] {
        flex: none;
        font-size: 20px;
        text-align: left;
        width: calc(100% - (var(--gap-h-1f09ac85-03a7-4b0e-8008-8855a1462ec2) * 0));
        max-width: calc(100% - (var(--gap-h-1f09ac85-03a7-4b0e-8008-8855a1462ec2) * 0));
        justify-content: flex-start;
    }
}

.sd[data-s-77a4afe3-e9b4-4db3-9bd4-90bd4c17eb56] {
    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-77a4afe3-e9b4-4db3-9bd4-90bd4c17eb56: 0px;
    --gap-v-77a4afe3-e9b4-4db3-9bd4-90bd4c17eb56: 0px;
    --gap-uuid: 77a4afe3-e9b4-4db3-9bd4-90bd4c17eb56;
    max-width: 100%;
}

.sd[data-s-77a4afe3-e9b4-4db3-9bd4-90bd4c17eb56].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-77a4afe3-e9b4-4db3-9bd4-90bd4c17eb56].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-77a4afe3-e9b4-4db3-9bd4-90bd4c17eb56] {
        margin: 0px 0px 12px 0px;
        max-width: 100%;
    }
}

.sd[data-s-e8670d40-f575-4064-a186-303a7d1322c2] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 28px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 8px 0px 0px 0px;
    text-align: center;
    text-decoration: none;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-e8670d40-f575-4064-a186-303a7d1322c2] span {
    font-size: .6em;
    margin-top: .5em;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e8670d40-f575-4064-a186-303a7d1322c2] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e8670d40-f575-4064-a186-303a7d1322c2] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 20px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-0c973ac8-e14b-43e7-b5ea-0cdc805a519c] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 23px 0px;
    padding: 0px 0px 0px 0px;
    width: 685px;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0c973ac8-e14b-43e7-b5ea-0cdc805a519c] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 28px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-77a4afe3-e9b4-4db3-9bd4-90bd4c17eb56) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-77a4afe3-e9b4-4db3-9bd4-90bd4c17eb56) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0c973ac8-e14b-43e7-b5ea-0cdc805a519c] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        margin: 0px 0px 12px 0px;
        padding: 0px 0px 0px 0px;
        transform: rotate(0deg);
        width: calc(95% - (var(--gap-h-77a4afe3-e9b4-4db3-9bd4-90bd4c17eb56) * 0.04999999999999995));
        z-index: 0;
        max-width: calc(95% - (var(--gap-h-77a4afe3-e9b4-4db3-9bd4-90bd4c17eb56) * 0.04999999999999995));
    }
}

.sd[data-s-1789d8af-b72e-48ea-8b38-30b8ec7485b0] {
    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-1789d8af-b72e-48ea-8b38-30b8ec7485b0].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-1789d8af-b72e-48ea-8b38-30b8ec7485b0].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1789d8af-b72e-48ea-8b38-30b8ec7485b0] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1789d8af-b72e-48ea-8b38-30b8ec7485b0] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-60c7015f-11c6-4df7-83ba-8fb939fc4219] {
    align-content: center;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    width: auto;
    z-index: 3;
    --gap-h-60c7015f-11c6-4df7-83ba-8fb939fc4219: 0px;
    --gap-v-60c7015f-11c6-4df7-83ba-8fb939fc4219: 0px;
    --gap-uuid: 60c7015f-11c6-4df7-83ba-8fb939fc4219;
    max-width: 100%;
}

.sd[data-s-60c7015f-11c6-4df7-83ba-8fb939fc4219].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-60c7015f-11c6-4df7-83ba-8fb939fc4219].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-60c7015f-11c6-4df7-83ba-8fb939fc4219] {
        align-content: center;
        /* align-items: center; */
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 5px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-5c352d2f-449d-46fb-be61-dfb2c6a61e76] {
    color: #000000;
    font-size: 18px;
    margin: 2px 5px 0px 0px;
    max-width: calc(100% - 5px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-5c352d2f-449d-46fb-be61-dfb2c6a61e76] {
        font-size: 18px;
    }
}

.sd[data-s-ba25fecf-6e5d-4146-9410-54bf3fcd1729] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 500;
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ba25fecf-6e5d-4146-9410-54bf3fcd1729] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ba25fecf-6e5d-4146-9410-54bf3fcd1729] {
        font-size: 14px;
        font-weight: 500;
    }
    .sd[data-s-ba25fecf-6e5d-4146-9410-54bf3fcd1729].small {
        font-size: 12px;
    }
}

.sd[data-s-278a234d-835d-4ad6-a529-0a5181120281] {
    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: center;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    width: auto;
    z-index: 3;
    --gap-h-278a234d-835d-4ad6-a529-0a5181120281: 0px;
    --gap-v-278a234d-835d-4ad6-a529-0a5181120281: 0px;
    --gap-uuid: 278a234d-835d-4ad6-a529-0a5181120281;
    max-width: 100%;
}

.sd[data-s-278a234d-835d-4ad6-a529-0a5181120281].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-278a234d-835d-4ad6-a529-0a5181120281].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-278a234d-835d-4ad6-a529-0a5181120281] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 5px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-11f4911e-370d-4b0c-8e91-7ca662f72147] {
    color: #000000;
    font-size: 18px;
    margin: 0px 5px 0px 0px;
    max-width: calc(100% - 5px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-11f4911e-370d-4b0c-8e91-7ca662f72147] {
        font-size: 18px;
    }
}

.sd[data-s-a4fcfdb4-a6bb-410f-8760-4644fd762eeb] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    text-decoration: none;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a4fcfdb4-a6bb-410f-8760-4644fd762eeb] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a4fcfdb4-a6bb-410f-8760-4644fd762eeb] {
        color: #000000;
        font-size: 14px;
        font-weight: 500;
        text-decoration: none;
    }
}

.sd[data-s-5df3f0e1-1cae-4181-b5ae-d3e863a06207] {
    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: center;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    width: auto;
    z-index: 3;
    --gap-h-5df3f0e1-1cae-4181-b5ae-d3e863a06207: 0px;
    --gap-v-5df3f0e1-1cae-4181-b5ae-d3e863a06207: 0px;
    --gap-uuid: 5df3f0e1-1cae-4181-b5ae-d3e863a06207;
    max-width: 100%;
}

.sd[data-s-5df3f0e1-1cae-4181-b5ae-d3e863a06207].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-5df3f0e1-1cae-4181-b5ae-d3e863a06207].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5df3f0e1-1cae-4181-b5ae-d3e863a06207] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 2px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-51b48529-e919-4537-a62c-ff6dea3a825f] {
    color: #000000;
    font-size: 18px;
    margin: 0px 5px 0px 0px;
    max-width: calc(100% - 5px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-51b48529-e919-4537-a62c-ff6dea3a825f] {
        font-size: 18px;
    }
}

.sd[data-s-71005e57-7616-40a1-9cfe-de092d89ce3e] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 500;
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-71005e57-7616-40a1-9cfe-de092d89ce3e] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-71005e57-7616-40a1-9cfe-de092d89ce3e] {
        font-size: 14px;
        font-weight: 500;
    }
}

.sd[data-s-be707be4-b4e3-4da4-8ac3-f97b86f2a37e] {
    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: center;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    width: auto;
    z-index: 3;
    --gap-h-be707be4-b4e3-4da4-8ac3-f97b86f2a37e: 0px;
    --gap-v-be707be4-b4e3-4da4-8ac3-f97b86f2a37e: 0px;
    --gap-uuid: be707be4-b4e3-4da4-8ac3-f97b86f2a37e;
    max-width: 100%;
}

.sd[data-s-be707be4-b4e3-4da4-8ac3-f97b86f2a37e].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-be707be4-b4e3-4da4-8ac3-f97b86f2a37e].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-be707be4-b4e3-4da4-8ac3-f97b86f2a37e] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 2px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-d1418463-db1b-4c08-9710-26677fc7c4e3] {
    color: #000000;
    font-size: 18px;
    margin: 0px 5px 0px 0px;
    max-width: calc(100% - 5px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-d1418463-db1b-4c08-9710-26677fc7c4e3] {
        font-size: 18px;
    }
}

.sd[data-s-bd1d833c-9f0b-48ac-aee6-9354c43ea772] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 500;
    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;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bd1d833c-9f0b-48ac-aee6-9354c43ea772] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bd1d833c-9f0b-48ac-aee6-9354c43ea772] {
        font-size: 14px;
        font-weight: 500;
    }
}

.sd[data-s-04fcda49-03d7-4af1-83d5-b8ed0e6aaf22] {
    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: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-04fcda49-03d7-4af1-83d5-b8ed0e6aaf22] {
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-04fcda49-03d7-4af1-83d5-b8ed0e6aaf22] {
        flex: none;
        margin: 0px 0px 60px 0px;
        padding: 0px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

.sd[data-s-7908a0d5-220f-4164-8276-69b5434cb659] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 18px;
    height: auto;
    justify-content: center;
    width: 100%;
    --gap-h-7908a0d5-220f-4164-8276-69b5434cb659: 18px;
    --gap-v-7908a0d5-220f-4164-8276-69b5434cb659: 0px;
    --gap-uuid: 7908a0d5-220f-4164-8276-69b5434cb659;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7908a0d5-220f-4164-8276-69b5434cb659] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7908a0d5-220f-4164-8276-69b5434cb659] {
        flex: none;
        gap: 35px;
        width: 100%;
        --gap-h-7908a0d5-220f-4164-8276-69b5434cb659: 35px;
        --gap-v-7908a0d5-220f-4164-8276-69b5434cb659: 0px;
    }
}

.sd[data-s-0e42dd48-3335-403e-a04c-8ffe43eea6c4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: auto;
    justify-content: center;
    width: calc(50% - (var(--gap-h-7908a0d5-220f-4164-8276-69b5434cb659) * 0.5));
    --gap-h-0e42dd48-3335-403e-a04c-8ffe43eea6c4: 0px;
    --gap-v-0e42dd48-3335-403e-a04c-8ffe43eea6c4: 5px;
    --gap-uuid: 0e42dd48-3335-403e-a04c-8ffe43eea6c4;
    max-width: calc(50% - (var(--gap-h-7908a0d5-220f-4164-8276-69b5434cb659) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-0e42dd48-3335-403e-a04c-8ffe43eea6c4] {
        height: 571px;
        width: calc(100% - (var(--gap-h-7908a0d5-220f-4164-8276-69b5434cb659) * 0));
        max-width: calc(100% - (var(--gap-h-7908a0d5-220f-4164-8276-69b5434cb659) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0e42dd48-3335-403e-a04c-8ffe43eea6c4] {
        flex: none;
        gap: 5px;
        height: auto;
        --gap-h-0e42dd48-3335-403e-a04c-8ffe43eea6c4: 0px;
        --gap-v-0e42dd48-3335-403e-a04c-8ffe43eea6c4: 5px;
        width: calc(100% - (var(--gap-h-7908a0d5-220f-4164-8276-69b5434cb659) * 0));
        max-width: calc(100% - (var(--gap-h-7908a0d5-220f-4164-8276-69b5434cb659) * 0));
    }
}

.sd[data-s-a75ab329-a101-4dc2-8122-37161c47773a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 222px;
    justify-content: center;
    width: calc(100% - (var(--gap-h-0e42dd48-3335-403e-a04c-8ffe43eea6c4) * 0));
    max-width: calc(100% - (var(--gap-h-0e42dd48-3335-403e-a04c-8ffe43eea6c4) * 0));
}

.sd[data-s-a75ab329-a101-4dc2-8122-37161c47773a].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-a75ab329-a101-4dc2-8122-37161c47773a].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a75ab329-a101-4dc2-8122-37161c47773a] {
        flex: 1;
        height: auto;
        width: calc(100% - (var(--gap-h-0e42dd48-3335-403e-a04c-8ffe43eea6c4) * 0));
        max-width: calc(100% - (var(--gap-h-0e42dd48-3335-403e-a04c-8ffe43eea6c4) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a75ab329-a101-4dc2-8122-37161c47773a] {
        flex: none;
        height: auto;
    }
}

.sd[data-s-389e1b34-cd03-4fdd-9618-3366f8432312] {
    flex: 1;
    height: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-389e1b34-cd03-4fdd-9618-3366f8432312] {
        flex: none;
        height: 248px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-aa51c564-db9e-48ff-9c40-16e319904ee3] {
    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: center;
    width: calc(100% - (var(--gap-h-0e42dd48-3335-403e-a04c-8ffe43eea6c4) * 0));
    --gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3: 5px;
    --gap-v-aa51c564-db9e-48ff-9c40-16e319904ee3: 0px;
    --gap-uuid: aa51c564-db9e-48ff-9c40-16e319904ee3;
    max-width: calc(100% - (var(--gap-h-0e42dd48-3335-403e-a04c-8ffe43eea6c4) * 0));
}

.sd[data-s-aa51c564-db9e-48ff-9c40-16e319904ee3].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-aa51c564-db9e-48ff-9c40-16e319904ee3].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-aa51c564-db9e-48ff-9c40-16e319904ee3] {
        flex: none;
        height: 109px;
        width: calc(100% - (var(--gap-h-0e42dd48-3335-403e-a04c-8ffe43eea6c4) * 0));
        max-width: calc(100% - (var(--gap-h-0e42dd48-3335-403e-a04c-8ffe43eea6c4) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-aa51c564-db9e-48ff-9c40-16e319904ee3] {
        flex: none;
        gap: 5px;
        height: auto;
        --gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3: 5px;
        --gap-v-aa51c564-db9e-48ff-9c40-16e319904ee3: 0px;
        width: calc(100% - (var(--gap-h-0e42dd48-3335-403e-a04c-8ffe43eea6c4) * 0));
        max-width: calc(100% - (var(--gap-h-0e42dd48-3335-403e-a04c-8ffe43eea6c4) * 0));
    }
}

.sd[data-s-16d8128d-d6be-403a-b5c3-042e3be07bac] {
    flex: none;
    height: 59px;
    width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
    max-width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
}

@media screen and (max-width: 840px) {
    .sd[data-s-16d8128d-d6be-403a-b5c3-042e3be07bac] {
        height: calc(100% - (var(--gap-v-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0));
        width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
        max-width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-16d8128d-d6be-403a-b5c3-042e3be07bac] {
        height: 67px;
        width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
        max-width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
    }
}

.sd[data-s-04ee4497-28ca-4177-abba-6d525b788c8a] {
    flex: none;
    height: 59px;
    width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
    max-width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
}

@media screen and (max-width: 840px) {
    .sd[data-s-04ee4497-28ca-4177-abba-6d525b788c8a] {
        height: calc(100% - (var(--gap-v-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0));
        width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
        max-width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-04ee4497-28ca-4177-abba-6d525b788c8a] {
        height: 67px;
        width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
        max-width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
    }
}

.sd[data-s-6dcc0b4f-15a6-4047-b947-dc0397b87f67] {
    flex: none;
    height: 59px;
    width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
    max-width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
}

@media screen and (max-width: 840px) {
    .sd[data-s-6dcc0b4f-15a6-4047-b947-dc0397b87f67] {
        height: calc(100% - (var(--gap-v-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0));
        width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
        max-width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6dcc0b4f-15a6-4047-b947-dc0397b87f67] {
        height: 67px;
        width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
        max-width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
    }
}

.sd[data-s-a6a8d406-b3d1-4030-9946-c9d505227686] {
    flex: none;
    height: 59px;
    width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
    max-width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
}

@media screen and (max-width: 840px) {
    .sd[data-s-a6a8d406-b3d1-4030-9946-c9d505227686] {
        height: calc(100% - (var(--gap-v-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0));
        width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
        max-width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a6a8d406-b3d1-4030-9946-c9d505227686] {
        height: 67px;
        width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
        max-width: calc(25% - (var(--gap-h-aa51c564-db9e-48ff-9c40-16e319904ee3) * 0.75));
    }
}

.sd[data-s-2a27b998-2a71-4764-9c0b-ea6c0f2ebb0b] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(50% - (var(--gap-h-7908a0d5-220f-4164-8276-69b5434cb659) * 0.5));
    max-width: calc(50% - (var(--gap-h-7908a0d5-220f-4164-8276-69b5434cb659) * 0.5));
    justify-content: flex-start;
}

.sd[data-s-2a27b998-2a71-4764-9c0b-ea6c0f2ebb0b].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-2a27b998-2a71-4764-9c0b-ea6c0f2ebb0b].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2a27b998-2a71-4764-9c0b-ea6c0f2ebb0b] {
        width: calc(100% - (var(--gap-h-7908a0d5-220f-4164-8276-69b5434cb659) * 0));
        max-width: calc(100% - (var(--gap-h-7908a0d5-220f-4164-8276-69b5434cb659) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2a27b998-2a71-4764-9c0b-ea6c0f2ebb0b] {
        font-size: 16px;
        font-weight: 500;
        margin: 0px 0px 14px 0px;
        width: calc(100% - (var(--gap-h-7908a0d5-220f-4164-8276-69b5434cb659) * 0));
        max-width: calc(100% - (var(--gap-h-7908a0d5-220f-4164-8276-69b5434cb659) * 0));
    }
}

.sd[data-s-8f059a81-34ce-4ebc-a5f5-eddf034dfebc] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 55px 0px 45px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8f059a81-34ce-4ebc-a5f5-eddf034dfebc] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 28px 0px;
        padding: 0px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8f059a81-34ce-4ebc-a5f5-eddf034dfebc] {
        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: 90%;
        z-index: 0;
        max-width: 90%;
    }
}

.sd[data-s-f7ddc898-0892-4a96-bb88-2384e02fa5b1] {
    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;
    width: auto;
    max-width: 100%;
}

.sd[data-s-f7ddc898-0892-4a96-bb88-2384e02fa5b1].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-f7ddc898-0892-4a96-bb88-2384e02fa5b1].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f7ddc898-0892-4a96-bb88-2384e02fa5b1].appear {
        transform: translate(0px, 20px);
    }

    .sd[data-s-f7ddc898-0892-4a96-bb88-2384e02fa5b1].appear-active {}

    .sd[data-s-f7ddc898-0892-4a96-bb88-2384e02fa5b1] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
        margin: 0px 0px 3px 0px;
        max-width: 100%;
    }
}

.sd[data-s-d6619b6a-4cf9-4f0d-9f46-240b220a0648] {
    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-d6619b6a-4cf9-4f0d-9f46-240b220a0648] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d6619b6a-4cf9-4f0d-9f46-240b220a0648] {
        font-size: 20px;
    }
}

.sd[data-s-3f0c0a5f-3844-4a01-9700-28f72f94a2e4] {
    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-3f0c0a5f-3844-4a01-9700-28f72f94a2e4] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3f0c0a5f-3844-4a01-9700-28f72f94a2e4] {
        font-size: 20px;
    }
}

.sd[data-s-4bb16ad4-36ed-4ae7-b08c-f0a2c6018f9f] {
    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-4bb16ad4-36ed-4ae7-b08c-f0a2c6018f9f].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-4bb16ad4-36ed-4ae7-b08c-f0a2c6018f9f].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4bb16ad4-36ed-4ae7-b08c-f0a2c6018f9f] {
        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-4bb16ad4-36ed-4ae7-b08c-f0a2c6018f9f].appear {
        transform: translate(0px, 20px);
    }

    .sd[data-s-4bb16ad4-36ed-4ae7-b08c-f0a2c6018f9f].appear-active {}

    .sd[data-s-4bb16ad4-36ed-4ae7-b08c-f0a2c6018f9f] {
        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-e36ab50e-22a0-421e-97d7-66ddf5aca384] {
    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-e36ab50e-22a0-421e-97d7-66ddf5aca384].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-e36ab50e-22a0-421e-97d7-66ddf5aca384].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e36ab50e-22a0-421e-97d7-66ddf5aca384] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e36ab50e-22a0-421e-97d7-66ddf5aca384] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-f0d3ee5f-831e-4624-b738-4283fac31f40] {
    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: 100%;
    --gap-h-f0d3ee5f-831e-4624-b738-4283fac31f40: 0px;
    --gap-v-f0d3ee5f-831e-4624-b738-4283fac31f40: 0px;
    --gap-uuid: f0d3ee5f-831e-4624-b738-4283fac31f40;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f0d3ee5f-831e-4624-b738-4283fac31f40] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f0d3ee5f-831e-4624-b738-4283fac31f40] {
        background: #f7f7f6;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-42367301-25f1-4bdd-965c-7f074e3123d7] {
    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-f0d3ee5f-831e-4624-b738-4283fac31f40) * 0));
    max-width: calc(100% - (var(--gap-h-f0d3ee5f-831e-4624-b738-4283fac31f40) * 0));
}

.sd[data-s-42367301-25f1-4bdd-965c-7f074e3123d7].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-42367301-25f1-4bdd-965c-7f074e3123d7].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-42367301-25f1-4bdd-965c-7f074e3123d7] {
        flex: none;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-42367301-25f1-4bdd-965c-7f074e3123d7].appear {
        transition-delay: 300ms;
    }

    .sd[data-s-42367301-25f1-4bdd-965c-7f074e3123d7].appear-active {
        transition-delay: 300ms;
    }

    .sd[data-s-42367301-25f1-4bdd-965c-7f074e3123d7] {
        flex: none;
        height: auto;
        padding: 35px 0px 70px 0px;
        width: calc(90% - (var(--gap-h-f0d3ee5f-831e-4624-b738-4283fac31f40) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-f0d3ee5f-831e-4624-b738-4283fac31f40) * 0.10000000000000003));
    }
}

.sd[data-s-6a1d8867-f6b5-44f4-a626-51f7ce1480a0] {
    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-48c80ace-faef-4780-bccb-2a4c79b6a1b1] {
    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-3c9b4922-a9c4-4420-94a4-7e063d9af7e6] {
    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-3c9b4922-a9c4-4420-94a4-7e063d9af7e6] {
        font-size: 12px;
    }
}

.sd[data-s-39523913-732a-445a-97e0-ebe142c09a75] {
    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-39523913-732a-445a-97e0-ebe142c09a75] {
        font-size: 12px;
    }
}

.sd[data-s-90abff79-d1a8-40ff-9067-c685ca990aa9] {
    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-90abff79-d1a8-40ff-9067-c685ca990aa9]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-90abff79-d1a8-40ff-9067-c685ca990aa9]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-90abff79-d1a8-40ff-9067-c685ca990aa9]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-90abff79-d1a8-40ff-9067-c685ca990aa9]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-90abff79-d1a8-40ff-9067-c685ca990aa9] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 16px;
    }
}

.sd[data-s-2d422bf4-08a3-4893-8572-7280a12e6137] {
    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-74cbced9-ab31-4bc1-bfb2-9c9660881bc5] {
    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-2c93502f-b4f6-43fe-bb38-24b1a522f276] {
    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-2c93502f-b4f6-43fe-bb38-24b1a522f276] {
        font-size: 16px;
    }
}

.sd[data-s-990cfc50-03f1-417e-ab05-f393ddcde147] {
    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-990cfc50-03f1-417e-ab05-f393ddcde147] {
        font-size: 14px;
    }
}

.sd[data-s-e51b788b-5dde-459a-b472-646e77b4df79] {
    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-e51b788b-5dde-459a-b472-646e77b4df79]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-e51b788b-5dde-459a-b472-646e77b4df79]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-e51b788b-5dde-459a-b472-646e77b4df79]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-e51b788b-5dde-459a-b472-646e77b4df79]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e51b788b-5dde-459a-b472-646e77b4df79] {
        font-family: var(--s-font-9fa5d38c);
    }
}

.sd[data-s-e53e5b93-3c13-4968-bf0c-73b0be1f875e] {
    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-d15bc12c-6b89-4500-8642-669435dac0e2] {
    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-689e5f69-7e8f-4ec3-a2ed-8b1202fa9b94] {
    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-689e5f69-7e8f-4ec3-a2ed-8b1202fa9b94] {
        font-size: 16px;
    }
}

.sd[data-s-01f22fdb-73ed-4056-ae01-d3388cdbc273] {
    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-01f22fdb-73ed-4056-ae01-d3388cdbc273] {
        font-size: 14px;
    }
}

.sd[data-s-a4ccd8e5-e52c-48a5-97c9-ba01ade38825] {
    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-a4ccd8e5-e52c-48a5-97c9-ba01ade38825]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-a4ccd8e5-e52c-48a5-97c9-ba01ade38825]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-a4ccd8e5-e52c-48a5-97c9-ba01ade38825]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-a4ccd8e5-e52c-48a5-97c9-ba01ade38825]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a4ccd8e5-e52c-48a5-97c9-ba01ade38825] {
        font-family: var(--s-font-9fa5d38c);
    }
}

.sd[data-s-38c0c9d4-5c5e-4f84-8abe-75d48f747f3b] {
    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-e3ebc434-161d-4136-bace-d95984833993] {
    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-e3ebc434-161d-4136-bace-d95984833993] {
        padding: 0px;
    }
}

.sd[data-s-470ca8bb-e643-4299-9bcf-84f2a67a5c9b] {
    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-03ef08a4-1d21-496f-941c-987f9e3fcdb9] {
    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-03ef08a4-1d21-496f-941c-987f9e3fcdb9] {
        font-size: 16px;
    }
}

.sd[data-s-d9b20e70-9c95-448e-805e-3828e25e3a00] {
    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-d9b20e70-9c95-448e-805e-3828e25e3a00] {
        font-size: 14px;
    }
}

.sd[data-s-4690ddc2-b365-4f35-b204-211a33888f2b] {
    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-4690ddc2-b365-4f35-b204-211a33888f2b]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-4690ddc2-b365-4f35-b204-211a33888f2b]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-4690ddc2-b365-4f35-b204-211a33888f2b]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-4690ddc2-b365-4f35-b204-211a33888f2b]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4690ddc2-b365-4f35-b204-211a33888f2b] {
        font-family: var(--s-font-9fa5d38c);
    }
}

.sd[data-s-22c91f48-1c08-4285-8b7c-c58f37a90242] {
    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-4ec54ac8-a755-4ee8-a195-2ae9f41e4421] {
    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-4ec54ac8-a755-4ee8-a195-2ae9f41e4421] {
        padding: 0px;
    }
}

.sd[data-s-eafa5c26-01e0-4191-a398-b9cad1f57794] {
    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-0df5216e-fd5f-463e-af2c-c1a7c9529891] {
    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-0df5216e-fd5f-463e-af2c-c1a7c9529891] {
        font-size: 16px;
    }
}

.sd[data-s-0bdb6f2f-0d2b-41ce-8432-452a30031b6b] {
    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-0bdb6f2f-0d2b-41ce-8432-452a30031b6b] {
        font-size: 14px;
    }
}

.sd[data-s-655ddc57-7a6f-4d2d-b919-f923a05d2181] {
    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-655ddc57-7a6f-4d2d-b919-f923a05d2181]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-655ddc57-7a6f-4d2d-b919-f923a05d2181]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-655ddc57-7a6f-4d2d-b919-f923a05d2181]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-655ddc57-7a6f-4d2d-b919-f923a05d2181]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-655ddc57-7a6f-4d2d-b919-f923a05d2181] {
        font-family: var(--s-font-9fa5d38c);
    }
}

.sd[data-s-60bd7124-7f62-41a7-b9f4-17c0984dc614] {
    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-ea335c20-9a45-483c-aebf-ae2a464177be] {
    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-ea335c20-9a45-483c-aebf-ae2a464177be] {
        padding: 0px;
    }
}

.sd[data-s-45bbc649-a1f8-4aba-b694-c0251411a08a] {
    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-feeac0c7-e29a-4e00-806c-73303998e4b8] {
    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-feeac0c7-e29a-4e00-806c-73303998e4b8] {
        font-size: 12px;
    }
}

.sd[data-s-18fe0085-a4cb-490b-a3a8-d5414020877e] {
    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-18fe0085-a4cb-490b-a3a8-d5414020877e] {
        font-size: 12px;
    }
}

.sd[data-s-a22d479f-751b-4a9d-9834-6b1fb62e6ec3] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c881e3eb-bb98-4346-afaf-94fe8c8c3b7e] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    height: 53px;
    justify-content: center;
    padding: 0px;
    width: 100%;
    --gap-h-c881e3eb-bb98-4346-afaf-94fe8c8c3b7e: 10px;
    --gap-v-c881e3eb-bb98-4346-afaf-94fe8c8c3b7e: 0px;
    --gap-uuid: c881e3eb-bb98-4346-afaf-94fe8c8c3b7e;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c881e3eb-bb98-4346-afaf-94fe8c8c3b7e] {
        gap: 8px;
        --gap-h-c881e3eb-bb98-4346-afaf-94fe8c8c3b7e: 8px;
        --gap-v-c881e3eb-bb98-4346-afaf-94fe8c8c3b7e: 0px;
    }
}

.sd[data-s-1d14fa7d-4e38-4d47-8dca-22beee6f9711] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    overflow-x: visible;
    overflow-y: visible;
    width: calc(33% - (var(--gap-h-c881e3eb-bb98-4346-afaf-94fe8c8c3b7e) * 0.67));
    max-width: calc(33% - (var(--gap-h-c881e3eb-bb98-4346-afaf-94fe8c8c3b7e) * 0.67));
}

.sd[data-s-77899fab-aac7-4afa-b196-d9c4d63501ab] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a9c19d94-f542-42f2-9885-b3e2b9ab0910] {
    appearance: none;
    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: #333333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    line-height: 1.4;
    padding: 15px 10px 15px 10px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a9c19d94-f542-42f2-9885-b3e2b9ab0910]::-webkit-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-a9c19d94-f542-42f2-9885-b3e2b9ab0910]:-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-a9c19d94-f542-42f2-9885-b3e2b9ab0910]::-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-a9c19d94-f542-42f2-9885-b3e2b9ab0910]:-ms-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-88919761-6f13-47db-b269-02036888f05e] {
    bottom: 0px;
    color: #bdbdbd;
    font-size: 20px;
    pointer-events: none;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 42px;
    max-width: 100%;
}

.sd[data-s-79004308-a07f-4e7e-89d1-d7f2459dfbac] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    margin: 0px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: calc(33% - (var(--gap-h-c881e3eb-bb98-4346-afaf-94fe8c8c3b7e) * 0.67));
    max-width: calc(33% - (var(--gap-h-c881e3eb-bb98-4346-afaf-94fe8c8c3b7e) * 0.67));
}

.sd[data-s-8c15a866-dfde-4123-9829-ea7dcbc6dfb1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-5bdd1059-e506-4c33-b619-99edca66d934] {
    appearance: none;
    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: #333333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    line-height: 1.4;
    padding: 15px 10px 15px 10px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-5bdd1059-e506-4c33-b619-99edca66d934]::-webkit-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-5bdd1059-e506-4c33-b619-99edca66d934]:-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-5bdd1059-e506-4c33-b619-99edca66d934]::-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-5bdd1059-e506-4c33-b619-99edca66d934]:-ms-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-079ed7bf-acd2-4047-aa76-c12e4a964b4e] {
    bottom: 0px;
    color: #bdbdbd;
    font-size: 20px;
    pointer-events: none;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 42px;
    max-width: 100%;
}

.sd[data-s-c9450171-2b79-49d1-9605-a539cb3fb225] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    margin: 0px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: calc(33% - (var(--gap-h-c881e3eb-bb98-4346-afaf-94fe8c8c3b7e) * 0.67));
    max-width: calc(33% - (var(--gap-h-c881e3eb-bb98-4346-afaf-94fe8c8c3b7e) * 0.67));
}

.sd[data-s-60158e49-e0ea-43c2-a1e5-5ce9443a62ef] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-43a25357-b913-41a2-a631-1ce0608ae7e9] {
    appearance: none;
    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: #333333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    line-height: 1.4;
    padding: 15px 10px 15px 10px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-43a25357-b913-41a2-a631-1ce0608ae7e9]::-webkit-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-43a25357-b913-41a2-a631-1ce0608ae7e9]:-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-43a25357-b913-41a2-a631-1ce0608ae7e9]::-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-43a25357-b913-41a2-a631-1ce0608ae7e9]:-ms-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-e290bbab-1378-4c3f-92b4-92e6bae7fccb] {
    bottom: 0px;
    color: #bdbdbd;
    font-size: 20px;
    pointer-events: none;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 42px;
    max-width: 100%;
}

.sd[data-s-803f2270-b92d-4df0-9539-78489ea246c3] {
    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-2aa2bd8b-1842-40a7-a987-a9d740b8e991] {
    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-664168c2-17b7-4ec8-a7da-fa8e0e627130] {
    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-664168c2-17b7-4ec8-a7da-fa8e0e627130] {
        font-size: 16px;
    }
}

.sd[data-s-79230de4-0308-476a-954e-56c626db25f0] {
    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-79230de4-0308-476a-954e-56c626db25f0] {
        font-size: 14px;
    }
}

.sd[data-s-72bedb48-4bd4-4747-9888-368261aace4e] {
    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-72bedb48-4bd4-4747-9888-368261aace4e]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-72bedb48-4bd4-4747-9888-368261aace4e]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-72bedb48-4bd4-4747-9888-368261aace4e]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-72bedb48-4bd4-4747-9888-368261aace4e]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-72bedb48-4bd4-4747-9888-368261aace4e] {
        font-family: var(--s-font-9fa5d38c);
    }
}

.sd[data-s-92f014e0-87e4-44e0-ab9d-aec608733e3a] {
    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-e3171b23-6978-437f-b318-6f7b890e4914] {
    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-d3250491-7e2f-4df4-b2af-a70d39198397] {
    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-d3250491-7e2f-4df4-b2af-a70d39198397] {
        font-size: 16px;
    }
}

.sd[data-s-f5f3798e-e173-43ef-a36e-20786b7bdc28] {
    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-f5f3798e-e173-43ef-a36e-20786b7bdc28] {
        font-size: 14px;
    }
}

.sd[data-s-2dd5aa49-26a2-4296-898f-2a25acfb7605] {
    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-2dd5aa49-26a2-4296-898f-2a25acfb7605]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-2dd5aa49-26a2-4296-898f-2a25acfb7605]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-2dd5aa49-26a2-4296-898f-2a25acfb7605]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-2dd5aa49-26a2-4296-898f-2a25acfb7605]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2dd5aa49-26a2-4296-898f-2a25acfb7605] {
        font-family: var(--s-font-9fa5d38c);
    }
}

.sd[data-s-4256e771-3107-4a6f-8831-1194b291c924] {
    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-d48ebaf7-1a4a-4f70-a354-99beffd6a74f] {
    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-d739f3c5-729b-4503-8e60-9d73d001e54a] {
    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-d739f3c5-729b-4503-8e60-9d73d001e54a] {
        font-size: 16px;
    }
}

.sd[data-s-5e3c89dd-280f-4c22-bc8f-6cbf71a1ec04] {
    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-5e3c89dd-280f-4c22-bc8f-6cbf71a1ec04] {
        font-size: 14px;
    }
}

.sd[data-s-f2361490-0dcd-4595-b664-5f703a873675] {
    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-f2361490-0dcd-4595-b664-5f703a873675]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-f2361490-0dcd-4595-b664-5f703a873675]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-f2361490-0dcd-4595-b664-5f703a873675]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-f2361490-0dcd-4595-b664-5f703a873675]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f2361490-0dcd-4595-b664-5f703a873675] {
        font-family: var(--s-font-9fa5d38c);
    }
}

.sd[data-s-0d6c3586-76d5-4bee-a365-ce56242b25d6] {
    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-e132b5bc-7b23-4fcf-8dc8-483afd6a80f0] {
    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-138f3480-a33c-4536-ba43-0f99c3a8b238] {
    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-138f3480-a33c-4536-ba43-0f99c3a8b238] {
        font-size: 12px;
    }
}

.sd[data-s-b0308383-d3db-478c-86a8-d3900b1cb5b1] {
    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-b0308383-d3db-478c-86a8-d3900b1cb5b1] {
        font-size: 12px;
    }
}

.sd[data-s-d387fc87-2d62-4266-97d3-6198a0b1b772] {
    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: 100%;
    max-width: 100%;
}

.sd[data-s-f1566c6b-68ac-4029-81be-e60fdc357417] {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    /* flex-wrap: nowrap; */
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f1566c6b-68ac-4029-81be-e60fdc357417] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-47a6823f-b110-4bbe-832e-974e7235209d] {
    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-47a6823f-b110-4bbe-832e-974e7235209d]:hover {
    background: #fafafa;
}

.sd[data-s-ef5c56d0-75b1-4db7-ae98-a3c28ce1a77e] {
    flex: none;
    height: 15px;
    margin: 0px 10px 0px 0px;
    width: 15px;
    max-width: calc(100% - 10px);
}

.sd[data-s-9cef33af-3b4f-4b5f-b99d-b42bb8ba47b4] {
    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-dfdfe791-199a-43b9-b689-652d8cbb650b] {
    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-74703180-ec52-4097-afab-34babcbb99d0] {
    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-80cd7ad4-3817-474b-8aa0-3100aad89e58] {
    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-80cd7ad4-3817-474b-8aa0-3100aad89e58] {
        font-size: 12px;
    }
}

.sd[data-s-d4a8305a-a8f1-4df0-b89e-efc8a41ff3a9] {
    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-d4a8305a-a8f1-4df0-b89e-efc8a41ff3a9] {
        font-size: 12px;
    }
}

.sd[data-s-0924f0ba-98cc-4a3c-ac26-c12fed3e8c99] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    margin: 0px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: 500px;
    max-width: 100%;
}

.sd[data-s-b4456939-184b-409d-a6d1-b7dc070e185f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-14210779-35a1-494a-bd7b-1a63fc672ce7] {
    appearance: none;
    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: #333333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    line-height: 1.4;
    padding: 15px 10px 15px 10px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-14210779-35a1-494a-bd7b-1a63fc672ce7]::-webkit-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-14210779-35a1-494a-bd7b-1a63fc672ce7]:-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-14210779-35a1-494a-bd7b-1a63fc672ce7]::-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-14210779-35a1-494a-bd7b-1a63fc672ce7]:-ms-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-5ef3ac17-7c86-4b71-8fcf-f2e2e3b4c8e0] {
    bottom: 0px;
    color: #bdbdbd;
    font-size: 20px;
    pointer-events: none;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 42px;
    max-width: 100%;
}

.sd[data-s-0b0e633c-7e44-43fe-988f-d66bce7cbab6] {
    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-04ce96e6-98d6-4b4a-ade2-6d3a409e705f] {
    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-d562da7f-1880-4ab3-a773-849fa0daa245] {
    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-d562da7f-1880-4ab3-a773-849fa0daa245] {
        font-size: 16px;
    }
}

.sd[data-s-7737caa0-4646-44ad-8417-cc35cea4bcec] {
    border-radius: 0;
    color: rgba(115, 115, 115, 0.91);
    font-family: var(--s-font-9fa5d38c);
    font-size: 12px;
    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-7737caa0-4646-44ad-8417-cc35cea4bcec] {
        font-size: 14px;
    }
}

.sd[data-s-0d08fe4c-dd07-45d1-bbdf-e5e5c1284bf3] {
    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-0d08fe4c-dd07-45d1-bbdf-e5e5c1284bf3]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-0d08fe4c-dd07-45d1-bbdf-e5e5c1284bf3]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-0d08fe4c-dd07-45d1-bbdf-e5e5c1284bf3]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-0d08fe4c-dd07-45d1-bbdf-e5e5c1284bf3]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0d08fe4c-dd07-45d1-bbdf-e5e5c1284bf3] {
        font-family: var(--s-font-9fa5d38c);
    }
}

.sd[data-s-7583d35b-758a-42f6-99cb-135b14bd5750] {
    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%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7583d35b-758a-42f6-99cb-135b14bd5750] {
        height: auto;
    }
}

.sd[data-s-b6fb2585-5193-4faa-a419-06d5821bb97c] {
    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-4e8f171c-b056-4360-be01-eef8df18772d] {
    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-4e8f171c-b056-4360-be01-eef8df18772d] {
        font-size: 12px;
    }
}

.sd[data-s-3b668cae-401e-4153-a45e-042114b4d1cd] {
    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: 16px;
    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-3b668cae-401e-4153-a45e-042114b4d1cd]::-webkit-input-placeholder {
    color: #b3b3b3;
}

.sd[data-s-3b668cae-401e-4153-a45e-042114b4d1cd]:-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-3b668cae-401e-4153-a45e-042114b4d1cd]::-moz-placeholder {
    color: #b3b3b3;
}

.sd[data-s-3b668cae-401e-4153-a45e-042114b4d1cd]:-ms-input-placeholder {
    color: #b3b3b3;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3b668cae-401e-4153-a45e-042114b4d1cd] {
        font-family: var(--s-font-9fa5d38c);
    }
}

.sd[data-s-b85c707b-a6dd-47d8-8e1d-8489166579ea] {
    flex: none;
    flex-direction: row;
    flex-wrap: no-wrap;
    height: auto;
    margin: 0px 0px 24px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b85c707b-a6dd-47d8-8e1d-8489166579ea] {
        margin: 0px 0px 42px 0px;
        max-width: 100%;
    }
}

.sd[data-s-514ea58c-2cf6-4796-aedf-41962976a49e] {
    flex: none;
    height: auto;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: calc(100% - 10px);
}

.sd[data-s-43355151-383f-465b-a292-2c417992a44c] {
    color: #273d4a;
    font-family: var(--s-font-9fa5d38c);
    font-size: 14px;
    line-height: 1.4;
    text-decoration: underline;
}

.sd[data-s-43355151-383f-465b-a292-2c417992a44c]:hover {
    color: #333333;
}

@media screen and (max-width: 540px) {
    .sd[data-s-43355151-383f-465b-a292-2c417992a44c] {
        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-7ca428a8-2c82-4eb2-b39a-7f6d42db17cd] {
    color: #333333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 14px;
    line-height: 1.4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ca428a8-2c82-4eb2-b39a-7f6d42db17cd] {
        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-7a3ffac4-31d7-46e0-81df-70646162522a] {
    background: rgb(66, 66, 66);
    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: 250px;
    max-width: 100%;
}

.sd[data-s-7a3ffac4-31d7-46e0-81df-70646162522a]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}
.sd[data-s-7a3ffac4-31d7-46e0-81df-70646162522a]:disabled
{
    background: #FFFFFF;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    cursor: not-allowed;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7a3ffac4-31d7-46e0-81df-70646162522a] {
        flex: none;
        height: 45px;
        width: 180px;
        max-width: 100%;
    }
}

.sd[data-s-d206d0b9-c09b-43de-92f3-c41661c7fefe] {
    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-7a3ffac4-31d7-46e0-81df-70646162522a]:hover .sd[data-s-d206d0b9-c09b-43de-92f3-c41661c7fefe] {
    color: #000000;
}
.sd[data-s-7a3ffac4-31d7-46e0-81df-70646162522a]:disabled .sd[data-s-d206d0b9-c09b-43de-92f3-c41661c7fefe] {
    color: #000000;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d206d0b9-c09b-43de-92f3-c41661c7fefe] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d206d0b9-c09b-43de-92f3-c41661c7fefe] {
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
    }
}

.sd[data-s-590b46c4-2d93-4ccd-b6fb-73b58dbad3de] {
    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-f0d3ee5f-831e-4624-b738-4283fac31f40) * 0));
    --gap-h-590b46c4-2d93-4ccd-b6fb-73b58dbad3de: 25px;
    --gap-v-590b46c4-2d93-4ccd-b6fb-73b58dbad3de: 0px;
    --gap-uuid: 590b46c4-2d93-4ccd-b6fb-73b58dbad3de;
    max-width: calc(100% - (var(--gap-h-f0d3ee5f-831e-4624-b738-4283fac31f40) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-590b46c4-2d93-4ccd-b6fb-73b58dbad3de] {
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-590b46c4-2d93-4ccd-b6fb-73b58dbad3de] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-114acbca-6a8f-4652-9ef2-891883b8c6f4] {
    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-114acbca-6a8f-4652-9ef2-891883b8c6f4] {
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 57px 0px 38px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-f6baf05a-70bc-4757-a770-44e534d95085] {
    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-f6baf05a-70bc-4757-a770-44e534d95085] {
        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-f6baf05a-70bc-4757-a770-44e534d95085] {
        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-b9bbc488-9b46-43e6-8de9-05cc7cd8ed9e] {
    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-b9bbc488-9b46-43e6-8de9-05cc7cd8ed9e: 0px;
    --gap-v-b9bbc488-9b46-43e6-8de9-05cc7cd8ed9e: 0px;
    --gap-uuid: b9bbc488-9b46-43e6-8de9-05cc7cd8ed9e;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b9bbc488-9b46-43e6-8de9-05cc7cd8ed9e] {
        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-b9bbc488-9b46-43e6-8de9-05cc7cd8ed9e] {
        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-5a875a31-33bd-4095-8a68-4513f2cb6ce8] {
    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-5a875a31-33bd-4095-8a68-4513f2cb6ce8] {
        margin: 0px 42px 0px 0px;
        max-width: calc(100% - 42px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5a875a31-33bd-4095-8a68-4513f2cb6ce8] {
        height: 41px;
        width: 83px;
        max-width: calc(100% - 42px);
    }
}

.sd[data-s-c5dbc906-5cc3-4544-b497-1b39546b9757] {
    background: rgba(0, 0, 0, 0.0);
    height: 83px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c5dbc906-5cc3-4544-b497-1b39546b9757]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c5dbc906-5cc3-4544-b497-1b39546b9757]:before {
        background-size: contain;
    }

    .sd[data-s-c5dbc906-5cc3-4544-b497-1b39546b9757] {
        flex: none;
        height: 100%;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-8704019b-3636-40c6-99cb-806ba5c43112] {
    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-8704019b-3636-40c6-99cb-806ba5c43112] {
        margin: 0px 19px 0px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8704019b-3636-40c6-99cb-806ba5c43112] {
        margin: 0px 9px 0px 0px;
        padding: 0px;
        max-width: calc(100% - 9px);
    }
}

.sd[data-s-c462ee58-1c5f-4afa-9a7f-f71ffb4d1001] {
    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-c462ee58-1c5f-4afa-9a7f-f71ffb4d1001] {
        display: none;
        margin: 0px 16px 0px 0px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c462ee58-1c5f-4afa-9a7f-f71ffb4d1001] {
        display: none;
    }
}

.sd[data-s-9a207181-5220-4c88-a9fd-db2372823b9f] {
    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-9a207181-5220-4c88-a9fd-db2372823b9f]: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-aabad282-1cea-4ebc-94d3-577ac9053991] {
    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-9a207181-5220-4c88-a9fd-db2372823b9f]:hover .sd[data-s-aabad282-1cea-4ebc-94d3-577ac9053991] {
    flex: none;
    width: 0%;
    max-width: 0%;
}

.sd[data-s-661d76f9-1763-4f0b-910c-719b739de9d9] {
    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-9a207181-5220-4c88-a9fd-db2372823b9f]:hover .sd[data-s-661d76f9-1763-4f0b-910c-719b739de9d9] {
    color: #ca1c68;
}

.sd[data-s-c0110f55-7b09-46eb-877b-db2b0240e12a] {
    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-c0110f55-7b09-46eb-877b-db2b0240e12a] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c0110f55-7b09-46eb-877b-db2b0240e12a] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
    }
}

.sd[data-s-1a0204c2-73d8-4e19-913c-e75fba22d9b6] {
    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-1a0204c2-73d8-4e19-913c-e75fba22d9b6] {
        background: #333333;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1a0204c2-73d8-4e19-913c-e75fba22d9b6] {
        background: rgb(66, 66, 66);
    }
}

.sd[data-s-788476e5-8092-4956-b105-3cedebd8ebab] {
    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-788476e5-8092-4956-b105-3cedebd8ebab] {
        background: #333333;
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-788476e5-8092-4956-b105-3cedebd8ebab] {
        background: rgb(66, 66, 66);
    }
}


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



.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-a354d87e-5880-4e12-8587-1d6df18d1545] {
    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-a354d87e-5880-4e12-8587-1d6df18d1545: 0px;
    --gap-v-a354d87e-5880-4e12-8587-1d6df18d1545: 0px;
    --gap-uuid: a354d87e-5880-4e12-8587-1d6df18d1545;
    max-width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-a354d87e-5880-4e12-8587-1d6df18d1545] {
        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-a354d87e-5880-4e12-8587-1d6df18d1545] {
        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-a5da3134-60c3-4f98-a32e-d445df9de942] {
    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-a5da3134-60c3-4f98-a32e-d445df9de942] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a5da3134-60c3-4f98-a32e-d445df9de942] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-257f64a3-a57f-423d-aafe-0cf69112e62e] {
    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-257f64a3-a57f-423d-aafe-0cf69112e62e] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-b8ff0e48-2f45-4569-9d08-82d07015dc39] {
    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-b8ff0e48-2f45-4569-9d08-82d07015dc39] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b8ff0e48-2f45-4569-9d08-82d07015dc39] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-b0da0db7-5d9c-4e01-9672-840f32648a4d] {
    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-b0da0db7-5d9c-4e01-9672-840f32648a4d].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-b0da0db7-5d9c-4e01-9672-840f32648a4d].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b0da0db7-5d9c-4e01-9672-840f32648a4d] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b0da0db7-5d9c-4e01-9672-840f32648a4d] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-794d9444-816d-4e35-acd3-b0d66ebdb100] {
    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-794d9444-816d-4e35-acd3-b0d66ebdb100: 25px;
    --gap-v-794d9444-816d-4e35-acd3-b0d66ebdb100: 0px;
    --gap-uuid: 794d9444-816d-4e35-acd3-b0d66ebdb100;
    max-width: calc(65% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-794d9444-816d-4e35-acd3-b0d66ebdb100] {
        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-794d9444-816d-4e35-acd3-b0d66ebdb100] {
        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-794d9444-816d-4e35-acd3-b0d66ebdb100: 0px;
        --gap-v-794d9444-816d-4e35-acd3-b0d66ebdb100: 0px;
        max-width: calc(94% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.059999999999999984));
    }
}

.sd[data-s-1a9c524f-6504-4a8f-879e-92a1b8938313] {
    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-794d9444-816d-4e35-acd3-b0d66ebdb100) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-794d9444-816d-4e35-acd3-b0d66ebdb100) * 0.5));
    max-width: calc(50% - (var(--gap-h-794d9444-816d-4e35-acd3-b0d66ebdb100) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-1a9c524f-6504-4a8f-879e-92a1b8938313] {
        flex: none;
        height: auto;
        width: calc(50% - (var(--gap-h-794d9444-816d-4e35-acd3-b0d66ebdb100) * 0.5));
        max-width: calc(50% - (var(--gap-h-794d9444-816d-4e35-acd3-b0d66ebdb100) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1a9c524f-6504-4a8f-879e-92a1b8938313] {
        flex: none;
        height: auto;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-794d9444-816d-4e35-acd3-b0d66ebdb100) * 0));
        max-width: calc(100% - (var(--gap-h-794d9444-816d-4e35-acd3-b0d66ebdb100) * 0));
    }
}

.sd[data-s-dbdfd4f3-4478-44f2-bc95-0b60cc928e68] {
    flex: none;
    height: 308px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-dbdfd4f3-4478-44f2-bc95-0b60cc928e68] {
        flex: none;
        height: 225px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-71967d06-e006-4906-bed4-943ad1678498] {
    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-794d9444-816d-4e35-acd3-b0d66ebdb100) * 0.5));
    max-width: calc(50% - (var(--gap-h-794d9444-816d-4e35-acd3-b0d66ebdb100) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-71967d06-e006-4906-bed4-943ad1678498] {
        flex: none;
        height: 255px;
        width: calc(100% - (var(--gap-h-794d9444-816d-4e35-acd3-b0d66ebdb100) * 0));
        max-width: calc(100% - (var(--gap-h-794d9444-816d-4e35-acd3-b0d66ebdb100) * 0));
    }
}

.sd[data-s-6353e702-ba79-4b9b-852b-350b6fa83446] {
    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-6353e702-ba79-4b9b-852b-350b6fa83446: 25px;
    --gap-v-6353e702-ba79-4b9b-852b-350b6fa83446: 0px;
    --gap-uuid: 6353e702-ba79-4b9b-852b-350b6fa83446;
    max-width: calc(65% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-6353e702-ba79-4b9b-852b-350b6fa83446] {
        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-6353e702-ba79-4b9b-852b-350b6fa83446] {
        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-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.059999999999999984));
        max-width: calc(94% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.059999999999999984));
    }
}

.sd[data-s-98d888d5-fc82-4f12-af14-4430270964ee] {
    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-6353e702-ba79-4b9b-852b-350b6fa83446) * 0));
    z-index: 1;
    --gap-uuid: 98d888d5-fc82-4f12-af14-4430270964ee;
    --gap-h-98d888d5-fc82-4f12-af14-4430270964ee: 0px;
    --gap-v-98d888d5-fc82-4f12-af14-4430270964ee: 0px;
    max-width: calc(100% - (var(--gap-h-6353e702-ba79-4b9b-852b-350b6fa83446) * 0));
}

.sd[data-s-98d888d5-fc82-4f12-af14-4430270964ee].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-98d888d5-fc82-4f12-af14-4430270964ee].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-98d888d5-fc82-4f12-af14-4430270964ee]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-98d888d5-fc82-4f12-af14-4430270964ee] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-98d888d5-fc82-4f12-af14-4430270964ee] {
        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-98d888d5-fc82-4f12-af14-4430270964ee: 0px;
        --gap-v-98d888d5-fc82-4f12-af14-4430270964ee: 0px;
    }
}

.sd[data-s-a473fc62-033f-46d3-b258-9cd81b8c50e9] {
    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-a473fc62-033f-46d3-b258-9cd81b8c50e9] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a473fc62-033f-46d3-b258-9cd81b8c50e9] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-8e2a2ba6-6107-4d17-9a9d-8ead9870ec65] {
    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-98d888d5-fc82-4f12-af14-4430270964ee) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-98d888d5-fc82-4f12-af14-4430270964ee) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-8e2a2ba6-6107-4d17-9a9d-8ead9870ec65] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-98d888d5-fc82-4f12-af14-4430270964ee) * 0));
        max-width: calc(100% - (var(--gap-h-98d888d5-fc82-4f12-af14-4430270964ee) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8e2a2ba6-6107-4d17-9a9d-8ead9870ec65] {
        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-98d888d5-fc82-4f12-af14-4430270964ee) * 0));
        max-width: calc(100% - (var(--gap-h-98d888d5-fc82-4f12-af14-4430270964ee) * 0));
    }
}

.sd[data-s-464d0bdd-69ae-44e4-9b37-e6039eccbb57] {
    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-464d0bdd-69ae-44e4-9b37-e6039eccbb57] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-464d0bdd-69ae-44e4-9b37-e6039eccbb57] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-fff5a3db-398e-44a3-b83e-38dad205500b] {
    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-fff5a3db-398e-44a3-b83e-38dad205500b] {
        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-54ba4b83-a183-42ab-80bc-450545d3cf07] {
    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-98d888d5-fc82-4f12-af14-4430270964ee) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-98d888d5-fc82-4f12-af14-4430270964ee) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-54ba4b83-a183-42ab-80bc-450545d3cf07] {
        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-98d888d5-fc82-4f12-af14-4430270964ee) * 0));
        max-width: calc(100% - (var(--gap-h-98d888d5-fc82-4f12-af14-4430270964ee) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-54ba4b83-a183-42ab-80bc-450545d3cf07] {
        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-98d888d5-fc82-4f12-af14-4430270964ee) * 0));
        max-width: calc(100% - (var(--gap-h-98d888d5-fc82-4f12-af14-4430270964ee) * 0));
    }
}

.sd[data-s-025ccc94-312b-421e-a38b-2ab1e6f41e58] {
    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-025ccc94-312b-421e-a38b-2ab1e6f41e58] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-025ccc94-312b-421e-a38b-2ab1e6f41e58] {
        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-dd44e996-1813-4dc7-8110-07a93008934b] {
    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-dd44e996-1813-4dc7-8110-07a93008934b] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dd44e996-1813-4dc7-8110-07a93008934b] {
        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-73ebebf2-d9a8-4a5e-846c-25760ead54cb] {
    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-73ebebf2-d9a8-4a5e-846c-25760ead54cb] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-73ebebf2-d9a8-4a5e-846c-25760ead54cb] {
        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-4fa2f295-819f-4137-b9df-44af3109239b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 39px 0px;
    padding: 0px;
    width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
    --gap-h-4fa2f295-819f-4137-b9df-44af3109239b: 0px;
    --gap-v-4fa2f295-819f-4137-b9df-44af3109239b: 0px;
    --gap-uuid: 4fa2f295-819f-4137-b9df-44af3109239b;
    max-width: calc(75% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-4fa2f295-819f-4137-b9df-44af3109239b] {
        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-4fa2f295-819f-4137-b9df-44af3109239b] {
        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-d1a9a51d-ff42-49ca-81ab-f02549a72ea8] {
    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-d1a9a51d-ff42-49ca-81ab-f02549a72ea8] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d1a9a51d-ff42-49ca-81ab-f02549a72ea8] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-76c73202-afe8-4259-9bad-aff6a6c644bc] {
    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-76c73202-afe8-4259-9bad-aff6a6c644bc] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-410b826f-4e0f-452f-b9f5-ae0107e167d6] {
    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-410b826f-4e0f-452f-b9f5-ae0107e167d6] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-410b826f-4e0f-452f-b9f5-ae0107e167d6] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-b684f354-2a73-4b15-8488-9ac4826d0ace] {
    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-b684f354-2a73-4b15-8488-9ac4826d0ace].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-b684f354-2a73-4b15-8488-9ac4826d0ace].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b684f354-2a73-4b15-8488-9ac4826d0ace] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b684f354-2a73-4b15-8488-9ac4826d0ace] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-48d79e67-17c6-46e3-9d03-03b9b94fc574] {
    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 45px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(65% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.35000000000000003));
    --gap-h-48d79e67-17c6-46e3-9d03-03b9b94fc574: 15px;
    --gap-v-48d79e67-17c6-46e3-9d03-03b9b94fc574: 15px;
    --gap-uuid: 48d79e67-17c6-46e3-9d03-03b9b94fc574;
    max-width: calc(65% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-48d79e67-17c6-46e3-9d03-03b9b94fc574] {
        flex: none;
        gap: 20px;
        width: calc(100% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0));
        --gap-h-48d79e67-17c6-46e3-9d03-03b9b94fc574: 20px;
        --gap-v-48d79e67-17c6-46e3-9d03-03b9b94fc574: 20px;
        max-width: calc(100% - (var(--gap-h-a8c3eacd-8fde-44fc-8c5a-393b8089ade0) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-48d79e67-17c6-46e3-9d03-03b9b94fc574] {
        flex: none;
        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-3598c74c-fc73-41a4-a12c-9273b2ad1953] {
    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-48d79e67-17c6-46e3-9d03-03b9b94fc574) * 0.67));
    --gap-h-3598c74c-fc73-41a4-a12c-9273b2ad1953: 0px;
    --gap-v-3598c74c-fc73-41a4-a12c-9273b2ad1953: 0px;
    --gap-uuid: 3598c74c-fc73-41a4-a12c-9273b2ad1953;
    max-width: calc(33% - (var(--gap-h-48d79e67-17c6-46e3-9d03-03b9b94fc574) * 0.67));
}

@media screen and (max-width: 840px) {
    .sd[data-s-3598c74c-fc73-41a4-a12c-9273b2ad1953] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 15px;
        --gap-h-3598c74c-fc73-41a4-a12c-9273b2ad1953: 0px;
        --gap-v-3598c74c-fc73-41a4-a12c-9273b2ad1953: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3598c74c-fc73-41a4-a12c-9273b2ad1953] {
        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-48d79e67-17c6-46e3-9d03-03b9b94fc574) * 0.5));
        --gap-h-3598c74c-fc73-41a4-a12c-9273b2ad1953: 0px;
        --gap-v-3598c74c-fc73-41a4-a12c-9273b2ad1953: 0px;
        max-width: calc(50% - (var(--gap-h-48d79e67-17c6-46e3-9d03-03b9b94fc574) * 0.5));
    }
}

.sd[data-s-6c0b832e-511a-471c-aa25-81bf8c8cd7b2] {
    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-3598c74c-fc73-41a4-a12c-9273b2ad1953) * 0));
    max-width: calc(100% - (var(--gap-h-3598c74c-fc73-41a4-a12c-9273b2ad1953) * 0));
}

.sd[data-s-6c0b832e-511a-471c-aa25-81bf8c8cd7b2].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-6c0b832e-511a-471c-aa25-81bf8c8cd7b2].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-6c0b832e-511a-471c-aa25-81bf8c8cd7b2]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6c0b832e-511a-471c-aa25-81bf8c8cd7b2] {
        flex: none;
        height: 160px;
        width: calc(100% - (var(--gap-h-3598c74c-fc73-41a4-a12c-9273b2ad1953) * 0));
        max-width: calc(100% - (var(--gap-h-3598c74c-fc73-41a4-a12c-9273b2ad1953) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6c0b832e-511a-471c-aa25-81bf8c8cd7b2] {
        flex: none;
        height: 130px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-3598c74c-fc73-41a4-a12c-9273b2ad1953) * 0));
        max-width: calc(100% - (var(--gap-h-3598c74c-fc73-41a4-a12c-9273b2ad1953) * 0));
    }
}

.sd[data-s-05f38760-75ad-4298-9ac7-f91ed8590cb0] {
    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-05f38760-75ad-4298-9ac7-f91ed8590cb0]:before {
    background-repeat: no-repeat;
    background-size: cover;
    filter: none;
}

.sd[data-s-6c0b832e-511a-471c-aa25-81bf8c8cd7b2]:hover .sd[data-s-05f38760-75ad-4298-9ac7-f91ed8590cb0] {
    transform: scale(1.1, 1.1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-05f38760-75ad-4298-9ac7-f91ed8590cb0]:before {
        background-size: cover;
        filter: brightness(0.7);
    }

    .sd[data-s-05f38760-75ad-4298-9ac7-f91ed8590cb0] {
        height: 100%;
        width: 100%;
    }
}

.sd[data-s-0c3b2f11-7ab8-4074-bc85-0eb4856e432d] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.53);
    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: 0c3b2f11-7ab8-4074-bc85-0eb4856e432d;
    --gap-h-0c3b2f11-7ab8-4074-bc85-0eb4856e432d: 0px;
    --gap-v-0c3b2f11-7ab8-4074-bc85-0eb4856e432d: 0px;
    max-width: 100%;
}

.sd[data-s-6c0b832e-511a-471c-aa25-81bf8c8cd7b2]:hover .sd[data-s-0c3b2f11-7ab8-4074-bc85-0eb4856e432d] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0c3b2f11-7ab8-4074-bc85-0eb4856e432d] {
        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-0c3b2f11-7ab8-4074-bc85-0eb4856e432d] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        gap: 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        --gap-h-0c3b2f11-7ab8-4074-bc85-0eb4856e432d: 5px;
        --gap-v-0c3b2f11-7ab8-4074-bc85-0eb4856e432d: 0px;
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-7f75692f-5d44-41e1-ba95-5ae41ba27c17] {
    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-0c3b2f11-7ab8-4074-bc85-0eb4856e432d) * 0));
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-0c3b2f11-7ab8-4074-bc85-0eb4856e432d) * 0));
    max-width: calc(100% - (var(--gap-h-0c3b2f11-7ab8-4074-bc85-0eb4856e432d) * 0));
}

@media screen and (max-width: 540px) {
    .sd[data-s-7f75692f-5d44-41e1-ba95-5ae41ba27c17] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-ea02a596-e243-498b-9136-3fcef418cc60] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 95%;
    max-width: 95%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ea02a596-e243-498b-9136-3fcef418cc60] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-efae1907-79fa-4bba-b54d-81f12ce0c511] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    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-efae1907-79fa-4bba-b54d-81f12ce0c511] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-efae1907-79fa-4bba-b54d-81f12ce0c511] {
        flex: none;
        font-size: 13px;
        height: auto;
        margin: 0px 5px 0px 0px;
        max-width: calc(100% - 5px);
    }
}

.sd[data-s-444e5ab2-6716-4301-836f-92aaf463b9cd] {
    background: #FFFFFF;
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 12px;
    font-weight: 400;
    height: auto;
    left: 0;
    line-height: 1.4;
    margin: 0 0 0 0;
    padding: 3px 12px 3px 12px;
    position: absolute;
    text-align: left;
    top: 0;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-25d89f73-d26e-49bf-a298-23e6691b8b2e] {
    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-27eade2f-453a-4745-a5e2-a11563072bec] {
    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-953acd81-70cb-4de4-9768-1bd535966af6] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.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: 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-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-7b3f1873-acaf-4d5e-a831-1f094040baed] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    margin: 26px 0px 65px;
    width: calc(65% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.35000000000000003));
    --gap-h-7b3f1873-acaf-4d5e-a831-1f094040baed: 20px;
    --gap-v-7b3f1873-acaf-4d5e-a831-1f094040baed: 20px;
    --gap-uuid: 7b3f1873-acaf-4d5e-a831-1f094040baed;
    max-width: calc(65% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-7b3f1873-acaf-4d5e-a831-1f094040baed] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        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-7b3f1873-acaf-4d5e-a831-1f094040baed] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(94% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.059999999999999984));
        --gap-h-7b3f1873-acaf-4d5e-a831-1f094040baed: 16px;
        --gap-v-7b3f1873-acaf-4d5e-a831-1f094040baed: 16px;
        max-width: calc(94% - (var(--gap-h-d477e8c8-ed1d-4354-a81e-e0f9840a1397) * 0.059999999999999984));
    }
}

.sd[data-s-49ad1c7e-f66e-481f-af8c-b5bc36049fe4] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    width: calc(33.3% - (var(--gap-h-7b3f1873-acaf-4d5e-a831-1f094040baed) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-7b3f1873-acaf-4d5e-a831-1f094040baed) * 0.667));
}

.sd[data-s-49ad1c7e-f66e-481f-af8c-b5bc36049fe4].appear {
    opacity: 0;
    transform: translate(0px, 24px);
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

.sd[data-s-49ad1c7e-f66e-481f-af8c-b5bc36049fe4].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

@media screen and (max-width: 840px) {
    .sd[data-s-49ad1c7e-f66e-481f-af8c-b5bc36049fe4] {
        flex: none;
        flex-direction: column;
        width: calc(50% - (var(--gap-h-7b3f1873-acaf-4d5e-a831-1f094040baed) * 0.5));
        max-width: calc(50% - (var(--gap-h-7b3f1873-acaf-4d5e-a831-1f094040baed) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-49ad1c7e-f66e-481f-af8c-b5bc36049fe4] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-7b3f1873-acaf-4d5e-a831-1f094040baed) * 0.5));
        max-width: calc(50% - (var(--gap-h-7b3f1873-acaf-4d5e-a831-1f094040baed) * 0.5));
    }
}

.sd[data-s-a190e681-f44d-45e3-b0a4-394886d06544] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
}

.sd[data-s-a190e681-f44d-45e3-b0a4-394886d06544]:hover {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a190e681-f44d-45e3-b0a4-394886d06544] {
        border-radius: 0;
    }
}

.sd[data-s-70a0301e-b846-432b-be9a-7374ef0c8582] {
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    flex: none;
    height: 200px;
    width: 545px;
    max-width: 100%;
}

.sd[data-s-a190e681-f44d-45e3-b0a4-394886d06544]:hover .sd[data-s-70a0301e-b846-432b-be9a-7374ef0c8582] {
    transform: scale(1.05, 1.05);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-70a0301e-b846-432b-be9a-7374ef0c8582] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-70a0301e-b846-432b-be9a-7374ef0c8582] {
        flex: none;
        height: 130px;
        max-width: 100%;
    }
}

.sd[data-s-e9a1a9fc-64f0-4d95-9b56-201136683204] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-uuid: e9a1a9fc-64f0-4d95-9b56-201136683204;
    --gap-h-e9a1a9fc-64f0-4d95-9b56-201136683204: 0px;
    --gap-v-e9a1a9fc-64f0-4d95-9b56-201136683204: 0px;
    max-width: 100%;
}

.sd[data-s-a1194633-d9e8-4fd9-9d7a-99a49ac60b1b] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a1194633-d9e8-4fd9-9d7a-99a49ac60b1b]:hover {
    color: #a4a4a4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a1194633-d9e8-4fd9-9d7a-99a49ac60b1b] {
        font-size: 13px;
        font-weight: 600;
    }
}

.sd[data-s-bf7cff6a-8f50-4b45-a067-de55417dfeb2] {
    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-7b3f1873-acaf-4d5e-a831-1f094040baed) * 0));
    max-width: calc(100% - (var(--gap-h-7b3f1873-acaf-4d5e-a831-1f094040baed) * 0));
}

.sd[data-s-45b4c29b-0d9e-49cb-804e-30796e691592] {
    background: #FFFFFF;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    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: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 4px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-45b4c29b-0d9e-49cb-804e-30796e691592] {
        background: #FFFFFF;
        border-bottom: 1px solid #000;
        border-left: 1px solid #000;
        border-radius: 0;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        flex: none;
        width: 250px;
    }
}

.sd[data-s-b874a863-f933-4c13-9cbe-e0d0e30fd511] {
    color: #333333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    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-a78cc740-f8ac-4ba5-ad77-03501db8a476] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    margin: 26px 0px 65px;
    width: calc(65% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.35000000000000003));
    --gap-h-a78cc740-f8ac-4ba5-ad77-03501db8a476: 20px;
    --gap-v-a78cc740-f8ac-4ba5-ad77-03501db8a476: 20px;
    --gap-uuid: a78cc740-f8ac-4ba5-ad77-03501db8a476;
    max-width: calc(65% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-a78cc740-f8ac-4ba5-ad77-03501db8a476] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        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-a78cc740-f8ac-4ba5-ad77-03501db8a476] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(94% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.059999999999999984));
        --gap-h-a78cc740-f8ac-4ba5-ad77-03501db8a476: 16px;
        --gap-v-a78cc740-f8ac-4ba5-ad77-03501db8a476: 16px;
        max-width: calc(94% - (var(--gap-h-dba0a62d-a227-458c-86fe-f8c5ad44f3b2) * 0.059999999999999984));
    }
}

.sd[data-s-94feb586-08a3-41e4-a619-59a8a5932f08] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    width: calc(33.3% - (var(--gap-h-a78cc740-f8ac-4ba5-ad77-03501db8a476) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-a78cc740-f8ac-4ba5-ad77-03501db8a476) * 0.667));
}

.sd[data-s-94feb586-08a3-41e4-a619-59a8a5932f08].appear {
    opacity: 0;
    transform: translate(0px, 24px);
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

.sd[data-s-94feb586-08a3-41e4-a619-59a8a5932f08].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

@media screen and (max-width: 840px) {
    .sd[data-s-94feb586-08a3-41e4-a619-59a8a5932f08] {
        flex: none;
        flex-direction: column;
        width: calc(50% - (var(--gap-h-a78cc740-f8ac-4ba5-ad77-03501db8a476) * 0.5));
        max-width: calc(50% - (var(--gap-h-a78cc740-f8ac-4ba5-ad77-03501db8a476) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-94feb586-08a3-41e4-a619-59a8a5932f08] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-a78cc740-f8ac-4ba5-ad77-03501db8a476) * 0.5));
        max-width: calc(50% - (var(--gap-h-a78cc740-f8ac-4ba5-ad77-03501db8a476) * 0.5));
    }
}

.sd[data-s-1f6eecee-b45e-4ef3-93d0-b25eaea271c7] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
}

.sd[data-s-1f6eecee-b45e-4ef3-93d0-b25eaea271c7]:hover {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1f6eecee-b45e-4ef3-93d0-b25eaea271c7] {
        border-radius: 0;
    }
}

.sd[data-s-a380d62e-72fa-445f-84fb-3a2ee03eb119] {
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    flex: none;
    height: 200px;
    width: 545px;
    max-width: 100%;
}

.sd[data-s-1f6eecee-b45e-4ef3-93d0-b25eaea271c7]:hover .sd[data-s-a380d62e-72fa-445f-84fb-3a2ee03eb119] {
    transform: scale(1.05, 1.05);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a380d62e-72fa-445f-84fb-3a2ee03eb119] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a380d62e-72fa-445f-84fb-3a2ee03eb119] {
        flex: none;
        height: 130px;
        max-width: 100%;
    }
}

.sd[data-s-e6ed8eeb-6a98-436b-a2ec-bd1dec1edf19] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-uuid: e6ed8eeb-6a98-436b-a2ec-bd1dec1edf19;
    --gap-h-e6ed8eeb-6a98-436b-a2ec-bd1dec1edf19: 0px;
    --gap-v-e6ed8eeb-6a98-436b-a2ec-bd1dec1edf19: 0px;
    max-width: 100%;
}

.sd[data-s-d6afab19-ec42-40d8-a2a6-945e636279f1] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-d6afab19-ec42-40d8-a2a6-945e636279f1]:hover {
    color: #a4a4a4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d6afab19-ec42-40d8-a2a6-945e636279f1] {
        font-size: 13px;
        font-weight: 600;
    }
}

.sd[data-s-6e799986-e844-4bf2-a8fc-af02e67934b3] {
    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-a78cc740-f8ac-4ba5-ad77-03501db8a476) * 0));
    max-width: calc(100% - (var(--gap-h-a78cc740-f8ac-4ba5-ad77-03501db8a476) * 0));
}

.sd[data-s-4e2ba0d1-1474-4b26-a0c5-114d03c0678b] {
    background: #FFFFFF;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    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: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 4px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-4e2ba0d1-1474-4b26-a0c5-114d03c0678b] {
        background: #FFFFFF;
        border-bottom: 1px solid #000;
        border-left: 1px solid #000;
        border-radius: 0;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        flex: none;
        width: 250px;
    }
}

.sd[data-s-10472aff-5df1-4e80-8d84-b25073a3b763] {
    color: #333333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    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-42950c5a-ccde-45fc-9590-147f103cd6d6] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    margin: 26px 0px 65px;
    width: calc(65% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.35000000000000003));
    --gap-h-42950c5a-ccde-45fc-9590-147f103cd6d6: 20px;
    --gap-v-42950c5a-ccde-45fc-9590-147f103cd6d6: 20px;
    --gap-uuid: 42950c5a-ccde-45fc-9590-147f103cd6d6;
    max-width: calc(65% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-42950c5a-ccde-45fc-9590-147f103cd6d6] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        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-42950c5a-ccde-45fc-9590-147f103cd6d6] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(94% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.059999999999999984));
        --gap-h-42950c5a-ccde-45fc-9590-147f103cd6d6: 16px;
        --gap-v-42950c5a-ccde-45fc-9590-147f103cd6d6: 16px;
        max-width: calc(94% - (var(--gap-h-9ebd2b99-194a-4fa7-8da4-2540674cc1d6) * 0.059999999999999984));
    }
}

.sd[data-s-9b7aa5af-c91a-4d47-be0a-75d584e1a865] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    width: calc(33.3% - (var(--gap-h-42950c5a-ccde-45fc-9590-147f103cd6d6) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-42950c5a-ccde-45fc-9590-147f103cd6d6) * 0.667));
}

.sd[data-s-9b7aa5af-c91a-4d47-be0a-75d584e1a865].appear {
    opacity: 0;
    transform: translate(0px, 24px);
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

.sd[data-s-9b7aa5af-c91a-4d47-be0a-75d584e1a865].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9b7aa5af-c91a-4d47-be0a-75d584e1a865] {
        flex: none;
        flex-direction: column;
        width: calc(50% - (var(--gap-h-42950c5a-ccde-45fc-9590-147f103cd6d6) * 0.5));
        max-width: calc(50% - (var(--gap-h-42950c5a-ccde-45fc-9590-147f103cd6d6) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9b7aa5af-c91a-4d47-be0a-75d584e1a865] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-42950c5a-ccde-45fc-9590-147f103cd6d6) * 0.5));
        max-width: calc(50% - (var(--gap-h-42950c5a-ccde-45fc-9590-147f103cd6d6) * 0.5));
    }
}

.sd[data-s-c778d3b8-4d4d-4ddc-8f3f-982fb2582289] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
}

.sd[data-s-c778d3b8-4d4d-4ddc-8f3f-982fb2582289]:hover {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c778d3b8-4d4d-4ddc-8f3f-982fb2582289] {
        border-radius: 0;
    }
}

.sd[data-s-11319852-0b75-4af6-9440-ed3acfbc5bef] {
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    flex: none;
    height: 200px;
    width: 545px;
    max-width: 100%;
}

.sd[data-s-c778d3b8-4d4d-4ddc-8f3f-982fb2582289]:hover .sd[data-s-11319852-0b75-4af6-9440-ed3acfbc5bef] {
    transform: scale(1.05, 1.05);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-11319852-0b75-4af6-9440-ed3acfbc5bef] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-11319852-0b75-4af6-9440-ed3acfbc5bef] {
        flex: none;
        height: 130px;
        max-width: 100%;
    }
}

.sd[data-s-317e1d3b-c91b-4e6f-a9de-68c6577924c3] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-uuid: 317e1d3b-c91b-4e6f-a9de-68c6577924c3;
    --gap-h-317e1d3b-c91b-4e6f-a9de-68c6577924c3: 0px;
    --gap-v-317e1d3b-c91b-4e6f-a9de-68c6577924c3: 0px;
    max-width: 100%;
}

.sd[data-s-db797d90-cc9e-4536-9fde-c3fd3fc05f9f] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-db797d90-cc9e-4536-9fde-c3fd3fc05f9f]:hover {
    color: #a4a4a4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-db797d90-cc9e-4536-9fde-c3fd3fc05f9f] {
        font-size: 13px;
        font-weight: 600;
    }
}

.sd[data-s-e344bf18-4bc4-410a-9408-f6497fe3793f] {
    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-42950c5a-ccde-45fc-9590-147f103cd6d6) * 0));
    max-width: calc(100% - (var(--gap-h-42950c5a-ccde-45fc-9590-147f103cd6d6) * 0));
}

.sd[data-s-244f143d-c003-48dc-baa3-03edd18f13af] {
    background: #FFFFFF;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    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: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 4px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-244f143d-c003-48dc-baa3-03edd18f13af] {
        background: #FFFFFF;
        border-bottom: 1px solid #000;
        border-left: 1px solid #000;
        border-radius: 0;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        flex: none;
        width: 250px;
    }
}

.sd[data-s-c32bc447-b809-4e56-b11b-cbd543c55ab0] {
    color: #333333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    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-728a0111-ed93-40c6-99b5-fecbc5ee1d33] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    margin: 26px 0px 65px;
    width: calc(65% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.35000000000000003));
    --gap-h-728a0111-ed93-40c6-99b5-fecbc5ee1d33: 20px;
    --gap-v-728a0111-ed93-40c6-99b5-fecbc5ee1d33: 20px;
    --gap-uuid: 728a0111-ed93-40c6-99b5-fecbc5ee1d33;
    max-width: calc(65% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-728a0111-ed93-40c6-99b5-fecbc5ee1d33] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        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-728a0111-ed93-40c6-99b5-fecbc5ee1d33] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(94% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.059999999999999984));
        --gap-h-728a0111-ed93-40c6-99b5-fecbc5ee1d33: 16px;
        --gap-v-728a0111-ed93-40c6-99b5-fecbc5ee1d33: 16px;
        max-width: calc(94% - (var(--gap-h-c9895cb3-166f-4b6f-a01e-bdf31d5742bf) * 0.059999999999999984));
    }
}

.sd[data-s-0bc61f43-8788-4d35-8218-fc509e9d6935] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    width: calc(33.3% - (var(--gap-h-728a0111-ed93-40c6-99b5-fecbc5ee1d33) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-728a0111-ed93-40c6-99b5-fecbc5ee1d33) * 0.667));
}

.sd[data-s-0bc61f43-8788-4d35-8218-fc509e9d6935].appear {
    opacity: 0;
    transform: translate(0px, 24px);
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

.sd[data-s-0bc61f43-8788-4d35-8218-fc509e9d6935].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0bc61f43-8788-4d35-8218-fc509e9d6935] {
        flex: none;
        flex-direction: column;
        width: calc(50% - (var(--gap-h-728a0111-ed93-40c6-99b5-fecbc5ee1d33) * 0.5));
        max-width: calc(50% - (var(--gap-h-728a0111-ed93-40c6-99b5-fecbc5ee1d33) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0bc61f43-8788-4d35-8218-fc509e9d6935] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-728a0111-ed93-40c6-99b5-fecbc5ee1d33) * 0.5));
        max-width: calc(50% - (var(--gap-h-728a0111-ed93-40c6-99b5-fecbc5ee1d33) * 0.5));
    }
}

.sd[data-s-eb69500c-5622-43c0-b8bc-3114d787f1f9] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
}

.sd[data-s-eb69500c-5622-43c0-b8bc-3114d787f1f9]:hover {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-eb69500c-5622-43c0-b8bc-3114d787f1f9] {
        border-radius: 0;
    }
}

.sd[data-s-b673d8bb-1e2f-414d-9154-efcad781e26d] {
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    flex: none;
    height: 200px;
    width: 545px;
    max-width: 100%;
}

.sd[data-s-eb69500c-5622-43c0-b8bc-3114d787f1f9]:hover .sd[data-s-b673d8bb-1e2f-414d-9154-efcad781e26d] {
    transform: scale(1.05, 1.05);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b673d8bb-1e2f-414d-9154-efcad781e26d] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b673d8bb-1e2f-414d-9154-efcad781e26d] {
        flex: none;
        height: 130px;
        max-width: 100%;
    }
}

.sd[data-s-46655e90-0bf0-4034-b6b8-1ebc48614ed5] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-uuid: 46655e90-0bf0-4034-b6b8-1ebc48614ed5;
    --gap-h-46655e90-0bf0-4034-b6b8-1ebc48614ed5: 0px;
    --gap-v-46655e90-0bf0-4034-b6b8-1ebc48614ed5: 0px;
    max-width: 100%;
}

.sd[data-s-c5fd983b-c3dc-4664-9b48-2ab2a7a29a8f] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c5fd983b-c3dc-4664-9b48-2ab2a7a29a8f]:hover {
    color: #a4a4a4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c5fd983b-c3dc-4664-9b48-2ab2a7a29a8f] {
        font-size: 13px;
        font-weight: 600;
    }
}

.sd[data-s-06d8a7d0-98d7-4aa9-8ec5-8605ff0d2e5d] {
    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-728a0111-ed93-40c6-99b5-fecbc5ee1d33) * 0));
    max-width: calc(100% - (var(--gap-h-728a0111-ed93-40c6-99b5-fecbc5ee1d33) * 0));
}

.sd[data-s-d6010bcc-252f-41aa-ac9e-df60a68833f0] {
    background: #FFFFFF;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    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: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 4px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-d6010bcc-252f-41aa-ac9e-df60a68833f0] {
        background: #FFFFFF;
        border-bottom: 1px solid #000;
        border-left: 1px solid #000;
        border-radius: 0;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        flex: none;
        width: 250px;
    }
}

.sd[data-s-986e43ef-b91e-4fed-9495-5bd01bd5f730] {
    color: #333333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    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-b5317ff4-97a5-43d4-904f-5afd040c059a] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    margin: 26px 0px 65px;
    width: calc(65% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.35000000000000003));
    --gap-h-b5317ff4-97a5-43d4-904f-5afd040c059a: 20px;
    --gap-v-b5317ff4-97a5-43d4-904f-5afd040c059a: 20px;
    --gap-uuid: b5317ff4-97a5-43d4-904f-5afd040c059a;
    max-width: calc(65% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-b5317ff4-97a5-43d4-904f-5afd040c059a] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        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-b5317ff4-97a5-43d4-904f-5afd040c059a] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(94% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.059999999999999984));
        --gap-h-b5317ff4-97a5-43d4-904f-5afd040c059a: 16px;
        --gap-v-b5317ff4-97a5-43d4-904f-5afd040c059a: 16px;
        max-width: calc(94% - (var(--gap-h-cf871f19-6772-4247-aa56-cc4248e9e93a) * 0.059999999999999984));
    }
}

.sd[data-s-51d07b4b-c6cc-4aa1-a6f1-9bf0d406203e] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    width: calc(33.3% - (var(--gap-h-b5317ff4-97a5-43d4-904f-5afd040c059a) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-b5317ff4-97a5-43d4-904f-5afd040c059a) * 0.667));
}

.sd[data-s-51d07b4b-c6cc-4aa1-a6f1-9bf0d406203e].appear {
    opacity: 0;
    transform: translate(0px, 24px);
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

.sd[data-s-51d07b4b-c6cc-4aa1-a6f1-9bf0d406203e].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

@media screen and (max-width: 840px) {
    .sd[data-s-51d07b4b-c6cc-4aa1-a6f1-9bf0d406203e] {
        flex: none;
        flex-direction: column;
        width: calc(50% - (var(--gap-h-b5317ff4-97a5-43d4-904f-5afd040c059a) * 0.5));
        max-width: calc(50% - (var(--gap-h-b5317ff4-97a5-43d4-904f-5afd040c059a) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-51d07b4b-c6cc-4aa1-a6f1-9bf0d406203e] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-b5317ff4-97a5-43d4-904f-5afd040c059a) * 0.5));
        max-width: calc(50% - (var(--gap-h-b5317ff4-97a5-43d4-904f-5afd040c059a) * 0.5));
    }
}

.sd[data-s-f9c12709-a699-4a83-9f95-7bfc7bd52135] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
}

.sd[data-s-f9c12709-a699-4a83-9f95-7bfc7bd52135]:hover {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f9c12709-a699-4a83-9f95-7bfc7bd52135] {
        border-radius: 0;
    }
}

.sd[data-s-58350672-f617-4663-ba3d-fe1ffb575c7b] {
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    flex: none;
    height: 200px;
    width: 545px;
    max-width: 100%;
}

.sd[data-s-f9c12709-a699-4a83-9f95-7bfc7bd52135]:hover .sd[data-s-58350672-f617-4663-ba3d-fe1ffb575c7b] {
    transform: scale(1.05, 1.05);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-58350672-f617-4663-ba3d-fe1ffb575c7b] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-58350672-f617-4663-ba3d-fe1ffb575c7b] {
        flex: none;
        height: 130px;
        max-width: 100%;
    }
}

.sd[data-s-48462378-95b9-40cd-bea2-349ae4984809] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-uuid: 48462378-95b9-40cd-bea2-349ae4984809;
    --gap-h-48462378-95b9-40cd-bea2-349ae4984809: 0px;
    --gap-v-48462378-95b9-40cd-bea2-349ae4984809: 0px;
    max-width: 100%;
}

.sd[data-s-a4f8e72b-8fa2-4bf3-92b4-0b4e39d8dbed] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a4f8e72b-8fa2-4bf3-92b4-0b4e39d8dbed]:hover {
    color: #a4a4a4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a4f8e72b-8fa2-4bf3-92b4-0b4e39d8dbed] {
        font-size: 13px;
        font-weight: 600;
    }
}

.sd[data-s-f7fb4c09-e49f-4d57-a380-b0aac1d0f83c] {
    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-b5317ff4-97a5-43d4-904f-5afd040c059a) * 0));
    max-width: calc(100% - (var(--gap-h-b5317ff4-97a5-43d4-904f-5afd040c059a) * 0));
}

.sd[data-s-f75c5a4d-a043-424f-b053-8ce8dd4440c7] {
    background: #FFFFFF;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    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: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 4px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-f75c5a4d-a043-424f-b053-8ce8dd4440c7] {
        background: #FFFFFF;
        border-bottom: 1px solid #000;
        border-left: 1px solid #000;
        border-radius: 0;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        flex: none;
        width: 250px;
    }
}

.sd[data-s-b7964b73-9487-49a8-9a45-d4e4f6914fa3] {
    color: #333333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    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-4b09be93-2ba9-4c5b-8190-c55e474007e1] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    margin: 26px 0px 65px;
    width: calc(65% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.35000000000000003));
    --gap-h-4b09be93-2ba9-4c5b-8190-c55e474007e1: 20px;
    --gap-v-4b09be93-2ba9-4c5b-8190-c55e474007e1: 20px;
    --gap-uuid: 4b09be93-2ba9-4c5b-8190-c55e474007e1;
    max-width: calc(65% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-4b09be93-2ba9-4c5b-8190-c55e474007e1] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        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-4b09be93-2ba9-4c5b-8190-c55e474007e1] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(94% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.059999999999999984));
        --gap-h-4b09be93-2ba9-4c5b-8190-c55e474007e1: 16px;
        --gap-v-4b09be93-2ba9-4c5b-8190-c55e474007e1: 16px;
        max-width: calc(94% - (var(--gap-h-a56fea4b-ea30-4b10-b5cc-74806f545d54) * 0.059999999999999984));
    }
}

.sd[data-s-84e704e6-1e04-4442-b064-f2c6185b6ccf] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    width: calc(33.3% - (var(--gap-h-4b09be93-2ba9-4c5b-8190-c55e474007e1) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-4b09be93-2ba9-4c5b-8190-c55e474007e1) * 0.667));
}

.sd[data-s-84e704e6-1e04-4442-b064-f2c6185b6ccf].appear {
    opacity: 0;
    transform: translate(0px, 24px);
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

.sd[data-s-84e704e6-1e04-4442-b064-f2c6185b6ccf].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

@media screen and (max-width: 840px) {
    .sd[data-s-84e704e6-1e04-4442-b064-f2c6185b6ccf] {
        flex: none;
        flex-direction: column;
        width: calc(50% - (var(--gap-h-4b09be93-2ba9-4c5b-8190-c55e474007e1) * 0.5));
        max-width: calc(50% - (var(--gap-h-4b09be93-2ba9-4c5b-8190-c55e474007e1) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-84e704e6-1e04-4442-b064-f2c6185b6ccf] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-4b09be93-2ba9-4c5b-8190-c55e474007e1) * 0.5));
        max-width: calc(50% - (var(--gap-h-4b09be93-2ba9-4c5b-8190-c55e474007e1) * 0.5));
    }
}

.sd[data-s-c42f2160-3280-4fcf-9bbd-8991f16aeb16] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
}

.sd[data-s-c42f2160-3280-4fcf-9bbd-8991f16aeb16]:hover {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c42f2160-3280-4fcf-9bbd-8991f16aeb16] {
        border-radius: 0;
    }
}

.sd[data-s-8e48fe7b-1a9c-4884-b5db-0e4af604255b] {
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    flex: none;
    height: 200px;
    width: 545px;
    max-width: 100%;
}

.sd[data-s-c42f2160-3280-4fcf-9bbd-8991f16aeb16]:hover .sd[data-s-8e48fe7b-1a9c-4884-b5db-0e4af604255b] {
    transform: scale(1.05, 1.05);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8e48fe7b-1a9c-4884-b5db-0e4af604255b] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8e48fe7b-1a9c-4884-b5db-0e4af604255b] {
        flex: none;
        height: 130px;
        max-width: 100%;
    }
}

.sd[data-s-fdd3642f-1660-482a-8d23-996300e8c67c] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-uuid: fdd3642f-1660-482a-8d23-996300e8c67c;
    --gap-h-fdd3642f-1660-482a-8d23-996300e8c67c: 0px;
    --gap-v-fdd3642f-1660-482a-8d23-996300e8c67c: 0px;
    max-width: 100%;
}

.sd[data-s-fb2066a4-799c-4deb-ba0f-ffb4088a5dcc] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-fb2066a4-799c-4deb-ba0f-ffb4088a5dcc]:hover {
    color: #a4a4a4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-fb2066a4-799c-4deb-ba0f-ffb4088a5dcc] {
        font-size: 13px;
        font-weight: 600;
    }
}

.sd[data-s-41f66028-2852-401f-b278-a6932243e32b] {
    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-4b09be93-2ba9-4c5b-8190-c55e474007e1) * 0));
    max-width: calc(100% - (var(--gap-h-4b09be93-2ba9-4c5b-8190-c55e474007e1) * 0));
}

.sd[data-s-b11f3bfc-0db7-4d84-af81-403844730d63] {
    background: #FFFFFF;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    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: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 4px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-b11f3bfc-0db7-4d84-af81-403844730d63] {
        background: #FFFFFF;
        border-bottom: 1px solid #000;
        border-left: 1px solid #000;
        border-radius: 0;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        flex: none;
        width: 250px;
    }
}

.sd[data-s-3e59e86c-cb0d-41b4-b2e6-a8fd8b668a86] {
    color: #333333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    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-7379627d-6c6f-4181-a302-4150953431ff] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    margin: 26px 0px 65px;
    width: calc(65% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.35000000000000003));
    --gap-h-7379627d-6c6f-4181-a302-4150953431ff: 20px;
    --gap-v-7379627d-6c6f-4181-a302-4150953431ff: 20px;
    --gap-uuid: 7379627d-6c6f-4181-a302-4150953431ff;
    max-width: calc(65% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-7379627d-6c6f-4181-a302-4150953431ff] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        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-7379627d-6c6f-4181-a302-4150953431ff] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(94% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.059999999999999984));
        --gap-h-7379627d-6c6f-4181-a302-4150953431ff: 16px;
        --gap-v-7379627d-6c6f-4181-a302-4150953431ff: 16px;
        max-width: calc(94% - (var(--gap-h-241500e7-89af-4eed-9306-5f4d806cc0a1) * 0.059999999999999984));
    }
}

.sd[data-s-a9581201-71a2-4c05-8a33-d28fbf09678a] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    width: calc(33.3% - (var(--gap-h-7379627d-6c6f-4181-a302-4150953431ff) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-7379627d-6c6f-4181-a302-4150953431ff) * 0.667));
}

.sd[data-s-a9581201-71a2-4c05-8a33-d28fbf09678a].appear {
    opacity: 0;
    transform: translate(0px, 24px);
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

.sd[data-s-a9581201-71a2-4c05-8a33-d28fbf09678a].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a9581201-71a2-4c05-8a33-d28fbf09678a] {
        flex: none;
        flex-direction: column;
        width: calc(50% - (var(--gap-h-7379627d-6c6f-4181-a302-4150953431ff) * 0.5));
        max-width: calc(50% - (var(--gap-h-7379627d-6c6f-4181-a302-4150953431ff) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a9581201-71a2-4c05-8a33-d28fbf09678a] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-7379627d-6c6f-4181-a302-4150953431ff) * 0.5));
        max-width: calc(50% - (var(--gap-h-7379627d-6c6f-4181-a302-4150953431ff) * 0.5));
    }
}

.sd[data-s-6e945d20-9581-4a3f-b2aa-b82977f962f6] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
}

.sd[data-s-6e945d20-9581-4a3f-b2aa-b82977f962f6]:hover {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6e945d20-9581-4a3f-b2aa-b82977f962f6] {
        border-radius: 0;
    }
}

.sd[data-s-899e4970-13f6-4a02-98d5-2d51ca853694] {
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    flex: none;
    height: 200px;
    width: 545px;
    max-width: 100%;
}

.sd[data-s-6e945d20-9581-4a3f-b2aa-b82977f962f6]:hover .sd[data-s-899e4970-13f6-4a02-98d5-2d51ca853694] {
    transform: scale(1.05, 1.05);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-899e4970-13f6-4a02-98d5-2d51ca853694] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-899e4970-13f6-4a02-98d5-2d51ca853694] {
        flex: none;
        height: 130px;
        max-width: 100%;
    }
}

.sd[data-s-4f90e10b-a8e8-49f5-9512-e2b0ccf4a1b4] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-uuid: 4f90e10b-a8e8-49f5-9512-e2b0ccf4a1b4;
    --gap-h-4f90e10b-a8e8-49f5-9512-e2b0ccf4a1b4: 0px;
    --gap-v-4f90e10b-a8e8-49f5-9512-e2b0ccf4a1b4: 0px;
    max-width: 100%;
}

.sd[data-s-aecc4586-059a-42da-bd7e-8791129e064c] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-aecc4586-059a-42da-bd7e-8791129e064c]:hover {
    color: #a4a4a4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-aecc4586-059a-42da-bd7e-8791129e064c] {
        font-size: 13px;
        font-weight: 600;
    }
}

.sd[data-s-59187fc5-7785-4be4-87d1-4b2c33bf8255] {
    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-7379627d-6c6f-4181-a302-4150953431ff) * 0));
    max-width: calc(100% - (var(--gap-h-7379627d-6c6f-4181-a302-4150953431ff) * 0));
}

.sd[data-s-4680e48e-a368-49fe-8f2f-712bed225f37] {
    background: #FFFFFF;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    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: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 4px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-4680e48e-a368-49fe-8f2f-712bed225f37] {
        background: #FFFFFF;
        border-bottom: 1px solid #000;
        border-left: 1px solid #000;
        border-radius: 0;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        flex: none;
        width: 250px;
    }
}

.sd[data-s-71ab43fa-fc48-4a13-b946-84fb2ef8703b] {
    color: #333333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    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-572d4d55-238e-4c5f-b601-148029571e60] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    margin: 26px 0px 65px;
    width: calc(65% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.35000000000000003));
    --gap-h-572d4d55-238e-4c5f-b601-148029571e60: 20px;
    --gap-v-572d4d55-238e-4c5f-b601-148029571e60: 20px;
    --gap-uuid: 572d4d55-238e-4c5f-b601-148029571e60;
    max-width: calc(65% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-572d4d55-238e-4c5f-b601-148029571e60] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        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-572d4d55-238e-4c5f-b601-148029571e60] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(94% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.059999999999999984));
        --gap-h-572d4d55-238e-4c5f-b601-148029571e60: 16px;
        --gap-v-572d4d55-238e-4c5f-b601-148029571e60: 16px;
        max-width: calc(94% - (var(--gap-h-c7393590-bf11-47e5-a2e3-a672278251fd) * 0.059999999999999984));
    }
}

.sd[data-s-ca68a7c0-623b-4a51-b27a-7896423b728c] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    width: calc(33.3% - (var(--gap-h-572d4d55-238e-4c5f-b601-148029571e60) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-572d4d55-238e-4c5f-b601-148029571e60) * 0.667));
}

.sd[data-s-ca68a7c0-623b-4a51-b27a-7896423b728c].appear {
    opacity: 0;
    transform: translate(0px, 24px);
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

.sd[data-s-ca68a7c0-623b-4a51-b27a-7896423b728c].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ca68a7c0-623b-4a51-b27a-7896423b728c] {
        flex: none;
        flex-direction: column;
        width: calc(50% - (var(--gap-h-572d4d55-238e-4c5f-b601-148029571e60) * 0.5));
        max-width: calc(50% - (var(--gap-h-572d4d55-238e-4c5f-b601-148029571e60) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ca68a7c0-623b-4a51-b27a-7896423b728c] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-572d4d55-238e-4c5f-b601-148029571e60) * 0.5));
        max-width: calc(50% - (var(--gap-h-572d4d55-238e-4c5f-b601-148029571e60) * 0.5));
    }
}

.sd[data-s-efcce0e5-6c73-4918-8928-332ba81b7499] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
}

.sd[data-s-efcce0e5-6c73-4918-8928-332ba81b7499]:hover {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-efcce0e5-6c73-4918-8928-332ba81b7499] {
        border-radius: 0;
    }
}

.sd[data-s-948b8cc7-0231-464f-a42b-8442cd699bf8] {
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    flex: none;
    height: 200px;
    width: 545px;
    max-width: 100%;
}

.sd[data-s-efcce0e5-6c73-4918-8928-332ba81b7499]:hover .sd[data-s-948b8cc7-0231-464f-a42b-8442cd699bf8] {
    transform: scale(1.05, 1.05);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-948b8cc7-0231-464f-a42b-8442cd699bf8] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-948b8cc7-0231-464f-a42b-8442cd699bf8] {
        flex: none;
        height: 130px;
        max-width: 100%;
    }
}

.sd[data-s-1373ecf8-f170-48f0-ad7d-fa7355684e73] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-uuid: 1373ecf8-f170-48f0-ad7d-fa7355684e73;
    --gap-h-1373ecf8-f170-48f0-ad7d-fa7355684e73: 0px;
    --gap-v-1373ecf8-f170-48f0-ad7d-fa7355684e73: 0px;
    max-width: 100%;
}

.sd[data-s-ac8b28b2-02dd-4318-adee-f5b6e91c2074] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ac8b28b2-02dd-4318-adee-f5b6e91c2074]:hover {
    color: #a4a4a4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ac8b28b2-02dd-4318-adee-f5b6e91c2074] {
        font-size: 13px;
        font-weight: 600;
    }
}

.sd[data-s-46085753-0a8a-4f25-b09e-9d5a1824ea22] {
    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-572d4d55-238e-4c5f-b601-148029571e60) * 0));
    max-width: calc(100% - (var(--gap-h-572d4d55-238e-4c5f-b601-148029571e60) * 0));
}

.sd[data-s-bfde2e94-b611-4edf-8015-358620095bdf] {
    background: #FFFFFF;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    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: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 4px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-bfde2e94-b611-4edf-8015-358620095bdf] {
        background: #FFFFFF;
        border-bottom: 1px solid #000;
        border-left: 1px solid #000;
        border-radius: 0;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        flex: none;
        width: 250px;
    }
}

.sd[data-s-844910a7-0ddf-45e3-8b61-73b58abccd2a] {
    color: #333333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    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-d88d222c-2245-464c-bd00-970131859654] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    margin: 26px 0px 65px;
    width: calc(65% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.35000000000000003));
    --gap-h-d88d222c-2245-464c-bd00-970131859654: 20px;
    --gap-v-d88d222c-2245-464c-bd00-970131859654: 20px;
    --gap-uuid: d88d222c-2245-464c-bd00-970131859654;
    max-width: calc(65% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d88d222c-2245-464c-bd00-970131859654] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        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-d88d222c-2245-464c-bd00-970131859654] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(94% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.059999999999999984));
        --gap-h-d88d222c-2245-464c-bd00-970131859654: 16px;
        --gap-v-d88d222c-2245-464c-bd00-970131859654: 16px;
        max-width: calc(94% - (var(--gap-h-fd9cdd5a-da6c-4f0b-acfb-1f365c465d87) * 0.059999999999999984));
    }
}

.sd[data-s-771ff7f2-2759-4c20-961a-c974fbdf2e78] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    width: calc(33.3% - (var(--gap-h-d88d222c-2245-464c-bd00-970131859654) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-d88d222c-2245-464c-bd00-970131859654) * 0.667));
}

.sd[data-s-771ff7f2-2759-4c20-961a-c974fbdf2e78].appear {
    opacity: 0;
    transform: translate(0px, 24px);
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

.sd[data-s-771ff7f2-2759-4c20-961a-c974fbdf2e78].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

@media screen and (max-width: 840px) {
    .sd[data-s-771ff7f2-2759-4c20-961a-c974fbdf2e78] {
        flex: none;
        flex-direction: column;
        width: calc(50% - (var(--gap-h-d88d222c-2245-464c-bd00-970131859654) * 0.5));
        max-width: calc(50% - (var(--gap-h-d88d222c-2245-464c-bd00-970131859654) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-771ff7f2-2759-4c20-961a-c974fbdf2e78] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-d88d222c-2245-464c-bd00-970131859654) * 0.5));
        max-width: calc(50% - (var(--gap-h-d88d222c-2245-464c-bd00-970131859654) * 0.5));
    }
}

.sd[data-s-ae1ceb53-59f8-4542-b7c1-d08186071ebe] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
}

.sd[data-s-ae1ceb53-59f8-4542-b7c1-d08186071ebe]:hover {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ae1ceb53-59f8-4542-b7c1-d08186071ebe] {
        border-radius: 0;
    }
}

.sd[data-s-859f6c9c-cee6-4b95-808f-52ddd6d28de8] {
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    flex: none;
    height: 200px;
    width: 545px;
    max-width: 100%;
}

.sd[data-s-ae1ceb53-59f8-4542-b7c1-d08186071ebe]:hover .sd[data-s-859f6c9c-cee6-4b95-808f-52ddd6d28de8] {
    transform: scale(1.05, 1.05);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-859f6c9c-cee6-4b95-808f-52ddd6d28de8] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-859f6c9c-cee6-4b95-808f-52ddd6d28de8] {
        flex: none;
        height: 130px;
        max-width: 100%;
    }
}

.sd[data-s-7edcb6a7-5906-4c75-999b-b369a3d64da2] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-uuid: 7edcb6a7-5906-4c75-999b-b369a3d64da2;
    --gap-h-7edcb6a7-5906-4c75-999b-b369a3d64da2: 0px;
    --gap-v-7edcb6a7-5906-4c75-999b-b369a3d64da2: 0px;
    max-width: 100%;
}

.sd[data-s-f061f8b8-8714-4c28-a4f4-c231a74131a0] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-f061f8b8-8714-4c28-a4f4-c231a74131a0]:hover {
    color: #a4a4a4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f061f8b8-8714-4c28-a4f4-c231a74131a0] {
        font-size: 13px;
        font-weight: 600;
    }
}

.sd[data-s-e7e9e8ae-dcfd-4804-a4c3-784c5fa989cf] {
    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-d88d222c-2245-464c-bd00-970131859654) * 0));
    max-width: calc(100% - (var(--gap-h-d88d222c-2245-464c-bd00-970131859654) * 0));
}

.sd[data-s-b8c8650c-c27d-45b4-a6fd-52c935072a4c] {
    background: #FFFFFF;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    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: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 4px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-b8c8650c-c27d-45b4-a6fd-52c935072a4c] {
        background: #FFFFFF;
        border-bottom: 1px solid #000;
        border-left: 1px solid #000;
        border-radius: 0;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        flex: none;
        width: 250px;
    }
}

.sd[data-s-7284030c-b654-4954-b87c-ad2377fe63bb] {
    color: #333333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    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-a650aae4-7748-460a-9147-d3447180250c] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    margin: 26px 0px 65px;
    width: calc(65% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.35000000000000003));
    --gap-h-a650aae4-7748-460a-9147-d3447180250c: 20px;
    --gap-v-a650aae4-7748-460a-9147-d3447180250c: 20px;
    --gap-uuid: a650aae4-7748-460a-9147-d3447180250c;
    max-width: calc(65% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-a650aae4-7748-460a-9147-d3447180250c] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        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-a650aae4-7748-460a-9147-d3447180250c] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(94% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.059999999999999984));
        --gap-h-a650aae4-7748-460a-9147-d3447180250c: 16px;
        --gap-v-a650aae4-7748-460a-9147-d3447180250c: 16px;
        max-width: calc(94% - (var(--gap-h-700ab995-6f33-4e80-a4d1-3432c1dc055f) * 0.059999999999999984));
    }
}

.sd[data-s-1ce3f587-3d66-4f5e-8df4-ab62b421c58d] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    width: calc(33.3% - (var(--gap-h-a650aae4-7748-460a-9147-d3447180250c) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-a650aae4-7748-460a-9147-d3447180250c) * 0.667));
}

.sd[data-s-1ce3f587-3d66-4f5e-8df4-ab62b421c58d].appear {
    opacity: 0;
    transform: translate(0px, 24px);
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

.sd[data-s-1ce3f587-3d66-4f5e-8df4-ab62b421c58d].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1ce3f587-3d66-4f5e-8df4-ab62b421c58d] {
        flex: none;
        flex-direction: column;
        width: calc(50% - (var(--gap-h-a650aae4-7748-460a-9147-d3447180250c) * 0.5));
        max-width: calc(50% - (var(--gap-h-a650aae4-7748-460a-9147-d3447180250c) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1ce3f587-3d66-4f5e-8df4-ab62b421c58d] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-a650aae4-7748-460a-9147-d3447180250c) * 0.5));
        max-width: calc(50% - (var(--gap-h-a650aae4-7748-460a-9147-d3447180250c) * 0.5));
    }
}

.sd[data-s-be02d9a6-cd51-4a05-908f-e689eba1f963] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
}

.sd[data-s-be02d9a6-cd51-4a05-908f-e689eba1f963]:hover {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-be02d9a6-cd51-4a05-908f-e689eba1f963] {
        border-radius: 0;
    }
}

.sd[data-s-37dfcc0b-fd27-4a82-8b29-30705313f873] {
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    flex: none;
    height: 200px;
    width: 545px;
    max-width: 100%;
}

.sd[data-s-be02d9a6-cd51-4a05-908f-e689eba1f963]:hover .sd[data-s-37dfcc0b-fd27-4a82-8b29-30705313f873] {
    transform: scale(1.05, 1.05);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-37dfcc0b-fd27-4a82-8b29-30705313f873] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-37dfcc0b-fd27-4a82-8b29-30705313f873] {
        flex: none;
        height: 130px;
        max-width: 100%;
    }
}

.sd[data-s-652f2ddf-aa01-4b84-a9a6-65faa8849075] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-uuid: 652f2ddf-aa01-4b84-a9a6-65faa8849075;
    --gap-h-652f2ddf-aa01-4b84-a9a6-65faa8849075: 0px;
    --gap-v-652f2ddf-aa01-4b84-a9a6-65faa8849075: 0px;
    max-width: 100%;
}

.sd[data-s-8a7036cb-015a-4983-bb59-8541b9b74f4a] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8a7036cb-015a-4983-bb59-8541b9b74f4a]:hover {
    color: #a4a4a4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-8a7036cb-015a-4983-bb59-8541b9b74f4a] {
        font-size: 13px;
        font-weight: 600;
    }
}

.sd[data-s-5f8aa0df-a1b4-4f40-8b56-11d1e70c48d3] {
    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-a650aae4-7748-460a-9147-d3447180250c) * 0));
    max-width: calc(100% - (var(--gap-h-a650aae4-7748-460a-9147-d3447180250c) * 0));
}

.sd[data-s-608c4b0d-2b7a-4357-9c2b-e84aa427bd80] {
    background: #FFFFFF;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    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: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 4px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-608c4b0d-2b7a-4357-9c2b-e84aa427bd80] {
        background: #FFFFFF;
        border-bottom: 1px solid #000;
        border-left: 1px solid #000;
        border-radius: 0;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        flex: none;
        width: 250px;
    }
}

.sd[data-s-fe74e521-a196-43be-95b5-9a02c4996ca6] {
    color: #333333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    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-51e98c98-e5b3-4760-a5af-f8b0847ca799] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    margin: 26px 0px 65px;
    width: calc(65% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.35000000000000003));
    --gap-h-51e98c98-e5b3-4760-a5af-f8b0847ca799: 20px;
    --gap-v-51e98c98-e5b3-4760-a5af-f8b0847ca799: 20px;
    --gap-uuid: 51e98c98-e5b3-4760-a5af-f8b0847ca799;
    max-width: calc(65% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-51e98c98-e5b3-4760-a5af-f8b0847ca799] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        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-51e98c98-e5b3-4760-a5af-f8b0847ca799] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(94% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.059999999999999984));
        --gap-h-51e98c98-e5b3-4760-a5af-f8b0847ca799: 16px;
        --gap-v-51e98c98-e5b3-4760-a5af-f8b0847ca799: 16px;
        max-width: calc(94% - (var(--gap-h-f00fa26c-de54-40e5-910d-37d66661a91d) * 0.059999999999999984));
    }
}

.sd[data-s-659a848a-e28e-4214-aa5b-255f248b866c] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    width: calc(33.3% - (var(--gap-h-51e98c98-e5b3-4760-a5af-f8b0847ca799) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-51e98c98-e5b3-4760-a5af-f8b0847ca799) * 0.667));
}

.sd[data-s-659a848a-e28e-4214-aa5b-255f248b866c].appear {
    opacity: 0;
    transform: translate(0px, 24px);
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

.sd[data-s-659a848a-e28e-4214-aa5b-255f248b866c].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

@media screen and (max-width: 840px) {
    .sd[data-s-659a848a-e28e-4214-aa5b-255f248b866c] {
        flex: none;
        flex-direction: column;
        width: calc(50% - (var(--gap-h-51e98c98-e5b3-4760-a5af-f8b0847ca799) * 0.5));
        max-width: calc(50% - (var(--gap-h-51e98c98-e5b3-4760-a5af-f8b0847ca799) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-659a848a-e28e-4214-aa5b-255f248b866c] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-51e98c98-e5b3-4760-a5af-f8b0847ca799) * 0.5));
        max-width: calc(50% - (var(--gap-h-51e98c98-e5b3-4760-a5af-f8b0847ca799) * 0.5));
    }
}

.sd[data-s-a8f1fb07-ca36-42ad-b0bf-00f4a4dc90ad] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
}

.sd[data-s-a8f1fb07-ca36-42ad-b0bf-00f4a4dc90ad]:hover {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a8f1fb07-ca36-42ad-b0bf-00f4a4dc90ad] {
        border-radius: 0;
    }
}

.sd[data-s-c054c7fb-ff51-4c0f-95ff-ed5f6a3e081d] {
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    flex: none;
    height: 200px;
    width: 545px;
    max-width: 100%;
}

.sd[data-s-a8f1fb07-ca36-42ad-b0bf-00f4a4dc90ad]:hover .sd[data-s-c054c7fb-ff51-4c0f-95ff-ed5f6a3e081d] {
    transform: scale(1.05, 1.05);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c054c7fb-ff51-4c0f-95ff-ed5f6a3e081d] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c054c7fb-ff51-4c0f-95ff-ed5f6a3e081d] {
        flex: none;
        height: 130px;
        max-width: 100%;
    }
}

.sd[data-s-05d945c4-799a-4f3e-a329-148a2c08e217] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-uuid: 05d945c4-799a-4f3e-a329-148a2c08e217;
    --gap-h-05d945c4-799a-4f3e-a329-148a2c08e217: 0px;
    --gap-v-05d945c4-799a-4f3e-a329-148a2c08e217: 0px;
    max-width: 100%;
}

.sd[data-s-7cc43156-59cb-498f-bb50-c9ac476865f6] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-7cc43156-59cb-498f-bb50-c9ac476865f6]:hover {
    color: #a4a4a4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7cc43156-59cb-498f-bb50-c9ac476865f6] {
        font-size: 13px;
        font-weight: 600;
    }
}

.sd[data-s-c111bfe9-89e9-4b77-b36b-0d0bad78634b] {
    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-51e98c98-e5b3-4760-a5af-f8b0847ca799) * 0));
    max-width: calc(100% - (var(--gap-h-51e98c98-e5b3-4760-a5af-f8b0847ca799) * 0));
}

.sd[data-s-d3f823c3-122c-4358-ad23-519ba06b484d] {
    background: #FFFFFF;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    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: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 4px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-d3f823c3-122c-4358-ad23-519ba06b484d] {
        background: #FFFFFF;
        border-bottom: 1px solid #000;
        border-left: 1px solid #000;
        border-radius: 0;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        flex: none;
        width: 250px;
    }
}

.sd[data-s-95c3e74f-c6ef-4499-8701-b80a9ac9ba94] {
    color: #333333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    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-24f09cb3-1169-4c95-84b9-c0ca0bd17751] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    margin: 26px 0px 65px;
    width: calc(65% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.35000000000000003));
    --gap-h-24f09cb3-1169-4c95-84b9-c0ca0bd17751: 20px;
    --gap-v-24f09cb3-1169-4c95-84b9-c0ca0bd17751: 20px;
    --gap-uuid: 24f09cb3-1169-4c95-84b9-c0ca0bd17751;
    max-width: calc(65% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.35000000000000003));
}

@media screen and (max-width: 840px) {
    .sd[data-s-24f09cb3-1169-4c95-84b9-c0ca0bd17751] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        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-24f09cb3-1169-4c95-84b9-c0ca0bd17751] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 16px;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        width: calc(94% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.059999999999999984));
        --gap-h-24f09cb3-1169-4c95-84b9-c0ca0bd17751: 16px;
        --gap-v-24f09cb3-1169-4c95-84b9-c0ca0bd17751: 16px;
        max-width: calc(94% - (var(--gap-h-19eefd98-57b9-4960-b55d-7cbf3aef9a2b) * 0.059999999999999984));
    }
}

.sd[data-s-e3f50b26-5faf-4358-b0be-09b6cf6e9990] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    width: calc(33.3% - (var(--gap-h-24f09cb3-1169-4c95-84b9-c0ca0bd17751) * 0.667));
    max-width: calc(33.3% - (var(--gap-h-24f09cb3-1169-4c95-84b9-c0ca0bd17751) * 0.667));
}

.sd[data-s-e3f50b26-5faf-4358-b0be-09b6cf6e9990].appear {
    opacity: 0;
    transform: translate(0px, 24px);
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

.sd[data-s-e3f50b26-5faf-4358-b0be-09b6cf6e9990].appear-active {
    transition-delay: 200ms;
    transition-duration: 600ms;
    transition-timing-function: ease;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e3f50b26-5faf-4358-b0be-09b6cf6e9990] {
        flex: none;
        flex-direction: column;
        width: calc(50% - (var(--gap-h-24f09cb3-1169-4c95-84b9-c0ca0bd17751) * 0.5));
        max-width: calc(50% - (var(--gap-h-24f09cb3-1169-4c95-84b9-c0ca0bd17751) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e3f50b26-5faf-4358-b0be-09b6cf6e9990] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-24f09cb3-1169-4c95-84b9-c0ca0bd17751) * 0.5));
        max-width: calc(50% - (var(--gap-h-24f09cb3-1169-4c95-84b9-c0ca0bd17751) * 0.5));
    }
}

.sd[data-s-5f64aa18-b919-4798-b0eb-bfca3fead5f5] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
}

.sd[data-s-5f64aa18-b919-4798-b0eb-bfca3fead5f5]:hover {
    opacity: 1;
}

@media screen and (max-width: 540px) {
    .sd[data-s-5f64aa18-b919-4798-b0eb-bfca3fead5f5] {
        border-radius: 0;
    }
}

.sd[data-s-e494849f-00bc-45a0-8ae4-f8ddbbc5f257] {
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9;
    border-top: 1px solid #f9f9f9;
    flex: none;
    height: 200px;
    width: 545px;
    max-width: 100%;
}

.sd[data-s-5f64aa18-b919-4798-b0eb-bfca3fead5f5]:hover .sd[data-s-e494849f-00bc-45a0-8ae4-f8ddbbc5f257] {
    transform: scale(1.05, 1.05);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e494849f-00bc-45a0-8ae4-f8ddbbc5f257] {
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e494849f-00bc-45a0-8ae4-f8ddbbc5f257] {
        flex: none;
        height: 130px;
        max-width: 100%;
    }
}

.sd[data-s-89e49c27-f345-4489-9367-ee14e8f770e9] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-uuid: 89e49c27-f345-4489-9367-ee14e8f770e9;
    --gap-h-89e49c27-f345-4489-9367-ee14e8f770e9: 0px;
    --gap-v-89e49c27-f345-4489-9367-ee14e8f770e9: 0px;
    max-width: 100%;
}

.sd[data-s-2131b47f-d9ed-4170-8660-c172ccbe4a8b] {
    color: #FFFFFF;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2131b47f-d9ed-4170-8660-c172ccbe4a8b]:hover {
    color: #a4a4a4;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2131b47f-d9ed-4170-8660-c172ccbe4a8b] {
        font-size: 13px;
        font-weight: 600;
    }
}

.sd[data-s-ab2f2f61-bc28-4e04-a37b-d70de20f6349] {
    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-24f09cb3-1169-4c95-84b9-c0ca0bd17751) * 0));
    max-width: calc(100% - (var(--gap-h-24f09cb3-1169-4c95-84b9-c0ca0bd17751) * 0));
}

.sd[data-s-0a8bba7e-dbf1-4a71-a522-46352fdbc55b] {
    background: #FFFFFF;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    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: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 4px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-0a8bba7e-dbf1-4a71-a522-46352fdbc55b] {
        background: #FFFFFF;
        border-bottom: 1px solid #000;
        border-left: 1px solid #000;
        border-radius: 0;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        flex: none;
        width: 250px;
    }
}

.sd[data-s-1bb5aae5-daf9-4df7-a324-8886503ffc35] {
    color: #333333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    justify-content: center;
}



.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, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-11987d3e-d746-45a0-b00b-71fbbb53567e].appear-active {
    transition-delay: 300ms;
    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, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-a4d72ab6-11c2-44cc-984f-cebc5b642359].appear-active {
    transition-delay: 300ms;
    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, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-32ccfbf2-a4e8-4d1c-88a8-d94e73f24340].appear-active {
    transition-delay: 300ms;
    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, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-d3a05907-e87c-46ea-8ab4-de3ff58420ab].appear-active {
    transition-delay: 300ms;
    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, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-8efffeec-f91a-4e73-93d7-70891598f509].appear-active {
    transition-delay: 300ms;
    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, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-cb4a9444-0d69-48a5-a26e-6b05d19b7ea8].appear-active {
    transition-delay: 300ms;
    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-fe7eb101-8c82-4d91-a83f-41630a8ce6c5] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-8cc3a5f7-2090-4866-96e3-313b36c71250] {
    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-8cc3a5f7-2090-4866-96e3-313b36c71250] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-386c29da-18f3-4165-b047-9772db649f43] {
    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-386c29da-18f3-4165-b047-9772db649f43: 0px;
    --gap-v-386c29da-18f3-4165-b047-9772db649f43: 0px;
    --gap-uuid: 386c29da-18f3-4165-b047-9772db649f43;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-386c29da-18f3-4165-b047-9772db649f43] {
        background: rgba(0, 0, 0, 0.96);
        flex: none;
        height: auto;
        padding: 75px 0px 65px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-21190356-1242-487f-965b-6139a4b72234] {
    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-386c29da-18f3-4165-b047-9772db649f43) * 0));
    z-index: 5;
    --gap-h-21190356-1242-487f-965b-6139a4b72234: 0px;
    --gap-v-21190356-1242-487f-965b-6139a4b72234: 0px;
    --gap-uuid: 21190356-1242-487f-965b-6139a4b72234;
    max-width: calc(100% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-21190356-1242-487f-965b-6139a4b72234] {
        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-21190356-1242-487f-965b-6139a4b72234] {
        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-0d820c23-27de-423e-8166-7523fb4211db] {
    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-21190356-1242-487f-965b-6139a4b72234) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0d820c23-27de-423e-8166-7523fb4211db] {
        background: #ab8853;
        flex: none;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0d820c23-27de-423e-8166-7523fb4211db] {
        background: #2795db;
        display: flex;
        flex: none;
        width: auto;
    }
}

.sd[data-s-7b4b28b6-5cd7-49be-96b2-cd958536167c] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: 7b4b28b6-5cd7-49be-96b2-cd958536167c;
    --gap-h-7b4b28b6-5cd7-49be-96b2-cd958536167c: 0px;
    --gap-v-7b4b28b6-5cd7-49be-96b2-cd958536167c: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7b4b28b6-5cd7-49be-96b2-cd958536167c] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7b4b28b6-5cd7-49be-96b2-cd958536167c] {
        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-7b4b28b6-5cd7-49be-96b2-cd958536167c: 0px;
        --gap-v-7b4b28b6-5cd7-49be-96b2-cd958536167c: 21px;
        max-width: 100%;
    }
}

.sd[data-s-0c3d4a59-fd62-4d2c-b9d2-aed2da4a0901] {
    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-0c3d4a59-fd62-4d2c-b9d2-aed2da4a0901: 10px;
    --gap-v-0c3d4a59-fd62-4d2c-b9d2-aed2da4a0901: 0px;
    --gap-uuid: 0c3d4a59-fd62-4d2c-b9d2-aed2da4a0901;
    max-width: calc(100% - 10px);
}

.sd[data-s-0c3d4a59-fd62-4d2c-b9d2-aed2da4a0901]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-0c3d4a59-fd62-4d2c-b9d2-aed2da4a0901] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-c530eb29-bc93-4b88-bb52-43f2001c0f80] {
    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-d9286da0-112c-42c4-893d-a53eb5553134] {
    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-d9286da0-112c-42c4-893d-a53eb5553134] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        height: 100%;
        width: 65px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d9286da0-112c-42c4-893d-a53eb5553134] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-ba76887e-ed98-4ba3-9d90-8c6bf8667778] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ba76887e-ed98-4ba3-9d90-8c6bf8667778] {
        color: #000000;
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ba76887e-ed98-4ba3-9d90-8c6bf8667778] {
        color: #000000;
        font-size: 24px;
    }
}

.sd[data-s-d71c8e1c-4a94-47bf-b4f8-6fbdf4679758] {
    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-386c29da-18f3-4165-b047-9772db649f43) * 0.24999999999999994));
    --gap-h-d71c8e1c-4a94-47bf-b4f8-6fbdf4679758: 0px;
    --gap-v-d71c8e1c-4a94-47bf-b4f8-6fbdf4679758: 0px;
    --gap-uuid: d71c8e1c-4a94-47bf-b4f8-6fbdf4679758;
    max-width: calc(75% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d71c8e1c-4a94-47bf-b4f8-6fbdf4679758] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d71c8e1c-4a94-47bf-b4f8-6fbdf4679758] {
        margin: 0px 0px 25px 0px;
        width: calc(75% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.24999999999999994));
    }
}

.sd[data-s-4fbdced6-81a9-451b-a715-501819c01ffb] {
    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-4fbdced6-81a9-451b-a715-501819c01ffb] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4fbdced6-81a9-451b-a715-501819c01ffb] {
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-6782bd8b-6aba-4df5-9d21-9c078ee28121] {
    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-6782bd8b-6aba-4df5-9d21-9c078ee28121] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-4915299f-c347-421c-9c78-3d5493c32c56] {
    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-4915299f-c347-421c-9c78-3d5493c32c56] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4915299f-c347-421c-9c78-3d5493c32c56] {
        font-size: 20px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-9372602b-08eb-4a28-bdee-0eae8d919a93] {
    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-9372602b-08eb-4a28-bdee-0eae8d919a93].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-9372602b-08eb-4a28-bdee-0eae8d919a93].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9372602b-08eb-4a28-bdee-0eae8d919a93] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9372602b-08eb-4a28-bdee-0eae8d919a93] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-bc171e04-0ce9-4e61-82dc-a8bc5c0867db] {
    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(75% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.24999999999999994));
    --gap-h-bc171e04-0ce9-4e61-82dc-a8bc5c0867db: 25px;
    --gap-v-bc171e04-0ce9-4e61-82dc-a8bc5c0867db: 0px;
    --gap-uuid: bc171e04-0ce9-4e61-82dc-a8bc5c0867db;
    max-width: calc(75% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-bc171e04-0ce9-4e61-82dc-a8bc5c0867db] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 55px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(90% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bc171e04-0ce9-4e61-82dc-a8bc5c0867db] {
        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 22px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(90% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.10000000000000003));
        --gap-h-bc171e04-0ce9-4e61-82dc-a8bc5c0867db: 0px;
        --gap-v-bc171e04-0ce9-4e61-82dc-a8bc5c0867db: 0px;
        max-width: calc(90% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.10000000000000003));
    }
}

.sd[data-s-3f75d33b-fef8-4801-a566-e6a697f57e1a] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-bc171e04-0ce9-4e61-82dc-a8bc5c0867db) * 0));
    justify-content: center;
    width: calc(50% - (var(--gap-h-bc171e04-0ce9-4e61-82dc-a8bc5c0867db) * 0.5));
    max-width: calc(50% - (var(--gap-h-bc171e04-0ce9-4e61-82dc-a8bc5c0867db) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-3f75d33b-fef8-4801-a566-e6a697f57e1a] {
        flex: none;
        height: 261px;
        width: calc(50% - (var(--gap-h-bc171e04-0ce9-4e61-82dc-a8bc5c0867db) * 0.5));
        max-width: calc(50% - (var(--gap-h-bc171e04-0ce9-4e61-82dc-a8bc5c0867db) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3f75d33b-fef8-4801-a566-e6a697f57e1a] {
        flex: none;
        height: 225px;
        margin: 0px 0px 25px 0px;
        width: calc(100% - (var(--gap-h-bc171e04-0ce9-4e61-82dc-a8bc5c0867db) * 0));
        max-width: calc(100% - (var(--gap-h-bc171e04-0ce9-4e61-82dc-a8bc5c0867db) * 0));
    }
}

.sd[data-s-67511d03-45bf-4953-9954-1a6527e0c98d] {
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4c382c0f-41ee-4b15-80e3-76e37de738d9] {
    color: #333;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: calc(100% - (var(--gap-v-bc171e04-0ce9-4e61-82dc-a8bc5c0867db) * 0));
    line-height: 1.4;
    padding: 0 10px 0;
    text-align: left;
    width: calc(50% - (var(--gap-h-bc171e04-0ce9-4e61-82dc-a8bc5c0867db) * 0.5));
    max-width: calc(50% - (var(--gap-h-bc171e04-0ce9-4e61-82dc-a8bc5c0867db) * 0.5));
}

.sd[data-s-4c382c0f-41ee-4b15-80e3-76e37de738d9]>[data-type="embed_code"] {
    flex: none;
    height: 100%;
    margin: 0px 0px 0px 0px;
    width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4c382c0f-41ee-4b15-80e3-76e37de738d9] {
        flex: none;
        width: 50%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4c382c0f-41ee-4b15-80e3-76e37de738d9] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-bc171e04-0ce9-4e61-82dc-a8bc5c0867db) * 0));
        max-width: calc(100% - (var(--gap-h-bc171e04-0ce9-4e61-82dc-a8bc5c0867db) * 0));
    }
}

.sd[data-s-e0dedb46-0db6-4d59-ba88-c37440286d89] {
    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 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    width: calc(75% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.24999999999999994));
    --gap-h-e0dedb46-0db6-4d59-ba88-c37440286d89: 25px;
    --gap-v-e0dedb46-0db6-4d59-ba88-c37440286d89: 0px;
    --gap-uuid: e0dedb46-0db6-4d59-ba88-c37440286d89;
    max-width: calc(75% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-e0dedb46-0db6-4d59-ba88-c37440286d89] {
        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-386c29da-18f3-4165-b047-9772db649f43) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e0dedb46-0db6-4d59-ba88-c37440286d89] {
        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 0px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 0px 0px 0px;
        width: calc(90% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-386c29da-18f3-4165-b047-9772db649f43) * 0.10000000000000003));
    }
}

.sd[data-s-419e7b51-5794-42d9-ad02-1c1a794ecea5] {
    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-e0dedb46-0db6-4d59-ba88-c37440286d89) * 0));
    z-index: 1;
    --gap-uuid: 419e7b51-5794-42d9-ad02-1c1a794ecea5;
    --gap-h-419e7b51-5794-42d9-ad02-1c1a794ecea5: 0px;
    --gap-v-419e7b51-5794-42d9-ad02-1c1a794ecea5: 0px;
    max-width: calc(100% - (var(--gap-h-e0dedb46-0db6-4d59-ba88-c37440286d89) * 0));
}

.sd[data-s-419e7b51-5794-42d9-ad02-1c1a794ecea5].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-419e7b51-5794-42d9-ad02-1c1a794ecea5].appear-active {
    transition-delay: 400ms;
    transition-duration: 1400ms;
}

.sd[data-s-419e7b51-5794-42d9-ad02-1c1a794ecea5]:hover {
    background: rgba(0, 0, 0, 0.0);
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-419e7b51-5794-42d9-ad02-1c1a794ecea5] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-419e7b51-5794-42d9-ad02-1c1a794ecea5] {
        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-419e7b51-5794-42d9-ad02-1c1a794ecea5: 0px;
        --gap-v-419e7b51-5794-42d9-ad02-1c1a794ecea5: 0px;
    }
}

.sd[data-s-d512acbb-c503-4a39-900c-662dc125ffca] {
    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-d512acbb-c503-4a39-900c-662dc125ffca] {
        font-size: 14px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d512acbb-c503-4a39-900c-662dc125ffca] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-40820703-8bd5-413f-b7d4-afdecf319127] {
    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-419e7b51-5794-42d9-ad02-1c1a794ecea5) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-419e7b51-5794-42d9-ad02-1c1a794ecea5) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-40820703-8bd5-413f-b7d4-afdecf319127] {
        flex: none;
        height: auto;
        justify-content: center;
        margin: 23px 0px 11px 0px;
        padding: 0px 0px 0px;
        width: calc(100% - (var(--gap-h-419e7b51-5794-42d9-ad02-1c1a794ecea5) * 0));
        max-width: calc(100% - (var(--gap-h-419e7b51-5794-42d9-ad02-1c1a794ecea5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-40820703-8bd5-413f-b7d4-afdecf319127] {
        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-419e7b51-5794-42d9-ad02-1c1a794ecea5) * 0));
        max-width: calc(100% - (var(--gap-h-419e7b51-5794-42d9-ad02-1c1a794ecea5) * 0));
    }
}

.sd[data-s-fe7b625f-50e1-4ea1-bce3-8b75eecfd82e] {
    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-fe7b625f-50e1-4ea1-bce3-8b75eecfd82e] {
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fe7b625f-50e1-4ea1-bce3-8b75eecfd82e] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a30e8cce-9b5a-4e41-b657-a4e7255f3b02] {
    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-a30e8cce-9b5a-4e41-b657-a4e7255f3b02] {
        flex: none;
        font-family: var(--s-font-9fa5d38c);
        font-size: 13px;
        height: auto;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a4364823-5943-4321-a235-f7f1cad40a7c] {
    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-419e7b51-5794-42d9-ad02-1c1a794ecea5) * 0.15000000000000002));
    max-width: calc(85% - (var(--gap-h-419e7b51-5794-42d9-ad02-1c1a794ecea5) * 0.15000000000000002));
}

@media screen and (max-width: 840px) {
    .sd[data-s-a4364823-5943-4321-a235-f7f1cad40a7c] {
        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-419e7b51-5794-42d9-ad02-1c1a794ecea5) * 0));
        max-width: calc(100% - (var(--gap-h-419e7b51-5794-42d9-ad02-1c1a794ecea5) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a4364823-5943-4321-a235-f7f1cad40a7c] {
        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-419e7b51-5794-42d9-ad02-1c1a794ecea5) * 0));
        max-width: calc(100% - (var(--gap-h-419e7b51-5794-42d9-ad02-1c1a794ecea5) * 0));
    }
}

.sd[data-s-e47d78fb-6177-4b08-9cc0-ebc9b55a248a] {
    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-e47d78fb-6177-4b08-9cc0-ebc9b55a248a] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e47d78fb-6177-4b08-9cc0-ebc9b55a248a] {
        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-d1b2b361-e78f-4a32-a126-8e2e05dfbfb5] {
    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-d1b2b361-e78f-4a32-a126-8e2e05dfbfb5] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d1b2b361-e78f-4a32-a126-8e2e05dfbfb5] {
        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-ed921ff0-5697-4c45-b78e-14e408a65773] {
    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-ed921ff0-5697-4c45-b78e-14e408a65773] {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ed921ff0-5697-4c45-b78e-14e408a65773] {
        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-a93bc171-3ed3-4205-a40b-5fc89b448bde] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    justify-content: center;
    margin: 45px 0px 45px 0px;
    padding: 0px;
    --gap-h-a93bc171-3ed3-4205-a40b-5fc89b448bde: 25px;
    --gap-v-a93bc171-3ed3-4205-a40b-5fc89b448bde: 0px;
    --gap-uuid: a93bc171-3ed3-4205-a40b-5fc89b448bde;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a93bc171-3ed3-4205-a40b-5fc89b448bde] {
        margin: 9px 0px 16px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a93bc171-3ed3-4205-a40b-5fc89b448bde] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: 48px;
        margin: 43px 0px 30px 0px;
        width: 250px;
        --gap-h-a93bc171-3ed3-4205-a40b-5fc89b448bde: 0px;
        --gap-v-a93bc171-3ed3-4205-a40b-5fc89b448bde: 16px;
        max-width: 100%;
    }
}

.sd[data-s-2ef8d193-a084-463a-82d0-cdc51b905a30] {
    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-2ef8d193-a084-463a-82d0-cdc51b905a30].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-2ef8d193-a084-463a-82d0-cdc51b905a30].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-2ef8d193-a084-463a-82d0-cdc51b905a30]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2ef8d193-a084-463a-82d0-cdc51b905a30] {
        flex: none;
        height: 56px;
        margin: 45px 0px 45px 0px;
        width: 250px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2ef8d193-a084-463a-82d0-cdc51b905a30] {
        flex: none;
        height: calc(100% - (var(--gap-v-a93bc171-3ed3-4205-a40b-5fc89b448bde) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-a93bc171-3ed3-4205-a40b-5fc89b448bde) * 0));
        max-width: calc(100% - (var(--gap-h-a93bc171-3ed3-4205-a40b-5fc89b448bde) * 0));
    }
}

.sd[data-s-570a13e6-f76a-40b0-a65a-459450ef060f] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    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-2ef8d193-a084-463a-82d0-cdc51b905a30]:hover .sd[data-s-570a13e6-f76a-40b0-a65a-459450ef060f] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-570a13e6-f76a-40b0-a65a-459450ef060f] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-570a13e6-f76a-40b0-a65a-459450ef060f] {
        display: flex;
        padding: 15px;
    }
}

.sd[data-s-09849a04-307c-4adc-89cc-81a13bb15a21] {
    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-e8aeac00-ce1c-43f9-895a-ecd961093f98] {
    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-2ef8d193-a084-463a-82d0-cdc51b905a30]:hover .sd[data-s-e8aeac00-ce1c-43f9-895a-ecd961093f98] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e8aeac00-ce1c-43f9-895a-ecd961093f98] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
    }
}



.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(75% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.24999999999999994));
    --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(75% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-8380c121-7673-4b68-ab0b-bf3f8b32e3d0] {
        margin: 0px 0px 28px 0px;
        width: calc(75% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.24999999999999994));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8380c121-7673-4b68-ab0b-bf3f8b32e3d0] {
        margin: 77px 0px 26px 0px;
        width: calc(75% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.24999999999999994));
        max-width: calc(75% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.24999999999999994));
    }
}

.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(75% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.24999999999999994));
    --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(75% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.24999999999999994));
}

@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 28px 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, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-3b64c957-c4a6-403b-88ce-06c5e4d7200c].appear-active {
    transition-delay: 300ms;
    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, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-b40d25e8-09db-49b7-85dc-5947fef789ae].appear-active {
    transition-delay: 300ms;
    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, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-bedf7814-c99a-4323-9d7f-23d9eac11614].appear-active {
    transition-delay: 300ms;
    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, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-8577271e-fb84-4873-aede-b27d204779c3].appear-active {
    transition-delay: 300ms;
    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-c58e2136-ae5a-4351-8f9e-51c1e659e5a8] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    height: auto;
    justify-content: flex-start;
    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-c58e2136-ae5a-4351-8f9e-51c1e659e5a8: 12px;
    --gap-v-c58e2136-ae5a-4351-8f9e-51c1e659e5a8: 12px;
    --gap-uuid: c58e2136-ae5a-4351-8f9e-51c1e659e5a8;
    max-width: calc(75% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.24999999999999994));
}

@media screen and (max-width: 840px) {
    .sd[data-s-c58e2136-ae5a-4351-8f9e-51c1e659e5a8] {
        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-c58e2136-ae5a-4351-8f9e-51c1e659e5a8: 20px;
        --gap-v-c58e2136-ae5a-4351-8f9e-51c1e659e5a8: 20px;
        max-width: calc(90% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-c58e2136-ae5a-4351-8f9e-51c1e659e5a8] {
        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-1070093f-d391-4085-8837-7d391b4d7390) * 0.10000000000000003));
        --gap-h-c58e2136-ae5a-4351-8f9e-51c1e659e5a8: 10px;
        --gap-v-c58e2136-ae5a-4351-8f9e-51c1e659e5a8: 10px;
        max-width: calc(90% - (var(--gap-h-1070093f-d391-4085-8837-7d391b4d7390) * 0.10000000000000003));
    }
}

.sd[data-s-87335bad-e6f2-4ff6-80fa-69c3d9915406] {
    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: calc(20% - (var(--gap-h-c58e2136-ae5a-4351-8f9e-51c1e659e5a8) * 0.8));
    --gap-h-87335bad-e6f2-4ff6-80fa-69c3d9915406: 0px;
    --gap-v-87335bad-e6f2-4ff6-80fa-69c3d9915406: 13px;
    --gap-uuid: 87335bad-e6f2-4ff6-80fa-69c3d9915406;
    max-width: calc(20% - (var(--gap-h-c58e2136-ae5a-4351-8f9e-51c1e659e5a8) * 0.8));
}

@media screen and (max-width: 840px) {
    .sd[data-s-87335bad-e6f2-4ff6-80fa-69c3d9915406] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 15px;
        height: 47px;
        width: calc(33% - (var(--gap-h-c58e2136-ae5a-4351-8f9e-51c1e659e5a8) * 0.67));
        --gap-h-87335bad-e6f2-4ff6-80fa-69c3d9915406: 0px;
        --gap-v-87335bad-e6f2-4ff6-80fa-69c3d9915406: 15px;
        max-width: calc(33% - (var(--gap-h-c58e2136-ae5a-4351-8f9e-51c1e659e5a8) * 0.67));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-87335bad-e6f2-4ff6-80fa-69c3d9915406] {
        flex: none;
        gap: 9px;
        height: 43px;
        margin: 0px 0px 0px 0px;
        width: calc(50% - (var(--gap-h-c58e2136-ae5a-4351-8f9e-51c1e659e5a8) * 0.5));
        --gap-h-87335bad-e6f2-4ff6-80fa-69c3d9915406: 0px;
        --gap-v-87335bad-e6f2-4ff6-80fa-69c3d9915406: 9px;
        max-width: calc(50% - (var(--gap-h-c58e2136-ae5a-4351-8f9e-51c1e659e5a8) * 0.5));
    }
}

.sd[data-s-631cec0d-9019-4983-9402-b346acfd4807] {
    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-87335bad-e6f2-4ff6-80fa-69c3d9915406) * 0));
    max-width: calc(100% - (var(--gap-h-87335bad-e6f2-4ff6-80fa-69c3d9915406) * 0));
}

.sd[data-s-631cec0d-9019-4983-9402-b346acfd4807].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-631cec0d-9019-4983-9402-b346acfd4807].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-631cec0d-9019-4983-9402-b346acfd4807]:hover {
    border-radius: 0;
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-631cec0d-9019-4983-9402-b346acfd4807] {
        height: calc(100% - (var(--gap-v-87335bad-e6f2-4ff6-80fa-69c3d9915406) * 0));
        width: calc(100% - (var(--gap-h-87335bad-e6f2-4ff6-80fa-69c3d9915406) * 0));
        max-width: calc(100% - (var(--gap-h-87335bad-e6f2-4ff6-80fa-69c3d9915406) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-631cec0d-9019-4983-9402-b346acfd4807] {
        flex: none;
        height: calc(100% - (var(--gap-v-87335bad-e6f2-4ff6-80fa-69c3d9915406) * 0));
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-87335bad-e6f2-4ff6-80fa-69c3d9915406) * 0));
        max-width: calc(100% - (var(--gap-h-87335bad-e6f2-4ff6-80fa-69c3d9915406) * 0));
    }
}

.sd[data-s-9e182884-b97f-404f-b7b9-0b4905ba07fc] {
    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-631cec0d-9019-4983-9402-b346acfd4807]:hover .sd[data-s-9e182884-b97f-404f-b7b9-0b4905ba07fc] {
    border-radius: 0;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9e182884-b97f-404f-b7b9-0b4905ba07fc] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9e182884-b97f-404f-b7b9-0b4905ba07fc] {
        display: flex;
        padding: 0px;
    }
}

.sd[data-s-7aa31226-bc9c-4632-8aca-1025c3054061] {
    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-9064a817-28da-47b8-8cac-6ee9c70cfeae] {
    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-631cec0d-9019-4983-9402-b346acfd4807]:hover .sd[data-s-9064a817-28da-47b8-8cac-6ee9c70cfeae] {
    text-decoration: underline;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9064a817-28da-47b8-8cac-6ee9c70cfeae] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-da2fe669-5ed1-41c9-acf4-a122a43b7204] {
    background: #EEEEEE;
    height: 50px;
    width: 50px;
    max-width: 100%;
}



.sd[data-s-e857a7ce-4104-4f6b-8033-b79d3304e0ce] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e857a7ce-4104-4f6b-8033-b79d3304e0ce] {
        align-content: center;
        align-items: center;
        justify-content: center;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e857a7ce-4104-4f6b-8033-b79d3304e0ce] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
    }
}

.sd[data-s-35b70e82-f23b-473b-93ba-9b2ff9082374] {
    align-content: flex-start;
    align-items: flex-start;
    background: #FFFFFF;
    border-radius: 0;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 25px;
    height: auto;
    justify-content: center;
    margin: 0px;
    padding: 45px 45px 45px 45px;
    width: 65%;
    --gap-h-35b70e82-f23b-473b-93ba-9b2ff9082374: 25px;
    --gap-v-35b70e82-f23b-473b-93ba-9b2ff9082374: 0px;
    --gap-uuid: 35b70e82-f23b-473b-93ba-9b2ff9082374;
    max-width: 65%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-35b70e82-f23b-473b-93ba-9b2ff9082374] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        padding: 45px 45px 45px 45px;
        width: 70%;
        max-width: 70%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-35b70e82-f23b-473b-93ba-9b2ff9082374] {
        align-content: center;
        align-items: center;
        border-radius: 0;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        gap: 34px;
        height: 100%;
        justify-content: flex-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: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 8px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-e67e248f-cca4-4e82-9d49-c2be660736c1] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 42px;
    justify-content: flex-start;
    margin: 0px 0px 7px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-10cf13bf-7879-4f82-8a1b-895db8d532fa] {
    color: #333;
    font-family: var(--s-font-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;
}

.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: rgb(66, 66, 66);
    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-62a01861-0297-4b81-8995-66e5a733bdcb] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 15px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2a5b1fcd-afa4-4ea1-b6b5-f8fc975fcf16] {
    color: #333;
    font-family: var(--s-font-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;
}

.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: rgb(66, 66, 66);
    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-5e059bc3-884e-4530-879f-394671749b87] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-7ff46ca9-d054-47d9-a92d-15b62a4bf8d5] {
    color: #333;
    font-family: var(--s-font-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;
}

.sd[data-s-b1e71c48-9f4c-4f62-9a5e-6e0b77b23887] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-645ad02a-9167-4324-ba97-bc7e79b21e9c] {
    color: #333;
    font-family: var(--s-font-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;
}

.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: rgb(66, 66, 66);
        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-8e059ddb-d76e-4078-8c62-1be611435c43] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    --gap-h-8e059ddb-d76e-4078-8c62-1be611435c43: 0px;
    --gap-v-8e059ddb-d76e-4078-8c62-1be611435c43: 0px;
    --gap-uuid: 8e059ddb-d76e-4078-8c62-1be611435c43;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8e059ddb-d76e-4078-8c62-1be611435c43] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8e059ddb-d76e-4078-8c62-1be611435c43] {
        display: flex;
    }
}

.sd[data-s-2b2ac70a-a7fa-4185-b5b5-44168998925a] {
    background: #FFFFFF;
    flex: none;
    height: 2px;
    margin: 0 0 0 0;
    position: relative;
    transform: rotate(45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: calc(100% - (var(--gap-h-8e059ddb-d76e-4078-8c62-1be611435c43) * 0));
    max-width: calc(100% - (var(--gap-h-8e059ddb-d76e-4078-8c62-1be611435c43) * 0));
}

.sd[data-s-0d943099-fc14-49e6-a844-de68b1aa7ebb] {
    background: #FFFFFF;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    position: relative;
    transform: rotate(-45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: calc(100% - (var(--gap-h-8e059ddb-d76e-4078-8c62-1be611435c43) * 0));
    max-width: calc(100% - (var(--gap-h-8e059ddb-d76e-4078-8c62-1be611435c43) * 0));
}

.sd[data-s-4bec9502-c90a-4808-a809-439b3e16cd75] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    box-shadow: none;
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 80px;
    justify-content: center;
    width: 80px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4bec9502-c90a-4808-a809-439b3e16cd75] {
        /* background: rgba(0, 0, 0, 0.0); */
        display: flex;
        height: 100%;
        width: 91px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4bec9502-c90a-4808-a809-439b3e16cd75] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

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

@media screen and (max-width: 840px) {
    .sd[data-s-55f36be3-55d0-4d41-a624-98ff30943d9d] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-55f36be3-55d0-4d41-a624-98ff30943d9d] {
        display: flex;
    }
}

.sd[data-s-0915d968-00b8-4663-b72c-b56e4f3194ea] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: 0 0 0 0;
    position: relative;
    transform: rotate(45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

/* .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: #FFFFFF;
    }
} */

.sd[data-s-46713ed2-4eb4-477c-8a5c-39e97daa7abc] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    position: relative;
    transform: rotate(-45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

/* .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: #FFFFFF;
    }
} */



.sd[data-s-3de81310-6307-4c06-a25b-dd567882c752] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3de81310-6307-4c06-a25b-dd567882c752] {
        background: rgba(0, 0, 0, 0);
    }
}

.sd[data-s-f41a706f-4d40-4bf4-8595-36d4fd097c8c] {
    background: rgba(66, 66, 66, 0.94);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f41a706f-4d40-4bf4-8595-36d4fd097c8c] {
        background: rgba(238, 238, 238, 0.12);
        width: 100%;
    }
}

.sd[data-s-724a94db-ead3-44df-9b99-e6d559d8824f] {
    align-content: center;
    align-items: center;
    background: rgba(66, 66, 66, 0.92);
    border-radius: 0;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-724a94db-ead3-44df-9b99-e6d559d8824f] {
        align-content: center;
        align-items: center;
        background: rgba(66, 66, 66, 0.95);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100%;
        justify-content: flex-start;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #f6f6f6;
    border-left: 0px solid #f6f6f6;
    border-right: 0px solid #f6f6f6;
    border-top: 0px solid #f6f6f6;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644: 0px;
    --gap-v-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644: 0px;
    --gap-uuid: 12b4be0a-8ba8-4c0d-8084-76bd2b3cf644;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644] {
        flex: none;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: flex-end;
        margin: 76px 0px 60px 0px;
        padding: 0px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

.sd[data-s-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #f6f6f6;
    border-left: 0px solid #f6f6f6;
    border-right: 0px solid #f6f6f6;
    border-top: 0px solid #f6f6f6;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f: 0px;
    --gap-v-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f: 0px;
    --gap-uuid: 0676dcc2-ef9c-4643-8d50-a4889ac7ce5f;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        width: calc(90% - (var(--gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: space-between;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-904a8cad-1f4d-418a-b90f-650adf41b0f4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-904a8cad-1f4d-418a-b90f-650adf41b0f4] {
        margin: 39px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
        max-width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-904a8cad-1f4d-418a-b90f-650adf41b0f4] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: calc(100% - 24px - (var(--gap-v-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
        justify-content: flex-start;
        margin: 24px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
        max-width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
    }
}

/* header */
.sd[data-s-dfe941f7-d3f2-494b-8684-2880b909e893] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: space-between;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 40px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: auto;
    z-index: 5;
    --gap-h-dfe941f7-d3f2-494b-8684-2880b909e893: 0px;
    --gap-v-dfe941f7-d3f2-494b-8684-2880b909e893: 0px;
    --gap-uuid: dfe941f7-d3f2-494b-8684-2880b909e893;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dfe941f7-d3f2-494b-8684-2880b909e893] {
        background: rgba(0, 0, 0, 0.0);
        bottom: auto;
        flex: none;
        height: 80px;
        left: 0px;
        padding: 0px 0px 0px 7px;
        right: 0px;
        top: 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dfe941f7-d3f2-494b-8684-2880b909e893] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        height: 60px;
        justify-content: space-between;
        left: 0px;
        padding: 0px 0px 0px 0px;
        right: 0px;
        top: 0px;
        max-width: 100%;
    }
}

.sd[data-s-87082c66-5a3d-4002-ba94-3d2dac4ae3ab] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(20% - (var(--gap-h-dfe941f7-d3f2-494b-8684-2880b909e893) * 0.8));
    --gap-h-87082c66-5a3d-4002-ba94-3d2dac4ae3ab: 0px;
    --gap-v-87082c66-5a3d-4002-ba94-3d2dac4ae3ab: 0px;
    --gap-uuid: 87082c66-5a3d-4002-ba94-3d2dac4ae3ab;
    max-width: calc(20% - (var(--gap-h-dfe941f7-d3f2-494b-8684-2880b909e893) * 0.8));
}

@media screen and (max-width: 840px) {
    .sd[data-s-87082c66-5a3d-4002-ba94-3d2dac4ae3ab] {
        flex: none;
        padding: 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-87082c66-5a3d-4002-ba94-3d2dac4ae3ab] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-f0e7472d-7291-4617-b65b-d7f625ed3ee6] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #dfdfdf;
    border-left: 0px solid #dfdfdf;
    border-right: 0px solid #dfdfdf;
    border-top: 0px solid #dfdfdf;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(50% - (var(--gap-h-87082c66-5a3d-4002-ba94-3d2dac4ae3ab) * 0.5));
    --gap-h-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
    --gap-v-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
    --gap-uuid: f0e7472d-7291-4617-b65b-d7f625ed3ee6;
    max-width: calc(50% - (var(--gap-h-87082c66-5a3d-4002-ba94-3d2dac4ae3ab) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-f0e7472d-7291-4617-b65b-d7f625ed3ee6] {
        flex: none;
        margin: 0px 0px 0px 22px;
        width: 117px;
        max-width: calc(100% - 22px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f0e7472d-7291-4617-b65b-d7f625ed3ee6] {
        gap: 0px;
        margin: 0px 0px 0px 15px;
        width: 120px;
        --gap-h-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
        --gap-v-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
        max-width: calc(100% - 15px);
    }
}

.sd[data-s-e7dd285d-0621-47bc-8cbb-7f394f11bb7d] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    margin: 0px 0px 9px 0px;
    width: 102px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e7dd285d-0621-47bc-8cbb-7f394f11bb7d] {
        padding: 0px;
        width: 140px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e7dd285d-0621-47bc-8cbb-7f394f11bb7d] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100px;
        max-width: 100%;
    }
}

.sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-dfe941f7-d3f2-494b-8684-2880b909e893) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0].appear {}

.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-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-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-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-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-1a9ef2b5-4835-4b1c-87cb-7124fbe1c8ee] {
    align-content: center;
    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-1a9ef2b5-4835-4b1c-87cb-7124fbe1c8ee].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-1a9ef2b5-4835-4b1c-87cb-7124fbe1c8ee].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1a9ef2b5-4835-4b1c-87cb-7124fbe1c8ee] {
        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-1a9ef2b5-4835-4b1c-87cb-7124fbe1c8ee] {
        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-0d40509f-320e-4f6d-b809-5a6354bf58d2] {
    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-0d40509f-320e-4f6d-b809-5a6354bf58d2]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0d40509f-320e-4f6d-b809-5a6354bf58d2] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0d40509f-320e-4f6d-b809-5a6354bf58d2] {
        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-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: #FFFFFF;
    border-bottom: 1px solid #90c31e;
    border-left: 1px solid #90c31e;
    border-right: 1px solid #90c31e;
    border-top: 1px 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: #90c31e;
    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-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: #90c31e;
    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-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-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-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-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-bcabae73-3d26-4a3e-b276-232ace821a9a] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-bcabae73-3d26-4a3e-b276-232ace821a9a].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-bcabae73-3d26-4a3e-b276-232ace821a9a].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bcabae73-3d26-4a3e-b276-232ace821a9a] {
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-bcabae73-3d26-4a3e-b276-232ace821a9a] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 8px 0px;
    }
}

.sd[data-s-66000627-a3ec-43fe-ae64-f94bdb0589ab] {
    color: #FFFFFF;
    font-family: var(--s-font-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-66000627-a3ec-43fe-ae64-f94bdb0589ab]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-66000627-a3ec-43fe-ae64-f94bdb0589ab] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-66000627-a3ec-43fe-ae64-f94bdb0589ab] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-950ad870-75bc-44f8-b8af-1d01a14ee1e6] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-950ad870-75bc-44f8-b8af-1d01a14ee1e6].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-950ad870-75bc-44f8-b8af-1d01a14ee1e6].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-950ad870-75bc-44f8-b8af-1d01a14ee1e6] {
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-950ad870-75bc-44f8-b8af-1d01a14ee1e6] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 8px 0px;
    }
}

.sd[data-s-717b7c78-5881-4921-a505-234e54a73321] {
    color: #FFFFFF;
    font-family: var(--s-font-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-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: #FFFFFF;
    border-bottom: 1px solid #7e4696;
    border-left: 1px solid #7e4696;
    border-right: 1px solid #7e4696;
    border-top: 1px 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: #7e4696;
    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-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: #7e4696;
    font-size: 16px;
    margin: 0px 0px 0px 10px;
    max-width: calc(100% - 10px);
}

.sd[data-s-2c7439dd-273f-4cb7-8a49-153a5b59be75] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
    max-width: calc(50% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0.5));
}

.sd[data-s-2c7439dd-273f-4cb7-8a49-153a5b59be75].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-2c7439dd-273f-4cb7-8a49-153a5b59be75].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2c7439dd-273f-4cb7-8a49-153a5b59be75] {
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2c7439dd-273f-4cb7-8a49-153a5b59be75] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 22px 0px;
        padding: 8px 0px 8px 0px;
        width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
        max-width: calc(100% - (var(--gap-h-bd023ad6-fa10-409e-b903-baa3f61f858d) * 0));
    }
}

.sd[data-s-713d3ed2-5be7-44ba-adda-739b1730a9f4] {
    color: #FFFFFF;
    font-family: var(--s-font-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-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-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-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-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-733de35c-eaed-4f72-9957-850423335052] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-733de35c-eaed-4f72-9957-850423335052].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-733de35c-eaed-4f72-9957-850423335052].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-733de35c-eaed-4f72-9957-850423335052] {
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-733de35c-eaed-4f72-9957-850423335052] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 8px 0px;
    }
}

.sd[data-s-87bd2a61-3a83-438c-9686-321cfdf8d3c6] {
    color: #FFFFFF;
    font-family: var(--s-font-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-87bd2a61-3a83-438c-9686-321cfdf8d3c6]:hover {
    opacity: 0.5;
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-87bd2a61-3a83-438c-9686-321cfdf8d3c6] {
        font-size: 18px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-87bd2a61-3a83-438c-9686-321cfdf8d3c6] {
        font-size: 15px;
        letter-spacing: 0.05em;
        line-height: 1.6;
    }
}

.sd[data-s-fdede0a4-1735-4c22-8251-f5679cf819f5] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-fdede0a4-1735-4c22-8251-f5679cf819f5].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-fdede0a4-1735-4c22-8251-f5679cf819f5].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fdede0a4-1735-4c22-8251-f5679cf819f5] {
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-fdede0a4-1735-4c22-8251-f5679cf819f5] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 8px 0px;
    }
}

.sd[data-s-72b1873e-340f-4179-868f-7e16471ca7a7] {
    color: #FFFFFF;
    font-family: var(--s-font-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-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: #FFFFFF;
    border-bottom: 2px solid #e62d8b;
    border-left: 2px solid #e62d8b;
    border-right: 2px solid #e62d8b;
    border-top: 2px 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: #e62d8b;
    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-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: #e62d8b;
    font-size: 16px;
    margin: 0px 0px 0px 10px;
    max-width: calc(100% - 10px);
}

.sd[data-s-e380a7fc-ce19-4391-9a9b-f59451554593] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
    max-width: calc(50% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0.5));
}

.sd[data-s-e380a7fc-ce19-4391-9a9b-f59451554593].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-e380a7fc-ce19-4391-9a9b-f59451554593].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e380a7fc-ce19-4391-9a9b-f59451554593] {
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e380a7fc-ce19-4391-9a9b-f59451554593] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 22px 0px;
        padding: 8px 0px 8px 0px;
        width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
        max-width: calc(100% - (var(--gap-h-f1f150a4-cb4f-4397-992d-8eec663e76cd) * 0));
    }
}

.sd[data-s-ff69eafd-c79c-4080-9969-30b2709d9282] {
    color: #FFFFFF;
    font-family: var(--s-font-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-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;
    }
}


.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: .2rem;
    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;
}

@media screen and (max-width: 1099px) {
    .sd[data-s-ab52f17d-70d2-42a2-ba08-d0c1c6c86881] {
        width: 90vw;
    }
}

.payment-detail {
    font-family: var(--s-font-9fa5d38c);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-items: center;
}

.payment-detail dt {
    width: 60%;
    margin-bottom: 0.25rem;
    line-height: 1.5rem;
}

@media (max-width: 480px) {
    .payment-detail dt {
        width: 50%;
    }
}

.payment-detail dd {
    width: 40%;
    text-align: right;
    margin-bottom: 0.25rem;
    line-height: 1.5rem;
}

@media (max-width: 480px) {
    .payment-detail dd {
        width: 50%;
    }
}

.payment-detail .total {
    margin-top: 0.5rem;
    font-weight: bold !important;
}

.note {
    font-size: 0.8rem;
    margin: 0.5rem 0;
}

.payment-card-input {
    margin: 0;
    border: 1px solid #82c2f1;
    border-radius: 0.5rem;
    padding: 0 0 0.75rem 0;
}

.payment-card-input .label {
    margin-top: 1.5rem;
}

#paypal-button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 3rem auto 8rem;
    width: 70%;
}

@media screen and (max-width: 1099px) {
    #paypal-button-container {
        width: 100%;
    }
}

#paypal-button-container iframe {
    position: relative !important;
}

#payment-detail-wrapper {
    /* margin-top: 5rem; */
}

#payment-detail-wrapper label {
    color: #00a0e9;
    font-weight: bold;
    font-family: var(--s-font-9fa5d38c);
}

#bank-account-message {
    margin-top: 3rem;
    margin-bottom: 5rem;
    line-height: 1.75rem;
}

#bank-account-message p {
    margin-bottom: 1rem;
    line-height: 1.5;
    font-family: var(--s-font-9fa5d38c);
}

#payment-form #card-container iframe {
    margin: auto;
}

iframe .buttons-container {
    margin: 0 auto;
}

dl {
    margin: 0 auto;
    min-width: 100%;
}

dl dt {
    font-family: var(--s-font-9fa5d38c);
    width: 100%;
    font-size: 112.5%;
    letter-spacing: 0.1em;
    line-height: 1.75;
    padding: 0.75em 0;
}

dl dt span {
    display: block;
    width: 100%;
    padding: calc(0.75rem - 0.375em) 1.5rem;
    background: #ebf6fb;
}

dl dd {
    margin-bottom: 1rem;
    font-family: var(--s-font-9fa5d38c);
}

dl dd ul {
    width: 100%;
}

dl dd ul li {
    display: flex;
    width: 100%;
    letter-spacing: 0.1em;
    line-height: 1.75;
    padding: 0;
    margin: .5rem 0;
}

dl dd ul li::after {
    clear: both;
    content: '';
    display: block;
}

dl dd ul li .th {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 14em;
    /* text-align: center; */
    padding: calc(1.25rem - 0.375em) 0;
    background: #ebf6fb;
}

dl dd ul li .td {
    display: block;
    float: right;
    width: calc(100% - 7rem);
    padding: calc(1.25rem - 0.375em) 0.75em;
}
dl dd ul li .td span {
    line-height: 1.75;
}

dl dd ul li .td.condition {
    color: #00a0e9;
}

dl dd ul li a {
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    /*text-decoration: none;*/
    padding: calc(0.75rem - 0.375em) 0.75em;
    background: #00a0e9;
}

.arrow2under {
    margin: 0 auto;
    height: 6rem;
}

.sd[data-s-419f5be0-9dd5-4cf1-bdcf-6108acfc9be9] {
    width: 100%;
    height: calc(100vw * 0.7 * 0.5);
    margin-bottom: 40px;
}


/* complete */
.sd[data-s-a3d552e5-b0d6-4804-ac6c-be273f44ced7] {
    background: #fff;
    border-radius: 0;
    height: 100%;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-49f785ca-2cc8-45c5-a7a1-a60b71d37ec8] {
    align-content: center;
    align-items: center;
    /* background: #FFFFFF; */
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-49f785ca-2cc8-45c5-a7a1-a60b71d37ec8] {
        padding: 73px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-49f785ca-2cc8-45c5-a7a1-a60b71d37ec8] {
        flex: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-cfda9b1f-81fe-4a3d-b476-ab3bf5ad0fea] {
    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 64px 0px;
    width: 65%;
    max-width: 65%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cfda9b1f-81fe-4a3d-b476-ab3bf5ad0fea] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cfda9b1f-81fe-4a3d-b476-ab3bf5ad0fea] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-6bd7cf5e-54c8-4fcc-bfb7-771a0e2234a2] {
    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-6bd7cf5e-54c8-4fcc-bfb7-771a0e2234a2] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a1031a72-b3a6-4869-896b-b06c4801d641] {
    color: #1c1d33;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 100px;
    font-weight: 600;
    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-a1031a72-b3a6-4869-896b-b06c4801d641] {
        font-size: 64px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a1031a72-b3a6-4869-896b-b06c4801d641] {
        font-size: 48px;
    }
}

.sd[data-s-da08ae8c-99e2-49bc-b59d-8b67ece6247e] {
    background: #FFFFFF;
    flex: none;
    height: 100%;
    left: 0;
    margin: 0 0 0 0;
    position: absolute;
    top: 0;
    transform: scale(0, 1);
    transform-origin: center right;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-da08ae8c-99e2-49bc-b59d-8b67ece6247e].appear {
    transform: scale(1, 1);
    transition-delay: 300ms;
    transition-duration: 600ms;
}

.sd[data-s-da08ae8c-99e2-49bc-b59d-8b67ece6247e].appear-active {
    transition-delay: 300ms;
    transition-duration: 600ms;
}

.sd[data-s-c2dab9dd-7174-409f-9d75-4de7848fdbec] {
    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 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c2dab9dd-7174-409f-9d75-4de7848fdbec] {
        margin: 16px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-7469f3b9-97b4-4fb9-af15-616cc43cc8c1] {
    background: #000000;
    flex: none;
    height: 1px;
    margin: 0px 10px 0px 0px;
    width: 20px;
    max-width: calc(100% - 10px);
}

.sd[data-s-d2a362c4-1ed5-4895-8eb1-dd31fb70bb97] {
    color: #1c1d33;
    flex: 1;
    font-family: var(--s-font-9fa5d38c);
    font-size: 20px;
    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-d2a362c4-1ed5-4895-8eb1-dd31fb70bb97] {
        font-size: 18px;
    }
}

.sd[data-s-0935c6d7-5362-4dfd-83db-6b0a2d7ce336] {
    background: #FFFFFF;
    bottom: 0px;
    flex: none;
    height: 100%;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    transform: scale(0, 1);
    transform-origin: center right;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-0935c6d7-5362-4dfd-83db-6b0a2d7ce336].appear {
    transform: scale(1, 1);
    transition-delay: 300ms;
    transition-duration: 600ms;
}

.sd[data-s-0935c6d7-5362-4dfd-83db-6b0a2d7ce336].appear-active {
    transition-delay: 300ms;
    transition-duration: 600ms;
}

.sd[data-s-5e909f3f-4b7e-4df2-b689-8a21835ac575] {
    align-content: center;
    align-items: center;
    /* background: #FFFFFF; */
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 65%;
    max-width: 65%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5e909f3f-4b7e-4df2-b689-8a21835ac575] {
        flex: none;
        padding: 0px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-5e909f3f-4b7e-4df2-b689-8a21835ac575] {
        flex: none;
        padding: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-34d035ab-289e-4daa-8c20-a5b31fde9708] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-34d035ab-289e-4daa-8c20-a5b31fde9708].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-34d035ab-289e-4daa-8c20-a5b31fde9708].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-34d035ab-289e-4daa-8c20-a5b31fde9708] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-34d035ab-289e-4daa-8c20-a5b31fde9708] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-54c7d721-73cc-4168-84bd-656a9e585951] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    line-height: 1.8;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-54c7d721-73cc-4168-84bd-656a9e585951] {
        font-size: 15px;
    }
}

.sd[data-s-9325b310-54eb-4c9d-acbe-98889b2c71ba] {
    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: 14px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-9325b310-54eb-4c9d-acbe-98889b2c71ba].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-9325b310-54eb-4c9d-acbe-98889b2c71ba].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-9325b310-54eb-4c9d-acbe-98889b2c71ba] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9325b310-54eb-4c9d-acbe-98889b2c71ba] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-794cedc9-0f3f-4dc1-abda-d5ba1a1b6677] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-9fa5d38c);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.6;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-794cedc9-0f3f-4dc1-abda-d5ba1a1b6677] {
        font-size: 15px;
    }
}

.sd[data-s-ddff4158-0e9f-44ff-b582-27021e950f0c] {
    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: 50px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-7bb4f4b7-5c0e-4732-8448-bacd8cade411] {
    align-content: center;
    align-items: center;
    background: #000000;
    border-radius: 0;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 60px;
    justify-content: center;
    width: 280px;
    max-width: 100%;
}

.sd[data-s-7bb4f4b7-5c0e-4732-8448-bacd8cade411]:hover {
    background: #000000;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7bb4f4b7-5c0e-4732-8448-bacd8cade411] {
        flex: none;
        height: 50px;
        width: 240px;
        max-width: 100%;
    }
}

.sd[data-s-03f4db26-8790-4efc-9a44-69518941e766] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 540px) {
    .sd[data-s-03f4db26-8790-4efc-9a44-69518941e766] {
        font-size: 16px;
    }
}

.sd[data-s-a62a516d-93e9-4445-86b8-dc0438429dda] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 85px;
    justify-content: space-between;
    left: 20px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: fixed;
    right: -20px;
    top: 20px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a62a516d-93e9-4445-86b8-dc0438429dda] {
        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-a62a516d-93e9-4445-86b8-dc0438429dda] {
        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%;
    }
}

/* payment */
.sd[data-s-c1d4d9ef-bfc9-4161-91a1-12e3bd284152] {
    background: #f7f7f6;
    border-radius: 0;
    height: 100%;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-1f0fbbf1-281d-40fa-b365-d05830469f77] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 100vh;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 142px 72px 0px 72px;
    width: 100%;
    z-index: 2;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1f0fbbf1-281d-40fa-b365-d05830469f77] {
        padding: 138px 0px 53px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1f0fbbf1-281d-40fa-b365-d05830469f77] {
        align-content: center;
        align-items: center;
        flex: none;
        min-height: 100vh;
        justify-content: flex-start;
        padding: 100px 0px 0px 0px;
    }
}

.sd[data-s-b0fb8b6d-247b-4aa4-b232-0e8f1b75103b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 90px 0px;
    padding: 0px 0px 0px;
    width: 65%;
    z-index: 1;
    max-width: 65%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b0fb8b6d-247b-4aa4-b232-0e8f1b75103b] {
        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-b0fb8b6d-247b-4aa4-b232-0e8f1b75103b] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        margin: 0px 0px 86px 0px;
        padding: 0px 0px 0px 0px;
        transform: rotate(0deg);
        width: 95%;
        z-index: 5;
        max-width: 95%;
    }
}

.sd[data-s-f77e0b22-d049-4276-9fb7-8a4ed54a309e] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    width: auto;
    max-width: 100%;
}

.sd[data-s-f77e0b22-d049-4276-9fb7-8a4ed54a309e].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-f77e0b22-d049-4276-9fb7-8a4ed54a309e].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f77e0b22-d049-4276-9fb7-8a4ed54a309e].appear {
        transform: translate(0px, 20px);
    }

    .sd[data-s-f77e0b22-d049-4276-9fb7-8a4ed54a309e].appear-active {}

    .sd[data-s-f77e0b22-d049-4276-9fb7-8a4ed54a309e] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
    }
}

.sd[data-s-9f0ede62-be98-4327-a27a-fad964e1fd21] {
    color: #000000;
    font-family: var(--s-font-9fa5d38c);
    font-size: 28px;
    font-weight: 800;
    height: auto;
    line-height: 1.1;
    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-9f0ede62-be98-4327-a27a-fad964e1fd21] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9f0ede62-be98-4327-a27a-fad964e1fd21] {
        font-size: 20px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-b7d50968-e6c7-44e2-bc4b-babd953b08b5] {
    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-b7d50968-e6c7-44e2-bc4b-babd953b08b5] {
        font-size: 20px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b7d50968-e6c7-44e2-bc4b-babd953b08b5] {
        font-size: 20px;
    }
}

.sd[data-s-c1b7c6bd-91b3-4a76-852a-4820851233ee] {
    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-c1b7c6bd-91b3-4a76-852a-4820851233ee].appear {
    opacity: 0;
    transform: translate(0px, 20px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-c1b7c6bd-91b3-4a76-852a-4820851233ee].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c1b7c6bd-91b3-4a76-852a-4820851233ee] {
        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-c1b7c6bd-91b3-4a76-852a-4820851233ee].appear {
        transform: translate(0px, 20px);
    }

    .sd[data-s-c1b7c6bd-91b3-4a76-852a-4820851233ee].appear-active {}

    .sd[data-s-c1b7c6bd-91b3-4a76-852a-4820851233ee] {
        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-f7855a42-6b75-4b7b-8737-69e0277eecba] {
    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-f7855a42-6b75-4b7b-8737-69e0277eecba].appear {
    opacity: 0;
    transform: scale(0, 1);
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

.sd[data-s-f7855a42-6b75-4b7b-8737-69e0277eecba].appear-active {
    transition-delay: 400ms;
    transition-duration: 1600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f7855a42-6b75-4b7b-8737-69e0277eecba] {
        flex: none;
        height: 1px;
        width: 35px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f7855a42-6b75-4b7b-8737-69e0277eecba] {
        flex: none;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-ee4fc8d9-ff12-4992-a98b-9febfe6ab92e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 65%;
    max-width: 65%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ee4fc8d9-ff12-4992-a98b-9febfe6ab92e] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ee4fc8d9-ff12-4992-a98b-9febfe6ab92e] {
        flex: none;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-4d73a060-3de0-4d9c-b52a-357fd1167523] {
    color: #333;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 68px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4d73a060-3de0-4d9c-b52a-357fd1167523] {
        font-size: 15px;
        margin: 0px 0px 40px 0px;
        max-width: 100%;
    }
}

#payment-info {
    display: none;
    width: 100%;
    padding: 0 2rem 2rem;
    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;
}
@media screen and (max-width: 540px) {
    #payment-info {
        padding: 0 12px 2rem;
    }
}