h1 {
    /* F:60-136; */
    font-size: clamp(60px, calc(60px + (76) * ((100vw - 390px) / (1530))), 136px);
}

h2 {
    /* F:32-60; */
    font-size: clamp(32px, calc(32px + (28) * ((100vw - 390px) / (1530))), 60px);
}

h3 {
    /* F:28-44; */
    font-size: clamp(28px, calc(28px + (16) * ((100vw - 390px) / (1530))), 44px);
}

h4 {
    /* F:28-36; */
    font-size: clamp(28px, calc(28px + (8) * ((100vw - 390px) / (1530))), 36px);
}

body {
    /* F:14-20; */
    font-size: clamp(14px, calc(14px + (6) * ((100vw - 390px) / (1530))), 20px);
}

.page-template-page-onas #page-tekst .page-onas-team__name,
.page-template-page-onas-php #page-tekst .page-onas-team__name {
    /* F:18-24; */
    font-size: clamp(18px, calc(18px + (6) * ((100vw - 390px) / (1530))), 24px);
}

.page-template-page-onas #page-tekst .page-onas-team__bio,
.page-template-page-onas-php #page-tekst .page-onas-team__bio {
    /* F:12-24; */
    font-size: clamp(12px, calc(12px + (12) * ((100vw - 390px) / (1530))), 24px);
}

.page-template-page-onas #page-tekst .page-onas-consultations__lead,
.page-template-page-onas-php #page-tekst .page-onas-consultations__lead {
    /* F:12-24; */
    font-size: clamp(12px, calc(12px + (12) * ((100vw - 390px) / (1530))), 24px);
}

.page-template-page-onas #page-tekst .page-onas-consultations__list li,
.page-template-page-onas-php #page-tekst .page-onas-consultations__list li {
    /* F:12-24; */
    font-size: clamp(12px, calc(12px + (12) * ((100vw - 390px) / (1530))), 24px);
}

.title-wrapper p {
    /* F:16-20; */
    font-size: clamp(16px, calc(16px + (4) * ((100vw - 390px) / (1530))), 20px);
}

#hero.section .title-wrapper h1 {
    /* F:60-136; */
    font-size: clamp(60px, calc(60px + (76) * ((100vw - 390px) / (1530))), 136px);
}

.special-col .support-wrapper p {
    /* F:14-16; */
    font-size: clamp(14px, calc(14px + (2) * ((100vw - 390px) / (1530))), 16px);
}

.special-col .progress .circle img {
    /* F:12-14; */
    font-size: clamp(12px, calc(12px + (2) * ((100vw - 390px) / (1530))), 14px);
}

#footer .editors p,
#footer .editors p a {
    /* F:24-30; */
    font-size: clamp(24px, calc(24px + (6) * ((100vw - 390px) / (1530))), 30px);
}

#footer .copyright p {
    /* F:14-16; */
    font-size: clamp(14px, calc(14px + (2) * ((100vw - 390px) / (1530))), 16px);
}

.site-rail__menu .menu > li {
    /* F:14-22; */
    font-size: clamp(14px, calc(14px + (8) * ((100vw - 390px) / (1530))), 22px);
}

.map-text__scroll,
.map-text__scroll p,
.map-text__scroll a,
.map-text__scroll li,
.map-text__scroll strong,
.map-text__scroll em {
    /* F:12-16; */
    font-size: clamp(12px, calc(12px + (4) * ((100vw - 390px) / (1530))), 16px);
}

.map-detail__nav {
    /* F:18-20; */
    font-size: clamp(18px, calc(18px + (2) * ((100vw - 390px) / (1530))), 20px);
}

.map-detail__nav-center {
    /* F:22-48; */
    font-size: clamp(22px, calc(22px + (26) * ((100vw - 390px) / (1530))), 48px);
}

.map-category__label-word {
    /* F:14-22; */
    font-size: clamp(14px, calc(14px + (8) * ((100vw - 390px) / (1530))), 22px);
}

.map-category__list li {
    /* F:14-16; */
    font-size: clamp(14px, calc(14px + (2) * ((100vw - 390px) / (1530))), 16px);
}

.map-audio__title {
    /* F:16-16; */
    font-size: 16px;
}

.single .single-entry__content {
    /* F:12-16; */
    font-size: clamp(12px, calc(12px + (4) * ((100vw - 390px) / (1530))), 16px);
}

.single .single-entry__caption {
    /* F:12-12; */
    font-size: 12px;
}

.single-entry__bar-title {
    /* F:22-22; */
    font-size: 22px;
}

.single-entry__bar-nav {
    /* F:18-18; */
    font-size: 18px;
}
