/*
 * 50 Page dental sensors.
 * Load order: content-style.css -> css/10-content-patterns.css -> css/15-woocommerce.css -> css/20-page-patterns.css -> css/20-support-pages.css -> style.css -> css/pages/50-page-*.css.
 * Purpose: Dental Sensors page-only section overrides loaded on page ID 17571 and the scroll experiment page ID 18979.
 * Related files: content-style.css holds tokens/base utilities; css/10-content-patterns.css holds reusable components; css/20-page-patterns.css and css/20-support-pages.css hold page-family overrides.
 * Scope: these rules were moved from css/20-page-patterns.css and target the .dmax-get-started-section section.
 */

/* Start Dental Sensors get-started section — moved from css/20-page-patterns.css */
.dmax-get-started-section,
.editor-styles-wrapper .dmax-get-started-section {
    padding-bottom: 0;
    align-items: stretch;
}

.dmax-get-started-section>.kt-row-column-wrap,
.kb-row-layout-iddsensstarted>.kt-row-column-wrap,
.editor-styles-wrapper .dmax-get-started-section>.kt-row-column-wrap,
.editor-styles-wrapper .kb-row-layout-iddsensstarted>.kt-row-column-wrap {
    align-items: stretch;
    padding-bottom: 0;
}

.wp-site-blocks .kb-row-layout-iddsensstarted>.kt-row-column-wrap,
.editor-styles-wrapper .kb-row-layout-iddsensstarted>.kt-row-column-wrap {
    padding-bottom: 0 !important;
}

.dmax-get-started-section .kadence-columndsensstartedc2>.kt-inside-inner-col,
.editor-styles-wrapper .dmax-get-started-section .kadence-columndsensstartedc2>.kt-inside-inner-col {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    height: 100%;
    padding-bottom: 0;
}

.dmax-get-started-section .dmax-get-started-image,
.dmax-get-started-section .dmax-get-started-image figure,
.dmax-get-started-section .dmax-get-started-image img,
.editor-styles-wrapper .dmax-get-started-section .dmax-get-started-image,
.editor-styles-wrapper .dmax-get-started-section .dmax-get-started-image figure,
.editor-styles-wrapper .dmax-get-started-section .dmax-get-started-image img {
    margin-bottom: 0;
}

.dmax-get-started-section .dmax-get-started-image img,
.editor-styles-wrapper .dmax-get-started-section .dmax-get-started-image img {
    display: block;
}
/* End Dental Sensors get-started section */

/* ── Section heading centering (moved from style.css) ─────── */
.kt-adv-headingdsenssensorsh2,
.kt-adv-headingdsenswhyh2,
.kt-adv-headingdsensfaqh2,
.kt-adv-headingdsensreviewsh2,
.dmax-sensor-title {
    text-align: center;
}

.editor-styles-wrapper .kt-adv-headingdsenssensorsh2,
.editor-styles-wrapper .kt-adv-headingdsenswhyh2,
.editor-styles-wrapper .kt-adv-headingdsensfaqh2,
.editor-styles-wrapper .kt-adv-headingdsensreviewsh2,
.editor-styles-wrapper .dmax-sensor-title {
    text-align: center;
}
