/**
 * Markets CSS
 * -----------------------------------------------------------------------
 * Styles for all Market pages (industries/applications).
 * Each market page is scoped by its WordPress page ID.
 *
 * Pages:
 *   #2995 — Lithium-ion Battery   /lithium-ion-battery/
 *   #3180 — H2                    /h2/
 *   #3453 — Catalyst              /catalyst-characterization/
 *   #3401 — CO2                   /co2/
 * -----------------------------------------------------------------------
 */


/* ==========================================================================
   Page #2995 — Lithium-ion Battery
   ========================================================================== */

/* Hidden SEO title */
.page-id-2995 .hidden-title h1 {
    margin: 0;
    padding: 0;
    margin-block-start: 0 !important;
    margin-block-end: 0 !important;
    opacity: 0;
    max-height: 0 !important;
}

/* Second tabs widget — heading floats down into the dark section */
.page-id-2995 .second-tabs-ins .e-n-tabs-heading {
    z-index: 10;
    transform: translateY(250px);
    width: 70%;
    align-self: center;
}

/* Hotspot button — icon above, line drops on hover */
.page-id-2995 .e-hotspot__button {
    display: flex !important;
    flex-direction: column-reverse;
}
.page-id-2995 .e-hotspot__label {
    text-align: center;
}
.page-id-2995 .e-hotspot__button::after {
    content: '';
    position: absolute;
    top: 101%;
    left: 50%;
    width: 2px;
    height: 80px;
    transform: translateX(-50%) scaleY(0);
    background: orange;
    transform-origin: top;
    transition: transform 0.5s ease-in-out;
}
.page-id-2995 .e-hotspot__button:hover::after {
    transform: translateX(-50%) scaleY(1);
}

/* Hotspot table */
.page-id-2995 .hotspot-table h3 { color: var(--e-global-color-primary); }
.page-id-2995 .hotspot-table td {
    height: auto !important;
    padding: 0;
    text-align: center;
    vertical-align: bottom;
    color: var(--e-global-color-primary);
    min-width: 125px !important;
}
.page-id-2995 .hotspot-table td img { width: 120px; }

/* Responsive */
@media only screen and (max-width: 1024px) {
    .page-id-2995 .second-tabs-ins .e-n-tabs-heading { width: 90%; }
}
@media only screen and (max-width: 768px) {
    .page-id-2995 .second-tabs-ins .e-n-tabs-heading { width: 99% !important; }
}
@media only screen and (max-width: 600px) {
    .page-id-2995 .dynamic-content-featuredimage-bg { background-position-y: -140px !important; }
    .page-id-2995 .second-tabs-ins .e-n-tabs-heading { display: block !important; transform: translateY(450px); }
    .page-id-2995 .instruments .elementor-widget-n-tabs .e-n-tabs-heading { display: block !important; }
    .page-id-2995 .e-n-tab-title { margin-bottom: 20px !important; width: 100% !important; }
}


/* ==========================================================================
   Page #3180 — H2
   ========================================================================== */

/* Add H2 page styles here */


/* ==========================================================================
   Page #3453 — Catalyst Characterization
   ========================================================================== */

/* Add Catalyst page styles here */


/* ==========================================================================
   Page #3401 — CO2
   ========================================================================== */

/* Add CO2 page styles here */
