.header-wrapper{
    width: 100%;
    height: 400px;
    background-image: url(../images/header.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
}

.header-subtitle{
    position: relative;
    font-size: 40px;
    padding-bottom: 10px;
}

.header-subtitle::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 5px;
    width: 150px;
    background: var(--header);
}

.subtitle-highlight{
    transition: all 0.4s ease-in-out;
    font-weight: 600;
}

.subtitle-highlight:hover{
    color: var(--header);
}