﻿#hero.hero,
#hero.section {
    background: transparent !important;
    padding: 0 !important;
}

.h-hero {
    position: relative;
    min-height: 100vh;
    display: flex;
    text-shadow: 0 1px 3px rgb(0 0 0 /.6);
}

.h-hero__bg {
    position: absolute;
    inset: 0;
    background: url("../img/wirtgen/service2.jpg") center/cover no-repeat;
    filter: brightness(.55);
}

.h-hero__title {
    font-size: clamp(2.5rem,5.5vw,3.25rem);
    line-height: 1.12;
    color: var(--color-primary-600);
}

.h-hero__subtitle {
    font-size: 1.125rem;
}

.h-hero > .container {
    position: relative;
    z-index: 1;
}
