:root {
    --vw: 1vw;
    --vh: 1vh;
    --clr-org: #a34132;
    --clr-org-01: #b45739;
    --clr-org-02: #c54324;
    --clr-wht: #fff;
    --clr-lightbule: #585c5f;
    --clr-deepbule: #0e191e;
    --clr-text: #636864;
    --clr-text-01: #c5cdc7;
    --clr-text-02: #878c94;
    --text-sd: 0.02rem 0.02rem 0.04rem rgba(0, 0, 0, 0.8);
    --bd-rgba: 88, 92, 95, 0.2;
    --bd--db: #414244;
    --section_pd: 2.604166666666665vw;
    --section_pd-01: 9.12vw;
    --font-fm-arial: Arial, Helvetica, system-ui, sans-serif;
    --font-fm-deluxe: "Refrigerator Deluxe", Helvetica, sans-serif;
    --font-fm-tc: "Lantinghei", system-ui, sans-serif;
    --font-sz-s1: 0.1rem;
    --font-sz-s2: 0.12rem;
    --font-sz-s3: 0.14rem;

    --font-sz-01: 0.16rem;
    --font-sz-02: 0.18rem;
    --font-sz-03: 0.2rem;
    --font-sz-04: 0.22rem;
    --font-sz-05: 0.24rem;
    --font-sz-06: 0.26rem;
    --font-sz-07: 0.28rem;
    --font-sz-08: 0.3rem;
    --font-sz-09: 0.32rem;
    --font-sz-10: 0.34rem;
    --font-sz-11: 0.36rem;
    --font-sz-12: 0.4rem;

    --font-sz-t1: 0.76rem;
    --font-sz-t2: 0.8rem;
    --font-sz-t3: 0.7rem;
    --font-sz-t4: 0.66rem;
    --font-sz-t5: 0.6rem;
    --font-sz-t6: 0.5rem;
    --font-sz-t7: 0.48rem;


    --font-sz-b1: 0.9rem;

    --font-sz-m1: 22px;
    --font-sz-m2: 24px;
}

.font_zh-Hant #onetrust-pc-sdk {
    font-family: system-ui !important;
}

div#onetrust-consent-sdk * {
    font-family: system-ui;
}

._28ydi70 ._1egsyt72 {
    width: 100px !important;
}

#ot-sdk-btn.ot-sdk-show-settings,
#ot-sdk-btn.optanon-show-settings {
    color: inherit !important;
    border: none !important;
    height: auto !important;
    white-space: normal !important;
    /*padding: 0 !important;*/
    font-size: inherit !important;
    line-height: inherit !important;
}

#ot-sdk-btn.ot-sdk-show-settings:hover,
#ot-sdk-btn.optanon-show-settings:hover {
    /*color: inherit !important;*/
    background: none !important;
}

#ot-sdk-btn-floating.ot-floating-button,
.onetrust-pc-dark-filter {
    z-index: 998 !important;
}

#onetrust-pc-sdk .ot-pc-footer-logo,
#onetrust-consent-sdk #onetrust-pc-sdk,
#onetrust-consent-sdk #onetrust-banner-sdk,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt {
    background-color: #050606 !important;
}

#onetrust-pc-sdk .ot-pc-footer,
#onetrust-consent-sdk #onetrust-pc-sdk {
    border-top: 1px solid #323435 !important;
}

#onetrust-pc-sdk .ot-pc-logo {
    position: relative !important;
}

#onetrust-pc-sdk .ot-pc-logo img {
    display: none !important;
}

#onetrust-pc-sdk .ot-pc-logo::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../img/top_logo.png) no-repeat 0 0 / cover;
}

#onetrust-consent-sdk #onetrust-pc-sdk h3,
#onetrust-consent-sdk #onetrust-pc-sdk h4,
#onetrust-consent-sdk #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc {
    color: #c5cdc7 !important;
}

#onetrust-pc-sdk .ot-always-active,
#onetrust-consent-sdk #onetrust-banner-sdk a[href],
#onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn,
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
#onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler {
    color: var(--clr-org) !important;
}

#onetrust-banner-sdk button,
#onetrust-pc-sdk button,
#ot-sdk-cookie-policy button {
    margin-bottom: 0.1rem !important;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child {
    margin: 0 .2rem !important;
}

#onetrust-pc-sdk .ot-plus-minus span,
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
    background-color: var(--clr-org) !important;
}

#onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-accept-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn) {
    background-color: var(--clr-org) !important;
    border-color: var(--clr-org) !important;
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
    border: 1px solid var(--clr-text) !important;
}

#ot-sdk-btn-floating.ot-floating-button::after {
    font-size: var(--font-sz-05) !important;
}

#onetrust-pc-sdk button {
    font-size: 0.9em !important;
}

#onetrust-pc-sdk .ot-pc-header {
    border-bottom: 1px solid var(--clr-text) !important;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr,
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child {
    padding: .1rem 0 !important;
}

#onetrust-consent-sdk #onetrust-pc-btn-handler {
    background: none !important;
    color: var(--clr-org) !important;
}

#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
    color: var(--clr-wht) !important;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child {
    margin-left: .1rem !important;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header {
    margin: 0 .1rem !important;
}

#ot-sdk-btn-floating {
    display: none;
}


.footer {
    background-color: rgba(0, 0, 0, .8);
    padding: 1vw var(--section_pd);
    font-family: var(--font-fm-arial);
    color: var(--clr-lightbule);
}

.footer_copyright a {
    color: var(--clr-lightbule);
    text-decoration: none;
}

@media screen and (min-width: 1200px) {
    .footer {
        display: flex;
        justify-content: center;
        font-size: 0.1rem;
        width: 100%;
        z-index: 999;
        bottom: 0;
        left: 0;
    }

    .slide_up {
        /*animation: slide-up 0.5s ease-in-out forwards;*/
        /*position: fixed;*/
    }

    .logo_copyright {
        display: flex;
        align-items: center;
        height: 3vw;
    }

    .footer_logo img {
        display: block;
        width: 5.98rem;
        /*opacity: .6;*/
    }

    .footer_copyright {
        text-align: left;
        border-left: 0.01rem solid rgba(255, 255, 255, .1);
        padding-left: 0.4rem;
        margin-left: 0.2rem;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
    }

    .footer_copyright a {
        color: #3e3e3e;
        text-decoration: none;
    }

    .footer_copyright p {
        display: block;
        line-height: 1.6;
        font-size: 0.2rem;
        color: #3e3e3e;
    }

}

.m .footer_logo {
    text-align: center;
}

.m .footer_logo img {
    width: 6rem;
    margin: 0.1rem auto;
}

.m .footer_copyright {
    text-align: center;
    padding-bottom: 0.25rem !important;
}

/*
.footer_logo {
    width: 2.2rem;
    height: 0.36rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd8AAABQCAMAAABvT4/TAAAAqFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8j1z1tAAAAN3RSTlMA+/gXxRALzvWbpDo1wCZ9qRPKMItDbOAsB/HpVR22lj6t27HTGnKCYte7SXdPIZHtZ1nkhp9dR1fS5QAAEP9JREFUeNrs29l2okoYhuFPZRAVB0QUBzRIRAVnzX//d7aFoigg2hl6d1a643MSGST2ersoIAkeHh4eHh4e/kpKD/+fCR6+mZaL/097iYdvpeOWXsCN1/O5k2j7YwCKVstpL1/a0VcTsUa8oFXAdPpVBQ/fyYFoZSPhU44boFOlPG1KsSUiY4oMm2A2RGc8fCclIjog0aKChvKq745io+2NviOi4TMevo8lXZWVe337d/vS0+u+L3TVxsP3saKImetbNiRJOrGXvbt9KSj2tT2KdPHwXYxLbJh2sn3deEmK+45Z33V3kOholOjbhb5Bie1r4+GbUIlZ8r6ithX3PbK+T0hpxJ0LfSVienj4HgJKlF73XeT62tm+XBdBpm+XEi6+Vn1qGIbWRc7kcZ0HjIibZvqetrZtT/px34D1rfaZkZztO0I901clzsLXmZmS6hybgeOtLRmJbairqmNV8LMtKbVvZvqOrspsdfH+t5L0ZZvNpujbKxN3UvA1ejvPm49tRORQcmsBAPuwXumH520oreZH/GCKRxGDIpro6z0Rt1QKfTtJ33Ncs7oRfdssLUVe8AWCqa7Ol8io11Td9y81c4tYVzMkLcBPtaHYlgWeiOvnASVquDd+zTHbNe07SU4DXzUDW47efrmxek1GBUJQWxnmD52KhxRpw6KIJK6vbIl9XYL3LY+YIZ9/23CIYX2TRR9PXzMDt4jquElxC9/9ODUkS8aPw7KWZrCH7FJKXD9veHHed67YDJK+Oia5vs8UqdaTabgq48+SnKNhHPFKZTHfk4Scw3609pwNfpbOiiIGeFZJ9K30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) no-repeat center center / 100% 100%;
}
.social_media a {
    width: 0.3rem;
    height: 0.3rem;
    opacity: .5;
    margin-left: 0.1rem;
}
.join_community h6{
    font-size: 0.08rem;
}
.join_community h6 {
      padding: 0 0 0.1rem;
}
.footer_copyright p a {
    padding: 0 0.1rem 0 0;
}
.footer_copyright p a:hover {
    color: var(--clr-lightbule);
    text-decoration: underline;
}
.footer_copyright a {
     color: var(--clr-lightbule)!important;
     text-decoration: none;
 }*/
