.header-mda {
    min-height: 100vh;
    padding: 140px 0 160px;
    position: relative;
    overflow: hidden !important;
}

.header-mda .caption h1 {
    font-size: 160px;
    line-height: 0.85;
    padding-bottom: 30px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(248, 247, 246, 0.52);
    background-image: url(../images/header/image-cover.webp);
    background-size: cover;
    -webkit-font-smoothing: antialiased;
}


@media screen and (max-width: 1279px) {
    .header-mda .caption h1 {
        font-size: 120px;
        line-height: 1;
        padding-bottom: 0px;
    }
}

@media screen and (max-width: 767px) {
    .header-mda {
        min-height: auto;
    }

    .header-mda .caption h1 {
        font-size: 64px;
    }
}

@media screen and (max-width: 576px) {
    .header-mda .caption h1 {
        font-size: 48px;
    }
}
