/* latin-ext */
@font-face {
    font-family: 'Codystar';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/codystar/v15/FwZf7-Q1xVk-40qxOuYsytyihUaG9Q.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Codystar';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/codystar/v15/FwZf7-Q1xVk-40qxOuYsytyshUY.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Codystar';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/codystar/v15/FwZY7-Q1xVk-40qxOu6J6MmTpA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Codystar';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/codystar/v15/FwZY7-Q1xVk-40qxOu6H6Mk.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'A1ゴシック B JIS2004';
    font-weight: Bold;
    src: url(//wf.typesquare.com/3/tsst/dist/ja/ts?condition=65b5a5b12cf5888ed562bda6d10e26a2&onetime_condition=&eid=5ad00062415c46a09fd67fd7ac1e024a&bw[name]=Chrome&bw[ftf]=0&bw[os]=Windows&location=preview.studio.site%2Flive%2FKwa5bX5yWX%2Fcast&fonts[id]=1962&fonts[str]=MFRZYWRtb3LlpKrlsbHnlLDpg44%3D);
}

@font-face {
    font-family: 'A1ゴシック R JIS2004';
    font-weight: Bold;
    src: url(//wf.typesquare.com/3/tsst/dist/ja/ts?condition=65b5a5b12cf5888ed562bda6d10e26a2&onetime_condition=&eid=5ad00062415c46a09fd67fd7ac1e024a&bw[name]=Chrome&bw[ftf]=0&bw[os]=Windows&location=preview.studio.site%2Flive%2FKwa5bX5yWX%2Fcast&fonts[id]=1960&fonts[str]=MERGUOOBo%2BOBqOOCguOCi%2BOCkuWGmeecn%2Bimi%2B%2B8ng%3D%3D);
}

@font-face {
    font-family: 'ヒラギノ角ゴ W6 JIS2004';
    font-weight: Bold;
    src: url(//wf.typesquare.com/3/tsst/dist/ja/ts?condition=65b5a5b12cf5888ed562bda6d10e26a2&onetime_condition=&eid=5ad00062415c46a09fd67fd7ac1e024a&bw[name]=Chrome&bw[ftf]=0&bw[os]=Windows&location=preview.studio.site%2Flive%2FKwa5bX5yWX%2Fcast&fonts[id]=2533&fonts[str]=MFRZYWRtb3LilrzjgaPjgajjgoLjgovjgqbjgqjjgrfjgrnjgrrjg4Pjg4jjg5Djg5Ljg5fjg6Xjg7vjg7zlh7rlnLDlpKrlrp%2FlsbHlubTmioDml6XmnIjmrbTnibnnlJ%2FnlLDntYznuL7opovouqvpg47plbfvvLvvvL0%3D);
}

@font-face {
    font-family: 'A1ゴシック R';
    font-weight: Bold;
    src: url(//wf.typesquare.com/3/tsst/dist/ja/ts?condition=65b5a5b12cf5888ed562bda6d10e26a2&onetime_condition=&eid=5ad00062415c46a09fd67fd7ac1e024a&bw[name]=Chrome&bw[ftf]=0&bw[os]=Windows&location=preview.studio.site%2Flive%2FKwa5bX5yWX%2Fcast&fonts[id]=1956&fonts[str]=LjBBS01QU1VZ);
}

@font-face {
    font-family: 'ゴシックMB101 L JIS2004';
    font-weight: Bold;
    src: url(//wf.typesquare.com/3/tsst/dist/ja/ts?condition=65b5a5b12cf5888ed562bda6d10e26a2&onetime_condition=&eid=5ad00062415c46a09fd67fd7ac1e024a&bw[name]=Chrome&bw[ftf]=0&bw[os]=Windows&location=preview.studio.site%2Flive%2FKwa5bX5yWX%2Fcast&fonts[id]=2192&fonts[str]=MEVNTlU%3D);
}

@font-face {
    font-family: 'ヒラギノ角ゴ W2 JIS2004';
    font-weight: Bold;
    src: url(//wf.typesquare.com/3/tsst/dist/ja/ts?condition=65b5a5b12cf5888ed562bda6d10e26a2&onetime_condition=&eid=5ad00062415c46a09fd67fd7ac1e024a&bw[name]=Chrome&bw[ftf]=0&bw[os]=Windows&location=preview.studio.site%2Flive%2FKwa5bX5yWX%2Fcast&fonts[id]=2529&fonts[str]=LS4wMTI0NTc4OUFDREVGSElLTU5PUFJTVFVWV1lhY2dtbnJzdOOBhOOBiuOBk%2BOBm%2BOBn%2BOBoeOBo%2BOBqOOBq%2BOBruOCguOCieOCi%2BOCj%2BOCkuOCo%2BOCpOOCquOCq%2BOCreOCseOCteOCt%2BOCueODh%2BODiOODk%2BODm%2BODoOODo%2BODp%2BODqeODs%2BODvOS4gOS6rOS8muWGmeWQiOWVj%2BWkquWxseadseamgueUsOeZu%2Becn%2Befpeekvuengeimgeimi%2Bimp%2BiomOi8iemDjumDvemMsg%3D%3D);
}

.sd[data-s-e1e05b39-4538-40ea-a2bf-293083155284] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 90px;
    justify-content: space-between;
    left: 0px;
    margin: 0 0 0 0;
    padding: 19px 40px 19px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-e1e05b39-4538-40ea-a2bf-293083155284] {
        padding: 24px 27px 24px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-e1e05b39-4538-40ea-a2bf-293083155284] {
        background: #ffffff;
        flex: none;
        height: 64px;
        padding: 0px 20px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e1e05b39-4538-40ea-a2bf-293083155284] {
        flex: none;
        padding: 16px 16px 16px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e1e05b39-4538-40ea-a2bf-293083155284] {
        padding: 0px 16px 0px;
    }
}

.sd[data-s-f499afc7-0beb-4ca1-9dc9-fe53d16882e1] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-f499afc7-0beb-4ca1-9dc9-fe53d16882e1] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-f499afc7-0beb-4ca1-9dc9-fe53d16882e1] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-f499afc7-0beb-4ca1-9dc9-fe53d16882e1] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f499afc7-0beb-4ca1-9dc9-fe53d16882e1] {
        flex: none;
        width: auto;
    }
}

.sd[data-s-3d799b12-1435-4593-a7ec-8e32511a3eb5] {
    flex: none;
    height: 28px;
    width: 148px;
    max-width: 100%;
}

.sd[data-s-3d799b12-1435-4593-a7ec-8e32511a3eb5]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-3d799b12-1435-4593-a7ec-8e32511a3eb5] {
        height: 26px;
        width: 130px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-3d799b12-1435-4593-a7ec-8e32511a3eb5] {
        height: 20px;
        width: 113px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-3d799b12-1435-4593-a7ec-8e32511a3eb5] {
        flex: none;
        height: 28px;
        margin: 0px 0px 0px 0px;
        width: 129px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-3d799b12-1435-4593-a7ec-8e32511a3eb5] {
        height: 26px;
        width: 125px;
        max-width: 100%;
    }
}

.sd[data-s-c7d1afd4-cc92-4c3e-a9a2-79862e564734] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 646px) {
    .sd[data-s-c7d1afd4-cc92-4c3e-a9a2-79862e564734] {
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c7d1afd4-cc92-4c3e-a9a2-79862e564734] {
        flex: none;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-b345408b-3f42-4c94-85ed-4c3fd95dd3c6] {
    color: #333;
    font-family: var(--s-font-d5a205c8);
    font-size: 9px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-b345408b-3f42-4c94-85ed-4c3fd95dd3c6] {
        font-size: 9px;
        letter-spacing: -0.05em;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-b345408b-3f42-4c94-85ed-4c3fd95dd3c6] {
        font-size: 8px;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-b345408b-3f42-4c94-85ed-4c3fd95dd3c6] {
        flex: none;
        font-size: 9px;
        letter-spacing: normal;
        margin: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-b345408b-3f42-4c94-85ed-4c3fd95dd3c6] {
        font-size: 8px;
    }
}

.sd[data-s-0162707e-d4c2-4a84-ac97-db701da8d8a0] {
    align-content: center;
    align-items: center;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0162707e-d4c2-4a84-ac97-db701da8d8a0] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

.sd[data-s-4832fe14-633d-45ef-bfc9-70bc7fe4c8cf] {
    align-content: center;
    align-items: center;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 30px;
    padding: 0px;
    max-width: calc(100% - 30px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-4832fe14-633d-45ef-bfc9-70bc7fe4c8cf] {
        padding: 0px;
    }
}

.sd[data-s-7079dadb-81f3-4ef2-a5d3-111936a2c604] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 5px;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    margin: 0px 0px 0px 26px;
    width: 50px;
    max-width: calc(100% - 26px);
}

.sd[data-s-7079dadb-81f3-4ef2-a5d3-111936a2c604]:hover {
    background: #333333;
    opacity: 0.8;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-7079dadb-81f3-4ef2-a5d3-111936a2c604] {
        height: 44px;
        margin: 0px 0px 0px 10px;
        width: 43px;
        max-width: calc(100% - 10px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-7079dadb-81f3-4ef2-a5d3-111936a2c604] {
        display: flex;
        flex: none;
        height: 40px;
        margin: 0px 0px 0px 26px;
        width: 40px;
        max-width: calc(100% - 26px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-7079dadb-81f3-4ef2-a5d3-111936a2c604] {
        display: flex;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7079dadb-81f3-4ef2-a5d3-111936a2c604] {
        display: flex;
    }
}

.sd[data-s-9ec854bf-2a3f-48a3-95cd-b508c4bffaeb] {
    color: #333;
    font-size: 16px;
}

.sd[data-s-7079dadb-81f3-4ef2-a5d3-111936a2c604]:hover .sd[data-s-9ec854bf-2a3f-48a3-95cd-b508c4bffaeb] {
    color: #ffffff;
}

.sd[data-s-62609ab5-d185-4a36-bb12-5d305a376b46] {
    align-content: center;
    align-items: center;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 646px) {
    .sd[data-s-62609ab5-d185-4a36-bb12-5d305a376b46] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-62609ab5-d185-4a36-bb12-5d305a376b46] {
        display: none;
    }
}

.sd[data-s-fcd705d0-c77a-4d39-aca0-0c35b02680b2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 40px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-fcd705d0-c77a-4d39-aca0-0c35b02680b2] {
        height: 38px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-fcd705d0-c77a-4d39-aca0-0c35b02680b2] {
        height: 39px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-fcd705d0-c77a-4d39-aca0-0c35b02680b2] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-fcd705d0-c77a-4d39-aca0-0c35b02680b2] {
        display: none;
    }
}

.sd[data-s-0b6d95c0-4322-4586-9714-63b491661663] {
    align-content: center;
    align-items: center;
    background: #46b94d;
    border-radius: 4px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 167px;
    max-width: 100%;
}

.sd[data-s-0b6d95c0-4322-4586-9714-63b491661663]:hover {
    box-shadow: none;
    opacity: 0.7;
    transform: translate(2px, 2px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-0b6d95c0-4322-4586-9714-63b491661663] {
        width: 170px;
        max-width: 100%;
        height: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-0b6d95c0-4322-4586-9714-63b491661663] {
        width: 147px;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-1ac68d52-c3de-44cc-8c02-257048e2b716] {
    color: #ffffff;
    font-family: var(--s-font-12adfc6d);
    font-size: 11px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-1ac68d52-c3de-44cc-8c02-257048e2b716] {
        font-size: 11px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-1ac68d52-c3de-44cc-8c02-257048e2b716] {
        font-size: 10px;
    }
}

.sd[data-s-038953c9-e393-4e34-a0f8-4b5c02296cd2] {
    flex: none;
    height: auto;
    width: 22px;
    max-width: 100%;
}

.sd[data-s-39e86892-bade-455e-b0d9-ed82f38c4736] {
    background: #ff4343;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-radius: 50%;
    border-right: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    bottom: auto;
    flex: none;
    height: 15px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 4px;
    top: -6px;
    width: 15px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-39e86892-bade-455e-b0d9-ed82f38c4736] {
        flex: none;
        height: 13px;
        top: -4px;
        width: 13px;
        max-width: 100%;
    }
}

.sd[data-s-aeeb4d92-f682-4ab2-8ecf-ea4015998ae5] {
    color: #555555;
    font-family: var(--s-font-4baed1e4);
    font-size: 8px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 0px 0px 3px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-aeeb4d92-f682-4ab2-8ecf-ea4015998ae5] {
        display: none;
        letter-spacing: normal;
        margin: 0px 0px 2px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-aeeb4d92-f682-4ab2-8ecf-ea4015998ae5] {
        display: none;
        font-size: 12px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-aeeb4d92-f682-4ab2-8ecf-ea4015998ae5] {
        display: none;
    }
}

.sd[data-s-603bb624-b615-4ec1-a543-c20f077164e9] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    margin: 0px 0px 0px 38px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 38px);
    justify-content: flex-start;
}

.sd[data-s-603bb624-b615-4ec1-a543-c20f077164e9]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-603bb624-b615-4ec1-a543-c20f077164e9] {
        font-size: 11px;
        margin: 0px 0px 0px 22px;
        max-width: calc(100% - 22px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-603bb624-b615-4ec1-a543-c20f077164e9] {
        display: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-603bb624-b615-4ec1-a543-c20f077164e9] {
        display: none;
        font-size: 14px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-603bb624-b615-4ec1-a543-c20f077164e9] {
        display: none;
    }
}

.sd[data-s-6522360b-9f74-4905-84a9-04abbe029419] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    margin: 0px 0px 0px 38px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 38px);
    justify-content: flex-start;
}

.sd[data-s-6522360b-9f74-4905-84a9-04abbe029419]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-6522360b-9f74-4905-84a9-04abbe029419] {
        font-size: 11px;
        margin: 0px 0px 0px 22px;
        max-width: calc(100% - 22px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-6522360b-9f74-4905-84a9-04abbe029419] {
        display: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-6522360b-9f74-4905-84a9-04abbe029419] {
        display: none;
        font-size: 14px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-6522360b-9f74-4905-84a9-04abbe029419] {
        display: none;
    }
}

.sd[data-s-e3de0da0-b0c4-4533-9f39-cef61b33a1fc] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.2;
    margin: 0px 0px 0px 38px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 38px);
    justify-content: flex-start;
}

.sd[data-s-e3de0da0-b0c4-4533-9f39-cef61b33a1fc]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-e3de0da0-b0c4-4533-9f39-cef61b33a1fc] {
        font-size: 11px;
        margin: 0px 0px 0px 22px;
        max-width: calc(100% - 22px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-e3de0da0-b0c4-4533-9f39-cef61b33a1fc] {
        display: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e3de0da0-b0c4-4533-9f39-cef61b33a1fc] {
        display: none;
        font-size: 14px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e3de0da0-b0c4-4533-9f39-cef61b33a1fc] {
        display: none;
    }
}

.sd[data-s-e33e6e77-6dbc-40f9-a7c1-72a8812c0e42] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    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-e33e6e77-6dbc-40f9-a7c1-72a8812c0e42]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-e33e6e77-6dbc-40f9-a7c1-72a8812c0e42] {
        font-size: 11px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-e33e6e77-6dbc-40f9-a7c1-72a8812c0e42] {
        display: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e33e6e77-6dbc-40f9-a7c1-72a8812c0e42] {
        display: none;
        font-size: 14px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e33e6e77-6dbc-40f9-a7c1-72a8812c0e42] {
        display: none;
    }
}

.sd[data-s-1fb5b1d8-77e2-4435-819a-a503e1c045f8] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 22px 0px 0px;
    padding: 0px;
    max-width: calc(100% - 22px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-1fb5b1d8-77e2-4435-819a-a503e1c045f8] {
        display: flex;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-1fb5b1d8-77e2-4435-819a-a503e1c045f8] {
        display: flex;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1fb5b1d8-77e2-4435-819a-a503e1c045f8] {
        display: flex;
    }
}

.sd[data-s-9034e175-d14d-46ce-9501-8e74446d2861] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-9235e142-5894-4138-a79f-eb0c1c250c16] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-08bb3a6c-adb2-4b5e-9397-ca76fbbef062] {
    align-content: center;
    align-items: center;
    background: #EEEEEE;
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    width: 50px;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-08bb3a6c-adb2-4b5e-9397-ca76fbbef062] {
        display: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-08bb3a6c-adb2-4b5e-9397-ca76fbbef062] {
        background: #333333;
        border-radius: 50%;
        display: flex;
        flex: none;
        height: 40px;
        margin: 0px 0px 0px 10px;
        width: 40px;
        max-width: calc(100% - 10px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-08bb3a6c-adb2-4b5e-9397-ca76fbbef062] {
        background: #333333;
        border-radius: 50%;
        display: flex;
        flex: none;
        height: 45px;
        margin: 0px 0px 0px 15px;
        width: 45px;
        max-width: calc(100% - 15px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-08bb3a6c-adb2-4b5e-9397-ca76fbbef062] {
        display: flex;
        flex: none;
        height: 40px;
        margin: 0px 0px 0px 10px;
        width: 40px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-305afb6e-f64a-4d5b-9bd7-189cef11f375] {
    color: #333;
    font-size: 24px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-305afb6e-f64a-4d5b-9bd7-189cef11f375] {
        color: #ffffff;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-305afb6e-f64a-4d5b-9bd7-189cef11f375] {
        color: #ffffff;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-305afb6e-f64a-4d5b-9bd7-189cef11f375] {
        font-size: 20px;
    }
}

.sd[data-s-f0b1b218-73d7-404d-8a56-a900ff86bcb7] {
    color: #333;
    display: none;
    flex: none;
    font-size: 24px;
    height: 64px;
    width: 64px;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-f0b1b218-73d7-404d-8a56-a900ff86bcb7] {
        display: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-f0b1b218-73d7-404d-8a56-a900ff86bcb7] {
        display: none;
        margin: 0px -20px 0px 0px;
        max-width: calc(100% - -20px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-f0b1b218-73d7-404d-8a56-a900ff86bcb7] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f0b1b218-73d7-404d-8a56-a900ff86bcb7] {
        display: none;
    }
}

.sd[data-s-acb062f7-0a1b-4552-9ba4-cc92e846da55] {
    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: 64px 0px 64px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c2506987-5e10-4b28-930b-e256eba39b68] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: space-between;
    margin: 0px 40px 0px;
    padding: 0px 0px 0px;
    width: 1200px;
    max-width: calc(100% - 80px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-c2506987-5e10-4b28-930b-e256eba39b68] {
        margin: 0px 32px 0px;
        max-width: calc(100% - 64px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-c2506987-5e10-4b28-930b-e256eba39b68] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-c2506987-5e10-4b28-930b-e256eba39b68] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 24px 0px;
        padding: 0px 0px 0px;
        max-width: calc(100% - 48px);
    }
}

.sd[data-s-36a333e4-423b-4374-8907-d61369c5a838] {
    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: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-36a333e4-423b-4374-8907-d61369c5a838] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        margin: 0px 0px 16px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-36a333e4-423b-4374-8907-d61369c5a838] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 33px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-36a333e4-423b-4374-8907-d61369c5a838] {
        margin: 0px 0px 16px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-01186031-896d-4360-bb9d-93a5fba9fb9e] {
    flex: none;
    height: auto;
    margin: 0px 94px 0px 0px;
    width: 147px;
    max-width: calc(100% - 94px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-01186031-896d-4360-bb9d-93a5fba9fb9e] {
        margin: 0px 71px 0px 0px;
        max-width: calc(100% - 71px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-01186031-896d-4360-bb9d-93a5fba9fb9e] {
        margin: 0px 0px 38px 0px;
        max-width: 100%;
    }
}

.sd[data-s-68ef8da6-d426-4ba3-a517-bf42089a73ed] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: auto;
    overflow-y: hidden;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-68ef8da6-d426-4ba3-a517-bf42089a73ed] {
        align-content: flex-start;
        align-items: flex-start;
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        margin: 24px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-68ef8da6-d426-4ba3-a517-bf42089a73ed] {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-4de0e7aa-9f78-4197-bd73-2ff94bf04c5c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 28px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: auto;
    max-width: calc(100% - 28px);
}

.sd[data-s-4de0e7aa-9f78-4197-bd73-2ff94bf04c5c]:hover {
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-4de0e7aa-9f78-4197-bd73-2ff94bf04c5c] {
        margin: 0px 19px 0px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-4de0e7aa-9f78-4197-bd73-2ff94bf04c5c] {
        margin: 0px 16px 0px 0px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-4de0e7aa-9f78-4197-bd73-2ff94bf04c5c]:hover {
        justify-content: flex-end;
    }

    .sd[data-s-4de0e7aa-9f78-4197-bd73-2ff94bf04c5c] {
        display: flex;
        flex: none;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-end;
        margin: 0px 0px 26px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 218px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-4de0e7aa-9f78-4197-bd73-2ff94bf04c5c] {
        display: flex;
    }
}

.sd[data-s-e2d8890c-36f7-49f9-8f72-e7e4dd4a3e10] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-8eba7e03-a51d-4ec4-83ec-47da6b259971] {
    color: #333333;
    font-family: var(--s-font-12adfc6d);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    margin: 0px 12px 0px 0px;
    padding: 0px 12px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 12px);
    justify-content: center;
}

@media screen and (max-width: 646px) {
    .sd[data-s-8eba7e03-a51d-4ec4-83ec-47da6b259971] {
        font-size: 16px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-8eba7e03-a51d-4ec4-83ec-47da6b259971] {
        font-size: 12px;
    }
}

.sd[data-s-9dc4fa62-334c-4426-9be4-59aa0136aadd] {
    color: #333333;
    font-family: var(--s-font-a0b72df9);
    font-size: 11px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    margin: 14px 0px 0px 0px;
    padding: 0px 12px 2px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-4de0e7aa-9f78-4197-bd73-2ff94bf04c5c]:hover .sd[data-s-9dc4fa62-334c-4426-9be4-59aa0136aadd]:hover {
    color: #78c1ff;
}

@media screen and (max-width: 646px) {
    .sd[data-s-9dc4fa62-334c-4426-9be4-59aa0136aadd] {
        font-size: 12px;
        margin: 16px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9dc4fa62-334c-4426-9be4-59aa0136aadd] {
        font-size: 10px;
    }
}

.sd[data-s-4ae05088-c788-465c-b463-0c1e17e016b5] {
    color: #333333;
    font-family: var(--s-font-a0b72df9);
    font-size: 11px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    margin: 5px 0px 0px 0px;
    padding: 0px 12px 2px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-4de0e7aa-9f78-4197-bd73-2ff94bf04c5c]:hover .sd[data-s-4ae05088-c788-465c-b463-0c1e17e016b5]:hover {
    color: #78c1ff;
}

@media screen and (max-width: 646px) {
    .sd[data-s-4ae05088-c788-465c-b463-0c1e17e016b5] {
        font-size: 12px;
        margin: 9px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-4ae05088-c788-465c-b463-0c1e17e016b5] {
        font-size: 10px;
    }
}

.sd[data-s-04a61338-22e6-498f-81e9-b96d02d9b1d6] {
    color: #333333;
    font-family: var(--s-font-a0b72df9);
    font-size: 11px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    margin: 5px 0px 0px 0px;
    padding: 0px 12px 2px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-4de0e7aa-9f78-4197-bd73-2ff94bf04c5c]:hover .sd[data-s-04a61338-22e6-498f-81e9-b96d02d9b1d6]:hover {
    color: #78c1ff;
}

@media screen and (max-width: 646px) {
    .sd[data-s-04a61338-22e6-498f-81e9-b96d02d9b1d6] {
        font-size: 12px;
        margin: 9px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-04a61338-22e6-498f-81e9-b96d02d9b1d6] {
        font-size: 10px;
    }
}

.sd[data-s-16045c92-17a7-479b-ab67-c90644d07c75] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 28px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: auto;
    max-width: calc(100% - 28px);
}

.sd[data-s-16045c92-17a7-479b-ab67-c90644d07c75]:hover {
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-16045c92-17a7-479b-ab67-c90644d07c75] {
        margin: 0px 19px 0px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-16045c92-17a7-479b-ab67-c90644d07c75] {
        margin: 0px 16px 0px 0px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-16045c92-17a7-479b-ab67-c90644d07c75]:hover {
        justify-content: flex-end;
    }

    .sd[data-s-16045c92-17a7-479b-ab67-c90644d07c75] {
        display: flex;
        flex: none;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-end;
        margin: 0px 0px 26px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 218px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-16045c92-17a7-479b-ab67-c90644d07c75] {
        display: flex;
    }
}

.sd[data-s-ce69145e-58f8-48e9-9632-a43783a1964f] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-87234561-f648-462b-b1e2-697fca04910d] {
    color: #333333;
    font-family: var(--s-font-12adfc6d);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    margin: 0px 12px 0px 0px;
    padding: 0px 12px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 12px);
    justify-content: center;
}

@media screen and (max-width: 646px) {
    .sd[data-s-87234561-f648-462b-b1e2-697fca04910d] {
        font-size: 16px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-87234561-f648-462b-b1e2-697fca04910d] {
        font-size: 12px;
    }
}

.sd[data-s-93723c67-a500-4aad-ae93-7300465e8f6c] {
    color: #333333;
    font-family: var(--s-font-a0b72df9);
    font-size: 11px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    margin: 14px 0px 0px 0px;
    padding: 0px 12px 2px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-16045c92-17a7-479b-ab67-c90644d07c75]:hover .sd[data-s-93723c67-a500-4aad-ae93-7300465e8f6c]:hover {
    color: #78c1ff;
}

@media screen and (max-width: 646px) {
    .sd[data-s-93723c67-a500-4aad-ae93-7300465e8f6c] {
        font-size: 12px;
        margin: 16px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-93723c67-a500-4aad-ae93-7300465e8f6c] {
        font-size: 10px;
    }
}

.sd[data-s-3d0ce091-5853-4a50-9a5d-9cba29e7cb5b] {
    color: #333333;
    font-family: var(--s-font-a0b72df9);
    font-size: 11px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    margin: 5px 0px 0px 0px;
    padding: 0px 12px 2px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-16045c92-17a7-479b-ab67-c90644d07c75]:hover .sd[data-s-3d0ce091-5853-4a50-9a5d-9cba29e7cb5b]:hover {
    color: #78c1ff;
}

@media screen and (max-width: 646px) {
    .sd[data-s-3d0ce091-5853-4a50-9a5d-9cba29e7cb5b] {
        font-size: 12px;
        margin: 9px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-3d0ce091-5853-4a50-9a5d-9cba29e7cb5b] {
        font-size: 10px;
    }
}

.sd[data-s-c2193b88-b1d6-40f8-8281-83d87f26408f] {
    color: #333333;
    font-family: var(--s-font-a0b72df9);
    font-size: 11px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    margin: 5px 0px 0px 0px;
    padding: 0px 12px 2px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-16045c92-17a7-479b-ab67-c90644d07c75]:hover .sd[data-s-c2193b88-b1d6-40f8-8281-83d87f26408f]:hover {
    color: #78c1ff;
}

@media screen and (max-width: 646px) {
    .sd[data-s-c2193b88-b1d6-40f8-8281-83d87f26408f] {
        font-size: 12px;
        margin: 9px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c2193b88-b1d6-40f8-8281-83d87f26408f] {
        font-size: 10px;
    }
}

.sd[data-s-1d8f33b5-a206-4021-aa26-507200c09201] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: auto;
    max-width: 100%;
}

.sd[data-s-1d8f33b5-a206-4021-aa26-507200c09201]:hover {
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1d8f33b5-a206-4021-aa26-507200c09201] {
        margin: 0px 16px 0px 0px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-1d8f33b5-a206-4021-aa26-507200c09201]:hover {
        justify-content: flex-end;
    }

    .sd[data-s-1d8f33b5-a206-4021-aa26-507200c09201] {
        display: flex;
        flex: none;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-end;
        margin: 0px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 218px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1d8f33b5-a206-4021-aa26-507200c09201] {
        display: flex;
    }
}

.sd[data-s-15c9d3ce-0e0b-4437-afde-b0f9931eb5c5] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-9a6d7347-5453-45d6-b528-806ce7904240] {
    color: #333333;
    font-family: var(--s-font-12adfc6d);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.1em;
    margin: 0px 12px 0px 0px;
    padding: 0px 12px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 12px);
    justify-content: center;
}

@media screen and (max-width: 646px) {
    .sd[data-s-9a6d7347-5453-45d6-b528-806ce7904240] {
        font-size: 16px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9a6d7347-5453-45d6-b528-806ce7904240] {
        font-size: 12px;
    }
}

.sd[data-s-15444c8a-7988-4647-bf48-eebbc49bfe68] {
    color: #333333;
    font-family: var(--s-font-a0b72df9);
    font-size: 11px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    margin: 14px 0px 0px 0px;
    padding: 0px 12px 2px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-1d8f33b5-a206-4021-aa26-507200c09201]:hover .sd[data-s-15444c8a-7988-4647-bf48-eebbc49bfe68]:hover {
    color: #78c1ff;
}

@media screen and (max-width: 646px) {
    .sd[data-s-15444c8a-7988-4647-bf48-eebbc49bfe68] {
        font-size: 12px;
        margin: 16px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-15444c8a-7988-4647-bf48-eebbc49bfe68] {
        font-size: 10px;
    }
}

.sd[data-s-66f899c5-d0e1-4bf3-b459-55664319c4df] {
    color: #333333;
    font-family: var(--s-font-a0b72df9);
    font-size: 11px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    margin: 5px 0px 0px 0px;
    padding: 0px 12px 2px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-1d8f33b5-a206-4021-aa26-507200c09201]:hover .sd[data-s-66f899c5-d0e1-4bf3-b459-55664319c4df]:hover {
    color: #78c1ff;
}

@media screen and (max-width: 646px) {
    .sd[data-s-66f899c5-d0e1-4bf3-b459-55664319c4df] {
        font-size: 12px;
        margin: 9px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-66f899c5-d0e1-4bf3-b459-55664319c4df] {
        font-size: 10px;
    }
}

.sd[data-s-7e92e683-e094-4472-b5df-8023c5106aee] {
    color: #333333;
    font-family: var(--s-font-a0b72df9);
    font-size: 11px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    margin: 5px 0px 0px 0px;
    padding: 0px 12px 2px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-1d8f33b5-a206-4021-aa26-507200c09201]:hover .sd[data-s-7e92e683-e094-4472-b5df-8023c5106aee]:hover {
    color: #78c1ff;
}

@media screen and (max-width: 646px) {
    .sd[data-s-7e92e683-e094-4472-b5df-8023c5106aee] {
        font-size: 12px;
        margin: 9px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7e92e683-e094-4472-b5df-8023c5106aee] {
        font-size: 10px;
    }
}

.sd[data-s-b6804a42-cb68-4f2d-b022-d687c45d492b] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-b6804a42-cb68-4f2d-b022-d687c45d492b].appear {
}

.sd[data-s-b6804a42-cb68-4f2d-b022-d687c45d492b].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-b6804a42-cb68-4f2d-b022-d687c45d492b] {
        margin: 16px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-b6804a42-cb68-4f2d-b022-d687c45d492b].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-b6804a42-cb68-4f2d-b022-d687c45d492b].appear-active {
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-b6804a42-cb68-4f2d-b022-d687c45d492b] {
        margin: 15px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-c9080b68-362d-4d42-8db2-5e4998c6ff30] {
    align-content: center;
    align-items: center;
    background: #51aaf4;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-c9080b68-362d-4d42-8db2-5e4998c6ff30]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c9080b68-362d-4d42-8db2-5e4998c6ff30] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-c9080b68-362d-4d42-8db2-5e4998c6ff30] {
        margin: 0px 0px 0px 13px;
        max-width: calc(100% - 13px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c9080b68-362d-4d42-8db2-5e4998c6ff30] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-7ceda84e-dbb7-4b72-b1c4-84dc115b7639] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7ceda84e-dbb7-4b72-b1c4-84dc115b7639] {
        font-size: 20px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-7ceda84e-dbb7-4b72-b1c4-84dc115b7639] {
        font-size: 18px;
    }
}

.sd[data-s-f08e1f45-d953-409e-b99a-6ffe09831b17] {
    align-content: center;
    align-items: center;
    background: #cf2e92;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-f08e1f45-d953-409e-b99a-6ffe09831b17]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f08e1f45-d953-409e-b99a-6ffe09831b17] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-f08e1f45-d953-409e-b99a-6ffe09831b17] {
        background: #cf2e92;
        margin: 0px 0px 0px 16px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f08e1f45-d953-409e-b99a-6ffe09831b17] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-f3b2a01f-d5c8-449f-a3f0-5b4d0933b634] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 646px) {
    .sd[data-s-f3b2a01f-d5c8-449f-a3f0-5b4d0933b634] {
        font-size: 22px;
    }
}

.sd[data-s-2d881137-136d-422e-ad9a-de4fc261b81e] {
    align-content: center;
    align-items: center;
    background: #46b94d;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 45px;
    max-width: 100%;
}

.sd[data-s-2d881137-136d-422e-ad9a-de4fc261b81e]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2d881137-136d-422e-ad9a-de4fc261b81e] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-2d881137-136d-422e-ad9a-de4fc261b81e] {
        background: #46b94d;
        margin: 0px 0px 0px 16px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2d881137-136d-422e-ad9a-de4fc261b81e] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-28d39a87-ff75-4173-9cd9-ed70bf55aba2] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-52a0df97-4b51-4d4b-9ecc-baf78862f529] {
    color: #333;
    flex: none;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 10px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 16px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-52a0df97-4b51-4d4b-9ecc-baf78862f529] {
        margin: 32px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-fb4315ae-2511-4a93-879d-862409abcc40] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #555555;
    border-left: 0px solid #555555;
    border-radius: 50%;
    border-right: 0px solid #555555;
    border-top: 0px solid #555555;
    bottom: 32px;
    box-shadow: 0px 0px 10px rgba(221, 221, 221, 0.25);
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    left: NaNpx;
    margin: 0 0 0 0;
    position: fixed;
    right: 32px;
    top: NaNpx;
    width: 48px;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-fb4315ae-2511-4a93-879d-862409abcc40] {
        display: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-fb4315ae-2511-4a93-879d-862409abcc40] {
        bottom: 24px;
        display: flex;
        right: 24px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-fb4315ae-2511-4a93-879d-862409abcc40] {
        bottom: 16px;
        display: flex;
        right: 16px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-fb4315ae-2511-4a93-879d-862409abcc40] {
        display: flex;
    }
}

.sd[data-s-577e6bd6-3777-47c5-aee8-f2009b6d3eac] {
    color: #555555;
    display: flex;
    flex: none;
    font-size: 16px;
    height: auto;
    transform: translate(0px, 0px);
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-577e6bd6-3777-47c5-aee8-f2009b6d3eac] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-577e6bd6-3777-47c5-aee8-f2009b6d3eac] {
        display: flex;
        font-size: 16px;
        transform: translate(0px, 0px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-577e6bd6-3777-47c5-aee8-f2009b6d3eac] {
        display: flex;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-577e6bd6-3777-47c5-aee8-f2009b6d3eac] {
        display: flex;
    }
}

.sd[data-s-4ff17ab3-7902-4e29-9d57-47dc40f6fb98] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 47px;
    overflow-x: visible;
    overflow-y: visible;
    width: 1739px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4ff17ab3-7902-4e29-9d57-47dc40f6fb98] {
        flex-direction: row;
        flex-wrap: wrap;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-4ff17ab3-7902-4e29-9d57-47dc40f6fb98] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        padding: 0px 0px 0px 0px;
        width: 452px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-4ff17ab3-7902-4e29-9d57-47dc40f6fb98] {
        margin: 0px 0px 0px;
    }
}

.sd[data-s-be553269-001c-4991-897c-b723af88d15d] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 20px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    margin: 0px 19px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 26px 0px;
    width: calc(25% - 19px);
    max-width: calc(25% - 19px);
}

.sd[data-s-be553269-001c-4991-897c-b723af88d15d].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 600ms;
    transition-timing-function: ease-in-out;
}

.sd[data-s-be553269-001c-4991-897c-b723af88d15d].appear-active {
    transition-delay: 300ms;
    transition-duration: 600ms;
    transition-timing-function: ease-in-out;
}

.sd[data-s-be553269-001c-4991-897c-b723af88d15d]:hover {
    opacity: 0.8;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-be553269-001c-4991-897c-b723af88d15d] {
        padding: 0px 0px 19px 0px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-be553269-001c-4991-897c-b723af88d15d] {
        border-radius: 11px;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        overflow-x: visible;
        overflow-y: visible;
        width: 25%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-be553269-001c-4991-897c-b723af88d15d] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 224px;
        justify-content: flex-start;
        margin: 0px 4px 18px 4px;
        overflow-x: hidden;
        overflow-y: hidden;
        padding: 0px;
        width: calc(50% - 8px);
        max-width: calc(50% - 8px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-be553269-001c-4991-897c-b723af88d15d] {
        flex: none;
        height: 198px;
        margin: 0px 5px 13px 5px;
        width: calc(50% - 10px);
        max-width: calc(50% - 10px);
    }
}

.sd[data-s-7c321dc0-7d17-4621-aa98-12356d3f4db6] {
    border-radius: 20px;
    height: 156px;
    margin: 0px 0px 28px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-7c321dc0-7d17-4621-aa98-12356d3f4db6] {
        height: 112px;
        margin: 0px 0px 18px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-7c321dc0-7d17-4621-aa98-12356d3f4db6] {
        border-radius: 11px;
        height: 83px;
        margin: 0px 0px 10px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-7c321dc0-7d17-4621-aa98-12356d3f4db6] {
        height: 114px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7c321dc0-7d17-4621-aa98-12356d3f4db6] {
        height: 80px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-f4359d6b-f628-425c-a057-1f3a398fcf0e] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 94%;
    max-width: 94%;
}

.sd[data-s-f5bc8733-45ee-4fea-a9d6-6ee09891909f] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f5bc8733-45ee-4fea-a9d6-6ee09891909f] {
        border-radius: 0px;
        padding: 0px 0px 0px 2px;
    }
}

.sd[data-s-592a184c-d7fd-4ada-ac72-f5da08dfdeae] {
    background: #ff4343;
    border-radius: 3px;
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 11px;
    font-weight: 400;
    height: 100%;
    line-height: 1.4;
    margin: 0px 6px 0px 0px;
    padding: 2px 9px 2px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 6px);
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-592a184c-d7fd-4ada-ac72-f5da08dfdeae] {
        font-size: 10px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-592a184c-d7fd-4ada-ac72-f5da08dfdeae] {
        flex: none;
        font-size: 9px;
        height: auto;
        padding: 2px 7px 2px;
        max-width: calc(100% - 6px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-592a184c-d7fd-4ada-ac72-f5da08dfdeae] {
        font-size: 10px;
        margin: 0px 0px 0px 0px;
        padding: 1px 7px 1px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-592a184c-d7fd-4ada-ac72-f5da08dfdeae] {
        font-size: 10px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-3f232174-9189-4d63-8b5c-439682e0182c] {
    background: #78c1ff;
    border-radius: 3px;
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 11px;
    font-weight: 400;
    height: 100%;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 2px 9px 2px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-3f232174-9189-4d63-8b5c-439682e0182c] {
        font-size: 10px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-3f232174-9189-4d63-8b5c-439682e0182c] {
        flex: none;
        font-size: 9px;
        height: auto;
        padding: 2px 7px 2px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-3f232174-9189-4d63-8b5c-439682e0182c] {
        font-size: 10px;
        margin: 0px 0px 0px 0px;
        padding: 1px 7px 1px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-3f232174-9189-4d63-8b5c-439682e0182c] {
        font-size: 10px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-7be3059e-4d2e-4917-b552-16fea15d4337] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 15px 0px 23px 0px;
    padding: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-7be3059e-4d2e-4917-b552-16fea15d4337] {
        margin: 4px 0px 0px 0px;
        padding: 0px 7px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-7be3059e-4d2e-4917-b552-16fea15d4337] {
        padding: 0px 2px 0px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-7be3059e-4d2e-4917-b552-16fea15d4337] {
        flex: none;
        height: auto;
        padding: 0px 4px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-9818d7a3-9eaf-49c5-bf9e-479e6b46425d] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-3b3aa345-7778-4d92-b559-9d814479bf82] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-3b3aa345-7778-4d92-b559-9d814479bf82] {
        margin: 0px 0px 2px 0px;
        max-width: 100%;
    }
}

.sd[data-s-d6f4244a-f3e2-4fe9-bf5b-f38bae16fbf9] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-3556636f-a769-46bd-a3d3-02c3c0491f3d] {
    align-content: center;
    align-items: center;
    background: #eeeeee;
    border: solid 0px #000;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 8px 8px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 2px 8px 2px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: auto;
    max-width: calc(100% - 8px);
}

.sd[data-s-be553269-001c-4991-897c-b723af88d15d]:hover .sd[data-s-3556636f-a769-46bd-a3d3-02c3c0491f3d]:hover {
    background: #dddddd;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3556636f-a769-46bd-a3d3-02c3c0491f3d] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-3556636f-a769-46bd-a3d3-02c3c0491f3d] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-3c34bcef-b749-471f-99d3-714e1a4a1908] {
    color: #555555;
    flex: none;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 22px;
    letter-spacing: 0.1em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 646px) {
    .sd[data-s-3c34bcef-b749-471f-99d3-714e1a4a1908] {
        font-size: 12px;
    }
}

.sd[data-s-088b71c3-7125-4cbb-91fc-a4808e51bbde] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #d2d2d2;
    border-left: 0px solid #d2d2d2;
    border-right: 0px solid #d2d2d2;
    border-top: 0px solid #d2d2d2;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 22px;
    justify-content: flex-start;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-088b71c3-7125-4cbb-91fc-a4808e51bbde] {
        flex: none;
        height: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-088b71c3-7125-4cbb-91fc-a4808e51bbde] {
        flex: none;
        height: auto;
    }
}

.sd[data-s-14d61964-10db-4124-b772-79a2b15ef5c8] {
    color: #b0b0b0;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 13px;
    font-weight: 400;
    height: 100%;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-14d61964-10db-4124-b772-79a2b15ef5c8] {
        font-size: 11px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-14d61964-10db-4124-b772-79a2b15ef5c8] {
        font-size: 10px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-14d61964-10db-4124-b772-79a2b15ef5c8] {
        font-size: 11px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-14d61964-10db-4124-b772-79a2b15ef5c8] {
        font-size: 9px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-a9b5be67-bb26-433c-bad9-c365140e8b3e] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-a9b5be67-bb26-433c-bad9-c365140e8b3e] {
        flex: 1;
        height: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-a9b5be67-bb26-433c-bad9-c365140e8b3e] {
        margin: 4px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-56af48c2-436f-44d0-913a-3aff1404a9df] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a8f96f5b-2174-4d3c-ac12-f862c6c06479] {
    align-content: center;
    align-items: center;
    background: #eeeeee;
    border: solid 0px #000;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 8px 8px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 2px 8px 2px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: auto;
    max-width: calc(100% - 8px);
}

.sd[data-s-be553269-001c-4991-897c-b723af88d15d]:hover .sd[data-s-a8f96f5b-2174-4d3c-ac12-f862c6c06479]:hover {
    background: #dddddd;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a8f96f5b-2174-4d3c-ac12-f862c6c06479] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-a8f96f5b-2174-4d3c-ac12-f862c6c06479] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-03fd3476-c95d-4c94-a210-82c1719dd1e7] {
    color: #555555;
    flex: none;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 22px;
    letter-spacing: 0.1em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 646px) {
    .sd[data-s-03fd3476-c95d-4c94-a210-82c1719dd1e7] {
        font-size: 12px;
    }
}

.sd[data-s-fef56c55-8eab-4f5d-8968-ac7d99db1c30] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #d2d2d2;
    border-left: 0px solid #d2d2d2;
    border-right: 0px solid #d2d2d2;
    border-top: 0px solid #d2d2d2;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 22px;
    justify-content: flex-start;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-fef56c55-8eab-4f5d-8968-ac7d99db1c30] {
        flex: 1;
        height: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-fef56c55-8eab-4f5d-8968-ac7d99db1c30] {
        flex: none;
        height: auto;
    }
}

.sd[data-s-49bf27a5-b765-45e2-9827-0a59736b6c5b] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-49bf27a5-b765-45e2-9827-0a59736b6c5b] {
        font-size: 13px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-49bf27a5-b765-45e2-9827-0a59736b6c5b] {
        font-size: 12px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-49bf27a5-b765-45e2-9827-0a59736b6c5b] {
        font-size: 12px;
        margin: 0px 0px 0px 0px;
        text-align: left;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-49bf27a5-b765-45e2-9827-0a59736b6c5b] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-f0132cd9-eb86-4470-a819-af74a2607ccb] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-f0132cd9-eb86-4470-a819-af74a2607ccb] {
        margin: 4px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f0132cd9-eb86-4470-a819-af74a2607ccb] {
        margin: 3px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-2479a08e-cf60-457b-8ae7-3480d88cfa53] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6adb72e0-9cb7-47c7-adaa-d9c6da27e606] {
    align-content: center;
    align-items: center;
    background: #eeeeee;
    border: solid 0px #000;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 8px 8px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 2px 8px 2px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: auto;
    max-width: calc(100% - 8px);
}

.sd[data-s-be553269-001c-4991-897c-b723af88d15d]:hover .sd[data-s-6adb72e0-9cb7-47c7-adaa-d9c6da27e606]:hover {
    background: #dddddd;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6adb72e0-9cb7-47c7-adaa-d9c6da27e606] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-6adb72e0-9cb7-47c7-adaa-d9c6da27e606] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-e008beba-bc0c-448f-8826-b6f05cbe1a04] {
    color: #555555;
    flex: none;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 22px;
    letter-spacing: 0.1em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 646px) {
    .sd[data-s-e008beba-bc0c-448f-8826-b6f05cbe1a04] {
        font-size: 12px;
    }
}

.sd[data-s-d9f1d571-ae17-43f6-b23e-045da90ab6fd] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #d2d2d2;
    border-left: 0px solid #d2d2d2;
    border-right: 0px solid #d2d2d2;
    border-top: 0px solid #d2d2d2;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d9f1d571-ae17-43f6-b23e-045da90ab6fd] {
        padding: 0px;
    }
}

.sd[data-s-cf685e6c-1245-4d31-bd1e-af249712a93f] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 11px;
    font-weight: 400;
    height: 100%;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-cf685e6c-1245-4d31-bd1e-af249712a93f] {
        font-size: 10px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-cf685e6c-1245-4d31-bd1e-af249712a93f] {
        font-size: 10px;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-cf685e6c-1245-4d31-bd1e-af249712a93f] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-50062128-67d6-4f2f-9d54-a9ae60a5b0fc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 229px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-50062128-67d6-4f2f-9d54-a9ae60a5b0fc]:hover {
    transform: ;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-50062128-67d6-4f2f-9d54-a9ae60a5b0fc] {
        height: 178px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-50062128-67d6-4f2f-9d54-a9ae60a5b0fc] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-50062128-67d6-4f2f-9d54-a9ae60a5b0fc] {
        flex: none;
        height: auto;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-50062128-67d6-4f2f-9d54-a9ae60a5b0fc] {
        flex: none;
        height: 157px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-63f01b83-5bca-44c2-90c9-572d6c456c05] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 2px solid #eeeeee;
    border-left: 2px solid #eeeeee;
    border-radius: 9px;
    border-right: 2px solid #eeeeee;
    border-top: 2px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 198px;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-50062128-67d6-4f2f-9d54-a9ae60a5b0fc]:hover .sd[data-s-63f01b83-5bca-44c2-90c9-572d6c456c05] {
    transform: scale(0.95, 0.95);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-63f01b83-5bca-44c2-90c9-572d6c456c05] {
        height: 146px;
        width: 281px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-63f01b83-5bca-44c2-90c9-572d6c456c05] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-63f01b83-5bca-44c2-90c9-572d6c456c05] {
        border-bottom: 0px solid #000;
        border-left: 0px solid #000;
        border-right: 0px solid #000;
        border-top: 0px solid #000;
        height: 104px;
        width: 425px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-63f01b83-5bca-44c2-90c9-572d6c456c05] {
        flex: none;
        height: 133px;
        width: 273px;
        max-width: 100%;
    }
}

.sd[data-s-914bec1a-7957-4b58-9751-f5d481f65d8a] {
    align-content: center;
    align-items: center;
    border-radius: 12px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 11px 0px 0px 11px;
    padding: 4px 15px 4px 15px;
    width: auto;
    max-width: calc(100% - 11px);
}

@media screen and (max-width: 646px) {
    .sd[data-s-914bec1a-7957-4b58-9751-f5d481f65d8a] {
        height: 26px;
        margin: 8px 0px 0px 8px;
        max-width: calc(100% - 8px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-914bec1a-7957-4b58-9751-f5d481f65d8a] {
        height: 25px;
        max-width: calc(100% - 8px);
    }
}

.sd[data-s-03e2242c-b68b-4a62-9ec6-8096bdfc8ede] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f985c1d0);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 22px;
    letter-spacing: 0.1em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 320px) {
    .sd[data-s-03e2242c-b68b-4a62-9ec6-8096bdfc8ede] {
        font-size: 10px;
    }
}

.sd[data-s-297aa845-a967-444d-b674-bbe0a56b1621] {
    align-content: center;
    align-items: center;
    background: #333333;
    border-radius: 50%;
    bottom: auto;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 35px;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 35px;
    max-width: 100%;
}

.sd[data-s-0fdbcd4f-9149-4c75-bc30-c00f3579a7ef] {
    color: #ffffff;
    font-family: var(--s-font-12adfc6d);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-4fed3e79-37d0-434a-ab14-31be722a72a5] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 11px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-4fed3e79-37d0-434a-ab14-31be722a72a5] {
        padding: 0px 7px 0px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-4fed3e79-37d0-434a-ab14-31be722a72a5] {
        padding: 0px 14px 0px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-4fed3e79-37d0-434a-ab14-31be722a72a5] {
        padding: 7px 1px 0px;
    }
}

.sd[data-s-a9fc44d2-c2f1-4e88-a9af-f799a6040296] {
    color: #333;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a9fc44d2-c2f1-4e88-a9af-f799a6040296]:hover {
    color: #333333;
}

@media screen and (max-width: 646px) {
    .sd[data-s-a9fc44d2-c2f1-4e88-a9af-f799a6040296] {
        font-size: 13px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a9fc44d2-c2f1-4e88-a9af-f799a6040296] {
        font-size: 15px;
    }
}

.sd[data-s-5935426c-e3fd-4fc2-88d3-3d1ead4e6baf] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-f10580d5-5fdf-4629-a7d2-259e485be7b6] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c6b51c70-e85f-4ee1-95c6-7a3ca1957b63] {
    align-content: center;
    align-items: center;
    background: #eeeeee;
    border: solid 0px #000;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 8px 8px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 2px 8px 2px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: auto;
    max-width: calc(100% - 8px);
}

.sd[data-s-c6b51c70-e85f-4ee1-95c6-7a3ca1957b63]:hover {
    background: #dddddd;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c6b51c70-e85f-4ee1-95c6-7a3ca1957b63] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-c6b51c70-e85f-4ee1-95c6-7a3ca1957b63] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-0d93b41b-b4c1-44f2-a38f-5a282f5e121b] {
    color: #555555;
    flex: none;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 22px;
    letter-spacing: 0.1em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 646px) {
    .sd[data-s-0d93b41b-b4c1-44f2-a38f-5a282f5e121b] {
        font-size: 12px;
    }
}

.sd[data-s-517baa0a-7e29-4c24-add4-499936826d48] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #d2d2d2;
    border-left: 0px solid #d2d2d2;
    border-right: 0px solid #d2d2d2;
    border-top: 0px solid #d2d2d2;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 22px;
    justify-content: flex-start;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-807c01f6-d49f-4e7d-bb3b-77fa370ed63e] {
    background: #ff7474;
    border-radius: 3px;
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 11px;
    font-weight: 400;
    height: 100%;
    line-height: 1.4;
    margin: 0px 10px 0px 0px;
    padding: 2px 9px 2px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 10px);
    justify-content: center;
}

@media screen and (max-width: 646px) {
    .sd[data-s-807c01f6-d49f-4e7d-bb3b-77fa370ed63e] {
        font-size: 10px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
        height: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-807c01f6-d49f-4e7d-bb3b-77fa370ed63e] {
        font-size: 10px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-bd333d11-2064-4e8f-bb64-7ea5908c106d] {
    color: #ff4343;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 13px;
    font-weight: 400;
    height: 100%;
    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: 646px) {
    .sd[data-s-bd333d11-2064-4e8f-bb64-7ea5908c106d] {
        font-size: 12px;
        margin: 0px 0px 0px 8px;
        max-width: calc(100% - 8px);
        height: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-bd333d11-2064-4e8f-bb64-7ea5908c106d] {
        margin: 0px 0px 0px 10px;
        max-width: calc(100% - 10px);
        height: 100%;
    }
}

.sd[data-s-c3478f7a-3f3e-491b-ab51-2bc04e8b2dfa] {
    align-content: flex-start;
    align-items: flex-start;
    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 32px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 16px;
    width: 33.3%;
    max-width: 33.3%;
}

.sd[data-s-c3478f7a-3f3e-491b-ab51-2bc04e8b2dfa].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 300ms;
    transition-duration: 600ms;
    transition-timing-function: ease-in-out;
}

.sd[data-s-c3478f7a-3f3e-491b-ab51-2bc04e8b2dfa].appear-active {
    transition-delay: 300ms;
    transition-duration: 600ms;
    transition-timing-function: ease-in-out;
}

.sd[data-s-c3478f7a-3f3e-491b-ab51-2bc04e8b2dfa]:hover {
    opacity: 0.8;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c3478f7a-3f3e-491b-ab51-2bc04e8b2dfa] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
        overflow-y: auto;
        width: 50%;
        max-width: 50%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-c3478f7a-3f3e-491b-ab51-2bc04e8b2dfa] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 14px 34px 14px;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0px;
        width: calc(50% - 28px);
        max-width: calc(50% - 28px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c3478f7a-3f3e-491b-ab51-2bc04e8b2dfa] {
        margin: 0px 14px 22px 14px;
        width: calc(50% - 28px);
        max-width: calc(50% - 28px);
    }
}

.sd[data-s-918c976e-8d11-44af-9f5c-4be3b8255a74] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 229px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c3478f7a-3f3e-491b-ab51-2bc04e8b2dfa]:hover .sd[data-s-918c976e-8d11-44af-9f5c-4be3b8255a74]:hover {
    transform: ;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-918c976e-8d11-44af-9f5c-4be3b8255a74] {
        height: 178px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-918c976e-8d11-44af-9f5c-4be3b8255a74] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-918c976e-8d11-44af-9f5c-4be3b8255a74] {
        flex: none;
        height: auto;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-918c976e-8d11-44af-9f5c-4be3b8255a74] {
        flex: none;
        height: 157px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ca793c2b-0501-4183-9c8e-18d83fa46507] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 2px solid #eeeeee;
    border-left: 2px solid #eeeeee;
    border-radius: 9px;
    border-right: 2px solid #eeeeee;
    border-top: 2px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 198px;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-918c976e-8d11-44af-9f5c-4be3b8255a74]:hover .sd[data-s-ca793c2b-0501-4183-9c8e-18d83fa46507] {
    transform: scale(0.95, 0.95);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-ca793c2b-0501-4183-9c8e-18d83fa46507] {
        height: 146px;
        width: 281px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-ca793c2b-0501-4183-9c8e-18d83fa46507] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-ca793c2b-0501-4183-9c8e-18d83fa46507] {
        border-bottom: 0px solid #000;
        border-left: 0px solid #000;
        border-right: 0px solid #000;
        border-top: 0px solid #000;
        height: 104px;
        width: 425px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ca793c2b-0501-4183-9c8e-18d83fa46507] {
        flex: none;
        height: 133px;
        width: 273px;
        max-width: 100%;
    }
}

.sd[data-s-a4f5c7e5-6673-4bbe-82db-8f4b0a0e1c86] {
    align-content: center;
    align-items: center;
    border-radius: 12px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 11px 0px 0px 11px;
    padding: 4px 15px 4px 15px;
    width: auto;
    max-width: calc(100% - 11px);
}

@media screen and (max-width: 646px) {
    .sd[data-s-a4f5c7e5-6673-4bbe-82db-8f4b0a0e1c86] {
        height: 26px;
        margin: 8px 0px 0px 8px;
        max-width: calc(100% - 8px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a4f5c7e5-6673-4bbe-82db-8f4b0a0e1c86] {
        height: 25px;
        max-width: calc(100% - 8px);
    }
}

.sd[data-s-dab265b8-e100-4096-9aa7-7ca807f629fe] {
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-f985c1d0);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 22px;
    letter-spacing: 0.1em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 320px) {
    .sd[data-s-dab265b8-e100-4096-9aa7-7ca807f629fe] {
        font-size: 10px;
    }
}

.sd[data-s-ed0b2c35-c98a-4cb7-9fff-b83ad17d704a] {
    align-content: center;
    align-items: center;
    background: #333333;
    border-radius: 50%;
    bottom: auto;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 35px;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 35px;
    max-width: 100%;
}

.sd[data-s-4d5ba3c3-0dfd-48d7-8494-6d5368579084] {
    color: #ffffff;
    font-family: var(--s-font-12adfc6d);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-d177f5e5-3447-43f0-a5a4-329be2a939ee] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 11px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-d177f5e5-3447-43f0-a5a4-329be2a939ee] {
        padding: 0px 7px 0px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-d177f5e5-3447-43f0-a5a4-329be2a939ee] {
        padding: 0px 14px 0px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-d177f5e5-3447-43f0-a5a4-329be2a939ee] {
        padding: 7px 1px 0px;
    }
}

.sd[data-s-4ed568bd-b0bd-4e6c-b4b8-0a0011f2537e] {
    color: #333;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c3478f7a-3f3e-491b-ab51-2bc04e8b2dfa]:hover .sd[data-s-4ed568bd-b0bd-4e6c-b4b8-0a0011f2537e]:hover {
    color: #333333;
}

@media screen and (max-width: 646px) {
    .sd[data-s-4ed568bd-b0bd-4e6c-b4b8-0a0011f2537e] {
        font-size: 13px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-4ed568bd-b0bd-4e6c-b4b8-0a0011f2537e] {
        font-size: 15px;
    }
}

.sd[data-s-48e4580c-9628-4389-b2ed-c637380fac94] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4d8fcf4a-8bd4-484e-a6be-15b14e1e875f] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-57401bb1-1567-4d75-a463-7467a07109eb] {
    align-content: center;
    align-items: center;
    background: #eeeeee;
    border: solid 0px #000;
    border-bottom: solid 1px #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 8px 8px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 2px 8px 2px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: auto;
    max-width: calc(100% - 8px);
}

.sd[data-s-c3478f7a-3f3e-491b-ab51-2bc04e8b2dfa]:hover .sd[data-s-57401bb1-1567-4d75-a463-7467a07109eb]:hover {
    background: #dddddd;
}

@media screen and (max-width: 840px) {
    .sd[data-s-57401bb1-1567-4d75-a463-7467a07109eb] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-57401bb1-1567-4d75-a463-7467a07109eb] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-0f08ce83-4029-429a-a106-d200dd8e4c4a] {
    color: #555555;
    flex: none;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 22px;
    letter-spacing: 0.1em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 646px) {
    .sd[data-s-0f08ce83-4029-429a-a106-d200dd8e4c4a] {
        font-size: 12px;
    }
}

.sd[data-s-bc34be02-ea23-4483-afe6-fe3156da0611] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #d2d2d2;
    border-left: 0px solid #d2d2d2;
    border-right: 0px solid #d2d2d2;
    border-top: 0px solid #d2d2d2;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 22px;
    justify-content: flex-start;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-53a64f9a-3dde-42a4-9fba-feed11f1010d] {
    background: #ff7474;
    border-radius: 3px;
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 11px;
    font-weight: 400;
    height: 100%;
    line-height: 1.4;
    margin: 0px 10px 0px 0px;
    padding: 2px 9px 2px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 10px);
    justify-content: center;
}

@media screen and (max-width: 646px) {
    .sd[data-s-53a64f9a-3dde-42a4-9fba-feed11f1010d] {
        font-size: 10px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
        height: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-53a64f9a-3dde-42a4-9fba-feed11f1010d] {
        font-size: 10px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-da955b4e-1f38-450d-a8f0-0d5ecfda8426] {
    color: #ff4343;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 13px;
    font-weight: 400;
    height: 100%;
    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: 646px) {
    .sd[data-s-da955b4e-1f38-450d-a8f0-0d5ecfda8426] {
        font-size: 12px;
        margin: 0px 0px 0px 8px;
        max-width: calc(100% - 8px);
        height: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-da955b4e-1f38-450d-a8f0-0d5ecfda8426] {
        margin: 0px 0px 0px 10px;
        max-width: calc(100% - 10px);
        height: 100%;
    }
}

.sd[data-s-9a7c32ba-3b20-4492-8ff0-35bc7ae5468a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 25px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-9a7c32ba-3b20-4492-8ff0-35bc7ae5468a].appear {
    opacity: 0;
    transform: translate(0px, 35px);
    transition-delay: 300ms;
    transition-duration: 600ms;
    transition-timing-function: ease-in-out;
}

.sd[data-s-9a7c32ba-3b20-4492-8ff0-35bc7ae5468a].appear-active {
    transition-delay: 300ms;
    transition-duration: 600ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-9a7c32ba-3b20-4492-8ff0-35bc7ae5468a] {
        flex: none;
        margin: 0px 0px 14px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-9a7c32ba-3b20-4492-8ff0-35bc7ae5468a] {
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0px 0px 22px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-9a7c32ba-3b20-4492-8ff0-35bc7ae5468a] {
        display: flex;
        justify-content: center;
        margin: 0px 0px 32px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9a7c32ba-3b20-4492-8ff0-35bc7ae5468a] {
        display: flex;
        margin: 0px 0px 19px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c75e077a-0d8c-4afb-ac1c-be3a174ecaea] {
    align-content: center;
    align-items: center;
    background: #f7f7f7;
    border-bottom: 0px solid #1594ff;
    border-left: 0px solid #1594ff;
    border-radius: 2px;
    border-right: 0px solid #1594ff;
    border-top: 0px solid #1594ff;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 9px 0px;
    width: auto;
    max-width: calc(100% - 18px);
}

.sd[data-s-c75e077a-0d8c-4afb-ac1c-be3a174ecaea]:hover {
    border-bottom: 3px solid #1594ff;
    border-left: 0px solid #1594ff;
    border-right: 0px solid #1594ff;
    border-top: 0px solid #1594ff;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-c75e077a-0d8c-4afb-ac1c-be3a174ecaea] {
        height: 49px;
        width: 184px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-c75e077a-0d8c-4afb-ac1c-be3a174ecaea] {
        flex: none;
        height: 31px;
        margin: 0px 8px 0px 8px;
        width: 136px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-c75e077a-0d8c-4afb-ac1c-be3a174ecaea] {
        flex: none;
        margin: 0px 5px 0px 5px;
        padding: 0px 7px 0px 7px;
        width: auto;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-006dd521-92ce-47f8-bcee-818bd933c65c] {
    color: #333;
    font-family: var(--s-font-12adfc6d);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-006dd521-92ce-47f8-bcee-818bd933c65c] {
        font-size: 14px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-006dd521-92ce-47f8-bcee-818bd933c65c] {
        font-size: 11px;
        letter-spacing: -0.05em;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-006dd521-92ce-47f8-bcee-818bd933c65c] {
        font-size: 14px;
    }
}

.sd[data-s-5078d937-5ed8-4e61-83bd-5124840cdc1e] {
    color: #b9b9b9;
    font-family: var(--s-font-12adfc6d);
    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: 1140px) {
    .sd[data-s-5078d937-5ed8-4e61-83bd-5124840cdc1e] {
        font-size: 14px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-5078d937-5ed8-4e61-83bd-5124840cdc1e] {
        font-size: 11px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-5078d937-5ed8-4e61-83bd-5124840cdc1e] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-5078d937-5ed8-4e61-83bd-5124840cdc1e] {
        display: none;
    }
}

.sd[data-s-d579b279-d6ae-4f53-a00d-f33c79b139fc] {
    align-content: center;
    align-items: center;
    background: #f7f7f7;
    border-bottom: 3px solid #1594ff;
    border-left: 0px solid #1594ff;
    border-radius: 2px;
    border-right: 0px solid #1594ff;
    border-top: 0px solid #1594ff;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 9px 0px;
    width: auto;
    max-width: calc(100% - 18px);
}

.sd[data-s-d579b279-d6ae-4f53-a00d-f33c79b139fc]:hover {
    border-bottom: 3px solid #1594ff;
    border-left: 0px solid #1594ff;
    border-right: 0px solid #1594ff;
    border-top: 0px solid #1594ff;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-d579b279-d6ae-4f53-a00d-f33c79b139fc] {
        height: 49px;
        width: 184px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-d579b279-d6ae-4f53-a00d-f33c79b139fc] {
        flex: none;
        height: 31px;
        margin: 0px 8px 0px 8px;
        width: 136px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-d579b279-d6ae-4f53-a00d-f33c79b139fc] {
        flex: none;
        margin: 0px 5px 0px 5px;
        padding: 0px 7px 0px 7px;
        width: auto;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-47af9410-dbe0-4169-87be-1daaa2b18629] {
    color: #333;
    font-family: var(--s-font-12adfc6d);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-47af9410-dbe0-4169-87be-1daaa2b18629] {
        font-size: 14px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-47af9410-dbe0-4169-87be-1daaa2b18629] {
        font-size: 11px;
        letter-spacing: -0.05em;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-47af9410-dbe0-4169-87be-1daaa2b18629] {
        font-size: 14px;
    }
}

.sd[data-s-117d15a3-3251-4f24-b1a1-b9075065c57d] {
    color: #b9b9b9;
    font-family: var(--s-font-12adfc6d);
    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: 1140px) {
    .sd[data-s-117d15a3-3251-4f24-b1a1-b9075065c57d] {
        font-size: 14px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-117d15a3-3251-4f24-b1a1-b9075065c57d] {
        font-size: 11px;
        letter-spacing: -0.05em;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-117d15a3-3251-4f24-b1a1-b9075065c57d] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-117d15a3-3251-4f24-b1a1-b9075065c57d] {
        display: none;
    }
}

.sd[data-s-94284af9-80fb-4265-b20d-3e8d53861d02] {
    align-content: center;
    align-items: center;
    background: #f7f7f7;
    border-bottom: 0px solid #1594ff;
    border-left: 0px solid #1594ff;
    border-radius: 2px;
    border-right: 0px solid #1594ff;
    border-top: 0px solid #1594ff;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 9px 0px;
    width: auto;
    max-width: calc(100% - 18px);
}

.sd[data-s-94284af9-80fb-4265-b20d-3e8d53861d02]:hover {
    border-bottom: 3px solid #1594ff;
    border-left: 0px solid #1594ff;
    border-right: 0px solid #1594ff;
    border-top: 0px solid #1594ff;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-94284af9-80fb-4265-b20d-3e8d53861d02] {
        height: 49px;
        width: 184px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-94284af9-80fb-4265-b20d-3e8d53861d02] {
        flex: none;
        height: 31px;
        margin: 0px 8px 0px 8px;
        width: 136px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-94284af9-80fb-4265-b20d-3e8d53861d02] {
        flex: none;
        margin: 0px 5px 0px 5px;
        padding: 0px 7px 0px 7px;
        width: auto;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-65cac116-b133-4ec2-abce-953073e0ca8b] {
    color: #333;
    font-family: var(--s-font-12adfc6d);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-65cac116-b133-4ec2-abce-953073e0ca8b] {
        font-size: 14px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-65cac116-b133-4ec2-abce-953073e0ca8b] {
        font-size: 11px;
        letter-spacing: -0.05em;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-65cac116-b133-4ec2-abce-953073e0ca8b] {
        font-size: 14px;
    }
}

.sd[data-s-047c27ac-8449-4111-ad69-2ad0493f6d44] {
    color: #b9b9b9;
    font-family: var(--s-font-12adfc6d);
    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: 1140px) {
    .sd[data-s-047c27ac-8449-4111-ad69-2ad0493f6d44] {
        font-size: 14px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-047c27ac-8449-4111-ad69-2ad0493f6d44] {
        font-size: 11px;
        letter-spacing: -0.05em;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-047c27ac-8449-4111-ad69-2ad0493f6d44] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-047c27ac-8449-4111-ad69-2ad0493f6d44] {
        display: none;
    }
}

.sd[data-s-11e2f927-da98-4839-a973-0cab4338c0e5] {
    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: 117px 0px 59px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-11e2f927-da98-4839-a973-0cab4338c0e5].appear {
}

.sd[data-s-11e2f927-da98-4839-a973-0cab4338c0e5].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-11e2f927-da98-4839-a973-0cab4338c0e5] {
        margin: 0px 0px 0px 0px;
        padding: 86px 0px 82px 0px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-11e2f927-da98-4839-a973-0cab4338c0e5].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 400ms;
        transition-duration: 600ms;
    }

    .sd[data-s-11e2f927-da98-4839-a973-0cab4338c0e5].appear-active {
        transition-delay: 400ms;
        transition-duration: 600ms;
    }

    .sd[data-s-11e2f927-da98-4839-a973-0cab4338c0e5] {
        margin: 0px 0px 0px 0px;
        padding: 71px 0px 59px 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-11e2f927-da98-4839-a973-0cab4338c0e5] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-cf0d302f-97af-4231-bf8c-2cf70ed1b205] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cf0d302f-97af-4231-bf8c-2cf70ed1b205] {
        font-size: 16px;
        margin: 0px 0px 3px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-cf0d302f-97af-4231-bf8c-2cf70ed1b205] {
        font-size: 14px;
        margin: 0px 0px 3px 0px;
    }
}

.sd[data-s-ba69aa32-b1e9-484a-8d90-ae9ab7477561] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 96px;
    justify-content: center;
    margin: 5px 0px 0px 0px;
    padding: 4px 6px 4px 6px;
    width: 413px;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-ba69aa32-b1e9-484a-8d90-ae9ab7477561] {
        height: 80px;
        width: 364px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-ba69aa32-b1e9-484a-8d90-ae9ab7477561] {
        height: 69px;
        margin: 0px 0px 0px 0px;
        width: 386px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-ba69aa32-b1e9-484a-8d90-ae9ab7477561] {
        align-content: center;
        align-items: center;
        display: flex;
        width: 285px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ba69aa32-b1e9-484a-8d90-ae9ab7477561] {
        display: flex;
    }
}

.sd[data-s-edd69984-2dce-4863-b90d-2a9672ba5778] {
    align-content: center;
    align-items: center;
    background: #46b94d;
    border-radius: 4px;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-edd69984-2dce-4863-b90d-2a9672ba5778]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-edd69984-2dce-4863-b90d-2a9672ba5778] {
        width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-edd69984-2dce-4863-b90d-2a9672ba5778] {
        width: 100%;
    }
}

.sd[data-s-6ce8bb2e-3365-4503-adf7-67a96ce4ae5c] {
    color: #ffffff;
    font-family: var(--s-font-12adfc6d);
    font-size: 24px;
    font-weight: 400;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    margin: 0px 5px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 5px);
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-6ce8bb2e-3365-4503-adf7-67a96ce4ae5c] {
        font-size: 20px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-6ce8bb2e-3365-4503-adf7-67a96ce4ae5c] {
        font-size: 18px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-6ce8bb2e-3365-4503-adf7-67a96ce4ae5c] {
        font-size: 15px;
    }
}

.sd[data-s-94e17031-0e88-493a-9d50-f5dd6798cd8a] {
    flex: none;
    height: auto;
    width: 45px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-94e17031-0e88-493a-9d50-f5dd6798cd8a] {
        flex: none;
        height: auto;
        width: 39px;
        max-width: 100%;
    }
}

.sd[data-s-8150961e-98f9-4191-9983-e28c01a3424b] {
    background: #ff4343;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-radius: 50%;
    border-right: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    bottom: auto;
    flex: none;
    height: 20px;
    left: auto;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: absolute;
    right: 0px;
    top: -6px;
    width: 20px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8150961e-98f9-4191-9983-e28c01a3424b] {
        flex: none;
        height: 13px;
        top: -4px;
        width: 13px;
        max-width: 100%;
    }
}

.sd[data-s-c3a4672d-c5bb-40dd-9e83-78bb8c4e4e80] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 9px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 646px) {
    .sd[data-s-c3a4672d-c5bb-40dd-9e83-78bb8c4e4e80] {
        font-size: 12px;
    }
}

.sd[data-s-e1fbd87f-8884-4ba7-9bff-c8345d041c69] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 73px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-e111b951-cecf-436b-ae1b-b123bc2ea3c7] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-e111b951-cecf-436b-ae1b-b123bc2ea3c7].appear {
}

.sd[data-s-e111b951-cecf-436b-ae1b-b123bc2ea3c7].appear-active {
}

@media screen and (max-width: 1140px) {
    .sd[data-s-e111b951-cecf-436b-ae1b-b123bc2ea3c7] {
        display: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-e111b951-cecf-436b-ae1b-b123bc2ea3c7] {
        display: none;
        margin: 16px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e111b951-cecf-436b-ae1b-b123bc2ea3c7].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-e111b951-cecf-436b-ae1b-b123bc2ea3c7].appear-active {
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-e111b951-cecf-436b-ae1b-b123bc2ea3c7] {
        display: none;
        margin: 15px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e111b951-cecf-436b-ae1b-b123bc2ea3c7] {
        display: none;
    }
}

.sd[data-s-1eee529d-9320-4bde-92c5-ae152050161a] {
    align-content: center;
    align-items: center;
    background: #51aaf4;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-1eee529d-9320-4bde-92c5-ae152050161a]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1eee529d-9320-4bde-92c5-ae152050161a] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-1eee529d-9320-4bde-92c5-ae152050161a] {
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1eee529d-9320-4bde-92c5-ae152050161a] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-15289424-2e51-4781-80ff-df3d83d97351] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-15289424-2e51-4781-80ff-df3d83d97351] {
        font-size: 20px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-15289424-2e51-4781-80ff-df3d83d97351] {
        font-size: 18px;
    }
}

.sd[data-s-5d043803-a2bc-400a-af90-7c9fcfbb6dae] {
    align-content: center;
    align-items: center;
    background: #cf2e92;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-5d043803-a2bc-400a-af90-7c9fcfbb6dae]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5d043803-a2bc-400a-af90-7c9fcfbb6dae] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-5d043803-a2bc-400a-af90-7c9fcfbb6dae] {
        background: #cf2e92;
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-5d043803-a2bc-400a-af90-7c9fcfbb6dae] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-ec00a348-2108-4445-8f94-73ebec033043] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 646px) {
    .sd[data-s-ec00a348-2108-4445-8f94-73ebec033043] {
        font-size: 22px;
    }
}

.sd[data-s-14ba5c3b-7c85-4da6-a693-3d12d8bec475] {
    align-content: center;
    align-items: center;
    background: #46b94d;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 45px;
    max-width: 100%;
}

.sd[data-s-14ba5c3b-7c85-4da6-a693-3d12d8bec475]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-14ba5c3b-7c85-4da6-a693-3d12d8bec475] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-14ba5c3b-7c85-4da6-a693-3d12d8bec475] {
        background: #46b94d;
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-14ba5c3b-7c85-4da6-a693-3d12d8bec475] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-61c947b9-88e6-475b-982f-bbef3fbff2f0] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-4947e922-a93b-4b8b-a1c2-39e9ff5fc119] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    bottom: auto;
    box-shadow: 3px 5px 3px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: flex-start;
    left: 0px;
    margin: 0 0 0 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 84px 34px 143px 34px;
    position: fixed;
    right: auto;
    top: 75px;
    width: 17%;
    z-index: 3;
    max-width: 17%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-4947e922-a93b-4b8b-a1c2-39e9ff5fc119] {
        padding: 44px 19px 44px 19px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-4947e922-a93b-4b8b-a1c2-39e9ff5fc119] {
        flex: none;
        height: auto;
        padding: 28px 10px 56px 10px;
        top: 64px;
        width: 23%;
        max-width: 23%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-4947e922-a93b-4b8b-a1c2-39e9ff5fc119] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-4947e922-a93b-4b8b-a1c2-39e9ff5fc119] {
        display: none;
    }
}

.sd[data-s-2471c12d-74e3-4b7b-bfcf-f54e25d9a4ec] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px;
    width: 190px;
    max-width: 100%;
}

.sd[data-s-4bd91a14-5816-44de-91c8-ccd68e92c83f] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    opacity: 0;
    padding: 0px 13px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4bd91a14-5816-44de-91c8-ccd68e92c83f]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4bd91a14-5816-44de-91c8-ccd68e92c83f] {
        margin: 18px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d462eb77-66a9-415c-909a-f0c2f7722c8a] {
    color: #808080;
    font-family: var(--s-font-d5a205c8);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.13em;
    line-height: 1.4;
    margin: 0px 12px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 12px);
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-d462eb77-66a9-415c-909a-f0c2f7722c8a] {
        font-size: 11px;
        letter-spacing: -0.05em;
        margin: 0px 0px 0px 0px;
        padding: 0px 9px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-d462eb77-66a9-415c-909a-f0c2f7722c8a] {
        font-size: 8px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-965d0ecd-5851-4253-ad5d-48092ae1eb1b] {
    color: #808080;
    font-size: 15px;
}

.sd[data-s-60c1c7fb-4820-4c06-b23d-59d3fdd64476] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 29px 0px 0px 0px;
    opacity: 0;
    padding: 0px 13px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-60c1c7fb-4820-4c06-b23d-59d3fdd64476] {
        margin: 18px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-60c1c7fb-4820-4c06-b23d-59d3fdd64476] {
        margin: 18px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-6b57d179-8969-4549-a7b8-2c9c24e1ef58] {
    color: #808080;
    font-family: var(--s-font-d5a205c8);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.13em;
    line-height: 1.4;
    margin: 0px 12px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 12px);
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-6b57d179-8969-4549-a7b8-2c9c24e1ef58] {
        font-size: 11px;
        letter-spacing: -0.05em;
        margin: 0px 0px 0px 0px;
        padding: 0px 9px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-6b57d179-8969-4549-a7b8-2c9c24e1ef58] {
        font-size: 8px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-d765ed2d-1420-4a30-bc2d-97b389bcec0c] {
    color: #808080;
    font-size: 15px;
}

.sd[data-s-32358922-8e4a-4e8f-8f1a-c03347364a8b] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 29px 0px 0px 0px;
    opacity: 0;
    padding: 0px 13px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-32358922-8e4a-4e8f-8f1a-c03347364a8b] {
        margin: 18px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-32358922-8e4a-4e8f-8f1a-c03347364a8b] {
        margin: 18px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-db00b813-fdb3-43a8-bc2a-c9fe0fa4f2df] {
    color: #808080;
    font-family: var(--s-font-d5a205c8);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.13em;
    line-height: 1.4;
    margin: 0px 12px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 12px);
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-db00b813-fdb3-43a8-bc2a-c9fe0fa4f2df] {
        font-size: 11px;
        letter-spacing: -0.05em;
        margin: 0px 0px 0px 0px;
        padding: 0px 9px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-db00b813-fdb3-43a8-bc2a-c9fe0fa4f2df] {
        font-size: 8px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-37e11569-4d91-44bb-80f5-d59a54f3e395] {
    color: #808080;
    font-size: 15px;
}

.sd[data-s-310cd3ae-1008-43b3-9416-cd9a16904faf] {
    align-content: flex-start;
    align-items: flex-start;
    background: #ffffff;
    border-bottom: 1px solid #f6f6f6;
    border-left: 1px solid #f6f6f6;
    border-radius: 3px;
    border-right: 1px solid #f6f6f6;
    border-top: 1px solid #f6f6f6;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 8px 13px 8px 13px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-310cd3ae-1008-43b3-9416-cd9a16904faf] {
        margin: 18px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-310cd3ae-1008-43b3-9416-cd9a16904faf] {
        margin: 18px 0px 0px 0px;
        padding: 6px 6px 6px 6px;
    }
}

.sd[data-s-3ed28b9f-79ab-401a-a268-d170f586e8eb] {
    background: #ffd1d1;
    border-radius: 9px;
    color: #ffffff;
    flex: none;
    font-family: var(--s-font-d5a205c8);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.13em;
    line-height: 1.4;
    margin: 0px 0px 5px 0px;
    padding: 2px 4px 2px 4px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-3ed28b9f-79ab-401a-a268-d170f586e8eb] {
        font-size: 11px;
        letter-spacing: -0.05em;
        margin: 0px 0px 0px 0px;
        padding: 0px 3px 0px 3px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-3ed28b9f-79ab-401a-a268-d170f586e8eb] {
        font-size: 8px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-e63cbba4-280f-4404-a338-620239b9e5fc] {
    background: rgba(0, 0, 0, 0.0);
    color: #aaaaaa;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 11px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.13em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-e63cbba4-280f-4404-a338-620239b9e5fc] {
        font-size: 11px;
        letter-spacing: -0.05em;
        margin: 0px 0px 0px 0px;
        padding: 0px 9px 0px 0px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-e63cbba4-280f-4404-a338-620239b9e5fc] {
        font-size: 8px;
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-7d0b1e22-2e5b-4cd5-8230-cc1bf7f1953e] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px;
    text-align: left;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-7d0b1e22-2e5b-4cd5-8230-cc1bf7f1953e] > p {
    color: #aeaeae;
    margin: 8px 0px 0px 0px;
}

.sd[data-s-7d0b1e22-2e5b-4cd5-8230-cc1bf7f1953e] strong {
    color: #1594ff;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-7d0b1e22-2e5b-4cd5-8230-cc1bf7f1953e] > p {
        margin: 5px 0px 0px 0px;
    }
}

.sd[data-s-b8b8cf26-3b5d-42e0-a0ee-78aa5cf47944] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 61px 0px 0px 0px;
    padding: 0px;
    width: 223px;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-b8b8cf26-3b5d-42e0-a0ee-78aa5cf47944] {
        margin: 47px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-9c39f8b5-f585-4492-b78a-67822295e72c] {
    color: #000000;
    font-family: var(--s-font-d78694af);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.13em;
    line-height: 1.4;
    margin: 0px 0px 23px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-9c39f8b5-f585-4492-b78a-67822295e72c] {
        margin: 0px 0px 18px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-9c39f8b5-f585-4492-b78a-67822295e72c] {
        font-size: 13px;
        margin: 0px 0px 18px 0px;
    }
}

.sd[data-s-7de3052f-dd0d-4268-a3ae-2768cdfa7e01] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 960px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-7de3052f-dd0d-4268-a3ae-2768cdfa7e01] {
        margin: 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-15da0031-7653-466c-816e-c521753a1fbb] {
    background: #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-15da0031-7653-466c-816e-c521753a1fbb]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-15da0031-7653-466c-816e-c521753a1fbb] {
        flex-direction: column;
        margin: 0px 3px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: calc(100% - 6px);
        max-width: calc(100% - 6px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-15da0031-7653-466c-816e-c521753a1fbb] {
        margin: 0px 0px 30px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c4af2784-6fa6-4cdc-a807-9192237a5f05] {
    border-radius: 7px;
    height: 83px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-c4af2784-6fa6-4cdc-a807-9192237a5f05] {
        height: 65px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-c4af2784-6fa6-4cdc-a807-9192237a5f05] {
        flex: none;
        height: 72px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c768b145-1a74-4ce2-abd9-e2cdbe93965f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: 1;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c768b145-1a74-4ce2-abd9-e2cdbe93965f] {
        margin: 0px 0px 0px 0px;
    }
}

.sd[data-s-ea853fa3-da1c-445f-8b5e-9337fd4847b5] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 13px;
    font-weight: 900;
    line-height: 1.2;
    margin: 6px 0px 5px 0px;
    text-align: left;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-ea853fa3-da1c-445f-8b5e-9337fd4847b5] {
        font-size: 11px;
        margin: 6px 0px 4px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-ea853fa3-da1c-445f-8b5e-9337fd4847b5] {
        font-size: 12px;
    }
}

.sd[data-s-97652657-c41b-434c-8e13-7d1aab3b1aba] {
    flex-direction: row;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

.sd[data-s-51591d0b-37bd-4a32-928f-f2609c7428f1] {
    border: solid 1px rgba(0, 0, 0, 0.09);
    border-radius: 50%;
    flex: none;
    height: 25px;
    margin: 0px 8px 0px 0px;
    width: 25px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-51591d0b-37bd-4a32-928f-f2609c7428f1] {
        flex: none;
        height: 18px;
        width: 18px;
        max-width: calc(100% - 8px);
    }
}

.sd[data-s-226bbab9-daaa-4f54-a764-01b095ae9520] {
    color: #999999;
    font-family: var(--s-font-4baed1e4);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    text-align: left;
    justify-content: flex-start;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-226bbab9-daaa-4f54-a764-01b095ae9520] {
        font-size: 11px;
    }
}

.sd[data-s-8e68f994-9011-4c4e-9528-25268ea873d6] {
    align-content: center;
    align-items: center;
    background: #ede9d3;
    bottom: -60px;
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100px;
    justify-content: center;
    left: NaNpx;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: fixed;
    right: -60px;
    top: NaNpx;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8e68f994-9011-4c4e-9528-25268ea873d6] {
        display: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-8e68f994-9011-4c4e-9528-25268ea873d6] {
        background: rgba(0, 0, 0, 0.0);
        bottom: 0px;
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 67px;
        justify-content: space-around;
        left: 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        right: 0px;
        top: auto;
        transform: ;
        width: 100%;
        z-index: 4;
        max-width: 100%;
    }
}

.sd[data-s-6beff164-2bd9-4aee-9337-51838b3d318c] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-6beff164-2bd9-4aee-9337-51838b3d318c]:hover {
}

@media screen and (max-width: 646px) {
    .sd[data-s-6beff164-2bd9-4aee-9337-51838b3d318c]:hover {
        opacity: 0.8;
    }

    .sd[data-s-6beff164-2bd9-4aee-9337-51838b3d318c] {
        background: #46b94d;
        border-radius: 6px;
        flex: 1;
        flex-direction: row;
        flex-wrap: nowrap;
        height: calc(100% - 9px);
        margin: 0px 9px 9px 9px;
        width: auto;
        max-width: calc(100% - 18px);
    }
}

.sd[data-s-025584b7-351b-446e-b8a3-6e34e7dd74d1] {
    color: #09101d;
    font-family: 'Noto Serif JP';
    font-size: 12px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 15px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-6beff164-2bd9-4aee-9337-51838b3d318c]:hover .sd[data-s-025584b7-351b-446e-b8a3-6e34e7dd74d1] {
    color: #ede9d3;
}

@media screen and (max-width: 646px) {
    .sd[data-s-025584b7-351b-446e-b8a3-6e34e7dd74d1] {
        color: #ffffff;
        font-family: var(--s-font-12adfc6d);
        font-size: 16px;
        margin: 0px 7px 0px 0px;
        max-width: calc(100% - 7px);
    }
}

.sd[data-s-ec0c4a75-aba2-4e15-a3fc-369e393ecc19] {
    color: #09101d;
    font-size: 18px;
}

.sd[data-s-6beff164-2bd9-4aee-9337-51838b3d318c]:hover .sd[data-s-ec0c4a75-aba2-4e15-a3fc-369e393ecc19] {
    color: #ede9d3;
    margin: 10px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-ec0c4a75-aba2-4e15-a3fc-369e393ecc19] {
        color: #ffffff;
        margin: 0px 0px 1px 0px;
        max-width: 100%;
    }
}

.sd[data-s-7b2004d8-ae02-4cc7-ace1-6205412514f2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 113px;
    justify-content: space-between;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 27px 0px 36px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 1;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-7b2004d8-ae02-4cc7-ace1-6205412514f2] {
        bottom: auto;
        height: 88px;
        top: 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-7b2004d8-ae02-4cc7-ace1-6205412514f2] {
        background: rgba(0, 0, 0, 0.0);
        left: 0px;
        padding: 0px 24px 0px 21px;
        right: 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7b2004d8-ae02-4cc7-ace1-6205412514f2] {
        bottom: auto;
        height: 66px;
        padding: 0px 20px 0px 20px;
        top: 0px;
        max-width: 100%;
    }
}

.sd[data-s-37d178ad-b3bd-4c09-bb38-917aae1b9554] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-37d178ad-b3bd-4c09-bb38-917aae1b9554]:hover {
    opacity: 0.7;
}

.sd[data-s-607dddb7-b72c-4e8a-ae59-88532fd7764a] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 23px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-607dddb7-b72c-4e8a-ae59-88532fd7764a] {
        flex: none;
        height: auto;
        width: 25px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-607dddb7-b72c-4e8a-ae59-88532fd7764a] {
        flex: none;
    }
}

.sd[data-s-a06c0e3c-849a-4ee6-9c4e-ee17601dbfd5] {
    color: #333;
    font-family: var(--s-font-3ab576f2);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.4em;
    line-height: 1.4;
    margin: 0px 0px 0px 9px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 9px);
    justify-content: center;
}

@media screen and (max-width: 646px) {
    .sd[data-s-a06c0e3c-849a-4ee6-9c4e-ee17601dbfd5] {
        font-size: 14px;
    }
}

.sd[data-s-461101f6-da6c-4c8f-bf91-8ebbadab5b3a] {
    align-content: center;
    align-items: center;
    display: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-461101f6-da6c-4c8f-bf91-8ebbadab5b3a] {
        display: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-461101f6-da6c-4c8f-bf91-8ebbadab5b3a] {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-461101f6-da6c-4c8f-bf91-8ebbadab5b3a] {
        display: flex;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-461101f6-da6c-4c8f-bf91-8ebbadab5b3a] {
        display: flex;
    }
}

.sd[data-s-c3de29c5-0136-4bf8-845e-5aa9d43af86e] {
    color: #333;
    display: none;
    font-size: 24px;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-c3de29c5-0136-4bf8-845e-5aa9d43af86e] {
        display: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-c3de29c5-0136-4bf8-845e-5aa9d43af86e] {
        color: #000000;
        display: flex;
        font-size: 36px;
        height: 32px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-c3de29c5-0136-4bf8-845e-5aa9d43af86e] {
        display: flex;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c3de29c5-0136-4bf8-845e-5aa9d43af86e] {
        display: flex;
        font-size: 32px;
    }
}

.sd[data-s-2852ea1d-c4bb-4f23-875d-25c172b5f8d4] {
    color: #333;
    font-family: 'ゴシックMB101 L JIS2004';
    font-size: 20px;
    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: 818px) {
    .sd[data-s-2852ea1d-c4bb-4f23-875d-25c172b5f8d4] {
        color: #000000;
        font-family: var( --s-font-d5a205c8);
        font-size: 10px;
        line-height: 1.02;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2852ea1d-c4bb-4f23-875d-25c172b5f8d4] {
        font-family: var(--s-font-d5a205c8);
        font-size: 8px;
    }
}

.sd[data-s-25f18636-38ed-42c8-b8c2-7aee6b427cf2] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-25f18636-38ed-42c8-b8c2-7aee6b427cf2] {
        display: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-25f18636-38ed-42c8-b8c2-7aee6b427cf2] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-25f18636-38ed-42c8-b8c2-7aee6b427cf2] {
        display: none;
    }
}

.sd[data-s-83430aee-221c-4120-be1a-b1e1c40162b9] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 16px 0px 16px;
    padding: 0px;
    max-width: calc(100% - 32px);
}

.sd[data-s-83430aee-221c-4120-be1a-b1e1c40162b9].link-active {
    border-bottom: 1px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
}

.sd[data-s-83430aee-221c-4120-be1a-b1e1c40162b9]:hover {
    opacity: 0.7;
}

.sd[data-s-68a4f571-8914-4c5c-8d4b-5e29430cebbc] {
    color: #333;
    font-family: var(--s-font-3ab576f2);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.45em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-258edc24-2c3a-4193-a08a-52e59696a6ed] {
    color: #333;
    font-family: var(--s-font-3ab576f2);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-cef675ea-97e8-47b0-a575-d9cc7e37c7c8] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 16px 0px 16px;
    padding: 0px;
    max-width: calc(100% - 32px);
}

.sd[data-s-cef675ea-97e8-47b0-a575-d9cc7e37c7c8]:hover {
    opacity: 0.7;
}

.sd[data-s-10da2ff4-0ab9-445a-8df5-afd44fc54e33] {
    color: #333;
    font-family: var(--s-font-3ab576f2);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.45em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-95f97d9b-bb8e-4f6d-b80b-3b2a921f12f6] {
    color: #333;
    font-family: var(--s-font-3ab576f2);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-0ed99323-f78d-43ee-8a4d-28937e361185] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 16px 0px 16px;
    padding: 0px;
    max-width: calc(100% - 32px);
}

.sd[data-s-0ed99323-f78d-43ee-8a4d-28937e361185]:hover {
    opacity: 0.7;
}

.sd[data-s-63307bca-c8eb-4b73-b66b-f88371cb59a6] {
    color: #333;
    font-family: var(--s-font-3ab576f2);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-0275f0c0-3b5f-499e-bc5d-f2c406abb129] {
    color: #333;
    font-family: var(--s-font-3ab576f2);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-d08a9421-d45b-4cd5-a19d-4f9539dceb64] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 16px 0px 16px;
    padding: 0px;
    max-width: calc(100% - 32px);
}

.sd[data-s-d08a9421-d45b-4cd5-a19d-4f9539dceb64]:hover {
    opacity: 0.7;
}

.sd[data-s-e553f151-4016-4374-8cda-67c1966c1c42] {
    color: #333;
    font-family: var(--s-font-3ab576f2);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-eac38b97-1306-4aeb-a13a-182451322604] {
    color: #333;
    font-family: var(--s-font-3ab576f2);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-f900ddff-6466-4dba-a5ba-588b0b96a562] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 16px 0px 16px;
    padding: 0px;
    max-width: calc(100% - 32px);
}

.sd[data-s-f900ddff-6466-4dba-a5ba-588b0b96a562].link-active {
    __include-children: true;
    border-bottom: 1px solid #000;
    border-left: 0px solid #000;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
}

.sd[data-s-f900ddff-6466-4dba-a5ba-588b0b96a562]:hover {
    opacity: 0.7;
}

.sd[data-s-5e1ac71d-27cd-4fb0-81d8-1615142c21f2] {
    color: #333;
    font-family: var(--s-font-3ab576f2);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    letter-spacing: 1em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-52644f57-3a60-4d1b-9dfd-5a88b2011668] {
    color: #333;
    font-family: var(--s-font-3ab576f2);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.2em;
    line-height: 1;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-7ce4a3b3-9b3a-49c1-a29f-69eeb1efc38a] {
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 17.5px;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    color: #404040;
    font-family: var(--s-font-3ab576f2);
    font-size: 12px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 18px;
    padding: 8px 27px 8px 27px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 18px);
    justify-content: center;
}

.sd[data-s-7ce4a3b3-9b3a-49c1-a29f-69eeb1efc38a]:hover {
    background: #000000;
    color: #FFFFFF;
    opacity: 1;
}

.sd[data-s-1805d862-0f9b-405b-904d-78378cb5346f] {
    align-content: center;
    align-items: center;
    background: #0e0e0e;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 274px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-1805d862-0f9b-405b-904d-78378cb5346f] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-1805d862-0f9b-405b-904d-78378cb5346f] {
        display: flex;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-1805d862-0f9b-405b-904d-78378cb5346f] {
        display: flex;
        flex: none;
        height: auto;
        padding: 54px 0px 54px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1805d862-0f9b-405b-904d-78378cb5346f] {
        display: flex;
    }
}

.sd[data-s-66a0dfef-60e4-49ec-822d-b5f572939023] {
    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-66a0dfef-60e4-49ec-822d-b5f572939023]:hover {
    opacity: 0.7;
}

.sd[data-s-e9eb0c93-e1b6-4248-ab2d-79beb2df48f9] {
    height: auto;
    width: 165px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e9eb0c93-e1b6-4248-ab2d-79beb2df48f9] {
        flex: none;
        height: auto;
        width: 158px;
        max-width: 100%;
    }
}

.sd[data-s-67817a71-b47a-412d-8241-0397b1a22a42] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: center;
    margin: 22px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-67817a71-b47a-412d-8241-0397b1a22a42] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        margin: 28px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 75%;
        max-width: 75%;
    }
}

.sd[data-s-cc31a825-da24-4f5f-aaf4-9f7b617f97aa] {
    color: #FFFFFF;
    font-family: var(--s-font-3ab576f2);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 13px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 13px);
    justify-content: center;
}

.sd[data-s-cc31a825-da24-4f5f-aaf4-9f7b617f97aa]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 646px) {
    .sd[data-s-cc31a825-da24-4f5f-aaf4-9f7b617f97aa] {
        border: solid 0px rgba(255, 255, 255, 0.23);
        border-bottom: solid 1px rgba(255, 255, 255, 0.23);
        border-left: solid 0px rgba(255, 255, 255, 0.23);
        border-right: solid 0px rgba(255, 255, 255, 0.23);
        border-top: solid 1px rgba(255, 255, 255, 0.23);
        flex: none;
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 12px 0px;
        text-align: left;
        width: 100%;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-e91e4179-b0af-4a0b-86ee-7ddce8fdbf4b] {
    color: #FFFFFF;
    font-family: var(--s-font-3ab576f2);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 13px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 13px);
    justify-content: center;
}

.sd[data-s-e91e4179-b0af-4a0b-86ee-7ddce8fdbf4b]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 646px) {
    .sd[data-s-e91e4179-b0af-4a0b-86ee-7ddce8fdbf4b] {
        border: solid 0px rgba(255, 255, 255, 0.23);
        border-bottom: solid 1px rgba(255, 255, 255, 0.23);
        border-left: solid 0px rgba(255, 255, 255, 0.23);
        border-right: solid 0px rgba(255, 255, 255, 0.23);
        border-top: solid 0px rgba(255, 255, 255, 0.23);
        flex: none;
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 12px 0px;
        text-align: left;
        width: 100%;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-55ab2c33-ee9d-4c72-a925-b87a915d4b0e] {
    color: #FFFFFF;
    font-family: var(--s-font-3ab576f2);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 13px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 13px);
    justify-content: center;
}

.sd[data-s-55ab2c33-ee9d-4c72-a925-b87a915d4b0e]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 646px) {
    .sd[data-s-55ab2c33-ee9d-4c72-a925-b87a915d4b0e] {
        border: solid 0px rgba(255, 255, 255, 0.23);
        border-bottom: solid 1px rgba(255, 255, 255, 0.23);
        border-left: solid 0px rgba(255, 255, 255, 0.23);
        border-right: solid 0px rgba(255, 255, 255, 0.23);
        border-top: solid 0px rgba(255, 255, 255, 0.23);
        flex: none;
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 12px 0px;
        text-align: left;
        width: 100%;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-84784d28-e1af-4a54-9f83-734e7292e31b] {
    color: #FFFFFF;
    font-family: var(--s-font-3ab576f2);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 13px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 13px);
    justify-content: center;
}

.sd[data-s-84784d28-e1af-4a54-9f83-734e7292e31b]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 646px) {
    .sd[data-s-84784d28-e1af-4a54-9f83-734e7292e31b] {
        border: solid 0px rgba(255, 255, 255, 0.23);
        border-bottom: solid 1px rgba(255, 255, 255, 0.23);
        border-left: solid 0px rgba(255, 255, 255, 0.23);
        border-right: solid 0px rgba(255, 255, 255, 0.23);
        border-top: solid 0px rgba(255, 255, 255, 0.23);
        flex: none;
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 12px 0px;
        text-align: left;
        width: 100%;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-6db16b27-3be7-44f1-972d-a6bd63f91ad9] {
    color: #FFFFFF;
    font-family: var(--s-font-3ab576f2);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 13px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 13px);
    justify-content: center;
}

.sd[data-s-6db16b27-3be7-44f1-972d-a6bd63f91ad9]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 646px) {
    .sd[data-s-6db16b27-3be7-44f1-972d-a6bd63f91ad9] {
        border: solid 0px rgba(255, 255, 255, 0.23);
        border-bottom: solid 1px rgba(255, 255, 255, 0.23);
        border-left: solid 0px rgba(255, 255, 255, 0.23);
        border-right: solid 0px rgba(255, 255, 255, 0.23);
        border-top: solid 0px rgba(255, 255, 255, 0.23);
        flex: none;
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 12px 0px;
        text-align: left;
        width: 100%;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-d7e2d898-bd15-4026-a9d2-bd2f15cb01b2] {
    color: #FFFFFF;
    font-family: var(--s-font-3ab576f2);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 13px 0px 0px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 13px);
    justify-content: center;
}

.sd[data-s-d7e2d898-bd15-4026-a9d2-bd2f15cb01b2]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 646px) {
    .sd[data-s-d7e2d898-bd15-4026-a9d2-bd2f15cb01b2] {
        border: solid 0px rgba(255, 255, 255, 0.23);
        border-bottom: solid 1px rgba(255, 255, 255, 0.23);
        border-left: solid 0px rgba(255, 255, 255, 0.23);
        border-right: solid 0px rgba(255, 255, 255, 0.23);
        border-top: solid 0px rgba(255, 255, 255, 0.23);
        flex: none;
        font-size: 15px;
        margin: 0px 0px 0px 0px;
        padding: 12px 0px 12px 0px;
        text-align: left;
        width: 100%;
        max-width: 100%;
        justify-content: flex-start;
    }
}

.sd[data-s-31fd4d82-a9a7-40a3-b0fa-d61042b6e7f4] {
    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-931ad06c-6ebc-4a03-aa6a-b20db292fde7] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 1100px;
    max-width: 100%;
    display: block;
    margin: auto 0;
}

@media screen and (max-width: 646px) {
    .sd[data-s-931ad06c-6ebc-4a03-aa6a-b20db292fde7] {
        flex: none;
        height: auto;
        padding: 50px 13px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-931ad06c-6ebc-4a03-aa6a-b20db292fde7] {
        padding: 66px 13px;
    }
}

.sd[data-s-46679b14-8fc4-42a4-9a1f-ae99299d52bb] {
    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 7px 0px;
    padding: 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-46679b14-8fc4-42a4-9a1f-ae99299d52bb] {
        flex: none;
        width: 783px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-46679b14-8fc4-42a4-9a1f-ae99299d52bb] {
        display: flex;
        flex: none;
        width: 566px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-46679b14-8fc4-42a4-9a1f-ae99299d52bb] {
        display: flex;
        flex: none;
        margin: 0px 0px 19px 0px;
        padding: 0px 10px 0px;
        width: 614px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-46679b14-8fc4-42a4-9a1f-ae99299d52bb] {
        display: flex;
    }
}

.sd[data-s-3094767d-116f-4d8a-af9f-a5d6ca06c41b] {
    color: #333;
    font-family: var(--s-font-3ab576f2);
    font-feature-settings: 'palt' 1;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3094767d-116f-4d8a-af9f-a5d6ca06c41b]:hover {
    color: #1594ff;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3094767d-116f-4d8a-af9f-a5d6ca06c41b] {
        font-size: 12px;
    }
}

.sd[data-s-4e5fdb41-7915-4dfe-99fc-927a4760bc77] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 8px 0px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 16px);
    justify-content: flex-start;
    display: block;
    margin: auto;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4e5fdb41-7915-4dfe-99fc-927a4760bc77] {
        font-size: 12px;
    }
}

.sd[data-s-80527e37-8e51-4abe-ac61-c04189185d9c] {
    color: #333;
    font-family: var(--s-font-3ab576f2);
    font-feature-settings: 'palt' 1;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-80527e37-8e51-4abe-ac61-c04189185d9c]:hover {
    color: #1594ff;
}

@media screen and (max-width: 840px) {
    .sd[data-s-80527e37-8e51-4abe-ac61-c04189185d9c] {
        font-size: 12px;
    }
}

.sd[data-s-2c133390-8331-42ff-8623-b2306ff1f3c8] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0px 8px 0px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 16px);
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2c133390-8331-42ff-8623-b2306ff1f3c8] {
        font-size: 12px;
    }
}

.sd[data-s-8afd3e74-506a-448b-b5b9-1aa209e27f22] {
    color: #1594ff;
    font-family: var(--s-font-3ab576f2);
    font-feature-settings: 'palt' 1;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8afd3e74-506a-448b-b5b9-1aa209e27f22] {
        font-size: 12px;
    }
}

.sd[data-s-d8aff4f8-a63f-47d1-a099-0d69bf783d14] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-d8aff4f8-a63f-47d1-a099-0d69bf783d14] {
        width: 783px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-d8aff4f8-a63f-47d1-a099-0d69bf783d14] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: center;
        width: 614px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-d8aff4f8-a63f-47d1-a099-0d69bf783d14] {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
        padding: 0px 10px;
    }
}

div.sp-name-section {
    display: none;
}
@media screen and (max-width: 1140px) {
    div.sp-name-section {
        display: none;
    }
}

@media screen and (max-width: 840px) {
    div.sp-name-section {
        display: none;
    }
}

@media screen and (max-width: 646px) {
    div.sp-name-section {
        width: 100%;
        display: inline;
        text-align: left;
    }

    div.sp-name-section .sp-name-kanji{
        color: #000000;
        font-size: 28px;
        font-weight: 400;
        height: auto;
        line-height: 1;
        text-align: left;
        font-family: var(--s-font-d68dc225);
        width: auto;
        max-width: 100%;
    }
    div.sp-name-section .sp-name-devide{
        display: inline-flex;
        height: 2px;
        width: 9px;
        max-width: calc(100% - 8px);
        margin: 0px 4px 0px 4px;
        background: #EEEEEE;
    }
    div.sp-name-section .sp-name-kana{
        font-size: 13px;
        font-family: var(--s-font-d68dc225);
        color: #000000;
        font-weight: 400;
        height: auto;
        line-height: 1.4;
        text-align: left;
        width: auto;
        max-width: 100%;
    }
}



div.name-section {
    text-align: left;
    width: 100%;
    display:inline;
}

div.name-section .name-kanji{
    color: #000000;
    font-family: var(--s-font-d68dc225);
    font-size: 32px;
    font-weight: 400;
    height: auto;
    line-height: 1;
    text-align: left;
    width: auto;
    max-width: 100%;
}

div.name-section .name-devide{
    background: #EEEEEE;
    height: 2px;
    margin: 0px 4px 0px 4px;
    width: 136px;
    max-width: calc(100% - 8px);
    display:inline-flex;
}

div.name-section .name-kana{
    color: #000000;
    font-family: var(--s-font-d68dc225);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    width: auto;
    max-width: 100%;
}
@media screen and (max-width: 1140px) {
    div.name-section {
    }
    div.name-section .name-kanji{
        font-size: 28px;
    }
    div.name-section .name-devide{
        height: 2px;
        width: 93px;
        max-width: calc(100% - 8px);
    }
    div.name-section .name-kana{
        font-size: 13px;
    }
}

@media screen and (max-width: 840px) {
    div.name-section {
    }
    div.name-section .name-kanji{
        font-size: 28px;
    }
    div.name-section .name-devide{
        height: 2px;
        width: 9px;
        max-width: calc(100% - 8px);
    }
    div.name-section .name-kana{
        font-size: 13px;
    }
}

@media screen and (max-width: 646px) {
    div.name-section {
        display: none;
    }
}





.sd[data-s-214e2ae8-b629-40dd-9913-659e55008fc1] {
    align-content: flex-end;
    align-items: flex-end;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-214e2ae8-b629-40dd-9913-659e55008fc1] {
        display: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-214e2ae8-b629-40dd-9913-659e55008fc1] {
        display: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-214e2ae8-b629-40dd-9913-659e55008fc1] {
        display: flex;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-214e2ae8-b629-40dd-9913-659e55008fc1] {
        display: flex;
    }
}

.sd[data-s-8d1f8377-18e7-4557-8090-8e732aa835f7] {
    color: #000000;
    font-family: var(--s-font-f985c1d0);
    font-size: 32px;
    font-weight: 400;
    height: auto;
    line-height: 1;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-8d1f8377-18e7-4557-8090-8e732aa835f7] {
        font-size: 28px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-8d1f8377-18e7-4557-8090-8e732aa835f7] {
        max-width: 42%;
        font-family: var(--s-font-d68dc225);
    }
}

.sd[data-s-4c4f774c-9911-478d-8a1f-fb7466a5fd48] {
    background: #EEEEEE;
    height: 2px;
    margin: 0px 4px 0px 4px;
    width: 136px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-4c4f774c-9911-478d-8a1f-fb7466a5fd48] {
        flex: none;
        height: 2px;
        width: 93px;
        max-width: calc(100% - 8px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-4c4f774c-9911-478d-8a1f-fb7466a5fd48] {
        height: 2px;
        width: 9px;
        max-width: calc(100% - 8px);
    }
}

.sd[data-s-3d6df04a-76c1-476d-a813-766ccc90e9fd] {
    color: #000000;
    font-family: var(--s-font-f985c1d0);
    font-size: 15px;
    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: 1140px) {
    .sd[data-s-3d6df04a-76c1-476d-a813-766ccc90e9fd] {
        font-size: 13px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-3d6df04a-76c1-476d-a813-766ccc90e9fd] {
        max-width: 42%;
        font-family: var(--s-font-d68dc225);
    }
}

.sd[data-s-195ea756-051b-4018-a338-17e47d1f33e2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    height: auto;
    justify-content: flex-start;
    padding: 18px 0px 10px 0px;
    width: 100%;
    --gap-h-195ea756-051b-4018-a338-17e47d1f33e2: 6px;
    --gap-v-195ea756-051b-4018-a338-17e47d1f33e2: 0px;
    --gap-uuid: 195 ea756-051b-4018-a338-17e47d1f33e2;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-195ea756-051b-4018-a338-17e47d1f33e2] {
        display: none;
        padding: 11px 0px 4px 0px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-195ea756-051b-4018-a338-17e47d1f33e2] {
        display: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-195ea756-051b-4018-a338-17e47d1f33e2] {
        display: flex;
        margin: 0px 0px 20px 0px;
        padding: 11px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-195ea756-051b-4018-a338-17e47d1f33e2] {
        display: flex;
    }
}

.sd[data-s-703efbd5-b662-4ef0-80a5-7b6aa76c5b2c] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-703efbd5-b662-4ef0-80a5-7b6aa76c5b2c]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-703efbd5-b662-4ef0-80a5-7b6aa76c5b2c] {
        flex: none;
        height: auto;
        width: 25px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-703efbd5-b662-4ef0-80a5-7b6aa76c5b2c] {
        flex: none;
        width: 36px;
        max-width: 100%;
    }
}

.sd[data-s-ec28c68d-8927-4d72-bbca-5bfb5febecd4] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-ec28c68d-8927-4d72-bbca-5bfb5febecd4]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-ec28c68d-8927-4d72-bbca-5bfb5febecd4] {
        flex: none;
        height: auto;
        width: 25px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-ec28c68d-8927-4d72-bbca-5bfb5febecd4] {
        flex: none;
        width: 36px;
        max-width: 100%;
    }
}

.sd[data-s-89638374-03eb-4bf3-9090-0bc28f11abb3] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-89638374-03eb-4bf3-9090-0bc28f11abb3]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-89638374-03eb-4bf3-9090-0bc28f11abb3] {
        flex: none;
        height: auto;
        width: 25px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-89638374-03eb-4bf3-9090-0bc28f11abb3] {
        flex: none;
        width: 36px;
        max-width: 100%;
    }
}

.sd[data-s-e74e6ca4-3ec0-45a6-b421-9b3a23d2b4a2] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-e74e6ca4-3ec0-45a6-b421-9b3a23d2b4a2]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-e74e6ca4-3ec0-45a6-b421-9b3a23d2b4a2] {
        flex: none;
        height: auto;
        width: 25px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e74e6ca4-3ec0-45a6-b421-9b3a23d2b4a2] {
        flex: none;
        width: 36px;
        max-width: 100%;
    }
}

.sd[data-s-58e32715-adfa-4a02-87bf-d76a995890ae] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-58e32715-adfa-4a02-87bf-d76a995890ae]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-58e32715-adfa-4a02-87bf-d76a995890ae] {
        flex: none;
        height: auto;
        width: 25px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-58e32715-adfa-4a02-87bf-d76a995890ae] {
        flex: none;
        width: 36px;
        max-width: 100%;
    }
}

.sd[data-s-68e8dd0c-b1d6-406b-9663-8372eb075517] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 596px;
    justify-content: center;
    width: 55%;
    max-width: 55%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-68e8dd0c-b1d6-406b-9663-8372eb075517] {
        flex: none;
        height: 538px;
        width: 55%;
        max-width: 55%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-68e8dd0c-b1d6-406b-9663-8372eb075517] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100%;
        width: 55%;
        max-width: 55%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-68e8dd0c-b1d6-406b-9663-8372eb075517] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 805px;
        width: 410px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-68e8dd0c-b1d6-406b-9663-8372eb075517] {
        height: 635px;
        max-width: 100%;
    }
}

.sd[data-s-2637a867-66b0-490e-ae42-e3e51fca71ff] {
    border-radius: 4px;
    flex: none;
    height: 100%;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2637a867-66b0-490e-ae42-e3e51fca71ff] {
        flex: none;
        height: calc(70% - 14px);
        margin: 0px 0px 14px 0px;
        width: 287px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-2637a867-66b0-490e-ae42-e3e51fca71ff] {
        flex: none;
        height: calc(68% - 14px);
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-22b78f87-63a2-4d02-8dab-deda56f6c186] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
    height: 100%;
    justify-content: center;
    padding: 0px 0px 0px 10px;
    width: 30%;
    --gap-h-22b78f87-63a2-4d02-8dab-deda56f6c186: 0px;
    --gap-v-22b78f87-63a2-4d02-8dab-deda56f6c186: 20px;
    --gap-uuid: 22 b78f87-63a2-4d02-8dab-deda56f6c186;
    max-width: 30%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-22b78f87-63a2-4d02-8dab-deda56f6c186] {
        flex: none;
        height: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-22b78f87-63a2-4d02-8dab-deda56f6c186] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 30%;
        padding: 0px 0px 0px 0px;
        width: 287px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-22b78f87-63a2-4d02-8dab-deda56f6c186] {
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 11px;
        height: 32%;
        padding: 20px 0px 0px 0px;
        width: 100%;
        --gap-h-22b78f87-63a2-4d02-8dab-deda56f6c186: 11px;
        --gap-v-22b78f87-63a2-4d02-8dab-deda56f6c186: 0px;
        max-width: 100%;
    }
}

.sd[data-s-e6c31e25-0335-4b41-a661-864b298d0c9f] {
    border-radius: 4px;
    flex: none;
    height: calc(50% - (var(--gap-v-22b78f87-63a2-4d02-8dab-deda56f6c186) * 0.5));
    width: 191px;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-e6c31e25-0335-4b41-a661-864b298d0c9f] {
        flex: none;
        height: 50%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-e6c31e25-0335-4b41-a661-864b298d0c9f] {
        flex: none;
        height: calc(100% - (var(--gap-v-22b78f87-63a2-4d02-8dab-deda56f6c186) * 0));
        width: calc(50% - (var(--gap-h-22b78f87-63a2-4d02-8dab-deda56f6c186) * 0.5));
        max-width: calc(50% - (var(--gap-h-22b78f87-63a2-4d02-8dab-deda56f6c186) * 0.5));
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e6c31e25-0335-4b41-a661-864b298d0c9f] {
        flex: none;
        height: 100%;
        width: 50%;
    }
}

.sd[data-s-39e3d357-1e4b-4ec7-b3d0-cf1dc242127f] {
    border-radius: 4px;
    flex: none;
    height: calc(50% - (var(--gap-v-22b78f87-63a2-4d02-8dab-deda56f6c186) * 0.5));
    width: 191px;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-39e3d357-1e4b-4ec7-b3d0-cf1dc242127f] {
        flex: none;
        height: 50%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-39e3d357-1e4b-4ec7-b3d0-cf1dc242127f] {
        flex: none;
        height: calc(100% - (var(--gap-v-22b78f87-63a2-4d02-8dab-deda56f6c186) * 0));
        width: calc(50% - (var(--gap-h-22b78f87-63a2-4d02-8dab-deda56f6c186) * 0.5));
        max-width: calc(50% - (var(--gap-h-22b78f87-63a2-4d02-8dab-deda56f6c186) * 0.5));
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-39e3d357-1e4b-4ec7-b3d0-cf1dc242127f] {
        flex: none;
        height: 100%;
        width: 50%;
    }
}

.sd[data-s-d98cdfe9-9b56-448a-af07-57c58b9b9348] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 21px;
    height: auto;
    justify-content: center;
    padding: 30px 0px 0px 0px;
    width: auto;
    --gap-h-d98cdfe9-9b56-448a-af07-57c58b9b9348: 21px;
    --gap-v-d98cdfe9-9b56-448a-af07-57c58b9b9348: 0px;
    --gap-uuid: d98cdfe9-9b56-448a-af07-57c58b9b9348;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-d98cdfe9-9b56-448a-af07-57c58b9b9348] {
        display: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-d98cdfe9-9b56-448a-af07-57c58b9b9348] {
        display: none;
        padding: 38px 3px 3px 3px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-d98cdfe9-9b56-448a-af07-57c58b9b9348] {
        display: flex;
        flex: none;
        gap: 11px;
        padding: 29px 0px 0px 0px;
        width: 614px;
        --gap-h-d98cdfe9-9b56-448a-af07-57c58b9b9348: 11px;
        --gap-v-d98cdfe9-9b56-448a-af07-57c58b9b9348: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-d98cdfe9-9b56-448a-af07-57c58b9b9348] {
        display: flex;
        padding: 29px 0px 0px 0px;
    }
}

.sd[data-s-cd31f83c-edb2-4111-a8cf-775a142ed842] {
    align-content: center;
    align-items: center;
    background: #4e82ac;
    border-radius: 2px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 12px;
    height: 46px;
    justify-content: center;
    width: 239px;
    --gap-h-cd31f83c-edb2-4111-a8cf-775a142ed842: 12px;
    --gap-v-cd31f83c-edb2-4111-a8cf-775a142ed842: 0px;
    --gap-uuid: cd31f83c-edb2-4111-a8cf-775a142ed842;
    max-width: 100%;
}

.sd[data-s-cd31f83c-edb2-4111-a8cf-775a142ed842]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 646px) {
    .sd[data-s-cd31f83c-edb2-4111-a8cf-775a142ed842] {
        flex: none;
        gap: 9px;
        width: calc(50% - (var(--gap-h-d98cdfe9-9b56-448a-af07-57c58b9b9348) * 0.5));
        --gap-h-cd31f83c-edb2-4111-a8cf-775a142ed842: 9px;
        --gap-v-cd31f83c-edb2-4111-a8cf-775a142ed842: 0px;
        max-width: calc(50% - (var(--gap-h-d98cdfe9-9b56-448a-af07-57c58b9b9348) * 0.5));
    }
}

.sd[data-s-30701f6a-e3a9-4b72-8fdf-ed3486dcccf2] {
    color: #ffffff;
    font-family: var(--s-font-a0b72df9);
    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: 320px) {
    .sd[data-s-30701f6a-e3a9-4b72-8fdf-ed3486dcccf2] {
        font-size: 12px;
    }
}

.sd[data-s-c06421f4-58dd-42e2-bbf9-e4ccabd986bd] {
    color: #ffffff;
    font-size: 13px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
}

.sd[data-s-7fa567ec-b178-4f05-b382-c0618ba7c4ea] {
    align-content: center;
    align-items: center;
    background: #b3b3b3;
    border-radius: 2px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 12px;
    height: 46px;
    justify-content: center;
    width: 239px;
    --gap-h-7fa567ec-b178-4f05-b382-c0618ba7c4ea: 12px;
    --gap-v-7fa567ec-b178-4f05-b382-c0618ba7c4ea: 0px;
    --gap-uuid: 7 fa567ec-b178-4f05-b382-c0618ba7c4ea;
    max-width: 100%;
}

.sd[data-s-7fa567ec-b178-4f05-b382-c0618ba7c4ea]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 646px) {
    .sd[data-s-7fa567ec-b178-4f05-b382-c0618ba7c4ea] {
        flex: none;
        gap: 9px;
        width: calc(50% - (var(--gap-h-d98cdfe9-9b56-448a-af07-57c58b9b9348) * 0.5));
        --gap-h-7fa567ec-b178-4f05-b382-c0618ba7c4ea: 9px;
        --gap-v-7fa567ec-b178-4f05-b382-c0618ba7c4ea: 0px;
        max-width: calc(50% - (var(--gap-h-d98cdfe9-9b56-448a-af07-57c58b9b9348) * 0.5));
    }
}

.sd[data-s-f7d8ced7-ccb3-4393-926d-dd0b843013c5] {
    color: #ffffff;
    font-family: var(--s-font-a0b72df9);
    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: 320px) {
    .sd[data-s-f7d8ced7-ccb3-4393-926d-dd0b843013c5] {
        font-size: 12px;
    }
}

.sd[data-s-93b44d2b-3dd3-4c1f-a7c7-1a1b4f51b307] {
    color: #ffffff;
    font-size: 12px;
}

@media screen and (max-width: 646px) {
    .sd[data-s-93b44d2b-3dd3-4c1f-a7c7-1a1b4f51b307] {
        font-size: 12px;
    }
}

.sd[data-s-8f3dd10a-bdc4-43ff-a1fe-7067ddb2a7d2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 596px;
   /* justify-content: center;*/
    padding: 0px 0px 0px 40px;
    width: 45%;
    max-width: 45%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-8f3dd10a-bdc4-43ff-a1fe-7067ddb2a7d2] {
        flex: none;
        height: 538px;
        padding: 0px 0px 0px 35px;
        width: 45%;
        max-width: 45%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-8f3dd10a-bdc4-43ff-a1fe-7067ddb2a7d2] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px 6px;
        width: 45%;
        max-width: 45%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-8f3dd10a-bdc4-43ff-a1fe-7067ddb2a7d2] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        padding: 37px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-10bb56b4-29d0-4b9f-a35f-f3ff0074ad71] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-10bb56b4-29d0-4b9f-a35f-f3ff0074ad71] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-10bb56b4-29d0-4b9f-a35f-f3ff0074ad71] {
        display: none;
    }
}

.sd[data-s-1bafc1c0-3be4-47e9-8fea-a1d466bb29be] {
    color: #000000;
    font-family: var(--s-font-d68dc225);
    font-size: 32px;
    font-weight: 400;
    height: auto;
    line-height: 1;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-1bafc1c0-3be4-47e9-8fea-a1d466bb29be] {
        font-size: 28px;
    }
}

.sd[data-s-cb260d7a-3a28-4f50-9ed3-fa98dc1cf15f] {
    background: #EEEEEE;
    height: 2px;
    margin: 0px 4px 0px 4px;
    width: 136px;
    max-width: calc(100% - 8px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-cb260d7a-3a28-4f50-9ed3-fa98dc1cf15f] {
        flex: none;
        height: 2px;
        width: 93px;
        max-width: calc(100% - 8px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-cb260d7a-3a28-4f50-9ed3-fa98dc1cf15f] {
        height: 2px;
        width: 9px;
        max-width: calc(100% - 8px);
    }
}

.sd[data-s-75056098-9942-42c1-8d15-5dcf612647e6] {
    color: #000000;
    font-family: var(--s-font-d68dc225);
    font-size: 15px;
    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: 1140px) {
    .sd[data-s-75056098-9942-42c1-8d15-5dcf612647e6] {
        font-size: 13px;
    }
}

.sd[data-s-502fe9d5-dc0d-47dc-b08e-911571f0ad0b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    height: auto;
    justify-content: flex-start;
    padding: 18px 0px 10px 0px;
    width: 100%;
    --gap-h-502fe9d5-dc0d-47dc-b08e-911571f0ad0b: 6px;
    --gap-v-502fe9d5-dc0d-47dc-b08e-911571f0ad0b: 0px;
    --gap-uuid: 502 fe9d5-dc0d-47dc-b08e-911571f0ad0b;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-502fe9d5-dc0d-47dc-b08e-911571f0ad0b] {
        padding: 11px 0px 4px 0px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-502fe9d5-dc0d-47dc-b08e-911571f0ad0b] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-502fe9d5-dc0d-47dc-b08e-911571f0ad0b] {
        display: none;
    }
}

.sd[data-s-2e9572b2-6777-4e17-a18b-62443c1608b4] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-2e9572b2-6777-4e17-a18b-62443c1608b4]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-2e9572b2-6777-4e17-a18b-62443c1608b4] {
        flex: none;
        height: auto;
        width: 25px;
        max-width: 100%;
    }
}

.sd[data-s-5761dabf-92d9-4b99-b2a6-6d372c549c41] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-5761dabf-92d9-4b99-b2a6-6d372c549c41]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-5761dabf-92d9-4b99-b2a6-6d372c549c41] {
        flex: none;
        height: auto;
        width: 25px;
        max-width: 100%;
    }
}

.sd[data-s-93f52d0f-7810-49fb-bdf8-5242a6214800] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-93f52d0f-7810-49fb-bdf8-5242a6214800]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-93f52d0f-7810-49fb-bdf8-5242a6214800] {
        flex: none;
        height: auto;
        width: 25px;
        max-width: 100%;
    }
}

.sd[data-s-c7130174-15a2-413f-a9e6-36965f553caa] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-c7130174-15a2-413f-a9e6-36965f553caa]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-c7130174-15a2-413f-a9e6-36965f553caa] {
        flex: none;
        height: auto;
        width: 25px;
        max-width: 100%;
    }
}

.sd[data-s-56a79f1a-3071-4132-9447-f19af1820d23] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-56a79f1a-3071-4132-9447-f19af1820d23]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-56a79f1a-3071-4132-9447-f19af1820d23] {
        flex: none;
        height: auto;
        width: 25px;
        max-width: 100%;
    }
}

.sd[data-s-182059cb-aa80-46f5-b360-795d45283716] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 4px;
    height: auto;
    justify-content: flex-start;
    padding: 5px 0px 5px 0px;
    width: 100%;
    --gap-h-182059cb-aa80-46f5-b360-795d45283716: 0px;
    --gap-v-182059cb-aa80-46f5-b360-795d45283716: 4px;
    --gap-uuid: 182059 cb-aa80-46f5-b360-795d45283716;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-182059cb-aa80-46f5-b360-795d45283716] {
        gap: 3px;
        padding: 6px 0px 0px 0px;
        --gap-h-182059cb-aa80-46f5-b360-795d45283716: 0px;
        --gap-v-182059cb-aa80-46f5-b360-795d45283716: 3px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-182059cb-aa80-46f5-b360-795d45283716] {
        gap: 5px;
        padding: 0px 0px 0px 0px;
        --gap-h-182059cb-aa80-46f5-b360-795d45283716: 0px;
        --gap-v-182059cb-aa80-46f5-b360-795d45283716: 5px;
    }
}

div.p-profile-detail {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    justify-content: center;
    padding: 0px;
    --gap-h-be2e06e4-a8bf-4844-ac7d-ddc023847364: 6px;
    --gap-v-be2e06e4-a8bf-4844-ac7d-ddc023847364: 0px;
    --gap-uuid: be2e06e4-a8bf-4844-ac7d-ddc023847364;
}

p.p-profile-field {
    color: #757575;
    font-family: var(--s-font-d68dc225);
    font-size: 14px;
    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: 1140px) {
    p.p-profile-field {
        font-size: 13px;
    }
}

@media screen and (max-width: 840px) {
    p.p-profile-field {
        font-size: 12px;
    }
}

@media screen and (max-width: 646px) {
    p.p-profile-field {
        font-size: 14px;
    }
}

p.p-profile-value {
    color: #757575;
    font-family: var(--s-font-3ab576f2);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    width: auto;
    justify-content: center;
    max-width: 240px;
    text-align: left;
}

@media screen and (max-width: 1140px) {
    p.p-profile-value {
        font-size: 12px;
        max-width: 220px;
    }
}

@media screen and (max-width: 840px) {
    p.p-profile-value {
        font-size: 11px;
        max-width: 170px;
    }
}

@media screen and (max-width: 646px) {
    p.p-profile-value {
        font-size: 13px;
        max-width: 80%;
    }
}

.sd[data-s-727ac0ae-cb53-4000-82fe-8ebbc3be5365] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 6px;
    height: auto;
    justify-content: flex-start;
    padding: 8px 0px 8px 9px;
    width: 100%;
    --gap-h-727ac0ae-cb53-4000-82fe-8ebbc3be5365: 0px;
    --gap-v-727ac0ae-cb53-4000-82fe-8ebbc3be5365: 6px;
    --gap-uuid: 727 ac0ae-cb53-4000-82fe-8ebbc3be5365;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-727ac0ae-cb53-4000-82fe-8ebbc3be5365] {
        gap: 6px;
        padding: 18px 7px;
        --gap-h-727ac0ae-cb53-4000-82fe-8ebbc3be5365: 0px;
        --gap-v-727ac0ae-cb53-4000-82fe-8ebbc3be5365: 6px;
    }
}

.sd[data-s-a7c7f8d5-6f2f-4ff1-afab-7c748a803342] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    justify-content: center;
    padding: 0px;
    --gap-h-a7c7f8d5-6f2f-4ff1-afab-7c748a803342: 6px;
    --gap-v-a7c7f8d5-6f2f-4ff1-afab-7c748a803342: 0px;
    --gap-uuid: a7c7f8d5-6f2f-4ff1-afab-7c748a803342;
}

.sd[data-s-0f82ba5e-fa53-46f0-9518-c9ffa03052c3] {
    color: #000000;
    font-family: var(--s-font-d68dc225);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-da6bba8e-e8fa-4763-a756-4e8a4aa22214] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    justify-content: center;
    padding: 0px;
    --gap-h-da6bba8e-e8fa-4763-a756-4e8a4aa22214: 6px;
    --gap-v-da6bba8e-e8fa-4763-a756-4e8a4aa22214: 0px;
    --gap-uuid: da6bba8e-e8fa-4763-a756-4e8a4aa22214;
}

.sd[data-s-a3010fc0-54ed-4681-b471-009532e7e55c] {
    color: #757575;
    font-family: var(--s-font-3ab576f2);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: unset;
    flex-direction: column;
    white-space: pre-wrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-height: 220px;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-a3010fc0-54ed-4681-b471-009532e7e55c] {
        font-size: 11px;
        max-height: 200px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-a3010fc0-54ed-4681-b471-009532e7e55c] {
        font-size: 13px;
        max-height: 240px;
    }
}

.sd[data-s-1927776e-61d7-46fb-890e-91c830839524] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-1927776e-61d7-46fb-890e-91c830839524]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 646px) {
    .sd[data-s-1927776e-61d7-46fb-890e-91c830839524] {
        margin: 12px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-f0376cdb-dbf3-42bc-ad0a-d8ff7c4af79e] {
    align-content: center;
    align-items: center;
    background: #dddddd;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 19px;
    justify-content: center;
    width: 19px;
    max-width: 100%;
    color: #ffffff;
}

@media screen and (max-width: 646px) {
    .sd[data-s-f0376cdb-dbf3-42bc-ad0a-d8ff7c4af79e] {
        flex: none;
        height: 24px;
        width: 24px;
        max-width: 100%;
    }
}

.sd[data-s-537f828b-f7af-4316-a9b2-dd831bbbb66e] {
    color: #ffffff;
    font-size: 10px;
}

@media screen and (max-width: 646px) {
    .sd[data-s-537f828b-f7af-4316-a9b2-dd831bbbb66e] {
        font-size: 12px;
    }
}

.sd[data-s-56480837-31d1-43cf-9a2e-1b11ef59c98b] {
    color: #333;
    font-family: var(--s-font-d68dc225);
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 2px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 646px) {
    .sd[data-s-56480837-31d1-43cf-9a2e-1b11ef59c98b] {
        font-size: 14px;
    }
}

.sd[data-s-ceb3c504-0d32-4349-ba43-cbd4f33a0b3e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 21px;
    height: auto;
    justify-content: center;
    padding: 19px 0px 0px 0px;
    width: auto;
    --gap-h-ceb3c504-0d32-4349-ba43-cbd4f33a0b3e: 21px;
    --gap-v-ceb3c504-0d32-4349-ba43-cbd4f33a0b3e: 0px;
    --gap-uuid: ceb3c504-0d32-4349-ba43-cbd4f33a0b3e;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ceb3c504-0d32-4349-ba43-cbd4f33a0b3e] {
        padding: 38px 3px 3px 3px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-ceb3c504-0d32-4349-ba43-cbd4f33a0b3e] {
        display: none;
        flex: none;
        gap: 11px;
        padding: 29px 10px 0px 10px;
        width: 614px;
        --gap-h-ceb3c504-0d32-4349-ba43-cbd4f33a0b3e: 11px;
        --gap-v-ceb3c504-0d32-4349-ba43-cbd4f33a0b3e: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ceb3c504-0d32-4349-ba43-cbd4f33a0b3e] {
        display: none;
        padding: 29px 0px 0px 0px;
    }
}

.sd[data-s-c32d281e-edf2-4450-ab29-56628e6134dd] {
    align-content: center;
    align-items: center;
    background: #4e82ac;
    border-radius: 2px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 12px;
    height: 43px;
    justify-content: center;
    width: 239px;
    --gap-h-c32d281e-edf2-4450-ab29-56628e6134dd: 12px;
    --gap-v-c32d281e-edf2-4450-ab29-56628e6134dd: 0px;
    --gap-uuid: c32d281e-edf2-4450-ab29-56628e6134dd;
    max-width: 100%;
}

.sd[data-s-c32d281e-edf2-4450-ab29-56628e6134dd]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 646px) {
    .sd[data-s-c32d281e-edf2-4450-ab29-56628e6134dd] {
        flex: none;
        gap: 9px;
        width: calc(50% - (var(--gap-h-ceb3c504-0d32-4349-ba43-cbd4f33a0b3e) * 0.5));
        --gap-h-c32d281e-edf2-4450-ab29-56628e6134dd: 9px;
        --gap-v-c32d281e-edf2-4450-ab29-56628e6134dd: 0px;
        max-width: calc(50% - (var(--gap-h-ceb3c504-0d32-4349-ba43-cbd4f33a0b3e) * 0.5));
    }
}

.sd[data-s-8ffd8995-a8e2-46c1-83c1-3961446d7c1c] {
    color: #ffffff;
    font-family: var(--s-font-3ab576f2);
    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: 320px) {
    .sd[data-s-8ffd8995-a8e2-46c1-83c1-3961446d7c1c] {
        font-size: 12px;
    }
}

.sd[data-s-1741addb-1bde-4a38-8e2e-476cec7528cd] {
    color: #ffffff;
    font-size: 13px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
}

.sd[data-s-4c0955c9-8d43-49b7-8dd6-4696677bac09] {
    align-content: center;
    align-items: center;
    background: #b3b3b3;
    border-radius: 2px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 12px;
    height: 43px;
    justify-content: center;
    width: 239px;
    --gap-h-4c0955c9-8d43-49b7-8dd6-4696677bac09: 12px;
    --gap-v-4c0955c9-8d43-49b7-8dd6-4696677bac09: 0px;
    --gap-uuid: 4 c0955c9-8d43-49b7-8dd6-4696677bac09;
    max-width: 100%;
    color: #ffffff;
}

.sd[data-s-4c0955c9-8d43-49b7-8dd6-4696677bac09]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 646px) {
    .sd[data-s-4c0955c9-8d43-49b7-8dd6-4696677bac09] {
        flex: none;
        gap: 9px;
        width: calc(50% - (var(--gap-h-ceb3c504-0d32-4349-ba43-cbd4f33a0b3e) * 0.5));
        --gap-h-4c0955c9-8d43-49b7-8dd6-4696677bac09: 9px;
        --gap-v-4c0955c9-8d43-49b7-8dd6-4696677bac09: 0px;
        max-width: calc(50% - (var(--gap-h-ceb3c504-0d32-4349-ba43-cbd4f33a0b3e) * 0.5));
    }
}

.sd[data-s-4281a0e9-dc14-49ad-9d4d-ae123e858b7d] {
    color: #ffffff;
    font-family: var(--s-font-3ab576f2);
    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: 320px) {
    .sd[data-s-4281a0e9-dc14-49ad-9d4d-ae123e858b7d] {
        font-size: 12px;
    }
}

.sd[data-s-5d2e0b96-9030-47e2-9971-56d4b2d15854] {
    color: #ffffff;
    font-size: 12px;
}

@media screen and (max-width: 646px) {
    .sd[data-s-5d2e0b96-9030-47e2-9971-56d4b2d15854] {
        font-size: 12px;
    }
}

.sd[data-s-a0660f39-bf54-4b26-8e23-f34867e85554] {
    background: #fff;
    border-radius: 0;
    box-shadow: ;
    height: 100%;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-209d10f4-69c3-4630-8ce4-6c402b1e6c8e] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-209d10f4-69c3-4630-8ce4-6c402b1e6c8e] {
        flex: none;
        height: auto;
        padding: 0px 0px 123px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-75e4df12-7259-4535-a328-96f1a5156596] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 578px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-75e4df12-7259-4535-a328-96f1a5156596] {
        flex: none;
        height: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-9e856129-73f1-46bb-8335-1dbc226fafe3] {
    border-radius: 7px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    margin: 0px 10px 0px 10px;
    outline-offset: -4px;

transform: {

{
    transform
}
}
;
transition-duration: {

{
    _duration
}
}
ms

;
transition-property: transform

;
transition-timing-function:
cubic-bezier

(
0.58
,
0.21
,
0.41
,
0.96
)
;
width:

401
px

;
will-change: transform

;
max-width:
calc

(
100
%
-
20
px

)
;
}
.sd[data-s-9e856129-73f1-46bb-8335-1dbc226fafe3]:focus {
    outline: none;
}

.sd[data-s-9e856129-73f1-46bb-8335-1dbc226fafe3]:focus-visible {
    outline: 2px solid black;
}

.sd._animatingNext[data-s-9e856129-73f1-46bb-8335-1dbc226fafe3] {
    transform: translateX(-100%);
}

.sd._animatingPrev[data-s-9e856129-73f1-46bb-8335-1dbc226fafe3] {
    transform: translateX(100%);
}

@media screen and (max-width: 646px) {
    .sd[data-s-9e856129-73f1-46bb-8335-1dbc226fafe3] {
        height: 400px;
        width: 250px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-f70ac300-212f-40cf-9f8a-cf1a97874594] {
    align-content: flex-start;
    align-items: flex-start;
    border-radius: 4px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-end;
    padding: 0px 80px 88px;
    width: 100%;
    z-index: -1;
    max-width: 100%;
}

.sd[data-s-f9db6f3f-b10f-4afb-8726-4f22f05f4d42] {
    align-content: center;
    align-items: center;
    border-radius: 0;
    bottom: 0px;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    left: 0px;
    padding: 0px 13px;
    position: absolute;
    right: 0px;
    top: 0px;
    transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
    width: auto;
    z-index: 3;
    max-width: 100%;
}

.sd[data-s-243f89da-6ead-4986-bf14-9fc23a76b50c] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 40px;
    justify-content: center;
    margin: 0px 24px 0px 0px;
    width: 40px;
    max-width: calc(100% - 24px);
}

.sd[data-s-243f89da-6ead-4986-bf14-9fc23a76b50c]:hover {
    background: #e1e1e1;
}

.sd[data-s-e315f0b5-df3d-4e3f-a457-db6a1785578a] {
    font-size: 24px;
}

.sd[data-s-a870316e-e4ce-49da-b05f-4b157e7e131b] {
    background: #FFFFFF;
    border-radius: 50%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 40px;
    justify-content: center;
    margin: 0px 0px 0px 24px;
    width: 40px;
    max-width: calc(100% - 24px);
}

.sd[data-s-a870316e-e4ce-49da-b05f-4b157e7e131b]:hover {
    background: #e1e1e1;
}

.sd[data-s-f27ad756-811f-444c-9380-03a6487a6c1f] {
    font-size: 24px;
}

.sd[data-s-c78bccc6-e8ac-4351-b564-d2b13e5f276e] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 7px;
    height: 50px;
    justify-content: center;
    width: 100%;
    --gap-h-c78bccc6-e8ac-4351-b564-d2b13e5f276e: 7px;
    --gap-v-c78bccc6-e8ac-4351-b564-d2b13e5f276e: 0px;
    --gap-uuid: c78bccc6-e8ac-4351-b564-d2b13e5f276e;
    max-width: 100%;
}

.sd[data-s-23ceb5e1-78b8-4e99-8dfe-799b9ed9df7e] {
    background: #dbdbdb;
    border-radius: 50%;
    flex: none;
    height: 9px;
    width: 9px;
    max-width: 100%;
}

.sd[data-s-23bddda6-c601-40b1-8125-1f61db4fae9c] {
    background: #dbdbdb;
    border-radius: 50%;
    flex: none;
    height: 9px;
    width: 9px;
    max-width: 100%;
}

.sd[data-s-b6e24841-1966-41a3-855f-9a2fa0b9e71c] {
    background: #dbdbdb;
    border-radius: 50%;
    flex: none;
    height: 9px;
    width: 9px;
    max-width: 100%;
}

.sd[data-s-42227a93-a5b6-4f1e-9495-6be81c1c4b22] {
    background: #8e8e8e;
    border-radius: 50%;
    flex: none;
    height: 9px;
    width: 9px;
    max-width: 100%;
}

.sd[data-s-654473b8-8e82-4b91-84bb-2e6269de32ae] {
    background: #dbdbdb;
    border-radius: 50%;
    flex: none;
    height: 9px;
    width: 9px;
    max-width: 100%;
}

.sd[data-s-e6103880-829f-4478-9ea1-b079bf11e2b4] {
    background: #dbdbdb;
    border-radius: 50%;
    flex: none;
    height: 9px;
    width: 9px;
    max-width: 100%;
}

.sd[data-s-c344cdad-dd67-481f-966d-bdc8a6fa2ed1] {
    align-content: center;
    align-items: center;
    background: #0e0e0e;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 274px;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-c344cdad-dd67-481f-966d-bdc8a6fa2ed1] {
        flex: none;
        height: auto;
        padding: 54px 0px 54px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-9c997ccd-0f95-4d07-bfdb-f615d432f8bd] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: -20px;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 113px;
    justify-content: space-between;
    left: 20px;
    margin: 0 0 0 0;
    padding: 0px 27px 0px 36px;
    position: fixed;
    right: -20px;
    top: 20px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-9c997ccd-0f95-4d07-bfdb-f615d432f8bd] {
        bottom: auto;
        height: 88px;
        top: 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-9c997ccd-0f95-4d07-bfdb-f615d432f8bd] {
        background: rgba(0, 0, 0, 0.0);
        left: 0px;
        padding: 0px 24px 0px 21px;
        right: 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9c997ccd-0f95-4d07-bfdb-f615d432f8bd] {
        bottom: auto;
        height: 66px;
        padding: 0px 20px 0px 20px;
        top: 0px;
        max-width: 100%;
    }
}

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

.sd[data-s-be2b7639-de05-440a-9839-230b3156e4e1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-3009235f-77c5-4ff9-8d37-ff00f99f8d95] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 10px;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 84%;
    justify-content: center;
    margin: 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 21px;
    width: 55%;
    max-width: 55%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3009235f-77c5-4ff9-8d37-ff00f99f8d95] {
        flex: none;
        width: 70%;
        max-width: 70%;
        height: 84%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-3009235f-77c5-4ff9-8d37-ff00f99f8d95] {
        flex: none;
        height: 75%;
        margin: 0px;
        width: 86%;
        max-width: 86%;
    }
}

.sd[data-s-3146cb77-eabb-48e3-8f1d-024d232d3d01] {
    bottom: auto;
    color: #333;
    font-size: 24px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 12px;
    top: 10px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-3146cb77-eabb-48e3-8f1d-024d232d3d01] {
        right: 17px;
        top: 10px;
    }
}

.sd[data-s-05f1ee70-4f37-44d1-a891-8453eaa2485b] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 13px;
    height: 100%;
    justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 18px 9px 10px 9px;
    width: 84%;
    --gap-h-05f1ee70-4f37-44d1-a891-8453eaa2485b: 0px;
    --gap-v-05f1ee70-4f37-44d1-a891-8453eaa2485b: 13px;
    --gap-uuid: 05 f1ee70-4f37-44d1-a891-8453eaa2485b;
    max-width: 84%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-05f1ee70-4f37-44d1-a891-8453eaa2485b] {
        flex: none;
        height: 90%;
        padding: 0px 0px 10px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-fd9e10ec-690e-4206-8f93-97803b84473a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 6px;
    justify-content: center;
    padding: 0px;
    --gap-h-fd9e10ec-690e-4206-8f93-97803b84473a: 6px;
    --gap-v-fd9e10ec-690e-4206-8f93-97803b84473a: 0px;
    --gap-uuid: fd9e10ec-690e-4206-8f93-97803b84473a;
}

.sd[data-s-e7128567-6901-4c04-9469-6eab04152d04] {
    color: #000000;
    font-family: var(--s-font-d68dc225);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-db4f6a58-e25c-4fcf-b7f7-4f922f4f9a67] {
    color: #333;
    flex: none;
    font-family: var(--s-font-3ab576f2);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left;
    width: 1857px;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a5b1d917-44c7-4bf1-9ffa-174150e1bc0e] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-1723be19-cc10-4b10-a801-88be014a2df0] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-1723be19-cc10-4b10-a801-88be014a2df0] {
        background: #000000;
        flex: none;
        height: 100%;
    }
}

.sd[data-s-a4525d26-e578-4275-8667-e1625d0017d5] {
    align-content: center;
    align-items: center;
    background: #000000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 0px 64px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a4525d26-e578-4275-8667-e1625d0017d5].appear {
    opacity: 0;
}

.sd[data-s-a4525d26-e578-4275-8667-e1625d0017d5].appear-active {
}

@media screen and (max-width: 1140px) {
    .sd[data-s-a4525d26-e578-4275-8667-e1625d0017d5] {
        flex: none;
        height: 100%;
        padding: 0px 64px 0px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-a4525d26-e578-4275-8667-e1625d0017d5] {
        align-content: center;
        align-items: center;
        justify-content: center;
        padding: 64px 48px 64px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-a4525d26-e578-4275-8667-e1625d0017d5].appear {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        transform: translate(-368px, 0px);
        transform-origin: center left;
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }

    .sd[data-s-a4525d26-e578-4275-8667-e1625d0017d5].appear-active {
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }

    .sd[data-s-a4525d26-e578-4275-8667-e1625d0017d5] {
        border-bottom: 0px solid #000;
        border-left: 0px solid #000;
        border-right: 1px solid #000;
        border-top: 0px solid #000;
        flex: none;
        height: 100%;
        justify-content: center;
        padding: 64px 23px 64px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a4525d26-e578-4275-8667-e1625d0017d5] {
        padding: 54px 22px 64px;
    }
}

.sd[data-s-1c019c18-73ca-4914-89ea-f64c68c9d486] {
    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;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 316px;
    max-width: 100%;
}

.sd[data-s-1c019c18-73ca-4914-89ea-f64c68c9d486].appear {
    transform: translate(16px, 0px);
}

.sd[data-s-1c019c18-73ca-4914-89ea-f64c68c9d486].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-1c019c18-73ca-4914-89ea-f64c68c9d486] {
        display: flex;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-1c019c18-73ca-4914-89ea-f64c68c9d486].appear {
        transform: ;
    }

    .sd[data-s-1c019c18-73ca-4914-89ea-f64c68c9d486].appear-active {
    }

    .sd[data-s-1c019c18-73ca-4914-89ea-f64c68c9d486] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        justify-content: center;
        margin: 54px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1c019c18-73ca-4914-89ea-f64c68c9d486] {
        display: flex;
        margin: 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-6ba0a7c8-ff1a-4be7-a251-714c0355b79a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    margin: 0px 0px 34px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6ba0a7c8-ff1a-4be7-a251-714c0355b79a].appear {
}

.sd[data-s-6ba0a7c8-ff1a-4be7-a251-714c0355b79a].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-6ba0a7c8-ff1a-4be7-a251-714c0355b79a] {
        margin: 0px 0px 48px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-6ba0a7c8-ff1a-4be7-a251-714c0355b79a].appear {
        opacity: 0;
        transform: translate(0px, 0px);
        transform-origin: center center;
        transition-delay: 400ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-6ba0a7c8-ff1a-4be7-a251-714c0355b79a].appear-active {
        transition-delay: 400ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-6ba0a7c8-ff1a-4be7-a251-714c0355b79a] {
        margin: 0px 0px 47px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-6ba0a7c8-ff1a-4be7-a251-714c0355b79a] {
        margin: 0px 0px 25px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-2fb1ebe3-8d03-4369-b04e-566250dd3e99] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 206px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-2fb1ebe3-8d03-4369-b04e-566250dd3e99] {
        flex: none;
        height: auto;
        width: 162px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2fb1ebe3-8d03-4369-b04e-566250dd3e99] {
        flex: none;
        height: auto;
        width: 156px;
        max-width: 100%;
    }
}

.sd[data-s-d951165e-bc5e-4975-8069-a60e0a40b02c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-d951165e-bc5e-4975-8069-a60e0a40b02c].appear {
}

.sd[data-s-d951165e-bc5e-4975-8069-a60e0a40b02c].appear-active {
}

.sd[data-s-d951165e-bc5e-4975-8069-a60e0a40b02c]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-d951165e-bc5e-4975-8069-a60e0a40b02c] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-d951165e-bc5e-4975-8069-a60e0a40b02c].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 500ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-d951165e-bc5e-4975-8069-a60e0a40b02c].appear-active {
        transition-delay: 500ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-d951165e-bc5e-4975-8069-a60e0a40b02c] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-d951165e-bc5e-4975-8069-a60e0a40b02c] {
        margin: 0px 0px 14px 0px;
    }
}

.sd[data-s-46319862-fa17-48d7-8048-565649f71cd6] {
    color: #FFFFFF;
    font-family: var(--s-font-d68dc225);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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: 646px) {
    .sd[data-s-46319862-fa17-48d7-8048-565649f71cd6] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-74cf7aa6-b52d-4e5f-a2f7-f273cfc112d2] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-d951165e-bc5e-4975-8069-a60e0a40b02c]:hover .sd[data-s-74cf7aa6-b52d-4e5f-a2f7-f273cfc112d2] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-74cf7aa6-b52d-4e5f-a2f7-f273cfc112d2] {
        display: none;
    }

    .sd[data-s-d951165e-bc5e-4975-8069-a60e0a40b02c]:hover .sd[data-s-74cf7aa6-b52d-4e5f-a2f7-f273cfc112d2] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-74cf7aa6-b52d-4e5f-a2f7-f273cfc112d2] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-74cf7aa6-b52d-4e5f-a2f7-f273cfc112d2] {
        display: none;
    }
}

.sd[data-s-6c57615b-25fb-40ce-b730-bc6c5eb76945] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6c57615b-25fb-40ce-b730-bc6c5eb76945].appear {
}

.sd[data-s-6c57615b-25fb-40ce-b730-bc6c5eb76945].appear-active {
}

.sd[data-s-6c57615b-25fb-40ce-b730-bc6c5eb76945]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6c57615b-25fb-40ce-b730-bc6c5eb76945] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-6c57615b-25fb-40ce-b730-bc6c5eb76945].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-6c57615b-25fb-40ce-b730-bc6c5eb76945].appear-active {
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-6c57615b-25fb-40ce-b730-bc6c5eb76945] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        font-size: 22px;
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-6c57615b-25fb-40ce-b730-bc6c5eb76945] {
        margin: 0px 0px 14px 0px;
    }
}

.sd[data-s-a61bb4d7-685a-48a8-8c69-17ccc45e5910] {
    color: #FFFFFF;
    font-family: var(--s-font-d68dc225);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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: 646px) {
    .sd[data-s-a61bb4d7-685a-48a8-8c69-17ccc45e5910] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-377be9a8-5847-4cd3-bed2-d1214aa4b53e] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6c57615b-25fb-40ce-b730-bc6c5eb76945]:hover .sd[data-s-377be9a8-5847-4cd3-bed2-d1214aa4b53e] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-377be9a8-5847-4cd3-bed2-d1214aa4b53e] {
        display: none;
    }

    .sd[data-s-6c57615b-25fb-40ce-b730-bc6c5eb76945]:hover .sd[data-s-377be9a8-5847-4cd3-bed2-d1214aa4b53e] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-377be9a8-5847-4cd3-bed2-d1214aa4b53e] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-377be9a8-5847-4cd3-bed2-d1214aa4b53e] {
        display: none;
    }
}

.sd[data-s-8df91ff9-224b-41b8-a31f-aef81e39c2b2] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-8df91ff9-224b-41b8-a31f-aef81e39c2b2].appear {
}

.sd[data-s-8df91ff9-224b-41b8-a31f-aef81e39c2b2].appear-active {
}

.sd[data-s-8df91ff9-224b-41b8-a31f-aef81e39c2b2]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8df91ff9-224b-41b8-a31f-aef81e39c2b2] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-8df91ff9-224b-41b8-a31f-aef81e39c2b2].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-8df91ff9-224b-41b8-a31f-aef81e39c2b2].appear-active {
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-8df91ff9-224b-41b8-a31f-aef81e39c2b2] {
        flex: none;
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-8df91ff9-224b-41b8-a31f-aef81e39c2b2] {
        margin: 0px 0px 14px 0px;
    }
}

.sd[data-s-e3c994b6-9de8-44c6-96c9-acb5ac6020ef] {
    color: #FFFFFF;
    font-family: var(--s-font-d68dc225);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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: 646px) {
    .sd[data-s-e3c994b6-9de8-44c6-96c9-acb5ac6020ef] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-1ca65476-4593-4c73-a8be-16dc79a9fff8] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-8df91ff9-224b-41b8-a31f-aef81e39c2b2]:hover .sd[data-s-1ca65476-4593-4c73-a8be-16dc79a9fff8] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-1ca65476-4593-4c73-a8be-16dc79a9fff8] {
        display: none;
    }

    .sd[data-s-8df91ff9-224b-41b8-a31f-aef81e39c2b2]:hover .sd[data-s-1ca65476-4593-4c73-a8be-16dc79a9fff8] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-1ca65476-4593-4c73-a8be-16dc79a9fff8] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1ca65476-4593-4c73-a8be-16dc79a9fff8] {
        display: none;
    }
}

.sd[data-s-3fb5a44c-759a-4de2-82e9-85b8d9850dde] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-3fb5a44c-759a-4de2-82e9-85b8d9850dde].appear {
}

.sd[data-s-3fb5a44c-759a-4de2-82e9-85b8d9850dde].appear-active {
}

.sd[data-s-3fb5a44c-759a-4de2-82e9-85b8d9850dde]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3fb5a44c-759a-4de2-82e9-85b8d9850dde] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-3fb5a44c-759a-4de2-82e9-85b8d9850dde].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-3fb5a44c-759a-4de2-82e9-85b8d9850dde].appear-active {
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-3fb5a44c-759a-4de2-82e9-85b8d9850dde] {
        flex: none;
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-3fb5a44c-759a-4de2-82e9-85b8d9850dde] {
        margin: 0px 0px 14px 0px;
    }
}

.sd[data-s-b818836b-aa59-4f68-bd90-a536cce95fee] {
    color: #FFFFFF;
    font-family: var(--s-font-d68dc225);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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: 646px) {
    .sd[data-s-b818836b-aa59-4f68-bd90-a536cce95fee] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-6ab495b7-55a4-4c08-bbb1-89b6dcaaca2f] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-3fb5a44c-759a-4de2-82e9-85b8d9850dde]:hover .sd[data-s-6ab495b7-55a4-4c08-bbb1-89b6dcaaca2f] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-6ab495b7-55a4-4c08-bbb1-89b6dcaaca2f] {
        display: none;
    }

    .sd[data-s-3fb5a44c-759a-4de2-82e9-85b8d9850dde]:hover .sd[data-s-6ab495b7-55a4-4c08-bbb1-89b6dcaaca2f] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-6ab495b7-55a4-4c08-bbb1-89b6dcaaca2f] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-6ab495b7-55a4-4c08-bbb1-89b6dcaaca2f] {
        display: none;
    }
}

.sd[data-s-b0d6bbee-f9ec-43ec-a656-9384147bb8ce] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b0d6bbee-f9ec-43ec-a656-9384147bb8ce].appear {
}

.sd[data-s-b0d6bbee-f9ec-43ec-a656-9384147bb8ce].appear-active {
}

.sd[data-s-b0d6bbee-f9ec-43ec-a656-9384147bb8ce]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b0d6bbee-f9ec-43ec-a656-9384147bb8ce] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-b0d6bbee-f9ec-43ec-a656-9384147bb8ce].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-b0d6bbee-f9ec-43ec-a656-9384147bb8ce].appear-active {
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-b0d6bbee-f9ec-43ec-a656-9384147bb8ce] {
        flex: none;
        font-size: 22px;
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-b0d6bbee-f9ec-43ec-a656-9384147bb8ce] {
        margin: 0px 0px 29px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-9417a6c1-bcf9-4b1d-85d1-662b60e65a6a] {
    color: #FFFFFF;
    font-family: var(--s-font-d68dc225);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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: 646px) {
    .sd[data-s-9417a6c1-bcf9-4b1d-85d1-662b60e65a6a] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-1ea5750b-6b8b-41fc-9ab9-b08ab3ef093c] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b0d6bbee-f9ec-43ec-a656-9384147bb8ce]:hover .sd[data-s-1ea5750b-6b8b-41fc-9ab9-b08ab3ef093c] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-1ea5750b-6b8b-41fc-9ab9-b08ab3ef093c] {
        display: none;
    }

    .sd[data-s-b0d6bbee-f9ec-43ec-a656-9384147bb8ce]:hover .sd[data-s-1ea5750b-6b8b-41fc-9ab9-b08ab3ef093c] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-1ea5750b-6b8b-41fc-9ab9-b08ab3ef093c] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1ea5750b-6b8b-41fc-9ab9-b08ab3ef093c] {
        display: none;
    }
}

.sd[data-s-58c9a663-71ac-4b18-a1e6-137099986b54] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-58c9a663-71ac-4b18-a1e6-137099986b54].appear {
}

.sd[data-s-58c9a663-71ac-4b18-a1e6-137099986b54].appear-active {
}

.sd[data-s-58c9a663-71ac-4b18-a1e6-137099986b54]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-58c9a663-71ac-4b18-a1e6-137099986b54] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-58c9a663-71ac-4b18-a1e6-137099986b54].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-58c9a663-71ac-4b18-a1e6-137099986b54].appear-active {
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-58c9a663-71ac-4b18-a1e6-137099986b54] {
        flex: none;
        font-size: 22px;
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-58c9a663-71ac-4b18-a1e6-137099986b54] {
        margin: 0px 0px 29px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ae221574-d54e-4484-8a68-c24c952a8c55] {
    color: #FFFFFF;
    font-family: var(--s-font-d68dc225);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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: 646px) {
    .sd[data-s-ae221574-d54e-4484-8a68-c24c952a8c55] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-50ff54f0-019e-4c1c-a702-232c49d4162a] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-58c9a663-71ac-4b18-a1e6-137099986b54]:hover .sd[data-s-50ff54f0-019e-4c1c-a702-232c49d4162a] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-50ff54f0-019e-4c1c-a702-232c49d4162a] {
        display: none;
    }

    .sd[data-s-58c9a663-71ac-4b18-a1e6-137099986b54]:hover .sd[data-s-50ff54f0-019e-4c1c-a702-232c49d4162a] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-50ff54f0-019e-4c1c-a702-232c49d4162a] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-50ff54f0-019e-4c1c-a702-232c49d4162a] {
        display: none;
    }
}

.sd[data-s-cbb8196d-1f2f-4b89-a25d-010950589d8c] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 25px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-cbb8196d-1f2f-4b89-a25d-010950589d8c].appear {
}

.sd[data-s-cbb8196d-1f2f-4b89-a25d-010950589d8c].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-cbb8196d-1f2f-4b89-a25d-010950589d8c] {
        margin: 16px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-cbb8196d-1f2f-4b89-a25d-010950589d8c].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-cbb8196d-1f2f-4b89-a25d-010950589d8c].appear-active {
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-cbb8196d-1f2f-4b89-a25d-010950589d8c] {
        margin: 16px 0px 0px 0px;
    }
}

.sd[data-s-f73d0dd9-e346-4c4e-9f68-03b626747955] {
    align-content: center;
    align-items: center;
    background: #51aaf4;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-f73d0dd9-e346-4c4e-9f68-03b626747955]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f73d0dd9-e346-4c4e-9f68-03b626747955] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-f73d0dd9-e346-4c4e-9f68-03b626747955] {
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f73d0dd9-e346-4c4e-9f68-03b626747955] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-b6401dd7-6d54-41c0-aa94-8ab5000499b2] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b6401dd7-6d54-41c0-aa94-8ab5000499b2] {
        font-size: 20px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-b6401dd7-6d54-41c0-aa94-8ab5000499b2] {
        font-size: 18px;
    }
}

.sd[data-s-9974fe3e-241b-4eee-91ba-de584306ca13] {
    align-content: center;
    align-items: center;
    background: #cf2e92;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-9974fe3e-241b-4eee-91ba-de584306ca13]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9974fe3e-241b-4eee-91ba-de584306ca13] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-9974fe3e-241b-4eee-91ba-de584306ca13] {
        background: #cf2e92;
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9974fe3e-241b-4eee-91ba-de584306ca13] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-70aa14f5-e4d2-46be-8d26-0ce4378190ac] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 646px) {
    .sd[data-s-70aa14f5-e4d2-46be-8d26-0ce4378190ac] {
        font-size: 22px;
    }
}

.sd[data-s-078eb6d3-7f30-43f8-9978-629250be66d2] {
    align-content: center;
    align-items: center;
    background: #46b94d;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 45px;
    max-width: 100%;
}

.sd[data-s-078eb6d3-7f30-43f8-9978-629250be66d2]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-078eb6d3-7f30-43f8-9978-629250be66d2] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-078eb6d3-7f30-43f8-9978-629250be66d2] {
        background: #46b94d;
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-078eb6d3-7f30-43f8-9978-629250be66d2] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-a0ba6a0b-115f-4be1-920b-1aff3ae4c95f] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-a3f47af5-46f0-459e-90fa-b70ca7cb62a9] {
    align-content: center;
    align-items: center;
    background: #eeeeee;
    border-bottom: 0px solid rgba(0, 0, 0, 0);
    border-left: 0px solid rgba(0, 0, 0, 0);
    border-radius: 50%;
    border-right: 0px solid rgba(0, 0, 0, 0);
    border-top: 0px solid rgba(0, 0, 0, 0);
    bottom: 4px;
    box-shadow: 0px 0px 10px rgba(221, 221, 221, 0.25);
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    left: NaNpx;
    margin: 0 0 0 0;
    position: fixed;
    right: 4px;
    top: NaNpx;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 48px;
    max-width: 100%;
}

.sd[data-s-a3f47af5-46f0-459e-90fa-b70ca7cb62a9].appear {
    transform: ;
}

.sd[data-s-a3f47af5-46f0-459e-90fa-b70ca7cb62a9].appear-active {
}

.sd[data-s-a3f47af5-46f0-459e-90fa-b70ca7cb62a9]:hover {
    opacity: 1;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-a3f47af5-46f0-459e-90fa-b70ca7cb62a9] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-a3f47af5-46f0-459e-90fa-b70ca7cb62a9] {
        bottom: 24px;
        box-shadow: none;
        display: flex;
        right: 24px;
        z-index: 5;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-a3f47af5-46f0-459e-90fa-b70ca7cb62a9].appear {
        opacity: 0;
        transition-delay: 400ms;
        transition-timing-function: ease-out;
    }

    .sd[data-s-a3f47af5-46f0-459e-90fa-b70ca7cb62a9].appear-active {
        transition-delay: 400ms;
        transition-timing-function: ease-out;
    }

    .sd[data-s-a3f47af5-46f0-459e-90fa-b70ca7cb62a9] {
        background: #000000;
        bottom: auto;
        display: flex;
        flex: none;
        height: 40px;
        left: auto;
        right: 12px;
        top: 26px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a3f47af5-46f0-459e-90fa-b70ca7cb62a9] {
        bottom: auto;
        display: flex;
        flex: none;
        height: 37px;
        left: auto;
        right: 18px;
        top: 18px;
        width: 37px;
        max-width: 100%;
    }
}

.sd[data-s-c17b32f9-3680-4d7f-89ea-0a99b8d51d66] {
    color: #555555;
    display: flex;
    flex: none;
    font-size: 24px;
    height: 100%;
    transform: translate(0px, 0px);
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a3f47af5-46f0-459e-90fa-b70ca7cb62a9]:hover .sd[data-s-c17b32f9-3680-4d7f-89ea-0a99b8d51d66] {
    transform: translate(0px, -2px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-c17b32f9-3680-4d7f-89ea-0a99b8d51d66] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-c17b32f9-3680-4d7f-89ea-0a99b8d51d66] {
        display: flex;
        font-size: 24px;
        transform: translate(0px, 0px);
    }

    .sd[data-s-a3f47af5-46f0-459e-90fa-b70ca7cb62a9]:hover .sd[data-s-c17b32f9-3680-4d7f-89ea-0a99b8d51d66] {
        transform: translate(0px, 0px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-c17b32f9-3680-4d7f-89ea-0a99b8d51d66] {
        color: #FFFFFF;
        display: flex;
        font-size: 18px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c17b32f9-3680-4d7f-89ea-0a99b8d51d66] {
        display: flex;
    }
}

.sd[data-s-a40b69ec-887e-40d7-81a7-530b0e8599d9] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: ;
    height: 100%;
    justify-content: flex-start;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e21219cc-a7e5-4888-9de9-00350e8cb8bb] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 0px 64px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e21219cc-a7e5-4888-9de9-00350e8cb8bb].appear {
    opacity: 0;
}

.sd[data-s-e21219cc-a7e5-4888-9de9-00350e8cb8bb].appear-active {
}

@media screen and (max-width: 1140px) {
    .sd[data-s-e21219cc-a7e5-4888-9de9-00350e8cb8bb] {
        flex: none;
        height: 100%;
        padding: 0px 64px 0px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-e21219cc-a7e5-4888-9de9-00350e8cb8bb] {
        align-content: center;
        align-items: center;
        justify-content: center;
        padding: 64px 48px 64px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e21219cc-a7e5-4888-9de9-00350e8cb8bb].appear {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        transform: translate(-368px, 0px);
        transform-origin: center left;
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }

    .sd[data-s-e21219cc-a7e5-4888-9de9-00350e8cb8bb].appear-active {
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }

    .sd[data-s-e21219cc-a7e5-4888-9de9-00350e8cb8bb] {
        border-bottom: 0px solid #000;
        border-left: 0px solid #000;
        border-right: 1px solid #000;
        border-top: 0px solid #000;
        flex: none;
        height: 100vh;
        justify-content: flex-start;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 43px 23px 40px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e21219cc-a7e5-4888-9de9-00350e8cb8bb] {
        flex: none;
        height: 100%;
        padding: 48px 22px 47px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c6148bdc-6626-438a-8759-4c67d7202062] {
    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;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 316px;
    max-width: 100%;
}

.sd[data-s-c6148bdc-6626-438a-8759-4c67d7202062].appear {
    transform: translate(16px, 0px);
}

.sd[data-s-c6148bdc-6626-438a-8759-4c67d7202062].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-c6148bdc-6626-438a-8759-4c67d7202062] {
        display: flex;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-c6148bdc-6626-438a-8759-4c67d7202062].appear {
        transform: ;
    }

    .sd[data-s-c6148bdc-6626-438a-8759-4c67d7202062].appear-active {
    }

    .sd[data-s-c6148bdc-6626-438a-8759-4c67d7202062] {
        align-content: center;
        align-items: center;
        background: #ffffff;
        display: flex;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c6148bdc-6626-438a-8759-4c67d7202062] {
        display: flex;
        margin: 0px 0px 0px;
    }
}

.sd[data-s-2099cb71-f568-4800-874a-94a647695340] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    margin: 0px 0px 34px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2099cb71-f568-4800-874a-94a647695340].appear {
}

.sd[data-s-2099cb71-f568-4800-874a-94a647695340].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-2099cb71-f568-4800-874a-94a647695340] {
        margin: 0px 0px 48px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-2099cb71-f568-4800-874a-94a647695340].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 400ms;
        transition-duration: 600ms;
    }

    .sd[data-s-2099cb71-f568-4800-874a-94a647695340].appear-active {
        transition-delay: 400ms;
        transition-duration: 600ms;
    }

    .sd[data-s-2099cb71-f568-4800-874a-94a647695340] {
        margin: 0px 0px 32px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2099cb71-f568-4800-874a-94a647695340] {
        margin: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-7be6ff14-6044-4c8f-ab9e-29a3fb8c7379] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 206px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-7be6ff14-6044-4c8f-ab9e-29a3fb8c7379] {
        flex: none;
        height: auto;
        width: 192px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7be6ff14-6044-4c8f-ab9e-29a3fb8c7379] {
        flex: none;
        height: auto;
        width: 156px;
        max-width: 100%;
    }
}

.sd[data-s-e38dee55-6817-46b6-bf46-0d316b9a2754] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 43px 0px;
    padding: 0px;
    width: 190px;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-e38dee55-6817-46b6-bf46-0d316b9a2754] {
        margin: 0px 0px 22px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-e38dee55-6817-46b6-bf46-0d316b9a2754] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e38dee55-6817-46b6-bf46-0d316b9a2754] {
        margin: 0px 0px 38px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-e2af3dfa-827b-4fce-89f1-4412e47e0c1b] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-634a6da2-9cd7-416d-be4e-6c347ca1fff0] {
    align-content: center;
    align-items: center;
    background: #c6c6c6;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 87px;
    justify-content: center;
    width: 87px;
    max-width: 100%;
}

.sd[data-s-634a6da2-9cd7-416d-be4e-6c347ca1fff0]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-634a6da2-9cd7-416d-be4e-6c347ca1fff0] {
        flex: none;
        height: 80px;
        margin: 0px 0px 6px 0px;
        width: 80px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-634a6da2-9cd7-416d-be4e-6c347ca1fff0] {
        flex: none;
        height: 70px;
        width: 70px;
        max-width: 100%;
    }
}

.sd[data-s-e9d83851-5c96-4307-92ba-832d184ed4df] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    color: #ffffff;
    font-size: 32px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e9d83851-5c96-4307-92ba-832d184ed4df] {
        font-size: 24px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e9d83851-5c96-4307-92ba-832d184ed4df] {
        font-size: 28px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e9d83851-5c96-4307-92ba-832d184ed4df] {
        font-size: 32px;
    }
}

.sd[data-s-3eb8c1fe-8aab-4089-a93f-2a779627fdd6] {
    color: #b0b0b0;
    font-family: var(--s-font-d78694af);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.13em;
    line-height: 1.4;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-3eb8c1fe-8aab-4089-a93f-2a779627fdd6] {
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-3eb8c1fe-8aab-4089-a93f-2a779627fdd6] {
        font-size: 11px;
        margin: 0px 0px 9px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-3eb8c1fe-8aab-4089-a93f-2a779627fdd6] {
        font-size: 13px;
    }
}

.sd[data-s-288ebc8c-39e7-4ded-acbb-7f335040e689] {
    border-bottom: 1px solid #b9b9b9;
    border-left: 1px solid #b9b9b9;
    border-radius: 5px;
    border-right: 1px solid #b9b9b9;
    border-top: 1px solid #b9b9b9;
    color: #b0b0b0;
    font-family: var(--s-font-d78694af);
    font-size: 18px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.13em;
    line-height: 1.4;
    margin: 12px 0px 0px 0px;
    padding: 9px 18px 9px 18px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-288ebc8c-39e7-4ded-acbb-7f335040e689]:hover {
    background: rgb(181, 181, 181);
    color: #ffffff;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-288ebc8c-39e7-4ded-acbb-7f335040e689] {
        font-size: 11px;
        margin: 0px 0px 8px 0px;
        padding: 5px 6px 5px 6px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-288ebc8c-39e7-4ded-acbb-7f335040e689] {
        font-size: 14px;
        margin: 0px 0px 9px 0px;
        padding: 8px 17px 8px 17px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-288ebc8c-39e7-4ded-acbb-7f335040e689] {
        font-size: 15px;
        margin: 0px 0px 21px 0px;
        padding: 13px 47px 13px 47px;
        max-width: 100%;
    }
}

.sd[data-s-ee92ff17-779d-475e-913b-c0f3daad3a8b] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 15px 0px 0px 0px;
    text-align: center;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ee92ff17-779d-475e-913b-c0f3daad3a8b] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-ee92ff17-779d-475e-913b-c0f3daad3a8b] {
        font-size: 14px;
        text-decoration: underline;
    }
}

.sd[data-s-e1fb932d-bc4b-4d3e-9720-98e0f5fda56b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e1fb932d-bc4b-4d3e-9720-98e0f5fda56b].appear {
}

.sd[data-s-e1fb932d-bc4b-4d3e-9720-98e0f5fda56b].appear-active {
}

.sd[data-s-e1fb932d-bc4b-4d3e-9720-98e0f5fda56b]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e1fb932d-bc4b-4d3e-9720-98e0f5fda56b] {
        flex: none;
        margin: 54px 0px 24px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e1fb932d-bc4b-4d3e-9720-98e0f5fda56b].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 500ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-e1fb932d-bc4b-4d3e-9720-98e0f5fda56b].appear-active {
        transition-delay: 500ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-e1fb932d-bc4b-4d3e-9720-98e0f5fda56b] {
        flex: none;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e1fb932d-bc4b-4d3e-9720-98e0f5fda56b] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-29d401c9-ea71-425a-bb63-63bc195de5b7] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-29d401c9-ea71-425a-bb63-63bc195de5b7] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-d1013354-f58b-489f-8963-85d65c41389e] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e1fb932d-bc4b-4d3e-9720-98e0f5fda56b]:hover .sd[data-s-d1013354-f58b-489f-8963-85d65c41389e] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-d1013354-f58b-489f-8963-85d65c41389e] {
        display: none;
    }

    .sd[data-s-e1fb932d-bc4b-4d3e-9720-98e0f5fda56b]:hover .sd[data-s-d1013354-f58b-489f-8963-85d65c41389e] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-d1013354-f58b-489f-8963-85d65c41389e] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-d1013354-f58b-489f-8963-85d65c41389e] {
        display: none;
    }
}

.sd[data-s-874a1068-80e2-4348-97f9-1dd23f3a50ce] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-874a1068-80e2-4348-97f9-1dd23f3a50ce].appear {
}

.sd[data-s-874a1068-80e2-4348-97f9-1dd23f3a50ce].appear-active {
}

.sd[data-s-874a1068-80e2-4348-97f9-1dd23f3a50ce]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-874a1068-80e2-4348-97f9-1dd23f3a50ce] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-874a1068-80e2-4348-97f9-1dd23f3a50ce].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-874a1068-80e2-4348-97f9-1dd23f3a50ce].appear-active {
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-874a1068-80e2-4348-97f9-1dd23f3a50ce] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        font-size: 22px;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-874a1068-80e2-4348-97f9-1dd23f3a50ce] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-79ac7773-9d45-448f-b280-fe18626790d5] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-79ac7773-9d45-448f-b280-fe18626790d5] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-bd5d8bb0-d550-4be3-955f-7ae5af98836a] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-874a1068-80e2-4348-97f9-1dd23f3a50ce]:hover .sd[data-s-bd5d8bb0-d550-4be3-955f-7ae5af98836a] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-bd5d8bb0-d550-4be3-955f-7ae5af98836a] {
        display: none;
    }

    .sd[data-s-874a1068-80e2-4348-97f9-1dd23f3a50ce]:hover .sd[data-s-bd5d8bb0-d550-4be3-955f-7ae5af98836a] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-bd5d8bb0-d550-4be3-955f-7ae5af98836a] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-bd5d8bb0-d550-4be3-955f-7ae5af98836a] {
        display: none;
    }
}

.sd[data-s-ac6a5982-d60f-4c5b-acd4-b90ea1abdf23] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ac6a5982-d60f-4c5b-acd4-b90ea1abdf23].appear {
}

.sd[data-s-ac6a5982-d60f-4c5b-acd4-b90ea1abdf23].appear-active {
}

.sd[data-s-ac6a5982-d60f-4c5b-acd4-b90ea1abdf23]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ac6a5982-d60f-4c5b-acd4-b90ea1abdf23] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-ac6a5982-d60f-4c5b-acd4-b90ea1abdf23].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-ac6a5982-d60f-4c5b-acd4-b90ea1abdf23].appear-active {
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-ac6a5982-d60f-4c5b-acd4-b90ea1abdf23] {
        flex: none;
        font-size: 22px;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ac6a5982-d60f-4c5b-acd4-b90ea1abdf23] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-102fca26-e3ca-4d9e-b736-a714c8d0f8f4] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-102fca26-e3ca-4d9e-b736-a714c8d0f8f4] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-4965d007-abda-47c0-906f-769b6320b68a] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ac6a5982-d60f-4c5b-acd4-b90ea1abdf23]:hover .sd[data-s-4965d007-abda-47c0-906f-769b6320b68a] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-4965d007-abda-47c0-906f-769b6320b68a] {
        display: none;
    }

    .sd[data-s-ac6a5982-d60f-4c5b-acd4-b90ea1abdf23]:hover .sd[data-s-4965d007-abda-47c0-906f-769b6320b68a] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-4965d007-abda-47c0-906f-769b6320b68a] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-4965d007-abda-47c0-906f-769b6320b68a] {
        display: none;
    }
}

.sd[data-s-fccc2f3f-3b2d-43dc-89e4-986d91946283] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-fccc2f3f-3b2d-43dc-89e4-986d91946283].appear {
}

.sd[data-s-fccc2f3f-3b2d-43dc-89e4-986d91946283].appear-active {
}

.sd[data-s-fccc2f3f-3b2d-43dc-89e4-986d91946283]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fccc2f3f-3b2d-43dc-89e4-986d91946283] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-fccc2f3f-3b2d-43dc-89e4-986d91946283].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-fccc2f3f-3b2d-43dc-89e4-986d91946283].appear-active {
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-fccc2f3f-3b2d-43dc-89e4-986d91946283] {
        flex: none;
        font-size: 22px;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-fccc2f3f-3b2d-43dc-89e4-986d91946283] {
        margin: 0px 0px 29px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-cd0e3452-1b19-4f79-8818-b32262227f47] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-cd0e3452-1b19-4f79-8818-b32262227f47] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-2cac6b52-fc53-4236-9223-f403ebca1e6f] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-fccc2f3f-3b2d-43dc-89e4-986d91946283]:hover .sd[data-s-2cac6b52-fc53-4236-9223-f403ebca1e6f] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-2cac6b52-fc53-4236-9223-f403ebca1e6f] {
        display: none;
    }

    .sd[data-s-fccc2f3f-3b2d-43dc-89e4-986d91946283]:hover .sd[data-s-2cac6b52-fc53-4236-9223-f403ebca1e6f] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-2cac6b52-fc53-4236-9223-f403ebca1e6f] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2cac6b52-fc53-4236-9223-f403ebca1e6f] {
        display: none;
    }
}

.sd[data-s-3161c7b2-f9fd-4be3-bb09-c95a87e61eab] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-3161c7b2-f9fd-4be3-bb09-c95a87e61eab].appear {
}

.sd[data-s-3161c7b2-f9fd-4be3-bb09-c95a87e61eab].appear-active {
}

.sd[data-s-3161c7b2-f9fd-4be3-bb09-c95a87e61eab]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3161c7b2-f9fd-4be3-bb09-c95a87e61eab] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-3161c7b2-f9fd-4be3-bb09-c95a87e61eab].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-3161c7b2-f9fd-4be3-bb09-c95a87e61eab].appear-active {
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-3161c7b2-f9fd-4be3-bb09-c95a87e61eab] {
        flex: none;
        margin: 0px 0px 29px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-3161c7b2-f9fd-4be3-bb09-c95a87e61eab] {
        margin: 0px 0px 26px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-fd35c824-5243-4f25-840d-d7580285b222] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-fd35c824-5243-4f25-840d-d7580285b222] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-13f4e193-4dd6-4158-a2a3-27ded42f0fe6] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-3161c7b2-f9fd-4be3-bb09-c95a87e61eab]:hover .sd[data-s-13f4e193-4dd6-4158-a2a3-27ded42f0fe6] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-13f4e193-4dd6-4158-a2a3-27ded42f0fe6] {
        display: none;
    }

    .sd[data-s-3161c7b2-f9fd-4be3-bb09-c95a87e61eab]:hover .sd[data-s-13f4e193-4dd6-4158-a2a3-27ded42f0fe6] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-13f4e193-4dd6-4158-a2a3-27ded42f0fe6] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-13f4e193-4dd6-4158-a2a3-27ded42f0fe6] {
        display: none;
    }
}

.sd[data-s-f7950410-298e-419a-a0fc-0d6a1af80dd3] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 25px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-f7950410-298e-419a-a0fc-0d6a1af80dd3].appear {
}

.sd[data-s-f7950410-298e-419a-a0fc-0d6a1af80dd3].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-f7950410-298e-419a-a0fc-0d6a1af80dd3] {
        margin: 16px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-f7950410-298e-419a-a0fc-0d6a1af80dd3].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-f7950410-298e-419a-a0fc-0d6a1af80dd3].appear-active {
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-f7950410-298e-419a-a0fc-0d6a1af80dd3] {
        margin: 15px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-1e913f5e-a1a2-43a8-8d9b-4ee75cd5450a] {
    align-content: center;
    align-items: center;
    background: #51aaf4;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-1e913f5e-a1a2-43a8-8d9b-4ee75cd5450a]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1e913f5e-a1a2-43a8-8d9b-4ee75cd5450a] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-1e913f5e-a1a2-43a8-8d9b-4ee75cd5450a] {
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1e913f5e-a1a2-43a8-8d9b-4ee75cd5450a] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-e8f5d23e-a51b-4318-a915-c35de8432717] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e8f5d23e-a51b-4318-a915-c35de8432717] {
        font-size: 20px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e8f5d23e-a51b-4318-a915-c35de8432717] {
        font-size: 18px;
    }
}

.sd[data-s-fac43ccb-1f51-4a8a-815f-31d6b1e50553] {
    align-content: center;
    align-items: center;
    background: #cf2e92;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-fac43ccb-1f51-4a8a-815f-31d6b1e50553]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fac43ccb-1f51-4a8a-815f-31d6b1e50553] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-fac43ccb-1f51-4a8a-815f-31d6b1e50553] {
        background: #cf2e92;
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-fac43ccb-1f51-4a8a-815f-31d6b1e50553] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-bffc961c-e0ef-4b83-a494-e9462f42c800] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 646px) {
    .sd[data-s-bffc961c-e0ef-4b83-a494-e9462f42c800] {
        font-size: 22px;
    }
}

.sd[data-s-f276ffa6-66fd-4f12-8f62-63500cf8abe2] {
    align-content: center;
    align-items: center;
    background: #46b94d;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 45px;
    max-width: 100%;
}

.sd[data-s-f276ffa6-66fd-4f12-8f62-63500cf8abe2]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f276ffa6-66fd-4f12-8f62-63500cf8abe2] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-f276ffa6-66fd-4f12-8f62-63500cf8abe2] {
        background: #46b94d;
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f276ffa6-66fd-4f12-8f62-63500cf8abe2] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-08e6e48a-0d4a-4809-99e9-0b4a8956f1e5] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-2b9ef228-b074-4220-a4ab-48e0034a0c68] {
    align-content: center;
    align-items: center;
    background: #eeeeee;
    border-bottom: 0px solid rgba(0, 0, 0, 0);
    border-left: 0px solid rgba(0, 0, 0, 0);
    border-radius: 50%;
    border-right: 0px solid rgba(0, 0, 0, 0);
    border-top: 0px solid rgba(0, 0, 0, 0);
    bottom: 24px;
    box-shadow: 0px 0px 10px rgba(221, 221, 221, 0.25);
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    left: NaNpx;
    margin: 0 0 0 0;
    position: fixed;
    right: 24px;
    top: NaNpx;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 48px;
    max-width: 100%;
}

.sd[data-s-2b9ef228-b074-4220-a4ab-48e0034a0c68].appear {
    transform: ;
}

.sd[data-s-2b9ef228-b074-4220-a4ab-48e0034a0c68].appear-active {
}

.sd[data-s-2b9ef228-b074-4220-a4ab-48e0034a0c68]:hover {
    opacity: 1;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-2b9ef228-b074-4220-a4ab-48e0034a0c68] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-2b9ef228-b074-4220-a4ab-48e0034a0c68] {
        bottom: 24px;
        box-shadow: none;
        display: flex;
        right: 24px;
        z-index: 5;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-2b9ef228-b074-4220-a4ab-48e0034a0c68].appear {
        opacity: 0;
        transition-delay: 400ms;
        transition-timing-function: ease-out;
    }

    .sd[data-s-2b9ef228-b074-4220-a4ab-48e0034a0c68].appear-active {
        transition-delay: 400ms;
        transition-timing-function: ease-out;
    }

    .sd[data-s-2b9ef228-b074-4220-a4ab-48e0034a0c68] {
        background: #ffffff;
        border-bottom: 2px solid #333333;
        border-left: 2px solid #333333;
        border-right: 2px solid #333333;
        border-top: 2px solid #333333;
        bottom: auto;
        display: flex;
        flex: none;
        height: 40px;
        left: auto;
        right: 12px;
        top: 26px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2b9ef228-b074-4220-a4ab-48e0034a0c68] {
        bottom: auto;
        display: flex;
        flex: none;
        height: 37px;
        left: auto;
        right: 18px;
        top: 18px;
        width: 37px;
        max-width: 100%;
    }
}

.sd[data-s-2547689d-9ce2-43da-8b19-6077beb31a7c] {
    color: #555555;
    display: flex;
    flex: none;
    font-size: 24px;
    height: 100%;
    transform: translate(0px, 0px);
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2b9ef228-b074-4220-a4ab-48e0034a0c68]:hover .sd[data-s-2547689d-9ce2-43da-8b19-6077beb31a7c] {
    transform: translate(0px, -2px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-2547689d-9ce2-43da-8b19-6077beb31a7c] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-2547689d-9ce2-43da-8b19-6077beb31a7c] {
        display: flex;
        font-size: 24px;
        transform: translate(0px, 0px);
    }

    .sd[data-s-2b9ef228-b074-4220-a4ab-48e0034a0c68]:hover .sd[data-s-2547689d-9ce2-43da-8b19-6077beb31a7c] {
        transform: translate(0px, 0px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-2547689d-9ce2-43da-8b19-6077beb31a7c] {
        display: flex;
        font-size: 16px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2547689d-9ce2-43da-8b19-6077beb31a7c] {
        display: flex;
    }
}

.sd[data-s-01ea55be-9189-49c7-8ff4-1e6698a87965] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: ;
    height: 100%;
    justify-content: flex-start;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-26dd91ec-0c69-4c99-b118-60b004a062c1] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 0px 64px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-26dd91ec-0c69-4c99-b118-60b004a062c1].appear {
    opacity: 0;
}

.sd[data-s-26dd91ec-0c69-4c99-b118-60b004a062c1].appear-active {
}

@media screen and (max-width: 1140px) {
    .sd[data-s-26dd91ec-0c69-4c99-b118-60b004a062c1] {
        flex: none;
        height: 100%;
        padding: 0px 64px 0px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-26dd91ec-0c69-4c99-b118-60b004a062c1] {
        align-content: center;
        align-items: center;
        justify-content: center;
        padding: 64px 48px 64px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-26dd91ec-0c69-4c99-b118-60b004a062c1].appear {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        transform: translate(-368px, 0px);
        transform-origin: center left;
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }

    .sd[data-s-26dd91ec-0c69-4c99-b118-60b004a062c1].appear-active {
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }

    .sd[data-s-26dd91ec-0c69-4c99-b118-60b004a062c1] {
        border-bottom: 0px solid #000;
        border-left: 0px solid #000;
        border-right: 1px solid #000;
        border-top: 0px solid #000;
        flex: none;
        height: 100vh;
        justify-content: flex-start;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 43px 23px 40px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-26dd91ec-0c69-4c99-b118-60b004a062c1] {
        flex: none;
        height: 100%;
        padding: 48px 22px 47px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-00396763-10f9-45fa-8f60-b62231cf9b92] {
    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;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 316px;
    max-width: 100%;
}

.sd[data-s-00396763-10f9-45fa-8f60-b62231cf9b92].appear {
    transform: translate(16px, 0px);
}

.sd[data-s-00396763-10f9-45fa-8f60-b62231cf9b92].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-00396763-10f9-45fa-8f60-b62231cf9b92] {
        display: flex;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-00396763-10f9-45fa-8f60-b62231cf9b92].appear {
        transform: ;
    }

    .sd[data-s-00396763-10f9-45fa-8f60-b62231cf9b92].appear-active {
    }

    .sd[data-s-00396763-10f9-45fa-8f60-b62231cf9b92] {
        align-content: center;
        align-items: center;
        background: #ffffff;
        display: flex;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-00396763-10f9-45fa-8f60-b62231cf9b92] {
        display: flex;
        margin: 0px 0px 0px;
    }
}

.sd[data-s-0a5dcd4c-63e8-4312-bea9-c6764abc28b9] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    margin: 0px 0px 34px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-0a5dcd4c-63e8-4312-bea9-c6764abc28b9].appear {
}

.sd[data-s-0a5dcd4c-63e8-4312-bea9-c6764abc28b9].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-0a5dcd4c-63e8-4312-bea9-c6764abc28b9] {
        margin: 0px 0px 48px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-0a5dcd4c-63e8-4312-bea9-c6764abc28b9].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 400ms;
        transition-duration: 600ms;
    }

    .sd[data-s-0a5dcd4c-63e8-4312-bea9-c6764abc28b9].appear-active {
        transition-delay: 400ms;
        transition-duration: 600ms;
    }

    .sd[data-s-0a5dcd4c-63e8-4312-bea9-c6764abc28b9] {
        margin: 0px 0px 32px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-0a5dcd4c-63e8-4312-bea9-c6764abc28b9] {
        margin: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-3f78c006-69cf-4552-b633-76fd6d35d695] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 206px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-3f78c006-69cf-4552-b633-76fd6d35d695] {
        flex: none;
        height: auto;
        width: 192px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-3f78c006-69cf-4552-b633-76fd6d35d695] {
        flex: none;
        height: auto;
        width: 156px;
        max-width: 100%;
    }
}

.sd[data-s-161b428e-d5ac-40ae-a0cc-b50c3ee3255d] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 43px 0px;
    padding: 0px;
    width: 190px;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-161b428e-d5ac-40ae-a0cc-b50c3ee3255d] {
        margin: 0px 0px 22px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-161b428e-d5ac-40ae-a0cc-b50c3ee3255d] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-161b428e-d5ac-40ae-a0cc-b50c3ee3255d] {
        margin: 0px 0px 38px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-499a0692-12af-4d96-ad5b-10a40990bae5] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-9f4a2d0e-1773-4f59-9895-22b08cea60dc] {
    align-content: center;
    align-items: center;
    background: #c6c6c6;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 70px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 70px;
    max-width: 100%;
}

.sd[data-s-9f4a2d0e-1773-4f59-9895-22b08cea60dc]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9f4a2d0e-1773-4f59-9895-22b08cea60dc] {
        flex: none;
        height: 42px;
        margin: 0px 0px 6px 0px;
        width: 42px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-9f4a2d0e-1773-4f59-9895-22b08cea60dc] {
        flex: none;
        height: 70px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 70px;
        max-width: 100%;
    }
}

.sd[data-s-1f1c1047-383f-487e-9668-f6d2eb2434af] {
    height: 100%;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-1f1c1047-383f-487e-9668-f6d2eb2434af] {
        height: 100%;
    }
}

.sd[data-s-cf2b7b2d-c09e-49ff-8b3f-f7eb0ab0fc6b] {
    color: #b0b0b0;
    font-family: var(--s-font-d78694af);
    font-size: 12px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.13em;
    line-height: 1.4;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-cf2b7b2d-c09e-49ff-8b3f-f7eb0ab0fc6b] {
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-cf2b7b2d-c09e-49ff-8b3f-f7eb0ab0fc6b] {
        font-size: 11px;
        margin: 0px 0px 9px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-cf2b7b2d-c09e-49ff-8b3f-f7eb0ab0fc6b] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-f6c40afb-e139-4451-ac34-9125360834ab] {
    border-bottom: 1px solid #b9b9b9;
    border-left: 1px solid #b9b9b9;
    border-radius: 5px;
    border-right: 1px solid #b9b9b9;
    border-top: 1px solid #b9b9b9;
    color: #b0b0b0;
    font-family: var(--s-font-d78694af);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.13em;
    line-height: 1.4;
    margin: 12px 0px 0px 0px;
    padding: 5px 18px 5px 18px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-f6c40afb-e139-4451-ac34-9125360834ab]:hover {
    background: rgb(181, 181, 181);
    color: #ffffff;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-f6c40afb-e139-4451-ac34-9125360834ab] {
        font-size: 11px;
        margin: 0px 0px 8px 0px;
        padding: 5px 6px 5px 6px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-f6c40afb-e139-4451-ac34-9125360834ab] {
        font-size: 11px;
        margin: 0px 0px 9px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-f6c40afb-e139-4451-ac34-9125360834ab] {
        font-size: 15px;
        margin: 18px 0px 0px 0px;
        padding: 13px 47px 13px 47px;
        max-width: 100%;
    }
}

.sd[data-s-bab3c0d2-9623-4180-ba85-a7ca359cab68] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-bab3c0d2-9623-4180-ba85-a7ca359cab68].appear {
}

.sd[data-s-bab3c0d2-9623-4180-ba85-a7ca359cab68].appear-active {
}

.sd[data-s-bab3c0d2-9623-4180-ba85-a7ca359cab68]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bab3c0d2-9623-4180-ba85-a7ca359cab68] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-bab3c0d2-9623-4180-ba85-a7ca359cab68].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 500ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-bab3c0d2-9623-4180-ba85-a7ca359cab68].appear-active {
        transition-delay: 500ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-bab3c0d2-9623-4180-ba85-a7ca359cab68] {
        flex: none;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-bab3c0d2-9623-4180-ba85-a7ca359cab68] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c4754186-5234-4d80-94f2-906190055481] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-c4754186-5234-4d80-94f2-906190055481] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-a7e3c6eb-b3e3-40ae-af55-01d93617e5ea] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-bab3c0d2-9623-4180-ba85-a7ca359cab68]:hover .sd[data-s-a7e3c6eb-b3e3-40ae-af55-01d93617e5ea] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-a7e3c6eb-b3e3-40ae-af55-01d93617e5ea] {
        display: none;
    }

    .sd[data-s-bab3c0d2-9623-4180-ba85-a7ca359cab68]:hover .sd[data-s-a7e3c6eb-b3e3-40ae-af55-01d93617e5ea] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-a7e3c6eb-b3e3-40ae-af55-01d93617e5ea] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a7e3c6eb-b3e3-40ae-af55-01d93617e5ea] {
        display: none;
    }
}

.sd[data-s-eea95a4f-a9cf-429d-9400-e62897b197cc] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-eea95a4f-a9cf-429d-9400-e62897b197cc].appear {
}

.sd[data-s-eea95a4f-a9cf-429d-9400-e62897b197cc].appear-active {
}

.sd[data-s-eea95a4f-a9cf-429d-9400-e62897b197cc]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-eea95a4f-a9cf-429d-9400-e62897b197cc] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-eea95a4f-a9cf-429d-9400-e62897b197cc].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-eea95a4f-a9cf-429d-9400-e62897b197cc].appear-active {
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-eea95a4f-a9cf-429d-9400-e62897b197cc] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        font-size: 22px;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-eea95a4f-a9cf-429d-9400-e62897b197cc] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a8c9bb84-8c26-4cd5-a091-590d5a12206c] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-a8c9bb84-8c26-4cd5-a091-590d5a12206c] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-f9d5f0e8-5fe6-4909-925c-78622a170905] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-eea95a4f-a9cf-429d-9400-e62897b197cc]:hover .sd[data-s-f9d5f0e8-5fe6-4909-925c-78622a170905] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-f9d5f0e8-5fe6-4909-925c-78622a170905] {
        display: none;
    }

    .sd[data-s-eea95a4f-a9cf-429d-9400-e62897b197cc]:hover .sd[data-s-f9d5f0e8-5fe6-4909-925c-78622a170905] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-f9d5f0e8-5fe6-4909-925c-78622a170905] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f9d5f0e8-5fe6-4909-925c-78622a170905] {
        display: none;
    }
}

.sd[data-s-fc36472c-5d6e-4380-a000-eeb11969873b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-fc36472c-5d6e-4380-a000-eeb11969873b].appear {
}

.sd[data-s-fc36472c-5d6e-4380-a000-eeb11969873b].appear-active {
}

.sd[data-s-fc36472c-5d6e-4380-a000-eeb11969873b]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-fc36472c-5d6e-4380-a000-eeb11969873b] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-fc36472c-5d6e-4380-a000-eeb11969873b].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-fc36472c-5d6e-4380-a000-eeb11969873b].appear-active {
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-fc36472c-5d6e-4380-a000-eeb11969873b] {
        flex: none;
        font-size: 22px;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-fc36472c-5d6e-4380-a000-eeb11969873b] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-f03a2157-a621-4439-82ac-e8933a56e44a] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-f03a2157-a621-4439-82ac-e8933a56e44a] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-e070d624-2183-4acf-852b-80cae49d0b56] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-fc36472c-5d6e-4380-a000-eeb11969873b]:hover .sd[data-s-e070d624-2183-4acf-852b-80cae49d0b56] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-e070d624-2183-4acf-852b-80cae49d0b56] {
        display: none;
    }

    .sd[data-s-fc36472c-5d6e-4380-a000-eeb11969873b]:hover .sd[data-s-e070d624-2183-4acf-852b-80cae49d0b56] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e070d624-2183-4acf-852b-80cae49d0b56] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e070d624-2183-4acf-852b-80cae49d0b56] {
        display: none;
    }
}

.sd[data-s-cae01551-4743-4a6c-b308-68433f3d5343] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-cae01551-4743-4a6c-b308-68433f3d5343].appear {
}

.sd[data-s-cae01551-4743-4a6c-b308-68433f3d5343].appear-active {
}

.sd[data-s-cae01551-4743-4a6c-b308-68433f3d5343]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cae01551-4743-4a6c-b308-68433f3d5343] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-cae01551-4743-4a6c-b308-68433f3d5343].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-cae01551-4743-4a6c-b308-68433f3d5343].appear-active {
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-cae01551-4743-4a6c-b308-68433f3d5343] {
        flex: none;
        font-size: 22px;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-cae01551-4743-4a6c-b308-68433f3d5343] {
        margin: 0px 0px 29px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-f8a7020f-e2ab-48bd-ae00-9e03f96fd6ff] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-f8a7020f-e2ab-48bd-ae00-9e03f96fd6ff] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-d8dc499c-f5c3-497f-ba91-68ca442aad9c] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-cae01551-4743-4a6c-b308-68433f3d5343]:hover .sd[data-s-d8dc499c-f5c3-497f-ba91-68ca442aad9c] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-d8dc499c-f5c3-497f-ba91-68ca442aad9c] {
        display: none;
    }

    .sd[data-s-cae01551-4743-4a6c-b308-68433f3d5343]:hover .sd[data-s-d8dc499c-f5c3-497f-ba91-68ca442aad9c] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-d8dc499c-f5c3-497f-ba91-68ca442aad9c] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-d8dc499c-f5c3-497f-ba91-68ca442aad9c] {
        display: none;
    }
}

.sd[data-s-23f050a2-79d9-436d-9b80-341b43841203] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-23f050a2-79d9-436d-9b80-341b43841203].appear {
}

.sd[data-s-23f050a2-79d9-436d-9b80-341b43841203].appear-active {
}

.sd[data-s-23f050a2-79d9-436d-9b80-341b43841203]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-23f050a2-79d9-436d-9b80-341b43841203] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-23f050a2-79d9-436d-9b80-341b43841203].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-23f050a2-79d9-436d-9b80-341b43841203].appear-active {
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-23f050a2-79d9-436d-9b80-341b43841203] {
        flex: none;
        margin: 0px 0px 29px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-23f050a2-79d9-436d-9b80-341b43841203] {
        margin: 0px 0px 26px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-13b53121-eb95-41d8-80aa-2031a027c0cb] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-13b53121-eb95-41d8-80aa-2031a027c0cb] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-57123133-729e-4070-ab84-3985981f49b2] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-23f050a2-79d9-436d-9b80-341b43841203]:hover .sd[data-s-57123133-729e-4070-ab84-3985981f49b2] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-57123133-729e-4070-ab84-3985981f49b2] {
        display: none;
    }

    .sd[data-s-23f050a2-79d9-436d-9b80-341b43841203]:hover .sd[data-s-57123133-729e-4070-ab84-3985981f49b2] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-57123133-729e-4070-ab84-3985981f49b2] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-57123133-729e-4070-ab84-3985981f49b2] {
        display: none;
    }
}

.sd[data-s-a1a83858-e0ec-490d-b5c4-aa07f14faa82] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 25px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-a1a83858-e0ec-490d-b5c4-aa07f14faa82].appear {
}

.sd[data-s-a1a83858-e0ec-490d-b5c4-aa07f14faa82].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-a1a83858-e0ec-490d-b5c4-aa07f14faa82] {
        margin: 16px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-a1a83858-e0ec-490d-b5c4-aa07f14faa82].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-a1a83858-e0ec-490d-b5c4-aa07f14faa82].appear-active {
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-a1a83858-e0ec-490d-b5c4-aa07f14faa82] {
        margin: 15px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b454ad1d-8cf3-4e38-b632-3b309b622f07] {
    align-content: center;
    align-items: center;
    background: #51aaf4;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-b454ad1d-8cf3-4e38-b632-3b309b622f07]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b454ad1d-8cf3-4e38-b632-3b309b622f07] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-b454ad1d-8cf3-4e38-b632-3b309b622f07] {
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-b454ad1d-8cf3-4e38-b632-3b309b622f07] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-5c5702e7-41d8-49db-ae6c-7ec2ac59ffb3] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5c5702e7-41d8-49db-ae6c-7ec2ac59ffb3] {
        font-size: 20px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-5c5702e7-41d8-49db-ae6c-7ec2ac59ffb3] {
        font-size: 18px;
    }
}

.sd[data-s-5b955422-a8db-440b-9a69-3abd9dd1ff3d] {
    align-content: center;
    align-items: center;
    background: #cf2e92;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-5b955422-a8db-440b-9a69-3abd9dd1ff3d]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5b955422-a8db-440b-9a69-3abd9dd1ff3d] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-5b955422-a8db-440b-9a69-3abd9dd1ff3d] {
        background: #cf2e92;
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-5b955422-a8db-440b-9a69-3abd9dd1ff3d] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-6578a5b8-b3a4-4fb1-990f-7976c2a512d6] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 646px) {
    .sd[data-s-6578a5b8-b3a4-4fb1-990f-7976c2a512d6] {
        font-size: 22px;
    }
}

.sd[data-s-bae5be6b-ba70-425b-b6c2-6638893da79d] {
    align-content: center;
    align-items: center;
    background: #46b94d;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 45px;
    max-width: 100%;
}

.sd[data-s-bae5be6b-ba70-425b-b6c2-6638893da79d]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bae5be6b-ba70-425b-b6c2-6638893da79d] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-bae5be6b-ba70-425b-b6c2-6638893da79d] {
        background: #46b94d;
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-bae5be6b-ba70-425b-b6c2-6638893da79d] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-e09e92ff-3980-467a-af63-a163182b8b94] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-3acdd415-2fd3-4714-87c1-8605c6eaa1be] {
    align-content: center;
    align-items: center;
    background: #eeeeee;
    border-bottom: 0px solid rgba(0, 0, 0, 0);
    border-left: 0px solid rgba(0, 0, 0, 0);
    border-radius: 50%;
    border-right: 0px solid rgba(0, 0, 0, 0);
    border-top: 0px solid rgba(0, 0, 0, 0);
    bottom: 24px;
    box-shadow: 0px 0px 10px rgba(221, 221, 221, 0.25);
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    left: NaNpx;
    margin: 0 0 0 0;
    position: fixed;
    right: 24px;
    top: NaNpx;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 48px;
    max-width: 100%;
}

.sd[data-s-3acdd415-2fd3-4714-87c1-8605c6eaa1be].appear {
    transform: ;
}

.sd[data-s-3acdd415-2fd3-4714-87c1-8605c6eaa1be].appear-active {
}

.sd[data-s-3acdd415-2fd3-4714-87c1-8605c6eaa1be]:hover {
    opacity: 1;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-3acdd415-2fd3-4714-87c1-8605c6eaa1be] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-3acdd415-2fd3-4714-87c1-8605c6eaa1be] {
        bottom: 24px;
        box-shadow: none;
        display: flex;
        right: 24px;
        z-index: 5;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-3acdd415-2fd3-4714-87c1-8605c6eaa1be].appear {
        opacity: 0;
        transition-delay: 400ms;
        transition-timing-function: ease-out;
    }

    .sd[data-s-3acdd415-2fd3-4714-87c1-8605c6eaa1be].appear-active {
        transition-delay: 400ms;
        transition-timing-function: ease-out;
    }

    .sd[data-s-3acdd415-2fd3-4714-87c1-8605c6eaa1be] {
        background: #ffffff;
        border-bottom: 2px solid #333333;
        border-left: 2px solid #333333;
        border-right: 2px solid #333333;
        border-top: 2px solid #333333;
        bottom: auto;
        display: flex;
        flex: none;
        height: 40px;
        left: auto;
        right: 12px;
        top: 26px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-3acdd415-2fd3-4714-87c1-8605c6eaa1be] {
        bottom: auto;
        display: flex;
        flex: none;
        height: 37px;
        left: auto;
        right: 18px;
        top: 18px;
        width: 37px;
        max-width: 100%;
    }
}

.sd[data-s-deefe1c1-bdb0-4566-80cd-e3285cb3d6f3] {
    color: #555555;
    display: flex;
    flex: none;
    font-size: 24px;
    height: 100%;
    transform: translate(0px, 0px);
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-3acdd415-2fd3-4714-87c1-8605c6eaa1be]:hover .sd[data-s-deefe1c1-bdb0-4566-80cd-e3285cb3d6f3] {
    transform: translate(0px, -2px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-deefe1c1-bdb0-4566-80cd-e3285cb3d6f3] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-deefe1c1-bdb0-4566-80cd-e3285cb3d6f3] {
        display: flex;
        font-size: 24px;
        transform: translate(0px, 0px);
    }

    .sd[data-s-3acdd415-2fd3-4714-87c1-8605c6eaa1be]:hover .sd[data-s-deefe1c1-bdb0-4566-80cd-e3285cb3d6f3] {
        transform: translate(0px, 0px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-deefe1c1-bdb0-4566-80cd-e3285cb3d6f3] {
        display: flex;
        font-size: 16px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-deefe1c1-bdb0-4566-80cd-e3285cb3d6f3] {
        display: flex;
    }
}

.sd[data-s-1a59f040-25d1-4b6d-9c91-aaa8383e2c2d] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: ;
    height: 100%;
    justify-content: flex-start;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c4abed4f-0a26-4e2c-8562-c5fe0ec87647] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 0px 64px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c4abed4f-0a26-4e2c-8562-c5fe0ec87647].appear {
    opacity: 0;
}

.sd[data-s-c4abed4f-0a26-4e2c-8562-c5fe0ec87647].appear-active {
}

@media screen and (max-width: 1140px) {
    .sd[data-s-c4abed4f-0a26-4e2c-8562-c5fe0ec87647] {
        flex: none;
        height: 100%;
        padding: 0px 64px 0px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-c4abed4f-0a26-4e2c-8562-c5fe0ec87647] {
        align-content: center;
        align-items: center;
        justify-content: center;
        padding: 64px 48px 64px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-c4abed4f-0a26-4e2c-8562-c5fe0ec87647].appear {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        transform: translate(-368px, 0px);
        transform-origin: center left;
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }

    .sd[data-s-c4abed4f-0a26-4e2c-8562-c5fe0ec87647].appear-active {
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }

    .sd[data-s-c4abed4f-0a26-4e2c-8562-c5fe0ec87647] {
        border-bottom: 0px solid #000;
        border-left: 0px solid #000;
        border-right: 1px solid #000;
        border-top: 0px solid #000;
        flex: none;
        height: 100vh;
        justify-content: flex-start;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 43px 23px 40px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c4abed4f-0a26-4e2c-8562-c5fe0ec87647] {
        flex: none;
        height: 100%;
        padding: 48px 22px 47px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ee2697d6-a155-48b8-86bb-1c3fb7c2e22a] {
    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;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 316px;
    max-width: 100%;
}

.sd[data-s-ee2697d6-a155-48b8-86bb-1c3fb7c2e22a].appear {
    transform: translate(16px, 0px);
}

.sd[data-s-ee2697d6-a155-48b8-86bb-1c3fb7c2e22a].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-ee2697d6-a155-48b8-86bb-1c3fb7c2e22a] {
        display: flex;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-ee2697d6-a155-48b8-86bb-1c3fb7c2e22a].appear {
        transform: ;
    }

    .sd[data-s-ee2697d6-a155-48b8-86bb-1c3fb7c2e22a].appear-active {
    }

    .sd[data-s-ee2697d6-a155-48b8-86bb-1c3fb7c2e22a] {
        align-content: center;
        align-items: center;
        background: #ffffff;
        display: flex;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ee2697d6-a155-48b8-86bb-1c3fb7c2e22a] {
        display: flex;
        margin: 0px 0px 0px;
    }
}

.sd[data-s-beea4cfa-ecc7-4816-9499-ca9bf6f0c7fa] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    margin: 0px 0px 34px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-beea4cfa-ecc7-4816-9499-ca9bf6f0c7fa].appear {
}

.sd[data-s-beea4cfa-ecc7-4816-9499-ca9bf6f0c7fa].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-beea4cfa-ecc7-4816-9499-ca9bf6f0c7fa] {
        margin: 0px 0px 48px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-beea4cfa-ecc7-4816-9499-ca9bf6f0c7fa].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 400ms;
        transition-duration: 600ms;
    }

    .sd[data-s-beea4cfa-ecc7-4816-9499-ca9bf6f0c7fa].appear-active {
        transition-delay: 400ms;
        transition-duration: 600ms;
    }

    .sd[data-s-beea4cfa-ecc7-4816-9499-ca9bf6f0c7fa] {
        margin: 0px 0px 32px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-beea4cfa-ecc7-4816-9499-ca9bf6f0c7fa] {
        margin: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-3d31ca72-6f0c-4b7c-aa30-3b4daf181a46] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 206px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-3d31ca72-6f0c-4b7c-aa30-3b4daf181a46] {
        flex: none;
        height: auto;
        width: 192px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-3d31ca72-6f0c-4b7c-aa30-3b4daf181a46] {
        flex: none;
        height: auto;
        width: 156px;
        max-width: 100%;
    }
}

.sd[data-s-efa73c85-b1e0-44d3-b322-1b09fe7ed3c4] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 30px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-efa73c85-b1e0-44d3-b322-1b09fe7ed3c4] {
        margin: 0px 0px 22px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-efa73c85-b1e0-44d3-b322-1b09fe7ed3c4] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-efa73c85-b1e0-44d3-b322-1b09fe7ed3c4] {
        margin: 0px 0px 38px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-0ac13931-5242-4766-9c60-0161cee60d9a] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-2ad31a6e-c30e-4091-8ff4-9530c25a4552] {
    align-content: center;
    align-items: center;
    background: #c6c6c6;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 87px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 87px;
    max-width: 100%;
}

.sd[data-s-2ad31a6e-c30e-4091-8ff4-9530c25a4552]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2ad31a6e-c30e-4091-8ff4-9530c25a4552] {
        flex: none;
        height: 42px;
        margin: 0px 0px 6px 0px;
        width: 42px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-2ad31a6e-c30e-4091-8ff4-9530c25a4552] {
        flex: none;
        height: 70px;
        overflow-x: hidden;
        overflow-y: hidden;
        width: 70px;
        max-width: 100%;
    }
}

.sd[data-s-0376cee4-c319-4f93-a396-4aaef7991930] {
    height: 100%;
    width: 160px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-0376cee4-c319-4f93-a396-4aaef7991930] {
        height: 100%;
    }
}

.sd[data-s-0a7a97bc-90a7-4f90-9242-1acd2fde8d27] {
    color: #b0b0b0;
    font-family: var(--s-font-d78694af);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.13em;
    line-height: 1.4;
    margin: 11px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-0a7a97bc-90a7-4f90-9242-1acd2fde8d27] {
        margin: 0px 0px 8px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-0a7a97bc-90a7-4f90-9242-1acd2fde8d27] {
        font-size: 11px;
        margin: 0px 0px 9px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-0a7a97bc-90a7-4f90-9242-1acd2fde8d27] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-937417a6-1d9e-4a0f-ab74-ab7024d2298a] {
    border-bottom: 1px solid #b9b9b9;
    border-left: 1px solid #b9b9b9;
    border-radius: 5px;
    border-right: 1px solid #b9b9b9;
    border-top: 1px solid #b9b9b9;
    color: #b0b0b0;
    font-family: var(--s-font-d78694af);
    font-size: 12px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.13em;
    line-height: 1.4;
    margin: 12px 0px 0px 0px;
    padding: 5px 18px 5px 18px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-937417a6-1d9e-4a0f-ab74-ab7024d2298a]:hover {
    background: rgb(181, 181, 181);
    color: #ffffff;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-937417a6-1d9e-4a0f-ab74-ab7024d2298a] {
        font-size: 11px;
        margin: 0px 0px 8px 0px;
        padding: 5px 6px 5px 6px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-937417a6-1d9e-4a0f-ab74-ab7024d2298a] {
        font-size: 11px;
        margin: 0px 0px 9px 0px;
        padding: 8px 30px 8px 30px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-937417a6-1d9e-4a0f-ab74-ab7024d2298a] {
        font-size: 15px;
        margin: 18px 0px 0px 0px;
        padding: 13px 47px 13px 47px;
        max-width: 100%;
    }
}

.sd[data-s-13345872-f5c8-4c85-9979-282141fc21a5] {
    background: #398d9f;
    border-bottom: 1px solid #b9b9b9;
    border-left: 1px solid #b9b9b9;
    border-radius: 5px;
    border-right: 1px solid #b9b9b9;
    border-top: 1px solid #b9b9b9;
    color: #ffffff;
    font-family: var(--s-font-d78694af);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.13em;
    line-height: 1.4;
    margin: 12px 0px 0px 0px;
    padding: 18px 64px 18px 64px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-13345872-f5c8-4c85-9979-282141fc21a5]:hover {
    background: rgb(181, 181, 181);
    color: #ffffff;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-13345872-f5c8-4c85-9979-282141fc21a5] {
        font-size: 11px;
        margin: 0px 0px 8px 0px;
        padding: 5px 6px 5px 6px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-13345872-f5c8-4c85-9979-282141fc21a5] {
        font-size: 11px;
        margin: 0px 0px 9px 0px;
        padding: 14px 37px 14px 37px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-13345872-f5c8-4c85-9979-282141fc21a5] {
        background: #398d9f;
        color: #ffffff;
        flex: none;
        font-size: 15px;
        margin: 18px 0px 0px 0px;
        padding: 13px 35px 13px 35px;
        width: 295px;
        max-width: 100%;
    }
}

.sd[data-s-ec3d9745-4d0b-4457-9342-0255316278df] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ec3d9745-4d0b-4457-9342-0255316278df].appear {
}

.sd[data-s-ec3d9745-4d0b-4457-9342-0255316278df].appear-active {
}

.sd[data-s-ec3d9745-4d0b-4457-9342-0255316278df]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ec3d9745-4d0b-4457-9342-0255316278df] {
        flex: none;
        margin: 30px 0px 24px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-ec3d9745-4d0b-4457-9342-0255316278df].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 500ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-ec3d9745-4d0b-4457-9342-0255316278df].appear-active {
        transition-delay: 500ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-ec3d9745-4d0b-4457-9342-0255316278df] {
        flex: none;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ec3d9745-4d0b-4457-9342-0255316278df] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-f02fa8ed-9934-49ca-a0ca-16c25086a2d6] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-f02fa8ed-9934-49ca-a0ca-16c25086a2d6] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-b8466f03-7bf7-43cb-b249-08bda77291d3] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ec3d9745-4d0b-4457-9342-0255316278df]:hover .sd[data-s-b8466f03-7bf7-43cb-b249-08bda77291d3] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-b8466f03-7bf7-43cb-b249-08bda77291d3] {
        display: none;
    }

    .sd[data-s-ec3d9745-4d0b-4457-9342-0255316278df]:hover .sd[data-s-b8466f03-7bf7-43cb-b249-08bda77291d3] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-b8466f03-7bf7-43cb-b249-08bda77291d3] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-b8466f03-7bf7-43cb-b249-08bda77291d3] {
        display: none;
    }
}

.sd[data-s-9b832170-6ad7-419d-91ef-11471b891648] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-9b832170-6ad7-419d-91ef-11471b891648].appear {
}

.sd[data-s-9b832170-6ad7-419d-91ef-11471b891648].appear-active {
}

.sd[data-s-9b832170-6ad7-419d-91ef-11471b891648]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9b832170-6ad7-419d-91ef-11471b891648] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-9b832170-6ad7-419d-91ef-11471b891648].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-9b832170-6ad7-419d-91ef-11471b891648].appear-active {
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-9b832170-6ad7-419d-91ef-11471b891648] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        font-size: 22px;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9b832170-6ad7-419d-91ef-11471b891648] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-82008258-cdb8-4bac-80ca-c370fd75665f] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-82008258-cdb8-4bac-80ca-c370fd75665f] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-27051bea-e52e-458e-976e-ba6858fd7649] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-9b832170-6ad7-419d-91ef-11471b891648]:hover .sd[data-s-27051bea-e52e-458e-976e-ba6858fd7649] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-27051bea-e52e-458e-976e-ba6858fd7649] {
        display: none;
    }

    .sd[data-s-9b832170-6ad7-419d-91ef-11471b891648]:hover .sd[data-s-27051bea-e52e-458e-976e-ba6858fd7649] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-27051bea-e52e-458e-976e-ba6858fd7649] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-27051bea-e52e-458e-976e-ba6858fd7649] {
        display: none;
    }
}

.sd[data-s-702ac867-2128-4085-904a-3b90f301f93c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-702ac867-2128-4085-904a-3b90f301f93c].appear {
}

.sd[data-s-702ac867-2128-4085-904a-3b90f301f93c].appear-active {
}

.sd[data-s-702ac867-2128-4085-904a-3b90f301f93c]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-702ac867-2128-4085-904a-3b90f301f93c] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-702ac867-2128-4085-904a-3b90f301f93c].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-702ac867-2128-4085-904a-3b90f301f93c].appear-active {
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-702ac867-2128-4085-904a-3b90f301f93c] {
        flex: none;
        font-size: 22px;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-702ac867-2128-4085-904a-3b90f301f93c] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ef97010e-dc8e-43fd-be9e-a58455b2696b] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-ef97010e-dc8e-43fd-be9e-a58455b2696b] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-539c7cd6-04fa-431c-a0e4-2d59cdd27edc] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-702ac867-2128-4085-904a-3b90f301f93c]:hover .sd[data-s-539c7cd6-04fa-431c-a0e4-2d59cdd27edc] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-539c7cd6-04fa-431c-a0e4-2d59cdd27edc] {
        display: none;
    }

    .sd[data-s-702ac867-2128-4085-904a-3b90f301f93c]:hover .sd[data-s-539c7cd6-04fa-431c-a0e4-2d59cdd27edc] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-539c7cd6-04fa-431c-a0e4-2d59cdd27edc] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-539c7cd6-04fa-431c-a0e4-2d59cdd27edc] {
        display: none;
    }
}

.sd[data-s-58aee6a1-66ae-4a91-a176-aa855e599dcf] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-58aee6a1-66ae-4a91-a176-aa855e599dcf].appear {
}

.sd[data-s-58aee6a1-66ae-4a91-a176-aa855e599dcf].appear-active {
}

.sd[data-s-58aee6a1-66ae-4a91-a176-aa855e599dcf]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-58aee6a1-66ae-4a91-a176-aa855e599dcf] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-58aee6a1-66ae-4a91-a176-aa855e599dcf].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-58aee6a1-66ae-4a91-a176-aa855e599dcf].appear-active {
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-58aee6a1-66ae-4a91-a176-aa855e599dcf] {
        flex: none;
        font-size: 22px;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-58aee6a1-66ae-4a91-a176-aa855e599dcf] {
        margin: 0px 0px 29px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-3fcd3b52-3aaf-4b08-90ed-ace14cb480b6] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-3fcd3b52-3aaf-4b08-90ed-ace14cb480b6] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-73fa9735-ef89-4cb2-a2fc-6bcfe36dbd9f] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-58aee6a1-66ae-4a91-a176-aa855e599dcf]:hover .sd[data-s-73fa9735-ef89-4cb2-a2fc-6bcfe36dbd9f] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-73fa9735-ef89-4cb2-a2fc-6bcfe36dbd9f] {
        display: none;
    }

    .sd[data-s-58aee6a1-66ae-4a91-a176-aa855e599dcf]:hover .sd[data-s-73fa9735-ef89-4cb2-a2fc-6bcfe36dbd9f] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-73fa9735-ef89-4cb2-a2fc-6bcfe36dbd9f] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-73fa9735-ef89-4cb2-a2fc-6bcfe36dbd9f] {
        display: none;
    }
}

.sd[data-s-5c7224cf-3282-4c45-a504-4e37e8a9f465] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-5c7224cf-3282-4c45-a504-4e37e8a9f465].appear {
}

.sd[data-s-5c7224cf-3282-4c45-a504-4e37e8a9f465].appear-active {
}

.sd[data-s-5c7224cf-3282-4c45-a504-4e37e8a9f465]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5c7224cf-3282-4c45-a504-4e37e8a9f465] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-5c7224cf-3282-4c45-a504-4e37e8a9f465].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-5c7224cf-3282-4c45-a504-4e37e8a9f465].appear-active {
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-5c7224cf-3282-4c45-a504-4e37e8a9f465] {
        flex: none;
        margin: 0px 0px 29px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-5c7224cf-3282-4c45-a504-4e37e8a9f465] {
        margin: 0px 0px 26px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5c8ce64f-e594-4772-8223-eadf2963530b] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-5c8ce64f-e594-4772-8223-eadf2963530b] {
        font-family: var(--s-font-d78694af);
        font-size: 15px;
    }
}

.sd[data-s-65fcf54b-67f2-422d-ade3-4c698b261e6e] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-5c7224cf-3282-4c45-a504-4e37e8a9f465]:hover .sd[data-s-65fcf54b-67f2-422d-ade3-4c698b261e6e] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-65fcf54b-67f2-422d-ade3-4c698b261e6e] {
        display: none;
    }

    .sd[data-s-5c7224cf-3282-4c45-a504-4e37e8a9f465]:hover .sd[data-s-65fcf54b-67f2-422d-ade3-4c698b261e6e] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-65fcf54b-67f2-422d-ade3-4c698b261e6e] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-65fcf54b-67f2-422d-ade3-4c698b261e6e] {
        display: none;
    }
}

.sd[data-s-80811e2e-39e6-4e47-b792-93450e522efa] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 25px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-80811e2e-39e6-4e47-b792-93450e522efa].appear {
}

.sd[data-s-80811e2e-39e6-4e47-b792-93450e522efa].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-80811e2e-39e6-4e47-b792-93450e522efa] {
        margin: 16px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-80811e2e-39e6-4e47-b792-93450e522efa].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-80811e2e-39e6-4e47-b792-93450e522efa].appear-active {
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-80811e2e-39e6-4e47-b792-93450e522efa] {
        margin: 15px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-79189ef4-da2c-4fa2-bfb1-6bea20286fb0] {
    align-content: center;
    align-items: center;
    background: #51aaf4;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-79189ef4-da2c-4fa2-bfb1-6bea20286fb0]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-79189ef4-da2c-4fa2-bfb1-6bea20286fb0] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-79189ef4-da2c-4fa2-bfb1-6bea20286fb0] {
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-79189ef4-da2c-4fa2-bfb1-6bea20286fb0] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-bf59f174-db77-404e-a2b2-ce342f87fb8f] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-bf59f174-db77-404e-a2b2-ce342f87fb8f] {
        font-size: 20px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-bf59f174-db77-404e-a2b2-ce342f87fb8f] {
        font-size: 18px;
    }
}

.sd[data-s-1f123d77-6f52-4c99-8901-f0a734bc3904] {
    align-content: center;
    align-items: center;
    background: #cf2e92;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-1f123d77-6f52-4c99-8901-f0a734bc3904]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1f123d77-6f52-4c99-8901-f0a734bc3904] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-1f123d77-6f52-4c99-8901-f0a734bc3904] {
        background: #cf2e92;
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1f123d77-6f52-4c99-8901-f0a734bc3904] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-d2c59528-4d5c-4524-a2b3-c0a821364d7a] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 646px) {
    .sd[data-s-d2c59528-4d5c-4524-a2b3-c0a821364d7a] {
        font-size: 22px;
    }
}

.sd[data-s-3bcf96ac-bc4a-4a06-8074-7c891492a2b0] {
    align-content: center;
    align-items: center;
    background: #46b94d;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 45px;
    max-width: 100%;
}

.sd[data-s-3bcf96ac-bc4a-4a06-8074-7c891492a2b0]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3bcf96ac-bc4a-4a06-8074-7c891492a2b0] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-3bcf96ac-bc4a-4a06-8074-7c891492a2b0] {
        background: #46b94d;
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-3bcf96ac-bc4a-4a06-8074-7c891492a2b0] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-839fa5e1-9d42-46b2-8ed7-912680f1d9a6] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-716fe016-15e9-4d0c-8134-ba70fb39abb5] {
    align-content: center;
    align-items: center;
    background: #eeeeee;
    border-bottom: 0px solid rgba(0, 0, 0, 0);
    border-left: 0px solid rgba(0, 0, 0, 0);
    border-radius: 50%;
    border-right: 0px solid rgba(0, 0, 0, 0);
    border-top: 0px solid rgba(0, 0, 0, 0);
    bottom: 24px;
    box-shadow: 0px 0px 10px rgba(221, 221, 221, 0.25);
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    left: NaNpx;
    margin: 0 0 0 0;
    position: fixed;
    right: 24px;
    top: NaNpx;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 48px;
    max-width: 100%;
}

.sd[data-s-716fe016-15e9-4d0c-8134-ba70fb39abb5].appear {
    transform: ;
}

.sd[data-s-716fe016-15e9-4d0c-8134-ba70fb39abb5].appear-active {
}

.sd[data-s-716fe016-15e9-4d0c-8134-ba70fb39abb5]:hover {
    opacity: 1;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-716fe016-15e9-4d0c-8134-ba70fb39abb5] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-716fe016-15e9-4d0c-8134-ba70fb39abb5] {
        bottom: 24px;
        box-shadow: none;
        display: flex;
        right: 24px;
        z-index: 5;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-716fe016-15e9-4d0c-8134-ba70fb39abb5].appear {
        opacity: 0;
        transition-delay: 400ms;
        transition-timing-function: ease-out;
    }

    .sd[data-s-716fe016-15e9-4d0c-8134-ba70fb39abb5].appear-active {
        transition-delay: 400ms;
        transition-timing-function: ease-out;
    }

    .sd[data-s-716fe016-15e9-4d0c-8134-ba70fb39abb5] {
        background: #ffffff;
        border-bottom: 2px solid #333333;
        border-left: 2px solid #333333;
        border-right: 2px solid #333333;
        border-top: 2px solid #333333;
        bottom: auto;
        display: flex;
        flex: none;
        height: 40px;
        left: auto;
        right: 12px;
        top: 26px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-716fe016-15e9-4d0c-8134-ba70fb39abb5] {
        bottom: auto;
        display: flex;
        flex: none;
        height: 37px;
        left: auto;
        right: 18px;
        top: 18px;
        width: 37px;
        max-width: 100%;
    }
}

.sd[data-s-01a11987-d897-4dbb-8c4e-80056044035d] {
    color: #555555;
    display: flex;
    flex: none;
    font-size: 24px;
    height: 100%;
    transform: translate(0px, 0px);
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-716fe016-15e9-4d0c-8134-ba70fb39abb5]:hover .sd[data-s-01a11987-d897-4dbb-8c4e-80056044035d] {
    transform: translate(0px, -2px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-01a11987-d897-4dbb-8c4e-80056044035d] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-01a11987-d897-4dbb-8c4e-80056044035d] {
        display: flex;
        font-size: 24px;
        transform: translate(0px, 0px);
    }

    .sd[data-s-716fe016-15e9-4d0c-8134-ba70fb39abb5]:hover .sd[data-s-01a11987-d897-4dbb-8c4e-80056044035d] {
        transform: translate(0px, 0px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-01a11987-d897-4dbb-8c4e-80056044035d] {
        display: flex;
        font-size: 16px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-01a11987-d897-4dbb-8c4e-80056044035d] {
        display: flex;
    }
}

.sd[data-s-dcc15b40-b7ed-447f-a34c-d2411910558f] {
    background: rgba(0, 0, 0, 0.27);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-0150c7ec-8547-4233-9d38-54364fc5a239] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    width: 351px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-0150c7ec-8547-4233-9d38-54364fc5a239] {
        flex: none;
        width: 304px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-0150c7ec-8547-4233-9d38-54364fc5a239] {
        flex: none;
        width: 290px;
        max-width: 100%;
    }
}

.sd[data-s-7eb9c5a3-b2ed-49d1-8355-04baaf5c85ee] {
    color: #ffffff;
    font-size: 28px;
}

.sd[data-s-5ee21ced-cfa1-40e1-bbba-fdb7776b68c6] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 6px;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 442px;
    justify-content: center;
    margin: 0px;
    width: 351px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-5ee21ced-cfa1-40e1-bbba-fdb7776b68c6] {
        height: 455px;
        width: 304px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-5ee21ced-cfa1-40e1-bbba-fdb7776b68c6] {
        flex: none;
        width: 290px;
        max-width: 100%;
    }
}

.sd[data-s-2a56bebf-5baf-44eb-8dda-3a6e0877c9c7] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 17px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-52279302-d052-474a-9e0d-87d3338520c3] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-593c1322-0399-4ddb-9e28-920362b1411e] {
    color: #646464;
    font-family: var(--s-font-a0b72df9);
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 4px 0px;
    text-align: center;
    text-decoration: none;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-593c1322-0399-4ddb-9e28-920362b1411e]:hover {
    color: #515151;
}

.sd[data-s-2b5a7e3d-7895-4513-9514-bccc3946c616] {
    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;
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 12px;
    height: 46px;
    justify-content: center;
    line-height: 1.4;
    margin: 0px 0px 13px 0px;
    padding: 10px 10px 10px 10px;
    text-align: left;
    width: 320px;
    max-width: 100%;
}

.sd[data-s-2b5a7e3d-7895-4513-9514-bccc3946c616]::-webkit-input-placeholder {
    color: #cccccc;
}

.sd[data-s-2b5a7e3d-7895-4513-9514-bccc3946c616]:-moz-placeholder {
    color: #cccccc;
}

.sd[data-s-2b5a7e3d-7895-4513-9514-bccc3946c616]::-moz-placeholder {
    color: #cccccc;
}

.sd[data-s-2b5a7e3d-7895-4513-9514-bccc3946c616]:-ms-input-placeholder {
    color: #cccccc;
}

@media screen and (max-width: 646px) {
    .sd[data-s-2b5a7e3d-7895-4513-9514-bccc3946c616] {
        margin: 0px 0px 11px 0px;
        max-width: 100%;
    }
}

.sd[data-s-0561e64c-3732-4105-8ec1-8fda677a138b] {
    color: #646464;
    font-family: var(--s-font-a0b72df9);
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 4px 0px;
    text-align: center;
    text-decoration: none;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-0561e64c-3732-4105-8ec1-8fda677a138b]:hover {
    color: #515151;
}

.sd[data-s-2710a9e1-32db-45ba-8896-0b920cb521db] {
    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;
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 12px;
    height: 46px;
    justify-content: center;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    text-align: left;
    width: 320px;
    max-width: 100%;
}

.sd[data-s-2710a9e1-32db-45ba-8896-0b920cb521db]::-webkit-input-placeholder {
    color: #cccccc;
}

.sd[data-s-2710a9e1-32db-45ba-8896-0b920cb521db]:-moz-placeholder {
    color: #cccccc;
}

.sd[data-s-2710a9e1-32db-45ba-8896-0b920cb521db]::-moz-placeholder {
    color: #cccccc;
}

.sd[data-s-2710a9e1-32db-45ba-8896-0b920cb521db]:-ms-input-placeholder {
    color: #cccccc;
}

.sd[data-s-a1445606-b96e-43ef-a2b7-da94af1d9905] {
    color: #b5b5b5;
    font-family: var(--s-font-a0b72df9);
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 10px 0px 0px 0px;
    text-align: center;
    text-decoration: underline;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-a1445606-b96e-43ef-a2b7-da94af1d9905]:hover {
    color: #515151;
}

.sd[data-s-afca6c24-f4b1-444f-8026-35217dfc9244] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #1e87df;
    border-left: 1px solid #1e87df;
    border-radius: 3px;
    border-right: 1px solid #1e87df;
    border-top: 1px solid #1e87df;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 43px;
    justify-content: center;
    margin: 21px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c0cadf9a-2800-4015-a434-fd448a98b249] {
    color: #127dd7;
    font-family: var(--s-font-a0b72df9);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-a639f3a1-684c-4a91-9699-28cfe49a216f] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 14px 0px 0px 0px;
    padding: 0px 0px 0px;
    text-align: center;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-a639f3a1-684c-4a91-9699-28cfe49a216f] > p {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
}

.sd[data-s-a639f3a1-684c-4a91-9699-28cfe49a216f] strong {
    color: #147dd4;
    text-decoration: underline;
}

@media screen and (max-width: 646px) {
    .sd[data-s-a639f3a1-684c-4a91-9699-28cfe49a216f] > p {
        text-align: left;
    }
}

.sd[data-s-86b1f1db-c0ed-4287-a078-55803c0e8878] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 27px 0px 0px 0px;
    padding: 0px 0px 0px;
    text-align: center;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-86b1f1db-c0ed-4287-a078-55803c0e8878] > p {
    color: #8a8a8a;
    font-size: 10px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.sd[data-s-86b1f1db-c0ed-4287-a078-55803c0e8878] strong {
    color: #147dd4;
    text-decoration: underline;
}

.sd[data-s-dec4db06-d6ba-4f2a-9a98-c03064fba254] {
    background: rgba(0, 0, 0, 0.27);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7c4af0e8-ef61-43f6-9a03-37f4e477b929] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    width: 453px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-7c4af0e8-ef61-43f6-9a03-37f4e477b929] {
        flex: none;
        width: 83%;
        max-width: 83%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7c4af0e8-ef61-43f6-9a03-37f4e477b929] {
        flex: none;
        width: 290px;
        max-width: 100%;
    }
}

.sd[data-s-2054bca7-3f50-4190-8a5e-4015d4c7e64d] {
    color: #ffffff;
    font-size: 28px;
}

.sd[data-s-959850ec-b3be-48d9-a974-21605b50a3ed] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 0px dashed #78c1ff;
    border-left: 0px dashed #78c1ff;
    border-radius: 4px;
    border-right: 0px dashed #78c1ff;
    border-top: 0px dashed #78c1ff;
    box-shadow: -5px 8px 24px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 66px 0px 67px 0px;
    width: 453px;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-959850ec-b3be-48d9-a974-21605b50a3ed] {
        flex: none;
        width: 452px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-959850ec-b3be-48d9-a974-21605b50a3ed] {
        flex: none;
        padding: 37px 0px 37px 0px;
        width: 83%;
        max-width: 83%;
    }
}

.sd[data-s-0307ef81-3562-46dd-beaa-c34cdcd8aeeb] {
    border-bottom: 1px solid #e6e6e6;
    border-left: 0px solid #e6e6e6;
    border-right: 0px solid #e6e6e6;
    border-top: 0px solid #e6e6e6;
    color: #333;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 3px 0px;
    text-align: center;
    text-decoration: none;
    width: 89%;
    max-width: 89%;
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0307ef81-3562-46dd-beaa-c34cdcd8aeeb] {
        font-size: 18px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-0307ef81-3562-46dd-beaa-c34cdcd8aeeb] {
        font-size: 16px;
    }
}

.sd[data-s-a4ba09a5-9c0f-4506-91a0-8b33a87fcf06] {
    color: #333;
    flex: none;
    font-family: var(--s-font-a0b72df9);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 24px 0px 9px 0px;
    text-align: left;
    width: 89%;
    max-width: 89%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a4ba09a5-9c0f-4506-91a0-8b33a87fcf06] {
        font-size: 12px;
        margin: 20px 0px 10px 0px;
        width: 89%;
        max-width: 89%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-a4ba09a5-9c0f-4506-91a0-8b33a87fcf06] {
        font-size: 12px;
        margin: 10px 0px 10px 0px;
        width: 89%;
        max-width: 89%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a4ba09a5-9c0f-4506-91a0-8b33a87fcf06] {
        font-size: 10px;
    }
}

.sd[data-s-9ccdab20-4119-4119-9ed7-e843e774a4b4] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    width: 89%;
    max-width: 89%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9ccdab20-4119-4119-9ed7-e843e774a4b4] {
        margin: 0px 0px 6px 0px;
        width: 89%;
        max-width: 89%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-9ccdab20-4119-4119-9ed7-e843e774a4b4] {
        margin: 0px 0px 0px 0px;
        width: 89%;
        max-width: 89%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9ccdab20-4119-4119-9ed7-e843e774a4b4] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-ccae801a-fb44-425c-93f5-3adf74b5d271] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #48a4f2;
    border-left: 2px solid #48a4f2;
    border-radius: 3px;
    border-right: 2px solid #48a4f2;
    border-top: 2px solid #48a4f2;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 54px;
    justify-content: center;
    margin: 0px 6px 10px 6px;
    width: calc(50% - 12px);
    max-width: calc(50% - 12px);
}

.sd[data-s-ccae801a-fb44-425c-93f5-3adf74b5d271]:hover {
    background: #60abea;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ccae801a-fb44-425c-93f5-3adf74b5d271] {
        height: 49px;
        width: calc(50% - 12px);
        max-width: calc(50% - 12px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-ccae801a-fb44-425c-93f5-3adf74b5d271] {
        margin: 0px 4px 7px 4px;
        width: calc(50% - 8px);
        max-width: calc(50% - 8px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ccae801a-fb44-425c-93f5-3adf74b5d271] {
        width: calc(100% - 8px);
        max-width: calc(100% - 8px);
    }
}

.sd[data-s-80b7e9fa-7d77-410c-bc67-e1cd1d15cc9d] {
    color: #68afec;
    font-family: var(--s-font-d78694af);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-ccae801a-fb44-425c-93f5-3adf74b5d271]:hover .sd[data-s-80b7e9fa-7d77-410c-bc67-e1cd1d15cc9d] {
    color: #ffffff;
}

@media screen and (max-width: 840px) {
    .sd[data-s-80b7e9fa-7d77-410c-bc67-e1cd1d15cc9d] {
        font-size: 13px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-80b7e9fa-7d77-410c-bc67-e1cd1d15cc9d] {
        font-size: 11px;
    }
}

.sd[data-s-c3c95294-9f28-4185-83e7-94062176fc00] {
    color: #74b8f2;
    font-size: 12px;
    margin: 0px 0px 0px 3px;
    max-width: calc(100% - 3px);
}

.sd[data-s-ccae801a-fb44-425c-93f5-3adf74b5d271]:hover .sd[data-s-c3c95294-9f28-4185-83e7-94062176fc00] {
    color: #ffffff;
}

.sd[data-s-a1735104-7ce5-4621-b3b9-b133c72c4607] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #cac64a;
    border-left: 2px solid #cac64a;
    border-radius: 3px;
    border-right: 2px solid #cac64a;
    border-top: 2px solid #cac64a;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 54px;
    justify-content: center;
    margin: 0px 6px 10px 6px;
    width: calc(50% - 12px);
    max-width: calc(50% - 12px);
}

.sd[data-s-a1735104-7ce5-4621-b3b9-b133c72c4607]:hover {
    background: #c6c24c;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a1735104-7ce5-4621-b3b9-b133c72c4607] {
        height: 49px;
        width: calc(50% - 12px);
        max-width: calc(50% - 12px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-a1735104-7ce5-4621-b3b9-b133c72c4607] {
        margin: 0px 4px 7px 4px;
        width: calc(50% - 8px);
        max-width: calc(50% - 8px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a1735104-7ce5-4621-b3b9-b133c72c4607] {
        width: calc(100% - 8px);
        max-width: calc(100% - 8px);
    }
}

.sd[data-s-8a70e25b-8233-48eb-8cd2-943e20aaec62] {
    color: #c6c24c;
    font-family: var(--s-font-d78694af);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-a1735104-7ce5-4621-b3b9-b133c72c4607]:hover .sd[data-s-8a70e25b-8233-48eb-8cd2-943e20aaec62] {
    color: #ffffff;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8a70e25b-8233-48eb-8cd2-943e20aaec62] {
        font-size: 13px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-8a70e25b-8233-48eb-8cd2-943e20aaec62] {
        font-size: 11px;
    }
}

.sd[data-s-b930b071-51f8-470b-929c-8daa659df79d] {
    color: #c6c24c;
    font-size: 12px;
    margin: 0px 0px 0px 3px;
    max-width: calc(100% - 3px);
}

.sd[data-s-a1735104-7ce5-4621-b3b9-b133c72c4607]:hover .sd[data-s-b930b071-51f8-470b-929c-8daa659df79d] {
    color: #ffffff;
}

.sd[data-s-541dd1f6-3c40-48bd-b6ad-8f2931742dfe] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #46b94d;
    border-left: 2px solid #46b94d;
    border-radius: 3px;
    border-right: 2px solid #46b94d;
    border-top: 2px solid #46b94d;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 54px;
    justify-content: center;
    margin: 0px 6px 10px 6px;
    width: calc(50% - 12px);
    max-width: calc(50% - 12px);
}

.sd[data-s-541dd1f6-3c40-48bd-b6ad-8f2931742dfe]:hover {
    background: #46b94d;
}

@media screen and (max-width: 840px) {
    .sd[data-s-541dd1f6-3c40-48bd-b6ad-8f2931742dfe] {
        height: 49px;
        width: calc(50% - 12px);
        max-width: calc(50% - 12px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-541dd1f6-3c40-48bd-b6ad-8f2931742dfe] {
        margin: 0px 4px 7px 4px;
        width: calc(50% - 8px);
        max-width: calc(50% - 8px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-541dd1f6-3c40-48bd-b6ad-8f2931742dfe] {
        width: calc(100% - 8px);
        max-width: calc(100% - 8px);
    }
}

.sd[data-s-0a9f7107-bef8-461d-883a-f31413343809] {
    color: #46b94d;
    font-family: var(--s-font-d78694af);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-541dd1f6-3c40-48bd-b6ad-8f2931742dfe]:hover .sd[data-s-0a9f7107-bef8-461d-883a-f31413343809] {
    color: #ffffff;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0a9f7107-bef8-461d-883a-f31413343809] {
        font-size: 13px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-0a9f7107-bef8-461d-883a-f31413343809] {
        font-size: 11px;
    }
}

.sd[data-s-895cadba-59cd-4f94-9cb0-506deb2b3c4f] {
    color: #46b94d;
    font-size: 12px;
    margin: 0px 0px 0px 3px;
    max-width: calc(100% - 3px);
}

.sd[data-s-541dd1f6-3c40-48bd-b6ad-8f2931742dfe]:hover .sd[data-s-895cadba-59cd-4f94-9cb0-506deb2b3c4f] {
    color: #ffffff;
}

.sd[data-s-c6ffae0c-5899-4c33-9f41-2c78083ce710] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 6px 3px;
    width: 89%;
    max-width: 89%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-c6ffae0c-5899-4c33-9f41-2c78083ce710] {
        flex: none;
        width: 89%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-c6ffae0c-5899-4c33-9f41-2c78083ce710] {
        flex: none;
        width: 89%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c6ffae0c-5899-4c33-9f41-2c78083ce710] {
        flex: none;
        width: 89%;
    }
}

.sd[data-s-7397b8ed-e01a-4df5-8619-b6b1346d7395] {
    align-content: center;
    align-items: center;
    background: #60bce8;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 63px;
    justify-content: center;
    margin: 10px 13px 0px 0px;
    width: calc(33% - 13px);
    max-width: calc(33% - 13px);
}

.sd[data-s-7397b8ed-e01a-4df5-8619-b6b1346d7395]:hover {
    box-shadow: none;
    opacity: 0.8;
    transform: translate(3px, 3px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-7397b8ed-e01a-4df5-8619-b6b1346d7395] {
        flex: none;
        height: 53px;
        margin: 10px 7px 0px 0px;
        width: calc(33% - 7px);
        max-width: calc(33% - 7px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-7397b8ed-e01a-4df5-8619-b6b1346d7395] {
        height: 39px;
        margin: 7px 7px 0px 0px;
        width: 146px;
        max-width: calc(100% - 7px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-7397b8ed-e01a-4df5-8619-b6b1346d7395] {
        flex: none;
        height: 54px;
        margin: 7px 7px 0px 0px;
        width: calc(90% - 7px);
        max-width: calc(90% - 7px);
    }
}

.sd[data-s-84df8cc7-eab7-4886-ae93-94f85a6a09c4] {
    color: #ffffff;
    font-family: var(--s-font-2f87cf7e);
    font-size: 15px;
    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: 1140px) {
    .sd[data-s-84df8cc7-eab7-4886-ae93-94f85a6a09c4] {
        font-size: 14px;
        letter-spacing: -0.04em;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-84df8cc7-eab7-4886-ae93-94f85a6a09c4] {
        font-size: 12px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-84df8cc7-eab7-4886-ae93-94f85a6a09c4] {
        font-size: 11px;
    }
}

.sd[data-s-c730ca14-3a06-4c87-b0b7-8081d18702c1] {
    color: #ffffff;
    font-size: 14px;
    margin: 0px 0px 0px 7px;
    padding: 1px 0px 0px 0px;
    max-width: calc(100% - 7px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-c730ca14-3a06-4c87-b0b7-8081d18702c1] {
        font-size: 12px;
        margin: 0px 0px 0px 5px;
        max-width: calc(100% - 5px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c730ca14-3a06-4c87-b0b7-8081d18702c1] {
        font-size: 11px;
    }
}

.sd[data-s-2022231d-b6b7-4e6e-93b0-d2e13025b8ef] {
    align-content: center;
    align-items: center;
    background: #5fb062;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 63px;
    justify-content: center;
    margin: 10px 13px 0px 0px;
    width: calc(33% - 13px);
    max-width: calc(33% - 13px);
}

.sd[data-s-2022231d-b6b7-4e6e-93b0-d2e13025b8ef]:hover {
    box-shadow: none;
    opacity: 0.8;
    transform: translate(3px, 3px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-2022231d-b6b7-4e6e-93b0-d2e13025b8ef] {
        flex: none;
        height: 53px;
        margin: 10px 7px 0px 0px;
        width: calc(33% - 7px);
        max-width: calc(33% - 7px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-2022231d-b6b7-4e6e-93b0-d2e13025b8ef] {
        height: 39px;
        margin: 7px 7px 0px 0px;
        width: 146px;
        max-width: calc(100% - 7px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-2022231d-b6b7-4e6e-93b0-d2e13025b8ef] {
        flex: none;
        height: 54px;
        margin: 7px 7px 0px 0px;
        width: calc(90% - 7px);
        max-width: calc(90% - 7px);
    }
}

.sd[data-s-125246f4-227f-4ae0-be44-bd792a0c88ff] {
    color: #ffffff;
    font-family: var(--s-font-2f87cf7e);
    font-size: 15px;
    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: 1140px) {
    .sd[data-s-125246f4-227f-4ae0-be44-bd792a0c88ff] {
        font-size: 14px;
        letter-spacing: -0.04em;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-125246f4-227f-4ae0-be44-bd792a0c88ff] {
        font-size: 12px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-125246f4-227f-4ae0-be44-bd792a0c88ff] {
        font-size: 11px;
    }
}

.sd[data-s-888d04f9-225f-46ad-ab4a-e269a73da3b5] {
    color: #ffffff;
    font-size: 14px;
    margin: 0px 0px 0px 7px;
    padding: 1px 0px 0px 0px;
    max-width: calc(100% - 7px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-888d04f9-225f-46ad-ab4a-e269a73da3b5] {
        font-size: 12px;
        margin: 0px 0px 0px 5px;
        max-width: calc(100% - 5px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-888d04f9-225f-46ad-ab4a-e269a73da3b5] {
        font-size: 11px;
    }
}

.sd[data-s-e63dcffc-61fb-459f-af4d-7db52d9dd915] {
    align-content: center;
    align-items: center;
    background: #e1c769;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 63px;
    justify-content: center;
    margin: 10px 13px 0px 0px;
    width: calc(33% - 13px);
    max-width: calc(33% - 13px);
}

.sd[data-s-e63dcffc-61fb-459f-af4d-7db52d9dd915]:hover {
    box-shadow: none;
    opacity: 0.8;
    transform: translate(3px, 3px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-e63dcffc-61fb-459f-af4d-7db52d9dd915] {
        flex: none;
        height: 53px;
        margin: 10px 7px 0px 0px;
        width: calc(33% - 7px);
        max-width: calc(33% - 7px);
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-e63dcffc-61fb-459f-af4d-7db52d9dd915] {
        height: 39px;
        margin: 7px 7px 0px 0px;
        width: 146px;
        max-width: calc(100% - 7px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e63dcffc-61fb-459f-af4d-7db52d9dd915] {
        flex: none;
        height: 57px;
        margin: 7px 7px 0px 0px;
        width: calc(90% - 7px);
        max-width: calc(90% - 7px);
    }
}

.sd[data-s-aa89d202-879a-4590-ba4d-da024b902052] {
    color: #ffffff;
    font-family: var(--s-font-2f87cf7e);
    font-size: 15px;
    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: 1140px) {
    .sd[data-s-aa89d202-879a-4590-ba4d-da024b902052] {
        font-size: 14px;
        letter-spacing: -0.04em;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-aa89d202-879a-4590-ba4d-da024b902052] {
        font-size: 12px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-aa89d202-879a-4590-ba4d-da024b902052] {
        font-size: 14px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-aa89d202-879a-4590-ba4d-da024b902052] {
        font-size: 12px;
    }
}

.sd[data-s-cce9fd76-e59f-459a-8e27-abb32286d702] {
    color: #ffffff;
    font-size: 14px;
    margin: 0px 0px 0px 7px;
    padding: 1px 0px 0px 0px;
    max-width: calc(100% - 7px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-cce9fd76-e59f-459a-8e27-abb32286d702] {
        font-size: 12px;
        margin: 0px 0px 0px 5px;
        max-width: calc(100% - 5px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-cce9fd76-e59f-459a-8e27-abb32286d702] {
        font-size: 14px;
        margin: 0px 0px 0px 7px;
        max-width: calc(100% - 7px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-cce9fd76-e59f-459a-8e27-abb32286d702] {
        font-size: 12px;
    }
}

.sd[data-s-5b1e6677-fe87-4b6f-a923-e946e114470a] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #a1a1a1;
    border-left: 1px solid #a1a1a1;
    border-radius: 2px;
    border-right: 1px solid #a1a1a1;
    border-top: 1px solid #a1a1a1;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 14px 0px 0px 0px;
    padding: 0px 0px 14px 0px;
    width: 89%;
    max-width: 89%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-5b1e6677-fe87-4b6f-a923-e946e114470a] {
        border-bottom: 1px solid #d7d7d7;
        border-left: 1px solid #d7d7d7;
        border-right: 1px solid #d7d7d7;
        border-top: 1px solid #d7d7d7;
    }
}

.sd[data-s-7cc98f86-0d4e-4893-8811-d985dad94700] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-7cc98f86-0d4e-4893-8811-d985dad94700] {
        flex: none;
        width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-7cc98f86-0d4e-4893-8811-d985dad94700] {
        flex: none;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7cc98f86-0d4e-4893-8811-d985dad94700] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-17f76a67-fbbd-4e4b-8006-10111c511b1f] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-030d7532-04e0-4a83-85ef-41471970621a] {
    align-content: center;
    align-items: center;
    background: #a1a1a1;
    border-radius: 0px 0px 32px 0px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 32px;
    justify-content: center;
    margin: 0px 0px 3px 0px;
    width: 188px;
    max-width: 100%;
}

.sd[data-s-030d7532-04e0-4a83-85ef-41471970621a]:hover {
    box-shadow: none;
    opacity: 0.8;
    transform: translate(3px, 3px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-030d7532-04e0-4a83-85ef-41471970621a] {
        flex: none;
        height: 38px;
        margin: 0px 0px 0px 0px;
        width: 185px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-030d7532-04e0-4a83-85ef-41471970621a] {
        height: 28px;
        margin: 0px 0px 0px 0px;
        width: 177px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-030d7532-04e0-4a83-85ef-41471970621a] {
        flex: none;
        height: 32px;
        margin: 0px 0px 0px 0px;
        width: 168px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-030d7532-04e0-4a83-85ef-41471970621a] {
        width: 163px;
        max-width: 100%;
    }
}

.sd[data-s-e7f1fbfb-cb53-446d-b0c7-017ff802ad53] {
    color: #ffffff;
    font-family: var(--s-font-2f87cf7e);
    font-size: 12px;
    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: 1140px) {
    .sd[data-s-e7f1fbfb-cb53-446d-b0c7-017ff802ad53] {
        font-size: 12px;
        letter-spacing: -0.04em;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-e7f1fbfb-cb53-446d-b0c7-017ff802ad53] {
        font-family: var(--s-font-d78694af);
        font-size: 11px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e7f1fbfb-cb53-446d-b0c7-017ff802ad53] {
        font-size: 11px;
    }
}

.sd[data-s-9b5beabb-de1d-46d3-b87b-94620f68fa56] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    padding: 7px 23px 0px 23px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-9b5beabb-de1d-46d3-b87b-94620f68fa56] {
        flex: none;
        width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-9b5beabb-de1d-46d3-b87b-94620f68fa56] {
        flex: none;
        padding: 11px 9px 0px 9px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9b5beabb-de1d-46d3-b87b-94620f68fa56] {
        flex: none;
        width: 100%;
    }
}

.sd[data-s-4936cbdd-7e0d-47cd-aafd-ad7b91a03aba] {
    color: #333;
    font-family: var(--s-font-4baed1e4);
    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: 1140px) {
    .sd[data-s-4936cbdd-7e0d-47cd-aafd-ad7b91a03aba] {
        text-align: left;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-4936cbdd-7e0d-47cd-aafd-ad7b91a03aba] {
        font-size: 12px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-4936cbdd-7e0d-47cd-aafd-ad7b91a03aba] {
        font-size: 11px;
        text-align: left;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-4936cbdd-7e0d-47cd-aafd-ad7b91a03aba] {
        font-size: 11px;
    }
}

.sd[data-s-7b75de7f-9386-4352-9890-82f4c0809cca] {
    color: #333;
    flex: none;
    font-family: var(--s-font-a0b72df9);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 3px 0px 0px 0px;
    text-align: left;
    width: 89%;
    max-width: 89%;
    justify-content: flex-start;
}

@media screen and (max-width: 646px) {
    .sd[data-s-7b75de7f-9386-4352-9890-82f4c0809cca] {
        font-size: 11px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7b75de7f-9386-4352-9890-82f4c0809cca] {
        font-size: 12px;
    }
}

.sd[data-s-9bf3449d-864a-4693-b12b-9724f1963c9f] {
    color: #333;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 24px 0px 4px 0px;
    text-align: left;
    text-decoration: underline;
    width: 89%;
    max-width: 89%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9bf3449d-864a-4693-b12b-9724f1963c9f] {
        font-size: 16px;
        margin: 20px 0px 7px 0px;
        width: 89%;
        max-width: 89%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-9bf3449d-864a-4693-b12b-9724f1963c9f] {
        font-size: 15px;
        margin: 17px 0px 5px 0px;
        width: 89%;
        max-width: 89%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9bf3449d-864a-4693-b12b-9724f1963c9f] {
        font-size: 14px;
        margin: 17px 0px 4px 0px;
        width: 89%;
        max-width: 89%;
    }
}

.sd[data-s-9d4c8ce8-4059-4337-8e76-57c723e0ac0f] {
    color: #333333;
    flex: none;
    font-family: var(--s-font-a0b72df9);
    font-size: 12px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 2px 0px 14px 0px;
    text-align: left;
    width: 89%;
    max-width: 89%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9d4c8ce8-4059-4337-8e76-57c723e0ac0f] {
        font-family: var(--s-font-4baed1e4);
        font-size: 12px;
        margin: 0px 0px 15px 0px;
        width: 89%;
        max-width: 89%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-9d4c8ce8-4059-4337-8e76-57c723e0ac0f] {
        font-size: 11px;
        margin: 0px 0px 17px 0px;
        width: 89%;
        max-width: 89%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9d4c8ce8-4059-4337-8e76-57c723e0ac0f] {
        font-size: 10px;
        margin: 0px 0px 21px 0px;
        width: 89%;
        max-width: 89%;
    }
}

.sd[data-s-62946830-f9b8-4013-9ac1-db8b921d70ae] {
    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: 89%;
    max-width: 89%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-62946830-f9b8-4013-9ac1-db8b921d70ae] {
        margin: 0px 0px 9px 0px;
        width: 89%;
        max-width: 89%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-62946830-f9b8-4013-9ac1-db8b921d70ae] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.sd[data-s-670d6fcf-6f00-47a7-bfd8-6b288432ef60] {
    align-content: center;
    align-items: center;
    background: #555555;
    border-bottom: 2px solid #555555;
    border-left: 2px solid #555555;
    border-radius: 3px;
    border-right: 2px solid #555555;
    border-top: 2px solid #555555;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 38px;
    justify-content: center;
    margin: 0px 6px 10px 6px;
    padding: 0px 0px 0px 0px;
    width: calc(50% - 12px);
    max-width: calc(50% - 12px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-670d6fcf-6f00-47a7-bfd8-6b288432ef60] {
        height: 37px;
        width: calc(50% - 12px);
        max-width: calc(50% - 12px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-670d6fcf-6f00-47a7-bfd8-6b288432ef60] {
        height: 32px;
        margin: 0px 4px 7px 4px;
        width: 161px;
        max-width: calc(100% - 8px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-670d6fcf-6f00-47a7-bfd8-6b288432ef60] {
        width: calc(100% - 8px);
        max-width: calc(100% - 8px);
    }
}

.sd[data-s-9623ac9b-5875-4299-a1c1-f55d2d94b078] {
    color: #ffffff;
    font-family: var(--s-font-d78694af);
    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: 840px) {
    .sd[data-s-9623ac9b-5875-4299-a1c1-f55d2d94b078] {
        font-size: 13px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-9623ac9b-5875-4299-a1c1-f55d2d94b078] {
        font-size: 11px;
    }
}

.sd[data-s-d2648830-46c9-4dbd-b25e-71df09fe09d4] {
    color: #ffffff;
    font-size: 12px;
    margin: 0px 0px 0px 3px;
    max-width: calc(100% - 3px);
}

.sd[data-s-5e8cb7d6-1e7d-4bdc-a1ad-2876e689045b] {
    color: #333333;
    font-family: var(--s-font-d5a205c8);
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 6px;
    text-align: left;
    width: auto;
    max-width: calc(100% - 6px);
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-5e8cb7d6-1e7d-4bdc-a1ad-2876e689045b] {
        font-size: 12px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-5e8cb7d6-1e7d-4bdc-a1ad-2876e689045b] {
        font-size: 11px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-5e8cb7d6-1e7d-4bdc-a1ad-2876e689045b] {
        font-size: 10px;
    }
}

.sd[data-s-17ba1944-35e6-44c9-a0a2-f7b2e7318837] {
    color: #333;
    flex: none;
    font-family: var(--s-font-a0b72df9);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 4px 0px 0px 0px;
    text-align: left;
    width: 89%;
    max-width: 89%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-17ba1944-35e6-44c9-a0a2-f7b2e7318837] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
        width: 89%;
        max-width: 89%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-17ba1944-35e6-44c9-a0a2-f7b2e7318837] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-17ba1944-35e6-44c9-a0a2-f7b2e7318837] {
        font-size: 12px;
    }
}

.sd[data-s-6e2704bb-0da6-47e9-81fd-b509b053d30a] {
    border-bottom: 0px solid #78c1ff;
    border-left: 0px solid #78c1ff;
    border-right: 0px solid #78c1ff;
    border-top: 0px solid #78c1ff;
    color: #333;
    flex: none;
    font-family: var(--s-font-12adfc6d);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 31px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    text-decoration: underline;
    width: 89%;
    max-width: 89%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6e2704bb-0da6-47e9-81fd-b509b053d30a] {
        font-size: 16px;
        margin: 31px 0px 7px 0px;
        width: 89%;
        max-width: 89%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-6e2704bb-0da6-47e9-81fd-b509b053d30a] {
        font-size: 15px;
        margin: 26px 0px 5px 0px;
        width: 89%;
        max-width: 89%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-6e2704bb-0da6-47e9-81fd-b509b053d30a] {
        font-size: 14px;
        margin: 22px 0px 4px 0px;
        width: 89%;
        max-width: 89%;
    }
}

.sd[data-s-14e1ba15-d48c-434c-9998-48193aee688d] {
    color: #333;
    flex: none;
    font-family: var(--s-font-4baed1e4);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 12px 0px 0px 0px;
    text-align: left;
    width: 89%;
    max-width: 89%;
    justify-content: flex-start;
}

@media screen and (max-width: 840px) {
    .sd[data-s-14e1ba15-d48c-434c-9998-48193aee688d] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
        width: 89%;
        max-width: 89%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-14e1ba15-d48c-434c-9998-48193aee688d] {
        font-size: 14px;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-14e1ba15-d48c-434c-9998-48193aee688d] {
        font-size: 12px;
    }
}

.sd[data-s-a89ccad7-04da-4044-91b2-6da405109335] {
    background: rgba(0, 0, 0, 0.27);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-8e0327ab-5a40-4e95-9531-cba08a94ac1c] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    width: 351px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-8e0327ab-5a40-4e95-9531-cba08a94ac1c] {
        flex: none;
        width: 304px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-8e0327ab-5a40-4e95-9531-cba08a94ac1c] {
        flex: none;
        width: 290px;
        max-width: 100%;
    }
}

.sd[data-s-45b4fe69-de07-4ba4-a928-74a1544083e1] {
    color: #ffffff;
    font-size: 28px;
}

.sd[data-s-18a599b7-846f-4f14-8ed8-9f8cefb93297] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 6px;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 479px;
    justify-content: center;
    margin: 0px;
    width: 351px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-18a599b7-846f-4f14-8ed8-9f8cefb93297] {
        height: 455px;
        width: 304px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-18a599b7-846f-4f14-8ed8-9f8cefb93297] {
        flex: none;
        width: 290px;
        max-width: 100%;
    }
}

.sd[data-s-aaf6041b-e683-4256-af5a-b902dc566a8f] {
    border-bottom: 1px solid #8e8e8e;
    border-left: 1px solid #8e8e8e;
    border-radius: 10.5px;
    border-right: 1px solid #8e8e8e;
    border-top: 1px solid #8e8e8e;
    color: #9f9f9f;
    font-family: var(--s-font-4baed1e4);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 3px 0px;
    padding: 2px 10px 2px 10px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-4fb13e6c-5071-4a4e-8bff-7646e7425e8f] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 5px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-42d0efe7-b196-4c61-b83e-fe1003ad80f9] {
    color: #1594ff;
    font-family: var(--s-font-4baed1e4);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 15px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-6b2f9f82-c332-4af9-8323-5e94feaf5ef6] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-8517c242-5b23-47b9-984c-dd1617be19a9] {
    color: #646464;
    font-family: var(--s-font-a0b72df9);
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 4px 0px;
    text-align: center;
    text-decoration: none;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-8517c242-5b23-47b9-984c-dd1617be19a9]:hover {
    color: #515151;
}

.sd[data-s-bba53ff7-2208-47e5-ba5c-3ec07fe84447] {
    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;
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 12px;
    height: 46px;
    justify-content: center;
    line-height: 1.4;
    margin: 0px 0px 13px 0px;
    padding: 10px 10px 10px 10px;
    text-align: left;
    width: 320px;
    max-width: 100%;
}

.sd[data-s-bba53ff7-2208-47e5-ba5c-3ec07fe84447]::-webkit-input-placeholder {
    color: #cccccc;
}

.sd[data-s-bba53ff7-2208-47e5-ba5c-3ec07fe84447]:-moz-placeholder {
    color: #cccccc;
}

.sd[data-s-bba53ff7-2208-47e5-ba5c-3ec07fe84447]::-moz-placeholder {
    color: #cccccc;
}

.sd[data-s-bba53ff7-2208-47e5-ba5c-3ec07fe84447]:-ms-input-placeholder {
    color: #cccccc;
}

@media screen and (max-width: 646px) {
    .sd[data-s-bba53ff7-2208-47e5-ba5c-3ec07fe84447] {
        margin: 0px 0px 11px 0px;
        max-width: 100%;
    }
}

.sd[data-s-c4af16ca-382e-4373-9410-1e2ab7dda737] {
    color: #646464;
    font-family: var(--s-font-a0b72df9);
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 4px 0px;
    text-align: center;
    text-decoration: none;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-c4af16ca-382e-4373-9410-1e2ab7dda737]:hover {
    color: #515151;
}

.sd[data-s-329d65b5-2f53-4629-bc57-aef10d097378] {
    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;
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 12px;
    height: 46px;
    justify-content: center;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    text-align: left;
    width: 320px;
    max-width: 100%;
}

.sd[data-s-329d65b5-2f53-4629-bc57-aef10d097378]::-webkit-input-placeholder {
    color: #cccccc;
}

.sd[data-s-329d65b5-2f53-4629-bc57-aef10d097378]:-moz-placeholder {
    color: #cccccc;
}

.sd[data-s-329d65b5-2f53-4629-bc57-aef10d097378]::-moz-placeholder {
    color: #cccccc;
}

.sd[data-s-329d65b5-2f53-4629-bc57-aef10d097378]:-ms-input-placeholder {
    color: #cccccc;
}

.sd[data-s-992cd4aa-4a13-4964-a059-43668c686c73] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px;
    text-align: center;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-992cd4aa-4a13-4964-a059-43668c686c73] > p {
    color: #8a8a8a;
    font-size: 10px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.sd[data-s-992cd4aa-4a13-4964-a059-43668c686c73] strong {
    color: #147dd4;
    text-decoration: underline;
}

.sd[data-s-35cd2899-261f-4ef1-b650-0aa7b65b535c] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #1e87df;
    border-left: 1px solid #1e87df;
    border-radius: 3px;
    border-right: 1px solid #1e87df;
    border-top: 1px solid #1e87df;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 43px;
    justify-content: center;
    margin: 21px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2a1d8e6c-2710-471d-b019-1516b0a27a06] {
    color: #127dd7;
    font-family: var(--s-font-a0b72df9);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-2ae186b4-23f9-4a68-addd-4a8b8435bb7b] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 14px 0px 0px 0px;
    padding: 0px 0px 0px;
    text-align: center;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-2ae186b4-23f9-4a68-addd-4a8b8435bb7b] > p {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
}

.sd[data-s-2ae186b4-23f9-4a68-addd-4a8b8435bb7b] strong {
    color: #147dd4;
    text-decoration: underline;
}

@media screen and (max-width: 646px) {
    .sd[data-s-2ae186b4-23f9-4a68-addd-4a8b8435bb7b] > p {
        text-align: left;
    }
}

.sd[data-s-2d4fa451-c0a6-4422-966a-fa616e28d567] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 27px 0px 0px 0px;
    padding: 0px 0px 0px;
    text-align: center;
    width: 600px;
    max-width: 100%;
}

.sd[data-s-2d4fa451-c0a6-4422-966a-fa616e28d567] > p {
    color: #8a8a8a;
    font-size: 10px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.sd[data-s-2d4fa451-c0a6-4422-966a-fa616e28d567] strong {
    color: #147dd4;
    text-decoration: underline;
}

.sd[data-s-adf74197-d164-4538-819a-4bc93c6c520a] {
    background: rgba(0, 0, 0, 0.27);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b2f1745b-7527-4239-963a-2cea6499c22d] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    width: 351px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-b2f1745b-7527-4239-963a-2cea6499c22d] {
        flex: none;
        width: 304px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-b2f1745b-7527-4239-963a-2cea6499c22d] {
        flex: none;
        width: 290px;
        max-width: 100%;
    }
}

.sd[data-s-9dc5fe83-cd03-480c-a10c-a358b2ae9390] {
    color: #ffffff;
    font-size: 28px;
}

.sd[data-s-372104a0-fb92-4065-b7cb-77f6571593b8] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 6px;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 442px;
    justify-content: center;
    margin: 0px;
    width: 351px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-372104a0-fb92-4065-b7cb-77f6571593b8] {
        height: 455px;
        width: 304px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-372104a0-fb92-4065-b7cb-77f6571593b8] {
        flex: none;
        width: 290px;
        max-width: 100%;
    }
}

.sd[data-s-e838d005-f5b9-43b4-a954-a0ac2c0f43f1] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 17px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-8dbb8fdd-caff-41d9-992b-396dba0abce0] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 17px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-d2b27492-5046-458d-9fe1-af21b8883503] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-8d5fcc9e-1875-4f6e-8274-c23cce3c8e9a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #1e87df;
    border-left: 1px solid #1e87df;
    border-radius: 3px;
    border-right: 1px solid #1e87df;
    border-top: 1px solid #1e87df;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 43px;
    justify-content: center;
    margin: 21px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-2fb67161-8528-4ae4-ab68-402e83d6d08e] {
    color: #127dd7;
    font-family: var(--s-font-a0b72df9);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-218670b0-d7bb-44d7-8628-774ef07ce391] {
    background: rgba(0, 0, 0, 0.27);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a47f3e90-43be-4c66-b7ac-aa2de54d96b9] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    width: 351px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-a47f3e90-43be-4c66-b7ac-aa2de54d96b9] {
        flex: none;
        width: 304px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a47f3e90-43be-4c66-b7ac-aa2de54d96b9] {
        flex: none;
        width: 290px;
        max-width: 100%;
    }
}

.sd[data-s-bb98202a-3600-40a3-871f-717de238624e] {
    color: #ffffff;
    font-size: 28px;
}

.sd[data-s-66083b92-b60c-463f-8857-af4607080e3d] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 6px;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 442px;
    justify-content: center;
    margin: 0px;
    width: 351px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-66083b92-b60c-463f-8857-af4607080e3d] {
        height: 455px;
        width: 304px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-66083b92-b60c-463f-8857-af4607080e3d] {
        flex: none;
        width: 290px;
        max-width: 100%;
    }
}

.sd[data-s-909e2d95-5d3f-4f4a-bc22-cbc5e1511d8b] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 17px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-12470a5a-592f-4d80-85ab-254c5fc36237] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 17px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-e088a7cb-740b-4414-95bd-5e81d96baaab] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-70343afe-6507-4668-aafe-d072feecd25a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #1e87df;
    border-left: 1px solid #1e87df;
    border-radius: 3px;
    border-right: 1px solid #1e87df;
    border-top: 1px solid #1e87df;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 43px;
    justify-content: center;
    margin: 21px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e002b197-4f97-44bd-88f4-ef6868c4a6f8] {
    color: #127dd7;
    font-family: var(--s-font-a0b72df9);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-40dbd0cb-afdd-4a76-a3ad-e0024cd1b2b4] {
    background: rgba(0, 0, 0, 0.27);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ac31971d-9cc7-4d4a-a4d8-e4b10c7f52a8] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    width: 351px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-ac31971d-9cc7-4d4a-a4d8-e4b10c7f52a8] {
        flex: none;
        width: 304px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ac31971d-9cc7-4d4a-a4d8-e4b10c7f52a8] {
        flex: none;
        width: 290px;
        max-width: 100%;
    }
}

.sd[data-s-07a7df22-e236-4549-b5ad-21b07954a35f] {
    color: #ffffff;
    font-size: 28px;
}

.sd[data-s-de7c10d0-2331-4d27-aa4b-fb3b15540e93] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 6px;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 442px;
    justify-content: center;
    margin: 0px;
    width: 351px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-de7c10d0-2331-4d27-aa4b-fb3b15540e93] {
        height: 455px;
        width: 304px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-de7c10d0-2331-4d27-aa4b-fb3b15540e93] {
        flex: none;
        width: 290px;
        max-width: 100%;
    }
}

.sd[data-s-fe45cee1-4447-4549-9fd0-810a00cceafb] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 17px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-0d756d03-e409-4ca3-af34-0678a054cee6] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 17px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-c6d22237-c244-4c66-941e-0a8ec18c5732] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-0cb8af59-0b7b-47b2-b7ac-4dcbdb8f1b96] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #828282;
    border-left: 1px solid #828282;
    border-radius: 3px;
    border-right: 1px solid #828282;
    border-top: 1px solid #828282;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 43px;
    justify-content: center;
    margin: 21px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a3913e38-f370-4669-a12e-a7682479c7f4] {
    color: #797979;
    font-family: var(--s-font-a0b72df9);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-bd72d457-ec84-4a3f-80b0-4b0676d14248] {
    background: rgba(0, 0, 0, 0.27);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-3d38127d-f2f9-4367-ac7b-85e99a8d345d] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 6px 0px;
    width: 351px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-3d38127d-f2f9-4367-ac7b-85e99a8d345d] {
        flex: none;
        width: 304px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-3d38127d-f2f9-4367-ac7b-85e99a8d345d] {
        flex: none;
        width: 290px;
        max-width: 100%;
    }
}

.sd[data-s-3c3d21a2-300a-4db0-8a5f-606c53c53be1] {
    color: #ffffff;
    font-size: 28px;
}

.sd[data-s-ab0e10c2-9eee-4d1f-9e43-cc29bfd5fa5f] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 6px;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 442px;
    justify-content: center;
    margin: 0px;
    width: 351px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-ab0e10c2-9eee-4d1f-9e43-cc29bfd5fa5f] {
        height: 455px;
        width: 304px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ab0e10c2-9eee-4d1f-9e43-cc29bfd5fa5f] {
        flex: none;
        width: 290px;
        max-width: 100%;
    }
}

.sd[data-s-f8474cba-18e4-4119-97ce-1dcc8745ebdd] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 17px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-012e8aac-7f8f-47ab-abef-51979a6e800d] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 17px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-f9849ca0-eff6-4840-bd9d-59863094a1ca] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 85%;
    max-width: 85%;
}

.sd[data-s-32dd2dc0-44fe-408c-b6c4-d7bfe0d1a911] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #828282;
    border-left: 1px solid #828282;
    border-radius: 3px;
    border-right: 1px solid #828282;
    border-top: 1px solid #828282;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 43px;
    justify-content: center;
    margin: 21px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-3d0322a6-1636-4112-bd3b-094a2b8f0fc3] {
    color: #797979;
    font-family: var(--s-font-a0b72df9);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-805a8f71-dd44-4dd3-b062-46abcf18a1bc] {
    align-content: flex-end;
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-805a8f71-dd44-4dd3-b062-46abcf18a1bc] {
        align-content: center;
        align-items: center;
    }
}

.sd[data-s-928cbbff-b063-48cd-8fc7-82d5e3d05619] {
    align-content: flex-end;
    align-items: flex-end;
    background: #FFFFFF;
    border-radius: 10px;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 522px;
    justify-content: flex-start;
    margin: 46px 62px 0px 62px;
    opacity: 1;
    transform-origin: top right;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    width: calc(100% - 124px);
    max-width: calc(100% - 124px);
}

.sd[data-s-928cbbff-b063-48cd-8fc7-82d5e3d05619].appear {
    opacity: 0;
    transform: scale(0.36, 0.36);
    transition-duration: 600ms;
}

.sd[data-s-928cbbff-b063-48cd-8fc7-82d5e3d05619].appear-active {
    transition-duration: 600ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-928cbbff-b063-48cd-8fc7-82d5e3d05619] {
        height: 457px;
        width: calc(100% - 124px);
        max-width: calc(100% - 124px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-928cbbff-b063-48cd-8fc7-82d5e3d05619] {
        border-radius: 4px;
        flex: none;
        height: auto;
        margin: 46px 0px 0px;
        padding: 0px 0px 41px 0px;
        width: 90%;
        max-width: 90%;
    }
}

.sd[data-s-351a6f30-de2d-42f6-a609-1dea1ae688fc] {
    color: #333;
    font-size: 36px;
    margin: 22px 25px 0px 0px;
    max-width: calc(100% - 25px);
}

.sd[data-s-351a6f30-de2d-42f6-a609-1dea1ae688fc]:hover {
    opacity: 0.6;
}

@media screen and (max-width: 646px) {
    .sd[data-s-351a6f30-de2d-42f6-a609-1dea1ae688fc] {
        font-size: 28px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-351a6f30-de2d-42f6-a609-1dea1ae688fc] {
        margin: 12px 13px 0px 0px;
        max-width: calc(100% - 13px);
    }
}

.sd[data-s-730a90b6-6d0e-4fbe-9d7c-0293b4f09bea] {
    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: flex-start;
    padding: 30px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-730a90b6-6d0e-4fbe-9d7c-0293b4f09bea] {
        flex: none;
        height: auto;
        overflow-x: visible;
        overflow-y: visible;
        padding: 18px 0px 0px 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-730a90b6-6d0e-4fbe-9d7c-0293b4f09bea] {
        padding: 28px 0px 0px 0px;
    }
}

.sd[data-s-f9535201-a48c-49f3-b3a0-ee7579e77d5e] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 883px;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-f9535201-a48c-49f3-b3a0-ee7579e77d5e] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-f9535201-a48c-49f3-b3a0-ee7579e77d5e] {
        flex: none;
        overflow-x: hidden;
        overflow-y: auto;
        width: 87%;
        max-width: 87%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f9535201-a48c-49f3-b3a0-ee7579e77d5e] {
        flex: none;
        width: 91%;
        max-width: 91%;
    }
}

.sd[data-s-216cb57d-b120-432f-a726-ec0da7db1bf0] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f985c1d0);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 14px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 14px);
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-216cb57d-b120-432f-a726-ec0da7db1bf0] {
        font-size: 13px;
        margin: 0px 0px 0px 10px;
        max-width: calc(100% - 10px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-216cb57d-b120-432f-a726-ec0da7db1bf0] {
        font-size: 13px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-216cb57d-b120-432f-a726-ec0da7db1bf0] {
        font-size: 12px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-07141fe2-8e13-4a2a-a9b4-4f8d88e4b860] {
    align-content: flex-start;
    align-items: flex-start;
    border-radius: 4px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 19px 14px 31px 14px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - 28px);
    max-width: calc(100% - 28px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-07141fe2-8e13-4a2a-a9b4-4f8d88e4b860] {
        margin: 19px 10px 31px 10px;
        width: calc(100% - 20px);
        max-width: calc(100% - 20px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-07141fe2-8e13-4a2a-a9b4-4f8d88e4b860] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 11px 0px 31px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-88c6f770-ea75-4270-b869-45d75da2fd6d] {
    background: #f9f9f9;
    border-bottom: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: 1;
    font-family: var(--s-font-a0b72df9);
    font-size: 16px;
    height: 50px;
    justify-content: center;
    line-height: 1.4;
    padding: 10px 16px 10px 16px;
    text-align: left;
    max-width: 100%;
}

.sd[data-s-88c6f770-ea75-4270-b869-45d75da2fd6d]::-webkit-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-88c6f770-ea75-4270-b869-45d75da2fd6d]:-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-88c6f770-ea75-4270-b869-45d75da2fd6d]::-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-88c6f770-ea75-4270-b869-45d75da2fd6d]:-ms-input-placeholder {
    color: #aeaeae;
}

@media screen and (max-width: 646px) {
    .sd[data-s-88c6f770-ea75-4270-b869-45d75da2fd6d] {
        border-radius: 3px;
        font-size: 13px;
        padding: 13px 16px 13px 16px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-690bc812-304f-4631-88da-78fe151994d8] {
    background: #333333;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 15px;
    height: 50px;
    justify-content: center;
    line-height: 1.4;
    text-align: left;
    width: 100px;
    max-width: 100%;
}

.sd[data-s-690bc812-304f-4631-88da-78fe151994d8]:hover {
    opacity: 0.8;
}

@media screen and (max-width: 646px) {
    .sd[data-s-690bc812-304f-4631-88da-78fe151994d8] {
        border-radius: 3px;
        height: 41px;
        margin: 9px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-37d2b56d-5cb3-4273-b097-0e15615d9387] {
    color: #FFFFFF;
    font-family: var(--s-font-d78694af);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0em;
    padding: 0px 0px 2px 0px;
    text-align: center;
    justify-content: center;
}

.sd[data-s-341980e8-3498-4c18-aadc-27297be12986] {
    color: #333;
    flex: none;
    font-family: var(--s-font-f985c1d0);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 14px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 14px);
    justify-content: center;
}

@media screen and (max-width: 840px) {
    .sd[data-s-341980e8-3498-4c18-aadc-27297be12986] {
        font-size: 13px;
        margin: 0px 0px 10px 10px;
        max-width: calc(100% - 10px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-341980e8-3498-4c18-aadc-27297be12986] {
        font-size: 13px;
        margin: 0px 0px 11px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-341980e8-3498-4c18-aadc-27297be12986] {
        font-size: 12px;
        text-align: left;
        justify-content: flex-start;
    }
}

.sd[data-s-f52dec48-c767-4bfb-bacb-36f7a4530409] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-f52dec48-c767-4bfb-bacb-36f7a4530409] {
        flex-direction: row;
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-f52dec48-c767-4bfb-bacb-36f7a4530409] {
        margin: 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-f52dec48-c767-4bfb-bacb-36f7a4530409] {
        flex-direction: row;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
    }
}

.sd[data-s-cf063745-d84f-4f26-a532-1c035c8feda3] {
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 14px 0px;
    width: calc(33% - 28px);
    max-width: calc(33% - 28px);
}

.sd[data-s-cf063745-d84f-4f26-a532-1c035c8feda3]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cf063745-d84f-4f26-a532-1c035c8feda3] {
        flex-direction: column;
        margin: 0px 10px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        width: calc(33% - 20px);
        max-width: calc(33% - 20px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-cf063745-d84f-4f26-a532-1c035c8feda3] {
        margin: 0px 18px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 241px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-cf063745-d84f-4f26-a532-1c035c8feda3] {
        margin: 0px 14px 0px 0px;
        width: 221px;
        max-width: calc(100% - 14px);
    }
}

.sd[data-s-f72e4c25-10aa-4980-84e9-53609c8252c8] {
    border-radius: 5px;
    height: 137px;
    margin: 0px 0px 18px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-f72e4c25-10aa-4980-84e9-53609c8252c8] {
        height: 117px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-f72e4c25-10aa-4980-84e9-53609c8252c8] {
        flex: none;
        height: 70px;
        margin: 0px 0px 13px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-f72e4c25-10aa-4980-84e9-53609c8252c8] {
        height: 136px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f72e4c25-10aa-4980-84e9-53609c8252c8] {
        height: 125px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a5e892b9-5a8c-414c-a31d-5364e742dcfa] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 14px;
    font-weight: 900;
    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-a5e892b9-5a8c-414c-a31d-5364e742dcfa] {
        font-size: 12px;
    }
}

.sd[data-s-719889ef-564c-4f63-888d-2b83a858abda] {
    color: #333;
    display: none;
    font-family: var(--s-font-a0b72df9);
    font-size: 20px;
    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: 1140px) {
    .sd[data-s-719889ef-564c-4f63-888d-2b83a858abda] {
        display: none;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-719889ef-564c-4f63-888d-2b83a858abda] {
        display: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-719889ef-564c-4f63-888d-2b83a858abda] {
        display: flex;
        flex: none;
        font-size: 11px;
        margin: 13px 0px 0px 0px;
        text-align: right;
        width: 100%;
        max-width: 100%;
        justify-content: flex-end;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-719889ef-564c-4f63-888d-2b83a858abda] {
        display: flex;
    }
}

.sd[data-s-3cea8609-c602-410c-b8c8-c20673802bcb] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: ;
    height: 100%;
    justify-content: flex-start;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a4b96abc-6ec3-4fba-b361-c23c335fdce3] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 0px 64px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a4b96abc-6ec3-4fba-b361-c23c335fdce3].appear {
    opacity: 0;
}

.sd[data-s-a4b96abc-6ec3-4fba-b361-c23c335fdce3].appear-active {
}

@media screen and (max-width: 1140px) {
    .sd[data-s-a4b96abc-6ec3-4fba-b361-c23c335fdce3] {
        flex: none;
        height: 100%;
        padding: 0px 64px 0px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-a4b96abc-6ec3-4fba-b361-c23c335fdce3] {
        align-content: center;
        align-items: center;
        justify-content: center;
        padding: 64px 48px 64px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-a4b96abc-6ec3-4fba-b361-c23c335fdce3].appear {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        transform: translate(-368px, 0px);
        transform-origin: center left;
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }

    .sd[data-s-a4b96abc-6ec3-4fba-b361-c23c335fdce3].appear-active {
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }

    .sd[data-s-a4b96abc-6ec3-4fba-b361-c23c335fdce3] {
        border-bottom: 0px solid #000;
        border-left: 0px solid #000;
        border-right: 1px solid #000;
        border-top: 0px solid #000;
        flex: none;
        height: auto;
        justify-content: flex-start;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 64px 23px 64px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a4b96abc-6ec3-4fba-b361-c23c335fdce3] {
        flex: none;
        height: 100%;
        padding: 54px 22px 64px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-7ef2ef69-4427-4958-bf1b-62603962a8bf] {
    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;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 316px;
    max-width: 100%;
}

.sd[data-s-7ef2ef69-4427-4958-bf1b-62603962a8bf].appear {
    transform: translate(16px, 0px);
}

.sd[data-s-7ef2ef69-4427-4958-bf1b-62603962a8bf].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-7ef2ef69-4427-4958-bf1b-62603962a8bf] {
        display: flex;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-7ef2ef69-4427-4958-bf1b-62603962a8bf].appear {
        transform: ;
    }

    .sd[data-s-7ef2ef69-4427-4958-bf1b-62603962a8bf].appear-active {
    }

    .sd[data-s-7ef2ef69-4427-4958-bf1b-62603962a8bf] {
        align-content: center;
        align-items: center;
        background: #ffffff;
        display: flex;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7ef2ef69-4427-4958-bf1b-62603962a8bf] {
        display: flex;
        margin: 0px 0px 0px;
    }
}

.sd[data-s-c7159c7f-4837-4a6b-97e1-da4226f9ea1e] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    margin: 0px 0px 34px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-c7159c7f-4837-4a6b-97e1-da4226f9ea1e].appear {
}

.sd[data-s-c7159c7f-4837-4a6b-97e1-da4226f9ea1e].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-c7159c7f-4837-4a6b-97e1-da4226f9ea1e] {
        margin: 0px 0px 48px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-c7159c7f-4837-4a6b-97e1-da4226f9ea1e].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 400ms;
        transition-duration: 600ms;
    }

    .sd[data-s-c7159c7f-4837-4a6b-97e1-da4226f9ea1e].appear-active {
        transition-delay: 400ms;
        transition-duration: 600ms;
    }

    .sd[data-s-c7159c7f-4837-4a6b-97e1-da4226f9ea1e] {
        margin: 0px 0px 37px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c7159c7f-4837-4a6b-97e1-da4226f9ea1e] {
        margin: 0px 0px 25px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-e55efd27-7d79-411e-b0bd-23bd470985a3] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 206px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-e55efd27-7d79-411e-b0bd-23bd470985a3] {
        flex: none;
        height: auto;
        width: 192px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e55efd27-7d79-411e-b0bd-23bd470985a3] {
        flex: none;
        height: auto;
        width: 156px;
        max-width: 100%;
    }
}

.sd[data-s-9903c13a-ad04-47fe-a740-26ec43265508] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-9903c13a-ad04-47fe-a740-26ec43265508].appear {
}

.sd[data-s-9903c13a-ad04-47fe-a740-26ec43265508].appear-active {
}

.sd[data-s-9903c13a-ad04-47fe-a740-26ec43265508]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9903c13a-ad04-47fe-a740-26ec43265508] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-9903c13a-ad04-47fe-a740-26ec43265508].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 500ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-9903c13a-ad04-47fe-a740-26ec43265508].appear-active {
        transition-delay: 500ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-9903c13a-ad04-47fe-a740-26ec43265508] {
        flex: none;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9903c13a-ad04-47fe-a740-26ec43265508] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-5e7ca124-726e-46ec-9ee3-91d9ea93abbc] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-5e7ca124-726e-46ec-9ee3-91d9ea93abbc] {
        font-family: var(--s-font-d78694af);
        font-size: 17px;
    }
}

.sd[data-s-2a1e919f-ff1e-499d-99fe-4f0cd7694651] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-9903c13a-ad04-47fe-a740-26ec43265508]:hover .sd[data-s-2a1e919f-ff1e-499d-99fe-4f0cd7694651] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-2a1e919f-ff1e-499d-99fe-4f0cd7694651] {
        display: none;
    }

    .sd[data-s-9903c13a-ad04-47fe-a740-26ec43265508]:hover .sd[data-s-2a1e919f-ff1e-499d-99fe-4f0cd7694651] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-2a1e919f-ff1e-499d-99fe-4f0cd7694651] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2a1e919f-ff1e-499d-99fe-4f0cd7694651] {
        display: none;
    }
}

.sd[data-s-56ca5fd2-3e95-4ac1-969a-a82ca9335fff] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-56ca5fd2-3e95-4ac1-969a-a82ca9335fff].appear {
}

.sd[data-s-56ca5fd2-3e95-4ac1-969a-a82ca9335fff].appear-active {
}

.sd[data-s-56ca5fd2-3e95-4ac1-969a-a82ca9335fff]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-56ca5fd2-3e95-4ac1-969a-a82ca9335fff] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-56ca5fd2-3e95-4ac1-969a-a82ca9335fff].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-56ca5fd2-3e95-4ac1-969a-a82ca9335fff].appear-active {
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-56ca5fd2-3e95-4ac1-969a-a82ca9335fff] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        font-size: 22px;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-56ca5fd2-3e95-4ac1-969a-a82ca9335fff] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-9fa56a4a-66bb-4fd0-8aa5-6aa8784f3fa0] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-9fa56a4a-66bb-4fd0-8aa5-6aa8784f3fa0] {
        font-family: var(--s-font-d78694af);
        font-size: 17px;
    }
}

.sd[data-s-4b1e7c90-60c6-4593-8c61-7e2f4a2c6bd8] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-56ca5fd2-3e95-4ac1-969a-a82ca9335fff]:hover .sd[data-s-4b1e7c90-60c6-4593-8c61-7e2f4a2c6bd8] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-4b1e7c90-60c6-4593-8c61-7e2f4a2c6bd8] {
        display: none;
    }

    .sd[data-s-56ca5fd2-3e95-4ac1-969a-a82ca9335fff]:hover .sd[data-s-4b1e7c90-60c6-4593-8c61-7e2f4a2c6bd8] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-4b1e7c90-60c6-4593-8c61-7e2f4a2c6bd8] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-4b1e7c90-60c6-4593-8c61-7e2f4a2c6bd8] {
        display: none;
    }
}

.sd[data-s-db7b3fe0-d84e-498e-9ae8-fff9ec18f1a0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-db7b3fe0-d84e-498e-9ae8-fff9ec18f1a0].appear {
}

.sd[data-s-db7b3fe0-d84e-498e-9ae8-fff9ec18f1a0].appear-active {
}

.sd[data-s-db7b3fe0-d84e-498e-9ae8-fff9ec18f1a0]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-db7b3fe0-d84e-498e-9ae8-fff9ec18f1a0] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-db7b3fe0-d84e-498e-9ae8-fff9ec18f1a0].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-db7b3fe0-d84e-498e-9ae8-fff9ec18f1a0].appear-active {
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-db7b3fe0-d84e-498e-9ae8-fff9ec18f1a0] {
        flex: none;
        font-size: 22px;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-db7b3fe0-d84e-498e-9ae8-fff9ec18f1a0] {
        margin: 0px 0px 29px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-9ebb261b-fad8-43f9-ac5e-eae1a1d3c936] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-9ebb261b-fad8-43f9-ac5e-eae1a1d3c936] {
        font-family: var(--s-font-d78694af);
        font-size: 17px;
    }
}

.sd[data-s-1148340e-0531-4cb0-bdd2-b456e6e6303d] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-db7b3fe0-d84e-498e-9ae8-fff9ec18f1a0]:hover .sd[data-s-1148340e-0531-4cb0-bdd2-b456e6e6303d] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-1148340e-0531-4cb0-bdd2-b456e6e6303d] {
        display: none;
    }

    .sd[data-s-db7b3fe0-d84e-498e-9ae8-fff9ec18f1a0]:hover .sd[data-s-1148340e-0531-4cb0-bdd2-b456e6e6303d] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-1148340e-0531-4cb0-bdd2-b456e6e6303d] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1148340e-0531-4cb0-bdd2-b456e6e6303d] {
        display: none;
    }
}

.sd[data-s-1a4834dc-5fff-4123-824b-24568819176f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-1a4834dc-5fff-4123-824b-24568819176f].appear {
}

.sd[data-s-1a4834dc-5fff-4123-824b-24568819176f].appear-active {
}

.sd[data-s-1a4834dc-5fff-4123-824b-24568819176f]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1a4834dc-5fff-4123-824b-24568819176f] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-1a4834dc-5fff-4123-824b-24568819176f].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-1a4834dc-5fff-4123-824b-24568819176f].appear-active {
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-1a4834dc-5fff-4123-824b-24568819176f] {
        flex: none;
        font-size: 22px;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1a4834dc-5fff-4123-824b-24568819176f] {
        margin: 0px 0px 29px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-234db71e-4270-43f5-a16e-a609af8c8e49] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-234db71e-4270-43f5-a16e-a609af8c8e49] {
        font-family: var(--s-font-d78694af);
        font-size: 17px;
    }
}

.sd[data-s-0d404088-f38f-4ff6-9327-f18fae762b86] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-1a4834dc-5fff-4123-824b-24568819176f]:hover .sd[data-s-0d404088-f38f-4ff6-9327-f18fae762b86] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-0d404088-f38f-4ff6-9327-f18fae762b86] {
        display: none;
    }

    .sd[data-s-1a4834dc-5fff-4123-824b-24568819176f]:hover .sd[data-s-0d404088-f38f-4ff6-9327-f18fae762b86] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-0d404088-f38f-4ff6-9327-f18fae762b86] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-0d404088-f38f-4ff6-9327-f18fae762b86] {
        display: none;
    }
}

.sd[data-s-e342e59a-6880-418f-95d6-cd06092b1d10] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e342e59a-6880-418f-95d6-cd06092b1d10].appear {
}

.sd[data-s-e342e59a-6880-418f-95d6-cd06092b1d10].appear-active {
}

.sd[data-s-e342e59a-6880-418f-95d6-cd06092b1d10]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e342e59a-6880-418f-95d6-cd06092b1d10] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e342e59a-6880-418f-95d6-cd06092b1d10].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-e342e59a-6880-418f-95d6-cd06092b1d10].appear-active {
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-e342e59a-6880-418f-95d6-cd06092b1d10] {
        flex: none;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e342e59a-6880-418f-95d6-cd06092b1d10] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-71fac55b-261b-4ba4-aee6-7c77eb2151b1] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-71fac55b-261b-4ba4-aee6-7c77eb2151b1] {
        font-family: var(--s-font-d78694af);
        font-size: 17px;
    }
}

.sd[data-s-e04b90ba-2460-42de-bb10-3b2ce017f720] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e342e59a-6880-418f-95d6-cd06092b1d10]:hover .sd[data-s-e04b90ba-2460-42de-bb10-3b2ce017f720] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-e04b90ba-2460-42de-bb10-3b2ce017f720] {
        display: none;
    }

    .sd[data-s-e342e59a-6880-418f-95d6-cd06092b1d10]:hover .sd[data-s-e04b90ba-2460-42de-bb10-3b2ce017f720] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e04b90ba-2460-42de-bb10-3b2ce017f720] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e04b90ba-2460-42de-bb10-3b2ce017f720] {
        display: none;
    }
}

.sd[data-s-199d14df-6687-496d-bfcd-a9376d31f7d4] {
    align-content: flex-start;
    align-items: flex-start;
    border-radius: 4px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 19px 14px 31px 14px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: calc(100% - 28px);
    max-width: calc(100% - 28px);
}

.sd[data-s-199d14df-6687-496d-bfcd-a9376d31f7d4].appear {
}

.sd[data-s-199d14df-6687-496d-bfcd-a9376d31f7d4].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-199d14df-6687-496d-bfcd-a9376d31f7d4] {
        margin: 19px 10px 31px 10px;
        width: calc(100% - 20px);
        max-width: calc(100% - 20px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-199d14df-6687-496d-bfcd-a9376d31f7d4].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 900ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-199d14df-6687-496d-bfcd-a9376d31f7d4].appear-active {
        transition-delay: 900ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-199d14df-6687-496d-bfcd-a9376d31f7d4] {
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 11px 0px 31px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-199d14df-6687-496d-bfcd-a9376d31f7d4] {
        margin: 11px 0px 25px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-7c1c0cca-99ae-43cb-b1f5-58b7a2d0e382] {
    background: #f9f9f9;
    border-bottom: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: 1;
    font-family: var(--s-font-a0b72df9);
    font-size: 16px;
    height: 50px;
    justify-content: center;
    line-height: 1.4;
    padding: 10px 16px 10px 16px;
    text-align: left;
    max-width: 100%;
}

.sd[data-s-7c1c0cca-99ae-43cb-b1f5-58b7a2d0e382]::-webkit-input-placeholder {
    color: #aeaeae;
}

.sd[data-s-7c1c0cca-99ae-43cb-b1f5-58b7a2d0e382]:-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-7c1c0cca-99ae-43cb-b1f5-58b7a2d0e382]::-moz-placeholder {
    color: #aeaeae;
}

.sd[data-s-7c1c0cca-99ae-43cb-b1f5-58b7a2d0e382]:-ms-input-placeholder {
    color: #aeaeae;
}

@media screen and (max-width: 646px) {
    .sd[data-s-7c1c0cca-99ae-43cb-b1f5-58b7a2d0e382] {
        border-radius: 3px;
        font-family: var(--s-font-12adfc6d);
        font-size: 13px;
        padding: 18px 16px 18px 16px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7c1c0cca-99ae-43cb-b1f5-58b7a2d0e382] {
        padding: 15px 16px 15px 16px;
    }
}

.sd[data-s-8a1bf173-68e7-4aab-95a0-c22ddcdc7abf] {
    background: #333333;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 15px;
    height: 50px;
    justify-content: center;
    line-height: 1.4;
    text-align: left;
    width: 100px;
    max-width: 100%;
}

.sd[data-s-8a1bf173-68e7-4aab-95a0-c22ddcdc7abf]:hover {
    opacity: 0.8;
}

@media screen and (max-width: 646px) {
    .sd[data-s-8a1bf173-68e7-4aab-95a0-c22ddcdc7abf] {
        border-radius: 3px;
        height: 52px;
        margin: 9px 2px 0px 2px;
        width: calc(100% - 4px);
        max-width: calc(100% - 4px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-8a1bf173-68e7-4aab-95a0-c22ddcdc7abf] {
        height: 42px;
        width: calc(100% - 4px);
        max-width: calc(100% - 4px);
    }
}

.sd[data-s-e02b54f2-8b38-4dd0-91f0-75f9c1509559] {
    color: #FFFFFF;
    font-family: var(--s-font-d78694af);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0em;
    padding: 0px 0px 2px 0px;
    text-align: center;
    justify-content: center;
}

@media screen and (max-width: 646px) {
    .sd[data-s-e02b54f2-8b38-4dd0-91f0-75f9c1509559] {
        font-size: 20px;
    }
}

.sd[data-s-b0d3a8ec-2d78-4e1e-b261-a9beb9cc23fa] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 67px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 7px 0px 7px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b0d3a8ec-2d78-4e1e-b261-a9beb9cc23fa].appear {
}

.sd[data-s-b0d3a8ec-2d78-4e1e-b261-a9beb9cc23fa].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-b0d3a8ec-2d78-4e1e-b261-a9beb9cc23fa] {
        height: 46px;
        margin: 0px 0px 0px 33px;
        width: calc(100% - 33px);
        max-width: calc(100% - 33px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-b0d3a8ec-2d78-4e1e-b261-a9beb9cc23fa].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-b0d3a8ec-2d78-4e1e-b261-a9beb9cc23fa].appear-active {
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-b0d3a8ec-2d78-4e1e-b261-a9beb9cc23fa] {
        display: flex;
        flex: none;
        height: 68px;
        margin: 0px 0px 21px 0px;
        padding: 7px 2px 5px 2px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-b0d3a8ec-2d78-4e1e-b261-a9beb9cc23fa] {
        display: flex;
    }
}

.sd[data-s-6efd8099-73a7-434a-a74d-0e4e9c9f6291] {
    align-content: center;
    align-items: center;
    background: #46b94d;
    border-radius: 4px;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6efd8099-73a7-434a-a74d-0e4e9c9f6291]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-6efd8099-73a7-434a-a74d-0e4e9c9f6291] {
        width: 185px;
        max-width: 100%;
        height: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-6efd8099-73a7-434a-a74d-0e4e9c9f6291] {
        width: 160px;
        max-width: 100%;
        height: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-6efd8099-73a7-434a-a74d-0e4e9c9f6291] {
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-2d82a5dc-897e-4a59-8a24-548d2b1bea30] {
    color: #ffffff;
    font-family: var(--s-font-12adfc6d);
    font-size: 12px;
    font-weight: 400;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-2d82a5dc-897e-4a59-8a24-548d2b1bea30] {
        font-size: 11px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-2d82a5dc-897e-4a59-8a24-548d2b1bea30] {
        font-size: 10px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-2d82a5dc-897e-4a59-8a24-548d2b1bea30] {
        font-size: 16px;
    }
}

.sd[data-s-21c280c9-4ba0-4edf-9e05-752bce655005] {
    color: #ffffff;
    font-size: 18px;
    margin: 0px 0px 0px 3px;
    max-width: calc(100% - 3px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-21c280c9-4ba0-4edf-9e05-752bce655005] {
        font-size: 16px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-21c280c9-4ba0-4edf-9e05-752bce655005] {
        font-size: 20px;
    }
}

.sd[data-s-6e0b7228-b809-4bd8-97b0-7b86c4a046d5] {
    background: #ff4343;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-radius: 50%;
    border-right: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    bottom: auto;
    flex: none;
    height: 15px;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 4px;
    top: -6px;
    width: 15px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6e0b7228-b809-4bd8-97b0-7b86c4a046d5] {
        flex: none;
        height: 13px;
        top: -4px;
        width: 13px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-6e0b7228-b809-4bd8-97b0-7b86c4a046d5] {
        flex: none;
        height: 15px;
        right: 0px;
        top: -2px;
        width: 15px;
        max-width: 100%;
    }
}

.sd[data-s-bc8a5346-394b-4ee6-9529-d2233529826c] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 25px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-bc8a5346-394b-4ee6-9529-d2233529826c].appear {
}

.sd[data-s-bc8a5346-394b-4ee6-9529-d2233529826c].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-bc8a5346-394b-4ee6-9529-d2233529826c] {
        margin: 16px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-bc8a5346-394b-4ee6-9529-d2233529826c].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-bc8a5346-394b-4ee6-9529-d2233529826c].appear-active {
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-bc8a5346-394b-4ee6-9529-d2233529826c] {
        margin: 15px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-07f78e62-aa7c-4dfe-8c90-a9876346a927] {
    align-content: center;
    align-items: center;
    background: #51aaf4;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-07f78e62-aa7c-4dfe-8c90-a9876346a927]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-07f78e62-aa7c-4dfe-8c90-a9876346a927] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-07f78e62-aa7c-4dfe-8c90-a9876346a927] {
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-07f78e62-aa7c-4dfe-8c90-a9876346a927] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-9acbdcc8-7dbf-49b4-b48f-219599a55dd2] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 840px) {
    .sd[data-s-9acbdcc8-7dbf-49b4-b48f-219599a55dd2] {
        font-size: 20px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-9acbdcc8-7dbf-49b4-b48f-219599a55dd2] {
        font-size: 18px;
    }
}

.sd[data-s-25817b11-f344-44d4-a750-50efd60a24de] {
    align-content: center;
    align-items: center;
    background: #cf2e92;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-25817b11-f344-44d4-a750-50efd60a24de]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-25817b11-f344-44d4-a750-50efd60a24de] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-25817b11-f344-44d4-a750-50efd60a24de] {
        background: #cf2e92;
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-25817b11-f344-44d4-a750-50efd60a24de] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-f85a3e75-30cf-4f95-903e-b12560ee280b] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 646px) {
    .sd[data-s-f85a3e75-30cf-4f95-903e-b12560ee280b] {
        font-size: 22px;
    }
}

.sd[data-s-4be1fa85-ab1e-462c-87c1-d28fb8bd6cd4] {
    align-content: center;
    align-items: center;
    background: #46b94d;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 45px;
    max-width: 100%;
}

.sd[data-s-4be1fa85-ab1e-462c-87c1-d28fb8bd6cd4]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4be1fa85-ab1e-462c-87c1-d28fb8bd6cd4] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-4be1fa85-ab1e-462c-87c1-d28fb8bd6cd4] {
        background: #46b94d;
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-4be1fa85-ab1e-462c-87c1-d28fb8bd6cd4] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-9510bca7-d81a-4d9c-b59c-ae299a30bd3e] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-6d2adb8b-d015-4284-830a-edd5fc756c0f] {
    align-content: center;
    align-items: center;
    background: #eeeeee;
    border-bottom: 0px solid rgba(0, 0, 0, 0);
    border-left: 0px solid rgba(0, 0, 0, 0);
    border-radius: 50%;
    border-right: 0px solid rgba(0, 0, 0, 0);
    border-top: 0px solid rgba(0, 0, 0, 0);
    bottom: 24px;
    box-shadow: 0px 0px 10px rgba(221, 221, 221, 0.25);
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    left: NaNpx;
    margin: 0 0 0 0;
    position: fixed;
    right: 24px;
    top: NaNpx;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 48px;
    max-width: 100%;
}

.sd[data-s-6d2adb8b-d015-4284-830a-edd5fc756c0f].appear {
    transform: ;
}

.sd[data-s-6d2adb8b-d015-4284-830a-edd5fc756c0f].appear-active {
}

.sd[data-s-6d2adb8b-d015-4284-830a-edd5fc756c0f]:hover {
    opacity: 1;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-6d2adb8b-d015-4284-830a-edd5fc756c0f] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-6d2adb8b-d015-4284-830a-edd5fc756c0f] {
        bottom: 24px;
        box-shadow: none;
        display: flex;
        right: 24px;
        z-index: 5;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-6d2adb8b-d015-4284-830a-edd5fc756c0f].appear {
        opacity: 0;
        transition-delay: 400ms;
        transition-timing-function: ease-out;
    }

    .sd[data-s-6d2adb8b-d015-4284-830a-edd5fc756c0f].appear-active {
        transition-delay: 400ms;
        transition-timing-function: ease-out;
    }

    .sd[data-s-6d2adb8b-d015-4284-830a-edd5fc756c0f] {
        background: #ffffff;
        border-bottom: 2px solid #333333;
        border-left: 2px solid #333333;
        border-right: 2px solid #333333;
        border-top: 2px solid #333333;
        bottom: auto;
        display: flex;
        flex: none;
        height: 40px;
        left: auto;
        right: 12px;
        top: 26px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-6d2adb8b-d015-4284-830a-edd5fc756c0f] {
        bottom: auto;
        display: flex;
        flex: none;
        height: 37px;
        left: auto;
        right: 18px;
        top: 18px;
        width: 37px;
        max-width: 100%;
    }
}

.sd[data-s-6d128249-0023-402d-910d-515b0ec3fa44] {
    color: #555555;
    display: flex;
    flex: none;
    font-size: 24px;
    height: 100%;
    transform: translate(0px, 0px);
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-6d2adb8b-d015-4284-830a-edd5fc756c0f]:hover .sd[data-s-6d128249-0023-402d-910d-515b0ec3fa44] {
    transform: translate(0px, -2px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-6d128249-0023-402d-910d-515b0ec3fa44] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-6d128249-0023-402d-910d-515b0ec3fa44] {
        display: flex;
        font-size: 24px;
        transform: translate(0px, 0px);
    }

    .sd[data-s-6d2adb8b-d015-4284-830a-edd5fc756c0f]:hover .sd[data-s-6d128249-0023-402d-910d-515b0ec3fa44] {
        transform: translate(0px, 0px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-6d128249-0023-402d-910d-515b0ec3fa44] {
        display: flex;
        font-size: 16px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-6d128249-0023-402d-910d-515b0ec3fa44] {
        display: flex;
    }
}

.sd[data-s-1caf8d51-05a9-46b4-a5d9-2eef309577d8] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: ;
    height: 100%;
    justify-content: flex-start;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-62c89d8e-00d9-44e7-9850-ba220c0511eb] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 0px 64px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-62c89d8e-00d9-44e7-9850-ba220c0511eb].appear {
    opacity: 0;
}

.sd[data-s-62c89d8e-00d9-44e7-9850-ba220c0511eb].appear-active {
}

@media screen and (max-width: 1140px) {
    .sd[data-s-62c89d8e-00d9-44e7-9850-ba220c0511eb] {
        flex: none;
        height: 100%;
        padding: 0px 64px 0px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-62c89d8e-00d9-44e7-9850-ba220c0511eb] {
        align-content: center;
        align-items: center;
        justify-content: center;
        padding: 64px 48px 64px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-62c89d8e-00d9-44e7-9850-ba220c0511eb].appear {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        transform: translate(-368px, 0px);
        transform-origin: center left;
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }

    .sd[data-s-62c89d8e-00d9-44e7-9850-ba220c0511eb].appear-active {
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }

    .sd[data-s-62c89d8e-00d9-44e7-9850-ba220c0511eb] {
        border-bottom: 0px solid #000;
        border-left: 0px solid #000;
        border-right: 1px solid #000;
        border-top: 0px solid #000;
        flex: none;
        height: auto;
        justify-content: flex-start;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 64px 23px 64px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-62c89d8e-00d9-44e7-9850-ba220c0511eb] {
        flex: none;
        height: 100%;
        padding: 54px 22px 64px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-03bc2841-af68-459c-a961-205f3279dee8] {
    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;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 316px;
    max-width: 100%;
}

.sd[data-s-03bc2841-af68-459c-a961-205f3279dee8].appear {
    transform: translate(16px, 0px);
}

.sd[data-s-03bc2841-af68-459c-a961-205f3279dee8].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-03bc2841-af68-459c-a961-205f3279dee8] {
        display: flex;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-03bc2841-af68-459c-a961-205f3279dee8].appear {
        transform: ;
    }

    .sd[data-s-03bc2841-af68-459c-a961-205f3279dee8].appear-active {
    }

    .sd[data-s-03bc2841-af68-459c-a961-205f3279dee8] {
        align-content: center;
        align-items: center;
        background: #ffffff;
        display: flex;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-03bc2841-af68-459c-a961-205f3279dee8] {
        display: flex;
        margin: 0px 0px 0px;
    }
}

.sd[data-s-95937ae9-b03e-416f-91fc-6f2832f37b7b] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 28px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-d3d51ba9-7105-4387-81dc-08437768aa5b] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 6px 0px 0px;
    padding: 0px;
    max-width: calc(100% - 6px);
}

.sd[data-s-d3d51ba9-7105-4387-81dc-08437768aa5b]:hover {
    opacity: 0.7;
}

.sd[data-s-76651557-8eeb-4885-923f-ae504749bd67] {
    color: #000000;
    font-family: var(--s-font-2f87cf7e);
    font-size: 20px;
    font-weight: 400;
    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: 1140px) {
    .sd[data-s-76651557-8eeb-4885-923f-ae504749bd67] {
        font-size: 20px;
        letter-spacing: 0.25em;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-76651557-8eeb-4885-923f-ae504749bd67] {
        font-size: 24px;
        letter-spacing: 0.15em;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-76651557-8eeb-4885-923f-ae504749bd67] {
        flex: none;
        font-size: 18px;
        letter-spacing: 0.14em;
        margin: 0px 0px 2px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-76651557-8eeb-4885-923f-ae504749bd67] {
        font-size: 18px;
        letter-spacing: 0.2em;
    }
}

.sd[data-s-2f7c3811-6996-4608-a854-4c8d2a151004] {
    color: rgba(0, 0, 0, 0.41);
    font-family: var(--s-font-4baed1e4);
    font-size: 5px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 1px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-2f7c3811-6996-4608-a854-4c8d2a151004] {
        font-size: 9px;
        letter-spacing: -0.05em;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-2f7c3811-6996-4608-a854-4c8d2a151004] {
        font-size: 8px;
        letter-spacing: normal;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-2f7c3811-6996-4608-a854-4c8d2a151004] {
        flex: none;
        font-size: 8px;
        letter-spacing: 0.14em;
        margin: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2f7c3811-6996-4608-a854-4c8d2a151004] {
        font-size: 8px;
    }
}

.sd[data-s-ff374883-66e9-411f-af66-a2d9bbe968ea] {
    color: #c6c6c6;
    font-family: var(--s-font-4baed1e4);
    font-size: 8px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.4;
    margin: 5px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-ff374883-66e9-411f-af66-a2d9bbe968ea] {
        font-size: 9px;
        letter-spacing: 0.04em;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-ff374883-66e9-411f-af66-a2d9bbe968ea] {
        font-size: 10px;
        letter-spacing: 0.1em;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-ff374883-66e9-411f-af66-a2d9bbe968ea] {
        flex: none;
        font-size: 10px;
        letter-spacing: 0.14em;
        margin: 7px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ff374883-66e9-411f-af66-a2d9bbe968ea] {
        font-size: 9px;
    }
}

.sd[data-s-aac685a1-866b-4f4e-93eb-9bcb16d483aa] {
    color: #555555;
    font-family: var(--s-font-4baed1e4);
    font-size: 8px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.4;
    margin: 0px 0px 0px 2px;
    text-align: center;
    width: auto;
    max-width: calc(100% - 2px);
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-aac685a1-866b-4f4e-93eb-9bcb16d483aa] {
        font-size: 9px;
        letter-spacing: 0.04em;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-aac685a1-866b-4f4e-93eb-9bcb16d483aa] {
        font-size: 10px;
        letter-spacing: 0.1em;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-aac685a1-866b-4f4e-93eb-9bcb16d483aa] {
        flex: none;
        font-size: 9px;
        letter-spacing: 0.14em;
        margin: 2px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-aac685a1-866b-4f4e-93eb-9bcb16d483aa] {
        font-size: 9px;
    }
}

.sd[data-s-fa559a63-e820-4763-8189-d4c984de64fd] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-fa559a63-e820-4763-8189-d4c984de64fd] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-fa559a63-e820-4763-8189-d4c984de64fd] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-fa559a63-e820-4763-8189-d4c984de64fd] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-fa559a63-e820-4763-8189-d4c984de64fd] {
        flex: none;
        width: auto;
    }
}

.sd[data-s-2b5e7b04-0fed-43c7-9b5b-d5e9a236579c] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-7aaa8758-2ac7-4891-99aa-f993e9e9a567] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 646px) {
    .sd[data-s-7aaa8758-2ac7-4891-99aa-f993e9e9a567] {
        justify-content: center;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7aaa8758-2ac7-4891-99aa-f993e9e9a567] {
        flex: none;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-b46b15d1-255b-488d-aba9-71907569a4b3] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b46b15d1-255b-488d-aba9-71907569a4b3].appear {
}

.sd[data-s-b46b15d1-255b-488d-aba9-71907569a4b3].appear-active {
}

.sd[data-s-b46b15d1-255b-488d-aba9-71907569a4b3]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b46b15d1-255b-488d-aba9-71907569a4b3] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-b46b15d1-255b-488d-aba9-71907569a4b3].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 500ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-b46b15d1-255b-488d-aba9-71907569a4b3].appear-active {
        transition-delay: 500ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-b46b15d1-255b-488d-aba9-71907569a4b3] {
        flex: none;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-b46b15d1-255b-488d-aba9-71907569a4b3] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-7e49d96d-7a2b-4486-8a1c-b7c2824665bb] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-7e49d96d-7a2b-4486-8a1c-b7c2824665bb] {
        font-family: var(--s-font-d78694af);
        font-size: 17px;
    }
}

.sd[data-s-22ce7eca-d5d4-4b57-9fd7-2733f51c61cf] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b46b15d1-255b-488d-aba9-71907569a4b3]:hover .sd[data-s-22ce7eca-d5d4-4b57-9fd7-2733f51c61cf] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-22ce7eca-d5d4-4b57-9fd7-2733f51c61cf] {
        display: none;
    }

    .sd[data-s-b46b15d1-255b-488d-aba9-71907569a4b3]:hover .sd[data-s-22ce7eca-d5d4-4b57-9fd7-2733f51c61cf] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-22ce7eca-d5d4-4b57-9fd7-2733f51c61cf] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-22ce7eca-d5d4-4b57-9fd7-2733f51c61cf] {
        display: none;
    }
}

.sd[data-s-8450bffe-ae1c-40f1-a1b5-5a483dad656a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-8450bffe-ae1c-40f1-a1b5-5a483dad656a].appear {
}

.sd[data-s-8450bffe-ae1c-40f1-a1b5-5a483dad656a].appear-active {
}

.sd[data-s-8450bffe-ae1c-40f1-a1b5-5a483dad656a]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8450bffe-ae1c-40f1-a1b5-5a483dad656a] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-8450bffe-ae1c-40f1-a1b5-5a483dad656a].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-8450bffe-ae1c-40f1-a1b5-5a483dad656a].appear-active {
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-8450bffe-ae1c-40f1-a1b5-5a483dad656a] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        font-size: 22px;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-8450bffe-ae1c-40f1-a1b5-5a483dad656a] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ef1c2692-4ca1-44da-ba7b-671ca0876902] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-ef1c2692-4ca1-44da-ba7b-671ca0876902] {
        font-family: var(--s-font-d78694af);
        font-size: 17px;
    }
}

.sd[data-s-e27082ac-d050-4fc1-9c89-88e46dc26539] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-8450bffe-ae1c-40f1-a1b5-5a483dad656a]:hover .sd[data-s-e27082ac-d050-4fc1-9c89-88e46dc26539] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-e27082ac-d050-4fc1-9c89-88e46dc26539] {
        display: none;
    }

    .sd[data-s-8450bffe-ae1c-40f1-a1b5-5a483dad656a]:hover .sd[data-s-e27082ac-d050-4fc1-9c89-88e46dc26539] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e27082ac-d050-4fc1-9c89-88e46dc26539] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e27082ac-d050-4fc1-9c89-88e46dc26539] {
        display: none;
    }
}

.sd[data-s-a22d0ce7-a88b-445e-9ad3-03c4388ff74f] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a22d0ce7-a88b-445e-9ad3-03c4388ff74f].appear {
}

.sd[data-s-a22d0ce7-a88b-445e-9ad3-03c4388ff74f].appear-active {
}

.sd[data-s-a22d0ce7-a88b-445e-9ad3-03c4388ff74f]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a22d0ce7-a88b-445e-9ad3-03c4388ff74f] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-a22d0ce7-a88b-445e-9ad3-03c4388ff74f].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-a22d0ce7-a88b-445e-9ad3-03c4388ff74f].appear-active {
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-a22d0ce7-a88b-445e-9ad3-03c4388ff74f] {
        flex: none;
        font-size: 22px;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a22d0ce7-a88b-445e-9ad3-03c4388ff74f] {
        margin: 0px 0px 29px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-205d8771-a0e6-4e0f-be90-a7b3e08bc8be] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-205d8771-a0e6-4e0f-be90-a7b3e08bc8be] {
        font-family: var(--s-font-d78694af);
        font-size: 17px;
    }
}

.sd[data-s-c64989df-4d2c-4d7e-a816-07ab3e74dc13] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a22d0ce7-a88b-445e-9ad3-03c4388ff74f]:hover .sd[data-s-c64989df-4d2c-4d7e-a816-07ab3e74dc13] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-c64989df-4d2c-4d7e-a816-07ab3e74dc13] {
        display: none;
    }

    .sd[data-s-a22d0ce7-a88b-445e-9ad3-03c4388ff74f]:hover .sd[data-s-c64989df-4d2c-4d7e-a816-07ab3e74dc13] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-c64989df-4d2c-4d7e-a816-07ab3e74dc13] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c64989df-4d2c-4d7e-a816-07ab3e74dc13] {
        display: none;
    }
}

.sd[data-s-a20aea3b-8e0f-4dd4-890d-d096956cae6d] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a20aea3b-8e0f-4dd4-890d-d096956cae6d].appear {
}

.sd[data-s-a20aea3b-8e0f-4dd4-890d-d096956cae6d].appear-active {
}

.sd[data-s-a20aea3b-8e0f-4dd4-890d-d096956cae6d]:hover {
    opacity: 1;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a20aea3b-8e0f-4dd4-890d-d096956cae6d] {
        flex: none;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-a20aea3b-8e0f-4dd4-890d-d096956cae6d].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-a20aea3b-8e0f-4dd4-890d-d096956cae6d].appear-active {
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-a20aea3b-8e0f-4dd4-890d-d096956cae6d] {
        flex: none;
        margin: 0px 0px 17px 0px;
        padding: 0px 0px 17px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a20aea3b-8e0f-4dd4-890d-d096956cae6d] {
        margin: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-15bfee4b-0282-44a5-9fee-5dc8d07212fa] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 24px;
    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: 646px) {
    .sd[data-s-15bfee4b-0282-44a5-9fee-5dc8d07212fa] {
        font-family: var(--s-font-d78694af);
        font-size: 17px;
    }
}

.sd[data-s-591e093a-de65-4974-a51e-01eca438da20] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-a20aea3b-8e0f-4dd4-890d-d096956cae6d]:hover .sd[data-s-591e093a-de65-4974-a51e-01eca438da20] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 840px) {
    .sd[data-s-591e093a-de65-4974-a51e-01eca438da20] {
        display: none;
    }

    .sd[data-s-a20aea3b-8e0f-4dd4-890d-d096956cae6d]:hover .sd[data-s-591e093a-de65-4974-a51e-01eca438da20] {
        opacity: 0;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-591e093a-de65-4974-a51e-01eca438da20] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-591e093a-de65-4974-a51e-01eca438da20] {
        display: none;
    }
}

.sd[data-s-4d0ba646-ed12-4012-a904-63063a1b4a32] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 67px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 7px 0px 7px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4d0ba646-ed12-4012-a904-63063a1b4a32].appear {
}

.sd[data-s-4d0ba646-ed12-4012-a904-63063a1b4a32].appear-active {
}

@media screen and (max-width: 840px) {
    .sd[data-s-4d0ba646-ed12-4012-a904-63063a1b4a32] {
        height: 46px;
        margin: 0px 0px 0px 33px;
        width: calc(100% - 33px);
        max-width: calc(100% - 33px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-4d0ba646-ed12-4012-a904-63063a1b4a32].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-4d0ba646-ed12-4012-a904-63063a1b4a32].appear-active {
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-4d0ba646-ed12-4012-a904-63063a1b4a32] {
        display: flex;
        flex: none;
        height: 68px;
        margin: 0px 0px 21px 0px;
        padding: 7px 2px 5px 2px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-4d0ba646-ed12-4012-a904-63063a1b4a32] {
        display: flex;
    }
}

.sd[data-s-824728ff-be58-4063-aac6-375ebaf3d192] {
    align-content: center;
    align-items: center;
    background: #46b94d;
    border-radius: 4px;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-824728ff-be58-4063-aac6-375ebaf3d192]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-824728ff-be58-4063-aac6-375ebaf3d192] {
        width: 185px;
        max-width: 100%;
        height: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-824728ff-be58-4063-aac6-375ebaf3d192] {
        width: 160px;
        max-width: 100%;
        height: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-824728ff-be58-4063-aac6-375ebaf3d192] {
        width: 100%;
        max-width: 100%;
        height: 100%;
    }
}

.sd[data-s-8cdb6788-5134-41c0-8d47-bb3e8a66d783] {
    color: #ffffff;
    font-family: var(--s-font-12adfc6d);
    font-size: 12px;
    font-weight: 400;
    height: auto;
    letter-spacing: normal;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-8cdb6788-5134-41c0-8d47-bb3e8a66d783] {
        font-size: 11px;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-8cdb6788-5134-41c0-8d47-bb3e8a66d783] {
        font-size: 10px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-8cdb6788-5134-41c0-8d47-bb3e8a66d783] {
        font-size: 16px;
    }
}

.sd[data-s-d38b4b7a-74c7-460d-b81a-e0f69a57ea9e] {
    align-content: center;
    align-items: center;
    background: #eeeeee;
    border-bottom: 0px solid rgba(0, 0, 0, 0);
    border-left: 0px solid rgba(0, 0, 0, 0);
    border-radius: 50%;
    border-right: 0px solid rgba(0, 0, 0, 0);
    border-top: 0px solid rgba(0, 0, 0, 0);
    bottom: 24px;
    box-shadow: 0px 0px 10px rgba(221, 221, 221, 0.25);
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    left: NaNpx;
    margin: 0 0 0 0;
    position: fixed;
    right: 24px;
    top: NaNpx;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 48px;
    max-width: 100%;
}

.sd[data-s-d38b4b7a-74c7-460d-b81a-e0f69a57ea9e].appear {
    transform: ;
}

.sd[data-s-d38b4b7a-74c7-460d-b81a-e0f69a57ea9e].appear-active {
}

.sd[data-s-d38b4b7a-74c7-460d-b81a-e0f69a57ea9e]:hover {
    opacity: 1;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-d38b4b7a-74c7-460d-b81a-e0f69a57ea9e] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-d38b4b7a-74c7-460d-b81a-e0f69a57ea9e] {
        bottom: 24px;
        box-shadow: none;
        display: flex;
        right: 24px;
        z-index: 5;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-d38b4b7a-74c7-460d-b81a-e0f69a57ea9e].appear {
        opacity: 0;
        transition-delay: 400ms;
        transition-timing-function: ease-out;
    }

    .sd[data-s-d38b4b7a-74c7-460d-b81a-e0f69a57ea9e].appear-active {
        transition-delay: 400ms;
        transition-timing-function: ease-out;
    }

    .sd[data-s-d38b4b7a-74c7-460d-b81a-e0f69a57ea9e] {
        background: #ffffff;
        border-bottom: 2px solid #333333;
        border-left: 2px solid #333333;
        border-right: 2px solid #333333;
        border-top: 2px solid #333333;
        bottom: auto;
        display: flex;
        flex: none;
        height: 40px;
        left: auto;
        right: 12px;
        top: 26px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-d38b4b7a-74c7-460d-b81a-e0f69a57ea9e] {
        bottom: auto;
        display: flex;
        flex: none;
        height: 37px;
        left: auto;
        right: 18px;
        top: 18px;
        width: 37px;
        max-width: 100%;
    }
}

.sd[data-s-110b05d9-0328-4312-82c3-9cf7af062350] {
    color: #555555;
    display: flex;
    flex: none;
    font-size: 24px;
    height: 100%;
    transform: translate(0px, 0px);
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-d38b4b7a-74c7-460d-b81a-e0f69a57ea9e]:hover .sd[data-s-110b05d9-0328-4312-82c3-9cf7af062350] {
    transform: translate(0px, -2px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-110b05d9-0328-4312-82c3-9cf7af062350] {
        display: flex;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-110b05d9-0328-4312-82c3-9cf7af062350] {
        display: flex;
        font-size: 24px;
        transform: translate(0px, 0px);
    }

    .sd[data-s-d38b4b7a-74c7-460d-b81a-e0f69a57ea9e]:hover .sd[data-s-110b05d9-0328-4312-82c3-9cf7af062350] {
        transform: translate(0px, 0px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-110b05d9-0328-4312-82c3-9cf7af062350] {
        display: flex;
        font-size: 16px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-110b05d9-0328-4312-82c3-9cf7af062350] {
        display: flex;
    }
}

.sd[data-s-5cde7c81-a2e8-4e0f-b275-657e9c8e6903] {
    background: rgba(0, 0, 0, 0.16);
    border-radius: 0;
    box-shadow: ;
    height: 100%;
    justify-content: center;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-d495f397-ea68-4040-be35-1a2aa2056f1d] {
    align-content: center;
    align-items: center;
    background: rgba(51, 51, 51, 0.3);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-d495f397-ea68-4040-be35-1a2aa2056f1d] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-bc5f8c49-95dd-466f-9b77-ea513db2ff0d] {
    flex: none;
    height: auto;
    width: 338px;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-bc5f8c49-95dd-466f-9b77-ea513db2ff0d] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 303px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-bc5f8c49-95dd-466f-9b77-ea513db2ff0d] {
        flex: none;
        height: auto;
        margin: 0px 5px 0px 0px;
        width: 282px;
        max-width: calc(100% - 5px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-bc5f8c49-95dd-466f-9b77-ea513db2ff0d] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 236px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-bc5f8c49-95dd-466f-9b77-ea513db2ff0d] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 235px;
        max-width: 100%;
    }
}

.sd[data-s-44f62bff-8ec8-4f8f-a72a-d5e9181c2b48] {
    background: rgba(0, 0, 0, 0.16);
    border-radius: 0;
    box-shadow: ;
    height: 100%;
    justify-content: center;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-1eb544c4-cd25-4e4d-b07f-a033e301a72a] {
    align-content: center;
    align-items: center;
    background: rgba(51, 51, 51, 0.3);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-1eb544c4-cd25-4e4d-b07f-a033e301a72a] {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

.sd[data-s-0b84d67e-144e-45f8-85e0-060d67b8fb32] {
    flex: none;
    height: auto;
    width: 661px;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-0b84d67e-144e-45f8-85e0-060d67b8fb32] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 522px;
        max-width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .sd[data-s-0b84d67e-144e-45f8-85e0-060d67b8fb32] {
        flex: none;
        height: auto;
        margin: 0px 20px 0px 20px;
        width: 501px;
        max-width: calc(100% - 40px);
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-0b84d67e-144e-45f8-85e0-060d67b8fb32] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 96%;
        max-width: 96%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-0b84d67e-144e-45f8-85e0-060d67b8fb32] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 91%;
        max-width: 91%;
    }
}

.sd[data-s-a197b988-e2a9-4719-8266-d8414a401f13] {
    background: rgba(0, 0, 0, 0.16);
    border-radius: 0;
    box-shadow: ;
    height: 100%;
    justify-content: center;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-94b05504-28a2-4b2b-a162-4bedafdab50d] {
    background: rgba(0, 0, 0, 0.0);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-94b05504-28a2-4b2b-a162-4bedafdab50d] {
        height: 100%;
        width: 100%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-94b05504-28a2-4b2b-a162-4bedafdab50d] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100%;
        justify-content: center;
        width: 100%;
    }
}

.sd[data-s-7a7919a3-bf55-4fc0-8612-05d9b7359ba8] {
    color: #000000;
    flex: none;
    font-family: var(--s-font-d5a205c8);
    font-size: 28px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    text-align: right;
    width: 400px;
    max-width: 100%;
    justify-content: flex-end;
}

@media screen and (max-width: 646px) {
    .sd[data-s-7a7919a3-bf55-4fc0-8612-05d9b7359ba8] {
        margin: 0px 11px 0px 0px;
        max-width: calc(100% - 11px);
    }
}

.sd[data-s-d42d986b-a7c2-46eb-877b-5f6a6f2b0a71] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0px;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 11px;
    opacity: 1;
    padding: 50px 41px 50px 41px;
    width: 400px;
    max-width: calc(100% - 22px);
}

@media screen and (max-width: 1140px) {
    .sd[data-s-d42d986b-a7c2-46eb-877b-5f6a6f2b0a71] {
        border-radius: 0px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-d42d986b-a7c2-46eb-877b-5f6a6f2b0a71] {
        flex: none;
        height: auto;
        padding: 44px 28px 44px 28px;
    }
}

.sd[data-s-e511b0e4-42b6-43c4-bf31-afbf6fb03069] {
    align-content: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-radius: 7px;
    border-right: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 152px;
    justify-content: center;
    margin: 0px 0px 35px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 15px 0px 15px 0px;
    width: 279px;
    max-width: 100%;
}

.sd[data-s-e511b0e4-42b6-43c4-bf31-afbf6fb03069]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 1140px) {
    .sd[data-s-e511b0e4-42b6-43c4-bf31-afbf6fb03069] {
        padding: 15px 0px 15px 0px;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-e511b0e4-42b6-43c4-bf31-afbf6fb03069] {
        margin: 0px 0px 29px 0px;
        max-width: 100%;
    }
}

.sd[data-s-a765903d-7b9d-4044-8a22-4bc2c7dbff98] {
    background: #78c1ff;
    border-radius: 9.5px;
    bottom: auto;
    color: #ffffff;
    font-family: var(--s-font-a0b72df9);
    font-size: 10px;
    font-weight: 400;
    height: auto;
    left: 6px;
    line-height: 1.4;
    margin: 0 0 0 0;
    padding: 0px 13px 0px 13px;
    position: absolute;
    right: auto;
    text-align: center;
    top: 6px;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-44a56a26-0088-41fb-8c2d-8daaf51d4e88] {
    border-radius: 0px;
    flex: none;
    height: 100%;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-4bbcf348-eee0-4173-b904-5db0311e587d] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 10px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

@media screen and (max-width: 646px) {
    .sd[data-s-4bbcf348-eee0-4173-b904-5db0311e587d] {
        font-size: 15px;
        margin: 0px 0px 14px 0px;
        max-width: 100%;
    }
}

.sd[data-s-f223de6a-f666-480e-8b50-56198d66744c] {
    align-content: center;
    align-items: center;
    background: #f9f9f9;
    border-radius: 2px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 84px;
    justify-content: center;
    width: 304px;
    max-width: 100%;
}

@media screen and (max-width: 646px) {
    .sd[data-s-f223de6a-f666-480e-8b50-56198d66744c] {
        height: 92px;
        max-width: 100%;
    }
}

.sd[data-s-f71f11f3-8db8-44bc-abf2-271e9f152a93] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 72%;
    max-width: 72%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f71f11f3-8db8-44bc-abf2-271e9f152a93] {
        flex: none;
        width: 77%;
        max-width: 77%;
    }
}

@media screen and (max-width: 646px) {
    .sd[data-s-f71f11f3-8db8-44bc-abf2-271e9f152a93] {
        flex: none;
        width: 72%;
        max-width: 72%;
    }
}

.sd[data-s-84284cb1-0efa-423b-97f1-c192ab68b2c9] {
    border-bottom: 0px solid #78c1ff;
    border-left: 4px solid #78c1ff;
    border-right: 0px solid #78c1ff;
    border-top: 0px solid #78c1ff;
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 8px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-2093437f-1771-4331-aac2-1fdfbc3f865c] {
    border-bottom: 0px solid #78c1ff;
    border-left: 0px solid #78c1ff;
    border-right: 0px solid #78c1ff;
    border-top: 0px solid #78c1ff;
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 0px 0px 0px 8px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-4d25ba07-1e0f-4082-accc-37066bb73760] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: ;
    height: 100%;
    justify-content: center;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-dae04848-42ad-4a43-bd97-1bd2534cc02e] {
    align-content: center;
    align-items: center;
    background: rgba(255, 255, 255, 0.5);
    bottom: auto;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    position: fixed;
    right: auto;
    top: 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    z-index: -3;
    max-width: 100%;
}

.sd[data-s-dae04848-42ad-4a43-bd97-1bd2534cc02e].appear {
    opacity: 0;
}

.sd[data-s-dae04848-42ad-4a43-bd97-1bd2534cc02e].appear-active {
}

.sd[data-s-a10426e3-895e-4ef6-ba22-3d3c74d5ef07] {
    align-content: flex-start;
    align-items: flex-start;
    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 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    left: 0px;
    margin: 0px;
    opacity: 1;
    padding: 32px;
    top: 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: auto;
    max-width: 100%;
}

.sd[data-s-a10426e3-895e-4ef6-ba22-3d3c74d5ef07].appear {
    opacity: 0;
    transform: scale(0.9, 0.9);
}

.sd[data-s-a10426e3-895e-4ef6-ba22-3d3c74d5ef07].appear-active {
}

@media screen and (max-width: 646px) {
    .sd[data-s-a10426e3-895e-4ef6-ba22-3d3c74d5ef07] {
        flex: none;
        height: auto;
        margin: 0px 16px 0px;
        padding: 24px 24px 24px;
        max-width: calc(100% - 32px);
    }
}

.sd[data-s-7b3b1543-24ea-40e2-892a-c5d765da7f3b] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 16px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 646px) {
    .sd[data-s-7b3b1543-24ea-40e2-892a-c5d765da7f3b] {
        font-size: 20px;
    }
}

.sd[data-s-90965435-c9cc-4225-8c1a-31f6bd28562f] {
    color: #333;
    font-family: var(--s-font-a0b72df9);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.6;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 646px) {
    .sd[data-s-90965435-c9cc-4225-8c1a-31f6bd28562f] {
        font-size: 14px;
    }
}

.sd[data-s-7f748940-91f5-4f0a-83e5-1027a1b56024] {
    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: 32px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-e31cf9a2-4ec6-4e44-b16f-d4b3f44eea2b] {
    align-content: flex-start;
    align-items: flex-start;
    background: #ffffff;
    border-bottom: 1px solid #555555;
    border-left: 1px solid #555555;
    border-right: 1px solid #555555;
    border-top: 1px solid #555555;
    box-shadow: 0px 0px 8px rgba(221, 221, 221, 0.25);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 16px 32px 16px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: auto;
    max-width: 100%;
}

.sd[data-s-e31cf9a2-4ec6-4e44-b16f-d4b3f44eea2b]:hover {
    background: #eeeeee;
    box-shadow: 0px 0px 24px rgba(221, 221, 221, 0.25);
}

.sd[data-s-c50f085b-879d-410b-a7c6-56470fd9cb2e] {
    color: #555555;
    font-family: var(--s-font-a0b72df9);
    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: 646px) {
    .sd[data-s-c50f085b-879d-410b-a7c6-56470fd9cb2e] {
        font-size: 14px;
    }
}

.sd[data-s-739e196d-3254-4722-8c8b-1501773037df] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 680px) {
    .sd[data-s-739e196d-3254-4722-8c8b-1501773037df] {
        background: #000000;
    }
}

.sd[data-s-4e54b263-cad7-4f6e-be0a-d6cc3760b083] {
    align-content: center;
    align-items: center;
    background: #000000;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    padding: 0px 64px 0px;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-4e54b263-cad7-4f6e-be0a-d6cc3760b083].appear {
    opacity: 0;
}

.sd[data-s-4e54b263-cad7-4f6e-be0a-d6cc3760b083].appear-active {
}

@media screen and (max-width: 1096px) {
    .sd[data-s-4e54b263-cad7-4f6e-be0a-d6cc3760b083] {
        flex: none;
        height: 100%;
        padding: 0px 64px 0px;
    }
}

@media screen and (max-width: 818px) {
    .sd[data-s-4e54b263-cad7-4f6e-be0a-d6cc3760b083] {
        align-content: center;
        align-items: center;
        justify-content: center;
        padding: 64px 48px 64px;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-4e54b263-cad7-4f6e-be0a-d6cc3760b083].appear {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        transform: translate(-368px, 0px);
        transform-origin: center left;
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }

    .sd[data-s-4e54b263-cad7-4f6e-be0a-d6cc3760b083].appear-active {
        transition-duration: 800ms;
        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    }

    .sd[data-s-4e54b263-cad7-4f6e-be0a-d6cc3760b083] {
        border-bottom: 0px solid #000;
        border-left: 0px solid #000;
        border-right: 1px solid #000;
        border-top: 0px solid #000;
        flex: none;
        height: 100%;
        justify-content: center;
        padding: 64px 23px 64px;
        width: 100%;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-4e54b263-cad7-4f6e-be0a-d6cc3760b083] {
        padding: 54px 22px 64px;
    }
}

.sd[data-s-54f59dde-2c7c-4d1e-94b0-a58e48834de5] {
    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;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 316px;
    max-width: 100%;
}

.sd[data-s-54f59dde-2c7c-4d1e-94b0-a58e48834de5].appear {
    transform: translate(16px, 0px);
}

.sd[data-s-54f59dde-2c7c-4d1e-94b0-a58e48834de5].appear-active {
}

@media screen and (max-width: 818px) {
    .sd[data-s-54f59dde-2c7c-4d1e-94b0-a58e48834de5] {
        display: flex;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-54f59dde-2c7c-4d1e-94b0-a58e48834de5].appear {
        transform: ;
    }

    .sd[data-s-54f59dde-2c7c-4d1e-94b0-a58e48834de5].appear-active {
    }

    .sd[data-s-54f59dde-2c7c-4d1e-94b0-a58e48834de5] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        justify-content: center;
        margin: 54px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-54f59dde-2c7c-4d1e-94b0-a58e48834de5] {
        display: flex;
        margin: 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ff8cdcb5-1193-47f6-a939-6f9a1810ecfb] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50px;
    justify-content: center;
    margin: 0px 0px 34px 0px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-ff8cdcb5-1193-47f6-a939-6f9a1810ecfb].appear {
}

.sd[data-s-ff8cdcb5-1193-47f6-a939-6f9a1810ecfb].appear-active {
}

@media screen and (max-width: 818px) {
    .sd[data-s-ff8cdcb5-1193-47f6-a939-6f9a1810ecfb] {
        margin: 0px 0px 48px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-ff8cdcb5-1193-47f6-a939-6f9a1810ecfb].appear {
        opacity: 0;
        transform: translate(0px, 0px);
        transform-origin: center center;
        transition-delay: 400ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-ff8cdcb5-1193-47f6-a939-6f9a1810ecfb].appear-active {
        transition-delay: 400ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-ff8cdcb5-1193-47f6-a939-6f9a1810ecfb] {
        margin: 0px 0px 47px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-ff8cdcb5-1193-47f6-a939-6f9a1810ecfb] {
        margin: 0px 0px 25px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-8eb37971-8ff5-4f4a-b171-f49cdc11cd03] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 206px;
    max-width: 100%;
}

@media screen and (max-width: 680px) {
    .sd[data-s-8eb37971-8ff5-4f4a-b171-f49cdc11cd03] {
        flex: none;
        height: auto;
        width: 162px;
        max-width: 100%;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-8eb37971-8ff5-4f4a-b171-f49cdc11cd03] {
        flex: none;
        height: auto;
        width: 156px;
        max-width: 100%;
    }
}

.sd[data-s-66a7ed95-0b99-448f-be71-96b24ab25192] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-66a7ed95-0b99-448f-be71-96b24ab25192].appear {
}

.sd[data-s-66a7ed95-0b99-448f-be71-96b24ab25192].appear-active {
}

.sd[data-s-66a7ed95-0b99-448f-be71-96b24ab25192]:hover {
    opacity: 1;
}

@media screen and (max-width: 818px) {
    .sd[data-s-66a7ed95-0b99-448f-be71-96b24ab25192] {
        flex: none;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-66a7ed95-0b99-448f-be71-96b24ab25192].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 500ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-66a7ed95-0b99-448f-be71-96b24ab25192].appear-active {
        transition-delay: 500ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-66a7ed95-0b99-448f-be71-96b24ab25192] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-66a7ed95-0b99-448f-be71-96b24ab25192] {
        margin: 0px 0px 14px 0px;
    }
}

.sd[data-s-b91fdc62-98ba-42bd-940a-5843c5fe7fa4] {
    color: #FFFFFF;
    font-family: var(--s-font-35a541c6);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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: 680px) {
    .sd[data-s-b91fdc62-98ba-42bd-940a-5843c5fe7fa4] {
        font-family: var(--s-font-2b803ad1);
        font-size: 15px;
    }
}

.sd[data-s-cc3741ee-276e-423d-bec8-8eb3baaa9ce2] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-66a7ed95-0b99-448f-be71-96b24ab25192]:hover .sd[data-s-cc3741ee-276e-423d-bec8-8eb3baaa9ce2] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 818px) {
    .sd[data-s-cc3741ee-276e-423d-bec8-8eb3baaa9ce2] {
        display: none;
    }

    .sd[data-s-66a7ed95-0b99-448f-be71-96b24ab25192]:hover .sd[data-s-cc3741ee-276e-423d-bec8-8eb3baaa9ce2] {
        opacity: 0;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-cc3741ee-276e-423d-bec8-8eb3baaa9ce2] {
        display: none;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-cc3741ee-276e-423d-bec8-8eb3baaa9ce2] {
        display: none;
    }
}

.sd[data-s-bd7e4640-09f1-4669-bdcf-6557ae2de032] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-bd7e4640-09f1-4669-bdcf-6557ae2de032].appear {
}

.sd[data-s-bd7e4640-09f1-4669-bdcf-6557ae2de032].appear-active {
}

.sd[data-s-bd7e4640-09f1-4669-bdcf-6557ae2de032]:hover {
    opacity: 1;
}

@media screen and (max-width: 818px) {
    .sd[data-s-bd7e4640-09f1-4669-bdcf-6557ae2de032] {
        flex: none;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-bd7e4640-09f1-4669-bdcf-6557ae2de032].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-bd7e4640-09f1-4669-bdcf-6557ae2de032].appear-active {
        transition-delay: 600ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-bd7e4640-09f1-4669-bdcf-6557ae2de032] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        font-size: 22px;
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-bd7e4640-09f1-4669-bdcf-6557ae2de032] {
        margin: 0px 0px 14px 0px;
    }
}

.sd[data-s-a147ef0c-57da-4998-a473-db822d535ebb] {
    color: #FFFFFF;
    font-family: var(--s-font-35a541c6);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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: 680px) {
    .sd[data-s-a147ef0c-57da-4998-a473-db822d535ebb] {
        font-family: var(--s-font-2b803ad1);
        font-size: 15px;
    }
}

.sd[data-s-ab9c873e-255e-4386-b039-1748a92f5b65] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-bd7e4640-09f1-4669-bdcf-6557ae2de032]:hover .sd[data-s-ab9c873e-255e-4386-b039-1748a92f5b65] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 818px) {
    .sd[data-s-ab9c873e-255e-4386-b039-1748a92f5b65] {
        display: none;
    }

    .sd[data-s-bd7e4640-09f1-4669-bdcf-6557ae2de032]:hover .sd[data-s-ab9c873e-255e-4386-b039-1748a92f5b65] {
        opacity: 0;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-ab9c873e-255e-4386-b039-1748a92f5b65] {
        display: none;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-ab9c873e-255e-4386-b039-1748a92f5b65] {
        display: none;
    }
}

.sd[data-s-7da42085-b3dd-454e-8385-3d1e49078d18] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7da42085-b3dd-454e-8385-3d1e49078d18].appear {
}

.sd[data-s-7da42085-b3dd-454e-8385-3d1e49078d18].appear-active {
}

.sd[data-s-7da42085-b3dd-454e-8385-3d1e49078d18]:hover {
    opacity: 1;
}

@media screen and (max-width: 818px) {
    .sd[data-s-7da42085-b3dd-454e-8385-3d1e49078d18] {
        flex: none;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-7da42085-b3dd-454e-8385-3d1e49078d18].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-7da42085-b3dd-454e-8385-3d1e49078d18].appear-active {
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-7da42085-b3dd-454e-8385-3d1e49078d18] {
        flex: none;
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-7da42085-b3dd-454e-8385-3d1e49078d18] {
        margin: 0px 0px 14px 0px;
    }
}

.sd[data-s-84fd0ad0-9766-4e58-993a-2d02d584b3da] {
    color: #FFFFFF;
    font-family: var(--s-font-35a541c6);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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: 680px) {
    .sd[data-s-84fd0ad0-9766-4e58-993a-2d02d584b3da] {
        font-family: var(--s-font-2b803ad1);
        font-size: 15px;
    }
}

.sd[data-s-fc33cf7e-fd27-493c-87fd-0c5729f0dc82] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7da42085-b3dd-454e-8385-3d1e49078d18]:hover .sd[data-s-fc33cf7e-fd27-493c-87fd-0c5729f0dc82] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 818px) {
    .sd[data-s-fc33cf7e-fd27-493c-87fd-0c5729f0dc82] {
        display: none;
    }

    .sd[data-s-7da42085-b3dd-454e-8385-3d1e49078d18]:hover .sd[data-s-fc33cf7e-fd27-493c-87fd-0c5729f0dc82] {
        opacity: 0;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-fc33cf7e-fd27-493c-87fd-0c5729f0dc82] {
        display: none;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-fc33cf7e-fd27-493c-87fd-0c5729f0dc82] {
        display: none;
    }
}

.sd[data-s-b7ba29a2-e445-40db-802c-7184c4a079c9] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b7ba29a2-e445-40db-802c-7184c4a079c9].appear {
}

.sd[data-s-b7ba29a2-e445-40db-802c-7184c4a079c9].appear-active {
}

.sd[data-s-b7ba29a2-e445-40db-802c-7184c4a079c9]:hover {
    opacity: 1;
}

@media screen and (max-width: 818px) {
    .sd[data-s-b7ba29a2-e445-40db-802c-7184c4a079c9] {
        flex: none;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-b7ba29a2-e445-40db-802c-7184c4a079c9].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-b7ba29a2-e445-40db-802c-7184c4a079c9].appear-active {
        transition-delay: 700ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-b7ba29a2-e445-40db-802c-7184c4a079c9] {
        flex: none;
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-b7ba29a2-e445-40db-802c-7184c4a079c9] {
        margin: 0px 0px 14px 0px;
    }
}

.sd[data-s-224c2db1-9610-48bc-962d-5dc3ef566285] {
    color: #FFFFFF;
    font-family: var(--s-font-35a541c6);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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: 680px) {
    .sd[data-s-224c2db1-9610-48bc-962d-5dc3ef566285] {
        font-family: var(--s-font-2b803ad1);
        font-size: 15px;
    }
}

.sd[data-s-4e61c744-619c-4163-9d60-700e2f49dcc9] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-b7ba29a2-e445-40db-802c-7184c4a079c9]:hover .sd[data-s-4e61c744-619c-4163-9d60-700e2f49dcc9] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 818px) {
    .sd[data-s-4e61c744-619c-4163-9d60-700e2f49dcc9] {
        display: none;
    }

    .sd[data-s-b7ba29a2-e445-40db-802c-7184c4a079c9]:hover .sd[data-s-4e61c744-619c-4163-9d60-700e2f49dcc9] {
        opacity: 0;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-4e61c744-619c-4163-9d60-700e2f49dcc9] {
        display: none;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-4e61c744-619c-4163-9d60-700e2f49dcc9] {
        display: none;
    }
}

.sd[data-s-eb90cca4-64f7-4359-b201-37b73e898ae0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-eb90cca4-64f7-4359-b201-37b73e898ae0].appear {
}

.sd[data-s-eb90cca4-64f7-4359-b201-37b73e898ae0].appear-active {
}

.sd[data-s-eb90cca4-64f7-4359-b201-37b73e898ae0]:hover {
    opacity: 1;
}

@media screen and (max-width: 818px) {
    .sd[data-s-eb90cca4-64f7-4359-b201-37b73e898ae0] {
        flex: none;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-eb90cca4-64f7-4359-b201-37b73e898ae0].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-eb90cca4-64f7-4359-b201-37b73e898ae0].appear-active {
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-eb90cca4-64f7-4359-b201-37b73e898ae0] {
        flex: none;
        font-size: 22px;
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-eb90cca4-64f7-4359-b201-37b73e898ae0] {
        margin: 0px 0px 29px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-233596ae-4368-4d09-8732-a1ccf15754d4] {
    color: #FFFFFF;
    font-family: var(--s-font-35a541c6);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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: 680px) {
    .sd[data-s-233596ae-4368-4d09-8732-a1ccf15754d4] {
        font-family: var(--s-font-2b803ad1);
        font-size: 15px;
    }
}

.sd[data-s-509b8e19-c67f-44f0-80ef-d2f14260225b] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-eb90cca4-64f7-4359-b201-37b73e898ae0]:hover .sd[data-s-509b8e19-c67f-44f0-80ef-d2f14260225b] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 818px) {
    .sd[data-s-509b8e19-c67f-44f0-80ef-d2f14260225b] {
        display: none;
    }

    .sd[data-s-eb90cca4-64f7-4359-b201-37b73e898ae0]:hover .sd[data-s-509b8e19-c67f-44f0-80ef-d2f14260225b] {
        opacity: 0;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-509b8e19-c67f-44f0-80ef-d2f14260225b] {
        display: none;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-509b8e19-c67f-44f0-80ef-d2f14260225b] {
        display: none;
    }
}

.sd[data-s-bfa6814b-b431-4514-a4b6-be0c001607a0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 1px solid #eeeeee;
    border-left: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-top: 0px solid #eeeeee;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 24px 0px;
    overflow-x: visible;
    overflow-y: visible;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-bfa6814b-b431-4514-a4b6-be0c001607a0].appear {
}

.sd[data-s-bfa6814b-b431-4514-a4b6-be0c001607a0].appear-active {
}

.sd[data-s-bfa6814b-b431-4514-a4b6-be0c001607a0]:hover {
    opacity: 1;
}

@media screen and (max-width: 818px) {
    .sd[data-s-bfa6814b-b431-4514-a4b6-be0c001607a0] {
        flex: none;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-bfa6814b-b431-4514-a4b6-be0c001607a0].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-bfa6814b-b431-4514-a4b6-be0c001607a0].appear-active {
        transition-delay: 800ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-bfa6814b-b431-4514-a4b6-be0c001607a0] {
        flex: none;
        font-size: 22px;
        margin: 0px 0px 14px 0px;
        padding: 0px 0px 14px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-bfa6814b-b431-4514-a4b6-be0c001607a0] {
        margin: 0px 0px 29px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-75046b8b-f628-4740-8b98-feca1388e0a4] {
    color: #FFFFFF;
    font-family: var(--s-font-35a541c6);
    font-feature-settings: 'palt' 1;
    font-size: 20px;
    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: 680px) {
    .sd[data-s-75046b8b-f628-4740-8b98-feca1388e0a4] {
        font-family: var(--s-font-2b803ad1);
        font-size: 15px;
    }
}

.sd[data-s-177880a0-47e7-4eaa-a795-a36ac863c1d7] {
    background: #555555;
    border-radius: 0;
    flex: none;
    height: 1px;
    margin: 3px 0px 0px 0px;
    opacity: 1;
    transform: scale(0, 1);
    transform-origin: center left;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-bfa6814b-b431-4514-a4b6-be0c001607a0]:hover .sd[data-s-177880a0-47e7-4eaa-a795-a36ac863c1d7] {
    opacity: 1;
    transform: scale(1, 1);
}

@media screen and (max-width: 818px) {
    .sd[data-s-177880a0-47e7-4eaa-a795-a36ac863c1d7] {
        display: none;
    }

    .sd[data-s-bfa6814b-b431-4514-a4b6-be0c001607a0]:hover .sd[data-s-177880a0-47e7-4eaa-a795-a36ac863c1d7] {
        opacity: 0;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-177880a0-47e7-4eaa-a795-a36ac863c1d7] {
        display: none;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-177880a0-47e7-4eaa-a795-a36ac863c1d7] {
        display: none;
    }
}

.sd[data-s-ace795ce-5bc0-4d2e-8653-0e127c7396fb] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 25px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-ace795ce-5bc0-4d2e-8653-0e127c7396fb].appear {
}

.sd[data-s-ace795ce-5bc0-4d2e-8653-0e127c7396fb].appear-active {
}

@media screen and (max-width: 818px) {
    .sd[data-s-ace795ce-5bc0-4d2e-8653-0e127c7396fb] {
        margin: 16px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-ace795ce-5bc0-4d2e-8653-0e127c7396fb].appear {
        opacity: 0;
        transform: translate(0px, 34px);
        transform-origin: bottom center;
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-ace795ce-5bc0-4d2e-8653-0e127c7396fb].appear-active {
        transition-delay: 1000ms;
        transition-duration: 1000ms;
    }

    .sd[data-s-ace795ce-5bc0-4d2e-8653-0e127c7396fb] {
        margin: 19px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-4128e2c6-c7c6-492c-93b8-aa7cf5685d71] {
    align-content: center;
    align-items: center;
    background: #51aaf4;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-4128e2c6-c7c6-492c-93b8-aa7cf5685d71]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 818px) {
    .sd[data-s-4128e2c6-c7c6-492c-93b8-aa7cf5685d71] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-4128e2c6-c7c6-492c-93b8-aa7cf5685d71] {
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-4128e2c6-c7c6-492c-93b8-aa7cf5685d71] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-f7d9e508-4e14-4c59-8471-0bd6deb41259] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 818px) {
    .sd[data-s-f7d9e508-4e14-4c59-8471-0bd6deb41259] {
        font-size: 20px;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-f7d9e508-4e14-4c59-8471-0bd6deb41259] {
        font-size: 18px;
    }
}

.sd[data-s-4aee24d6-e7ce-4bc9-9ca7-ef2dbefaa01d] {
    align-content: center;
    align-items: center;
    background: #cf2e92;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 18px 0px 0px;
    width: 45px;
    max-width: calc(100% - 18px);
}

.sd[data-s-4aee24d6-e7ce-4bc9-9ca7-ef2dbefaa01d]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 818px) {
    .sd[data-s-4aee24d6-e7ce-4bc9-9ca7-ef2dbefaa01d] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: calc(100% - 18px);
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-4aee24d6-e7ce-4bc9-9ca7-ef2dbefaa01d] {
        background: #cf2e92;
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-4aee24d6-e7ce-4bc9-9ca7-ef2dbefaa01d] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-85fc5ca6-276f-4905-8561-ba9e542a21b2] {
    color: #ffffff;
    font-size: 20px;
}

@media screen and (max-width: 680px) {
    .sd[data-s-85fc5ca6-276f-4905-8561-ba9e542a21b2] {
        font-size: 22px;
    }
}

.sd[data-s-13aef968-79ca-4819-8f9f-29f15ad38e6a] {
    align-content: center;
    align-items: center;
    background: #46b94d;
    border-radius: 50%;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 45px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: 45px;
    max-width: 100%;
}

.sd[data-s-13aef968-79ca-4819-8f9f-29f15ad38e6a]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 818px) {
    .sd[data-s-13aef968-79ca-4819-8f9f-29f15ad38e6a] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-13aef968-79ca-4819-8f9f-29f15ad38e6a] {
        background: #46b94d;
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-13aef968-79ca-4819-8f9f-29f15ad38e6a] {
        margin: 0px 10px 0px 10px;
        max-width: calc(100% - 20px);
    }
}

.sd[data-s-175fe2fc-defc-46f8-bcc2-963dc475a438] {
    flex: none;
    height: auto;
    width: 29px;
    max-width: 100%;
}

.sd[data-s-98b750aa-9cf1-4967-9c7b-689ba1191534] {
    align-content: center;
    align-items: center;
    background: #eeeeee;
    border-bottom: 0px solid rgba(0, 0, 0, 0);
    border-left: 0px solid rgba(0, 0, 0, 0);
    border-radius: 50%;
    border-right: 0px solid rgba(0, 0, 0, 0);
    border-top: 0px solid rgba(0, 0, 0, 0);
    bottom: 4px;
    box-shadow: 0px 0px 10px rgba(221, 221, 221, 0.25);
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    left: NaNpx;
    margin: 0 0 0 0;
    position: fixed;
    right: 4px;
    top: NaNpx;
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 48px;
    max-width: 100%;
}

.sd[data-s-98b750aa-9cf1-4967-9c7b-689ba1191534].appear {
    transform: ;
}

.sd[data-s-98b750aa-9cf1-4967-9c7b-689ba1191534].appear-active {
}

.sd[data-s-98b750aa-9cf1-4967-9c7b-689ba1191534]:hover {
    opacity: 1;
}

@media screen and (max-width: 1096px) {
    .sd[data-s-98b750aa-9cf1-4967-9c7b-689ba1191534] {
        display: flex;
    }
}

@media screen and (max-width: 818px) {
    .sd[data-s-98b750aa-9cf1-4967-9c7b-689ba1191534] {
        bottom: 24px;
        box-shadow: none;
        display: flex;
        right: 24px;
        z-index: 5;
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-98b750aa-9cf1-4967-9c7b-689ba1191534].appear {
        opacity: 0;
        transition-delay: 400ms;
        transition-timing-function: ease-out;
    }

    .sd[data-s-98b750aa-9cf1-4967-9c7b-689ba1191534].appear-active {
        transition-delay: 400ms;
        transition-timing-function: ease-out;
    }

    .sd[data-s-98b750aa-9cf1-4967-9c7b-689ba1191534] {
        background: #000000;
        bottom: auto;
        display: flex;
        flex: none;
        height: 40px;
        left: auto;
        right: 12px;
        top: 26px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-98b750aa-9cf1-4967-9c7b-689ba1191534] {
        bottom: auto;
        display: flex;
        flex: none;
        height: 37px;
        left: auto;
        right: 18px;
        top: 18px;
        width: 37px;
        max-width: 100%;
    }
}

.sd[data-s-50fdc43a-12c5-40a8-967a-5a852ac86a00] {
    color: #555555;
    display: flex;
    flex: none;
    font-size: 24px;
    height: 100%;
    transform: translate(0px, 0px);
    transition-duration: 800ms;
    transition-timing-function: cubic-bezier(0, 0.7, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

.sd[data-s-98b750aa-9cf1-4967-9c7b-689ba1191534]:hover .sd[data-s-50fdc43a-12c5-40a8-967a-5a852ac86a00] {
    transform: translate(0px, -2px);
}

@media screen and (max-width: 1096px) {
    .sd[data-s-50fdc43a-12c5-40a8-967a-5a852ac86a00] {
        display: flex;
    }
}

@media screen and (max-width: 818px) {
    .sd[data-s-50fdc43a-12c5-40a8-967a-5a852ac86a00] {
        display: flex;
        font-size: 24px;
        transform: translate(0px, 0px);
    }

    .sd[data-s-98b750aa-9cf1-4967-9c7b-689ba1191534]:hover .sd[data-s-50fdc43a-12c5-40a8-967a-5a852ac86a00] {
        transform: translate(0px, 0px);
    }
}

@media screen and (max-width: 680px) {
    .sd[data-s-50fdc43a-12c5-40a8-967a-5a852ac86a00] {
        color: #FFFFFF;
        display: flex;
        font-size: 18px;
    }
}

@media screen and (max-width: 360px) {
    .sd[data-s-50fdc43a-12c5-40a8-967a-5a852ac86a00] {
        display: flex;
    }
}

a.link-create-profile {
    display: block;
    color: white;
    border: solid 1px white;
    padding: 3px 10px;
    border-radius: 10px;
    font-size: 12px;
    width: fit-content;
    text-align: center;
    margin: 0 auto 15px auto;
}

a.link-create-profile:after{
    content: '';
    background-image: url(/images/open-outline-small.svg);
    display: inline-flex;
    width: 9px;
    height: 9px;
    margin-left: 5px;
}

@media (min-width: 768px) {
    .container[data-v-742117ce] {
        height: 100vh;
    }
    .StudioCanvas {
        height: 100vh;
    }

}


