@media only screen and (max-width: 734px) {
    .section-design .section-header .section-headline-script.has-descenders {
        display: inline-block;
    }
}

.section-powerful .gradient-powerful {
    padding-top:150px;
}
.section-powerful{
    padding-top:0!important;
}

@media only screen and (max-width: 734px) {
    .subsection-smartfolio {
        padding-top: 60px
    }
}

/* Logo */
html.hero-enhanced .section-hero .lottie-container {
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 153px;
    --p-height: 31px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    html.hero-enhanced .section-hero .lottie-container {
        --p-width: 124px;
        --p-height: 25px
    }
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
    html.hero-enhanced .section-hero .lottie-container {
        --p-width: 90px;
        --p-height: 20px
    }
}

/* Logo */

/* Logo 静态 */
html.no-hero-enhanced #overview-hero-logo-2 {
    transform: translateY(10px);
}

@media only screen and (max-width: 1068px) {
    html.no-hero-enhanced #overview-hero-logo-2 {
        transform: translateY(0px);
    }
}

@media only screen and (max-width: 734px) {
    html.no-hero-enhanced #overview-hero-logo-2 {
        transform: translateY(0px);
    }
}

html.no-hero-enhanced .hero-header .section-headline {
    padding-top: 20px;

}

@media only screen and (max-width: 1068px) {
    html.no-hero-enhanced .hero-header .section-headline {
        padding-top: 0px
    }
}

@media only screen and (max-width: 734px) {
    html.no-hero-enhanced .hero-header .section-headline {
        padding-top: 0px
    }
}

html.no-hero-enhanced #overview-hero-landscape-2 {
    transform: translateY(-56px);

}

@media only screen and (max-width: 1068px) {
    html.no-hero-enhanced #overview-hero-landscape-2 {
        transform: translateY(40px);

    }
}

@media only screen and (max-width: 734px) {
    html.no-hero-enhanced #overview-hero-landscape-2 {
        transform: translateY(-16px);

    }
}

html.no-hero-enhanced .hero-callouts {
    padding-top: 70px;

}

@media only screen and (max-width: 1068px) {
    html.no-hero-enhanced .hero-callouts {
        padding-top: 28px;

    }
}

@media only screen and (max-width: 734px) {
    html.no-hero-enhanced .hero-callouts {
        padding-top: 0px;

    }
}

html.hero-enhanced .section-hero .lottie-container {
    display: none !important;
}

#overview-hero-logo-2 {
    display: block;
}

/* Logo 静态 */

/* fix hw */
.inline-media-ui.loaded.playing .play-pause-button::after {
    -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmfTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJwYXVzZSI+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIzLjc1IiB5PSIzIiB3aWR0aD0iNC41IiBoZWlnaHQ9IjE0IiByeD0iMS41Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxMS43NSIgeT0iMyIgd2lkdGg9IjQuNSIgaGVpZ2h0PSIxNCIgcng9IjEuNSIvPjwvZz48L3N2Zz4=");
}

.inline-media-ui .play-pause-button::after {
    -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTUgMTUuMjVWNC43N2ExLjQ0IDEuNDQgMCAwMTEuNDQtMS42MiAxLjg2IDEuODYgMCAwMTEuMTEuMzFsOC41MyA1Yy43Ni40NCAxLjE3LjggMS4xNyAxLjUxcy0uNDEgMS4wNy0xLjE3IDEuNTFsLTguNTMgNWExLjg2IDEuODYgMCAwMS0xLjExLjMxQTEuNDIgMS40MiAwIDAxNSAxNS4yNXoiLz48L3N2Zz4=");
}

.inline-media-ui.loaded.ended .play-pause-button::after {
    -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTE2Ljc1IDkuNGExLjUgMS41IDAgMDAtMS41IDEuNUE0Ljg4IDQuODggMCAxMTEwLjM4IDZoLjJMOS4zMSA3LjMyYTEuNSAxLjUgMCAwMDEuMDYgMi41NiAxLjQ1IDEuNDUgMCAwMDEuMDYtLjQ0TDE1IDUuODhhMS41MiAxLjUyIDAgMDAuNDQtMS4wNkExLjU0IDEuNTQgMCAwMDE1IDMuNzVMMTEuNDMuMTlhMS40OSAxLjQ5IDAgMDAtMi4xMiAwIDEuNTEgMS41MSAwIDAwMCAyLjEybC43NS43NWE3Ljg1IDcuODUgMCAxMDguMTkgNy44NCAxLjUgMS41IDAgMDAtMS41LTEuNXoiIGZpbGw9IiMxZDFkMWYiLz48L3N2Zz4=");
}

/* fix hw */

@media only screen and (max-width: 734px) {
    .section-hero .hero-callout {
        bottom: 20px;
    }
}