/* IT & Software page
   Extends technical-manufacturing.css; only overrides the hero background and logo layout. */

.its-hero {
    background-image:
        radial-gradient(circle at 10% 20%, rgba(231, 206, 103, 0.08), transparent 40%),
        radial-gradient(circle at 90% 80%, rgba(13, 128, 140, 0.12), transparent 40%),
        linear-gradient(to right, rgba(0, 43, 54, 0.90) 0%, rgba(0, 43, 54, 0.75) 50%, rgba(17, 23, 26, 0.95) 100%),
        url('../images/hero/it_software_hero.webp');
    background-size: cover;
    background-position: center top;
}

/* Make only the last row centered by spanning the odd item across the 2-column grid */
.its-hero .tm-partner-logo-box:last-child:nth-child(odd) {
    grid-column: 1 / -1;
    justify-self: center;
}

@media (max-width: 991px) {
    .its-hero {
        background-image:
            linear-gradient(rgba(0, 43, 54, 0.80), rgba(17, 23, 26, 0.90)),
            url('../images/hero/it_software_hero.webp');
    }

    .its-hero .tm-partners-grid {
        gap: 32px;
    }
}
