/* Preserve the slider's existing typography after correcting heading elements. */
.page-id-7 .slide-content p.default_heading {
    font-family: Poppins, sans-serif;
    font-size: 60px;
    line-height: 72px;
    font-weight: 600;
    margin: 0;
}
.page-id-7 p.power_fun_value,
.page-id-531 p.power_fun_value { word-break: break-word; }
@media (max-width: 767px) {
    .page-id-606 .elementor-element-35848b5 .power_tab_button_group {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }
    .page-id-606 .elementor-element-35848b5 .power_tab_button_group li {
        flex: 1 1 0;
        min-width: 0;
        margin: 0 !important;
    }
    .page-id-606 .elementor-element-35848b5 .power_tab_button_group a {
        display: block;
        padding: 14px 6px !important;
        font-size: 14px !important;
        line-height: 20px !important;
        letter-spacing: 0 !important;
        text-align: center;
    }
}
