.okx-our-story-page{
    color:#003634;
    background:#fff;
    font-family:"Noto Sans HK","Noto Sans TC","Microsoft JhengHei",sans-serif;
}
.okx-our-story-page #main{
    width:100%;
    max-width:none;
    margin:0;
    padding:0;
}
.okx-our-story-page .elementor-2029{
    width:100%;
    max-width:none;
}
.okx-our-story-page .elementor-2029 img{
    max-width:100%;
    height:auto;
}

/* Keep the shared homepage logo dimensions after the reference page bundle. */
.okx-our-story-page[data-header*="type-1"] .ct-header [data-id="logo"] .site-logo-container{
    --logo-max-height:52px;
}

/* Native fallbacks for saved Elementor accordions. */
.okx-our-story-page .e-n-accordion-item-title{
    cursor:pointer;
}
.okx-our-story-page .e-n-accordion-item:not([open])>[role="region"]{
    display:none!important;
}
.okx-our-story-page .e-n-accordion-item[open]>[role="region"]{
    display:flex;
}
.okx-our-story-page .e-n-accordion-item:not([open]) .e-opened{
    display:none!important;
}
.okx-our-story-page .e-n-accordion-item:not([open]) .e-closed{
    display:inline-flex!important;
}
.okx-our-story-page .e-n-accordion-item[open] .e-opened{
    display:inline-flex!important;
}
.okx-our-story-page .e-n-accordion-item[open] .e-closed{
    display:none!important;
}

/* The shared static runtime rebuilds saved Swiper markup. */
.okx-our-story-page .swiper{
    overflow:hidden;
}
.okx-our-story-page .swiper-wrapper{
    display:flex;
    align-items:stretch;
}
.okx-our-story-page .swiper-slide{
    flex:0 0 auto;
    box-sizing:border-box;
}

/* The saved shared footer lost the inline <style> from its LINE SVG. */
.okx-our-story-page footer .elementor-element-24d47d9 .elementor-icon svg .cls-1{
    fill:#fff;
}
.okx-our-story-page footer .elementor-element-24d47d9 .elementor-icon svg .cls-2{
    fill:#00c300;
}

@media(max-width:767px){
    .okx-our-story-page[data-header*="type-1"] .ct-header [data-id="logo"] .site-logo-container{
        --logo-max-height:43px;
    }
}
