body p {
    /* F:14-@18-23.4; */
    font-size: clamp(14px, calc(14px + (4) * ((100vw - 340px) / (940))), 18px);
}

@media (min-width: 1280px) {
    body p {
        font-size: clamp(18px, calc(18px + (5.4) * ((100vw - 1280px) / (640))), 23.4px);
    }
}

#top-section .arch-back {
    /* F:9.132915625-21.2251; */
    font-size: clamp(9.132915625px, calc(9.132915625px + (12.092184375) * ((100vw - 340px) / (1580))), 21.2251px);
}

#top-section h1 {
    /* F:34-@112-145.6; */
    font-size: clamp(34px, calc(34px + (78) * ((100vw - 340px) / (940))), 112px);
}

@media (min-width: 1280px) {
    #top-section h1 {
        font-size: clamp(112px, calc(112px + (33.6) * ((100vw - 1280px) / (640))), 145.6px);
    }
}

.listing-artists .arch-meta h3,
.listing-artists .arch-meta h3 a {
    /* F:18-28.3146; */
    font-size: clamp(18px, calc(18px + (10.3146) * ((100vw - 340px) / (1580))), 28.3146px);
}

.listing-news .arch-meta h3,
.listing-news .arch-meta h3 a,
.listing-projects .arch-meta h3,
.listing-projects .arch-meta h3 a {
    /* F:24-@48-62.4; */
    font-size: clamp(24px, calc(24px + (24) * ((100vw - 340px) / (940))), 48px);
}

@media (min-width: 1280px) {
    .listing-news .arch-meta h3,
.listing-news .arch-meta h3 a,
.listing-projects .arch-meta h3,
.listing-projects .arch-meta h3 a {
        font-size: clamp(48px, calc(48px + (14.4) * ((100vw - 1280px) / (640))), 62.4px);
    }
}

.home-listing-title,
.home-listing-link a {
    /* F:24-@48-62.4; */
    font-size: clamp(24px, calc(24px + (24) * ((100vw - 340px) / (940))), 48px);
}

@media (min-width: 1280px) {
    .home-listing-title,
.home-listing-link a {
        font-size: clamp(48px, calc(48px + (14.4) * ((100vw - 1280px) / (640))), 62.4px);
    }
}

.home #about-us .about-us-shape__line-text {
    /* F:34-@112-145.6; */
    font-size: clamp(34px, calc(34px + (78) * ((100vw - 340px) / (940))), 112px);
}

@media (min-width: 1280px) {
    .home #about-us .about-us-shape__line-text {
        font-size: clamp(112px, calc(112px + (33.6) * ((100vw - 1280px) / (640))), 145.6px);
    }
}

.home #newsletter .newsletter-shape__word {
    /* F:34-@112-145.6; */
    font-size: clamp(34px, calc(34px + (78) * ((100vw - 340px) / (940))), 112px);
}

@media (min-width: 1280px) {
    .home #newsletter .newsletter-shape__word {
        font-size: clamp(112px, calc(112px + (33.6) * ((100vw - 1280px) / (640))), 145.6px);
    }
}

.menu-desktop ul.menu li a {
    /* F:9.509375-22.1; */
    font-size: clamp(9.509375px, calc(9.509375px + (12.590625) * ((100vw - 340px) / (1580))), 22.1px);
}

.menu-lang-switcher {
    /* F:9.509375-22.1; */
    font-size: clamp(9.509375px, calc(9.509375px + (12.590625) * ((100vw - 340px) / (1580))), 22.1px);
}

}

.menu-join-btn {
    /* F:10.06875-23.4; */
    font-size: clamp(10.06875px, calc(10.06875px + (13.33125) * ((100vw - 340px) / (1580))), 23.4px);
}

.breadcrumbs {
    /* F:9.132915625-21.2251; */
    font-size: clamp(9.132915625px, calc(9.132915625px + (12.092184375) * ((100vw - 340px) / (1580))), 21.2251px);
}

#hero.hero-shape .hero-copy__cell {
    /* F:34-@112-145.6; */
    font-size: clamp(34px, calc(34px + (78) * ((100vw - 340px) / (940))), 112px);
}

@media (min-width: 1280px) {
    #hero.hero-shape .hero-copy__cell {
        font-size: clamp(112px, calc(112px + (33.6) * ((100vw - 1280px) / (640))), 145.6px);
    }
}

.elastic-fields .col-left .title-wrapper p {
    /* F:24-@48-62.4; */
    font-size: clamp(24px, calc(24px + (24) * ((100vw - 340px) / (940))), 48px);
}

@media (min-width: 1280px) {
    .elastic-fields .col-left .title-wrapper p {
        font-size: clamp(48px, calc(48px + (14.4) * ((100vw - 1280px) / (640))), 62.4px);
    }
}

.more-count {
    /* F:24-@48-62.4; */
    font-size: clamp(24px, calc(24px + (24) * ((100vw - 340px) / (940))), 48px);
}

@media (min-width: 1280px) {
    .more-count {
        font-size: clamp(48px, calc(48px + (14.4) * ((100vw - 1280px) / (640))), 62.4px);
    }
}

.post-slide .slider-btn {
    /* F:9.600553125-22.3119; */
    font-size: clamp(9.600553125px, calc(9.600553125px + (12.711346875) * ((100vw - 340px) / (1580))), 22.3119px);
}

.post-slide .drag-handle {
    /* F:9.132915625-21.2251; */
    font-size: clamp(9.132915625px, calc(9.132915625px + (12.092184375) * ((100vw - 340px) / (1580))), 21.2251px);
}

.similiar .action-btn {
    /* F:24-@48-62.4; */
    font-size: clamp(24px, calc(24px + (24) * ((100vw - 340px) / (940))), 48px);
}

@media (min-width: 1280px) {
    .similiar .action-btn {
        font-size: clamp(48px, calc(48px + (14.4) * ((100vw - 1280px) / (640))), 62.4px);
    }
}

/* Ujednolicenie nagłówków w sekcjach link/download/dropdown do stylu title-wrapper */
#section-6 .title a,
#section-7 .title a,
#section-8 .title a {
    /* F:24-@48-62.4; */
    font-size: clamp(24px, calc(24px + (24) * ((100vw - 340px) / (940))), 48px);
}

@media (min-width: 1280px) {
    /* Ujednolicenie nagłówków w sekcjach link/download/dropdown do stylu title-wrapper */
#section-6 .title a,
#section-7 .title a,
#section-8 .title a {
        font-size: clamp(48px, calc(48px + (14.4) * ((100vw - 1280px) / (640))), 62.4px);
    }
}

.menu-mobile-toggle {
    /* F:9.509375-22.1; */
    font-size: clamp(9.509375px, calc(9.509375px + (12.590625) * ((100vw - 340px) / (1580))), 22.1px);
}

#s2el1 {
    /* F:24-@48-62.4; */
    font-size: clamp(24px, calc(24px + (24) * ((100vw - 340px) / (940))), 48px);
}

@media (min-width: 1280px) {
    #s2el1 {
        font-size: clamp(48px, calc(48px + (14.4) * ((100vw - 1280px) / (640))), 62.4px);
    }
}

.move-text {
    /* F:44.399271875-103.1849; */
    font-size: clamp(44.399271875px, calc(44.399271875px + (58.785628125) * ((100vw - 340px) / (1580))), 103.1849px);
}
