@media screen and (max-width: 919px) {
    .main-page-header > .header-left > .main-title > h1 {
        font-size: 58px;
    }

    .main-page-header > .header-left > .subtitle {
        font-size: 16px;
    }
}

@media screen and (max-width: 519px) {
    .main-page-header > .header-left > .main-title > h1 {
        font-size: 52px;
    }

    .main-page-header > .header-left > .subtitle {
        width: 100%;
    }
}

@media screen and (max-width: 399px) {
    .main-page-content-container .title > h2 {
        font-size: 12vw;
    }
}