.elementor-4486 .elementor-element.elementor-element-1c20835 {
        --width: 25%;
        display: none;
    }

/* XH About Us - Nested Tabs - bold text active state, no underlines */

/* Reset the Elementor CSS variable that sets the dark active background */
.elementor-12513 .elementor-element.elementor-element-1dd4100 {
    --n-tabs-title-background-color-active: transparent !important;
    --n-tabs-title-background-color: transparent !important;
}

.elementor-12513 .elementor-element-1dd4100.elementor-widget-n-tabs .e-n-tabs-heading {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 32px !important;
    padding: 0 !important;
    margin-bottom: 0 !important;
    border-bottom: 1px solid #D4D4D4 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.elementor-12513 .elementor-element-1dd4100.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title,
.elementor-12513 .elementor-element-1dd4100.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text {
    background: transparent !important;
    border: none !important;
    border-bottom: none !important;
    margin-bottom: 0 !important;
    padding: 0 0 16px 0 !important;
    color: #B0B0B0 !important;
    font-weight: 400 !important;
    letter-spacing: 0.7px !important;
    text-transform: uppercase !important;
    font-size: 13px !important;
    transition: color 0.3s ease !important;
    cursor: pointer;
    z-index: 1 !important;
}

.elementor-12513 .elementor-element-1dd4100.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"],
.elementor-12513 .elementor-element-1dd4100.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    border: none !important;
    border-bottom: none !important;
    margin-bottom: 0 !important;
    color: #171717 !important;
    background: transparent !important;
    font-weight: 600 !important;
}

.elementor-12513 .elementor-element-1dd4100.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title:hover,
.elementor-12513 .elementor-element-1dd4100.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title:hover .e-n-tab-title-text {
    color: #171717 !important;
    background: transparent !important;
}

.elementor-12513 .elementor-element-1dd4100.elementor-widget-n-tabs .e-n-tabs-content {
    border: none !important;
    padding-top: 40px !important;
}

.elementor-12513 .elementor-element-1dd4100.elementor-widget-n-tabs .e-n-tab-content {
    border: none !important;
    padding: 0 !important;
}

/* XH About Us - Grey underline under all tabs, dark underline on active tab */
.elementor-12513 .elementor-element-1dd4100 .e-n-tabs-heading {
	    border-bottom: 1px solid #D4D4D4 !important;
}

.elementor-12513 .elementor-element-1dd4100 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
	    border-bottom: 2px solid #171717 !important;
	    margin-bottom: -1px !important;
}
}
}

/* XH About Us - Override border-none: Grey underline all tabs, dark on active */
.elementor-12513 .elementor-element-1dd4100.elementor-widget-n-tabs .e-n-tabs-heading {
    border-bottom: 1px solid #D4D4D4 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.elementor-12513 .elementor-element-1dd4100.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
    border-bottom: 2px solid #171717 !important;
    margin-bottom: -1px !important;
}