.block-header-subtext {
    padding: 48px 5px
}

@media screen and (min-width: 768px) {
    .block-header-subtext {
        padding: 112px 5px 168px
    }
}

@media screen and (min-width: 1441px) {
    .block-header-subtext {
        padding: 7.7777777778vw .3472222222vw 11.6666666667vw
    }
}

.block-header-subtext h2 {
    font-size: 48px;
    margin-bottom: 19px
}

@media screen and (min-width: 768px) {
    .block-header-subtext h2 {
        font-size: clamp(48px, 6vw, 82px);
        line-height: 105.208%
    }
}

@media screen and (min-width: 1441px) {
    .block-header-subtext h2 {
        font-size: 5.6944444444vw;
        margin-bottom: 1.3194444444vw
    }
}