@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Tenor+Sans&display=swap');

body .block-set, body .f-text, body .description, body .text, body .image-box, body .lt-form .f-input, body .lt-form .field-label, body .lt-form, body .lt-block .f-btn, body, body .lt-menu .right-descr, body .stsr05 .description, body .comment-form-wrapper, body .tag-editor, body .comments-tree a, body div.juxtapose, body .fotorama__caption, body .lt-column-with-icons .column .title, body .stsr05, body .f-header, body .f-subheader, body .f-desc, body .f-name, body .f-btn, body .stsr05 .subheader, body .stsr05 .header, body .title {
    font-family: 'Noto Sans', sans-serif;
}

.lite-page.block-set {
    color: #404040;
    font-weight: 300;
    line-height: normal;
    font-size: 20px;
}

.header-h1 .f-header {
    font-family: "Tenor Sans", sans-serif;
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.header-h2 .f-header {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
@media (max-width: 1399px) {
    .header-h1 .f-header {
        font-size: 52px;
    }

    .header-h2 .f-header {
        font-size: 28px;
    }
}
@media (max-width: 1199px) {
    .lite-page.block-set {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .block-set .text-large {
        font-size: 100%;
    }
    .lite-page.block-set {
        font-size: 5vw;
    }
    .header-h1 .f-header {
        font-size: 9vw;
    }
    .header-h2 .f-header {
        font-size: 6vw;
    }
}
@media (max-width: 640px) {
    .block-set .text-large {
        font-size: 100%;
    }
}