.listing-artists .arch-card {
    /* P:…(skrótem) */
    padding: clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px) clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px) clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px) clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px);
}

.listing-artists .arch-thumb {
    /* H:117.46875-273; */
    height: clamp(117.46875px, calc(117.46875px + (155.53125) * ((100vw - 340px) / (1580))), 273px);
}

.listing-artists .arch-meta h3,
.listing-artists .arch-meta h3 a {
    
    letter-spacing: 0.12px;
}

.listing-artists .arch-meta h3 {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px);
}

.listing-news .arch-card {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px);
    padding-right: clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px);
    padding-left: clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px);
}

.listing-news .arch-thumb {
    /* H:177.88125-413.4; */
    height: clamp(177.88125px, calc(177.88125px + (235.51875) * ((100vw - 340px) / (1580))), 413.4px);
}

.listing-news .arch-meta h3,
.listing-news .arch-meta h3 a,
.listing-projects .arch-meta h3,
.listing-projects .arch-meta h3 a {
    
    letter-spacing: 0.24px;
}

.listing-news .arch-meta h3 {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(16.78125px, calc(16.78125px + (22.21875) * ((100vw - 340px) / (1580))), 39px);
    margin-bottom: clamp(16.78125px, calc(16.78125px + (22.21875) * ((100vw - 340px) / (1580))), 39px);
}

.listing-projects .arch-card {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(40.275px, calc(40.275px + (53.325) * ((100vw - 340px) / (1580))), 93.6px);
    padding-right: clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px);
    padding-left: clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px);
}

.listing-projects .arch-card::after {
    /* W:56.496875-131.3; */ /* H:56.496875-131.3; */
    width: clamp(56.496875px, calc(56.496875px + (74.803125) * ((100vw - 340px) / (1580))), 131.3px);
    height: clamp(56.496875px, calc(56.496875px + (74.803125) * ((100vw - 340px) / (1580))), 131.3px);
    right: clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px);
}

.home-listing-head {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(40.275px, calc(40.275px + (53.325) * ((100vw - 340px) / (1580))), 93.6px);
    padding-right: clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px);
    padding-left: clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px);
}

.home-listing-title,
.home-listing-link a {
    
    letter-spacing: 0.24px;
}

/*-----------------------------------------------------------
	HEADER
-------------------------------------------------------------*/

.header-wrapper {
    /* P:…(skrótem) */
    padding: clamp(12.8141625px, calc(12.8141625px + (16.9662375) * ((100vw - 340px) / (1580))), 29.7804px) clamp(11.644509375px, calc(11.644509375px + (15.417590625) * ((100vw - 340px) / (1580))), 27.0621px) clamp(12.8141625px, calc(12.8141625px + (16.9662375) * ((100vw - 340px) / (1580))), 29.7804px) clamp(11.644509375px, calc(11.644509375px + (15.417590625) * ((100vw - 340px) / (1580))), 27.0621px);
}

.site-logo-link {
    /* W:144.878125-336.7; */ /* H:55.9375-130; */
    width: clamp(144.878125px, calc(144.878125px + (191.821875) * ((100vw - 340px) / (1580))), 336.7px);
    height: clamp(55.9375px, calc(55.9375px + (74.0625) * ((100vw - 340px) / (1580))), 130px);
}

img.custom-logo {
    /* W:144.878125-336.7; */ /* H:55.9375-130; */
    width: clamp(144.878125px, calc(144.878125px + (191.821875) * ((100vw - 340px) / (1580))), 336.7px);
    height: clamp(55.9375px, calc(55.9375px + (74.0625) * ((100vw - 340px) / (1580))), 130px);
}

.menu-desktop__inner {
    
    gap: clamp(13.984375px, calc(13.984375px + (18.515625) * ((100vw - 340px) / (1580))), 32.5px);
}

.menu-desktop__nav-shell {
    /* P:…(skrótem) */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    padding: 0px clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px) 0px clamp(11.1875px, calc(11.1875px + (14.8125) * ((100vw - 340px) / (1580))), 26px);
    margin-top: clamp(7.83125px, calc(7.83125px + (10.36875) * ((100vw - 340px) / (1580))), 18.2px);
}

}

.menu-join-btn {
    /* W:44.190625-102.7; */ /* H:20.1375-46.8; */
    width: clamp(44.190625px, calc(44.190625px + (58.509375) * ((100vw - 340px) / (1580))), 102.7px);
    height: clamp(20.1375px, calc(20.1375px + (26.6625) * ((100vw - 340px) / (1580))), 46.8px);
    width: clamp(44.190625px, calc(44.190625px + (58.509375) * ((100vw - 340px) / (1580))), 102.7px);
    height: clamp(20.1375px, calc(20.1375px + (26.6625) * ((100vw - 340px) / (1580))), 46.8px);
}

#hero.hero-shape .hero-shape__inner {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(11.644509375px, calc(11.644509375px + (15.417590625) * ((100vw - 340px) / (1580))), 27.0621px);
    padding-bottom: clamp(17.69526875px, calc(17.69526875px + (23.42893125) * ((100vw - 340px) / (1580))), 41.1242px);
}

#hero.hero-shape .hero-center-visual {
    /* W:337.303125-783.9; */ /* H:189.628125-440.7; */
    width: clamp(337.303125px, calc(337.303125px + (446.596875) * ((100vw - 340px) / (1580))), 783.9px);
    height: clamp(189.628125px, calc(189.628125px + (251.071875) * ((100vw - 340px) / (1580))), 440.7px);
    top: clamp(106.28125px, calc(106.28125px + (140.71875) * ((100vw - 340px) / (1580))), 247px);
}

#hero.hero-shape .hero-copy {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(50px, calc(95px + (-45) * ((100vw - 340px) / (1580))), 95px);
}

.elastic-fields .section-width {
    /* P:…(skrótem) */
    padding: clamp(8.847634375px, calc(8.847634375px + (11.714465625) * ((100vw - 340px) / (1580))), 20.5621px) clamp(11.644509375px, calc(11.644509375px + (15.417590625) * ((100vw - 340px) / (1580))), 27.0621px) 0px clamp(11.644509375px, calc(11.644509375px + (15.417590625) * ((100vw - 340px) / (1580))), 27.0621px);
}

.elastic-fields .section-width .section-content {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    gap: 0px clamp(35.3905375px, calc(35.3905375px + (46.8578625) * ((100vw - 340px) / (1580))), 82.2484px);
    padding-bottom: clamp(20.035134375px, calc(20.035134375px + (26.526965625) * ((100vw - 340px) / (1580))), 46.5621px);
}

.gallery-wrapper {
    
    gap: clamp(10.0172875px, calc(10.0172875px + (13.2631125) * ((100vw - 340px) / (1580))), 23.2804px);
}

.post-slide .swiper-slide {
    /* W:404.1976625-939.3644; */
    width: clamp(404.1976625px, calc(404.1976625px + (535.1667375) * ((100vw - 340px) / (1580))), 939.3644px);
}

.post-slide .slider-nav {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    gap: clamp(9.31583125px, calc(9.31583125px + (12.33436875) * ((100vw - 340px) / (1580))), 21.6502px);
    margin-top: clamp(12.8544375px, calc(12.8544375px + (17.0195625) * ((100vw - 340px) / (1580))), 29.874px);
}

.post-slide .slider-btn {
    /* P:…(skrótem) */
    padding: clamp(5.776665625px, calc(5.776665625px + (7.648434375) * ((100vw - 340px) / (1580))), 13.4251px) clamp(9.132915625px, calc(9.132915625px + (12.092184375) * ((100vw - 340px) / (1580))), 21.2251px) clamp(5.776665625px, calc(5.776665625px + (7.648434375) * ((100vw - 340px) / (1580))), 13.4251px) clamp(9.132915625px, calc(9.132915625px + (12.092184375) * ((100vw - 340px) / (1580))), 21.2251px);
}

.post-slide .drag-handle {
    /* W:38.768603125-90.0991; */ /* H:19.201665625-44.6251; */
    width: clamp(38.768603125px, calc(38.768603125px + (51.330496875) * ((100vw - 340px) / (1580))), 90.0991px);
    height: clamp(19.201665625px, calc(19.201665625px + (25.423434375) * ((100vw - 340px) / (1580))), 44.6251px);
}

#lightbox .section-width {
    /* P:…(skrótem) */
    gap: clamp(9.31583125px, calc(9.31583125px + (12.33436875) * ((100vw - 340px) / (1580))), 21.6502px);
    padding: clamp(14.156103125px, calc(14.156103125px + (18.742996875) * ((100vw - 340px) / (1580))), 32.8991px) clamp(14.156103125px, calc(14.156103125px + (18.742996875) * ((100vw - 340px) / (1580))), 32.8991px) clamp(14.156103125px, calc(14.156103125px + (18.742996875) * ((100vw - 340px) / (1580))), 32.8991px) clamp(14.156103125px, calc(14.156103125px + (18.742996875) * ((100vw - 340px) / (1580))), 32.8991px);
}

#lightbox .close {
    
    top: clamp(10.6169375px, calc(10.6169375px + (14.0570625) * ((100vw - 340px) / (1580))), 24.674px);
    right: clamp(10.6169375px, calc(10.6169375px + (14.0570625) * ((100vw - 340px) / (1580))), 24.674px);
}

#lightbox .arrow-wrap {
    /* P:…(skrótem) */
    padding: clamp(10.6169375px, calc(10.6169375px + (14.0570625) * ((100vw - 340px) / (1580))), 24.674px) clamp(10.6169375px, calc(10.6169375px + (14.0570625) * ((100vw - 340px) / (1580))), 24.674px) clamp(10.6169375px, calc(10.6169375px + (14.0570625) * ((100vw - 340px) / (1580))), 24.674px) clamp(10.6169375px, calc(10.6169375px + (14.0570625) * ((100vw - 340px) / (1580))), 24.674px);
}

.similiar .section-content {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    gap: clamp(17.69526875px, calc(17.69526875px + (23.42893125) * ((100vw - 340px) / (1580))), 41.1242px);
    padding-top: clamp(8.847634375px, calc(8.847634375px + (11.714465625) * ((100vw - 340px) / (1580))), 20.5621px);
    padding-bottom: clamp(14.441384375px, calc(14.441384375px + (19.120715625) * ((100vw - 340px) / (1580))), 33.5621px);
}

.drop-down.similiar .drop-content {
    
    gap: clamp(17.69526875px, calc(17.69526875px + (23.42893125) * ((100vw - 340px) / (1580))), 41.1242px);
}

.drop-down.similiar.open .drop-content {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(9.31583125px, calc(9.31583125px + (12.33436875) * ((100vw - 340px) / (1580))), 21.6502px);
}

.foot-logo img {
    /* H:67.2861-156.3744; */
    height: clamp(67.2861px, calc(67.2861px + (89.0883) * ((100vw - 340px) / (1580))), 156.3744px);
}

#s2c {
    /* H:406.479353125-944.6671; */ /* P:…(skrótem) */
    height: clamp(406.479353125px, calc(406.479353125px + (538.187746875) * ((100vw - 340px) / (1580))), 944.6671px);
    padding: clamp(20.035134375px, calc(20.035134375px + (26.526965625) * ((100vw - 340px) / (1580))), 46.5621px) clamp(11.644509375px, calc(11.644509375px + (15.417590625) * ((100vw - 340px) / (1580))), 27.0621px) clamp(17.69526875px, calc(17.69526875px + (23.42893125) * ((100vw - 340px) / (1580))), 41.1242px) clamp(11.644509375px, calc(11.644509375px + (15.417590625) * ((100vw - 340px) / (1580))), 27.0621px);
}

#s2col1 {
    /* H:373.42868125-867.8566; */
    height: clamp(373.42868125px, calc(373.42868125px + (494.42791875) * ((100vw - 340px) / (1580))), 867.8566px);
}

#s2el2 {
    /* H:226.225234375-525.7525; */
    height: clamp(226.225234375px, calc(226.225234375px + (299.527265625) * ((100vw - 340px) / (1580))), 525.7525px);
}

#s1c {
    /* H:226.1486-525.5744; */ /* P:…(skrótem) */
    height: clamp(226.1486px, calc(226.1486px + (299.4258) * ((100vw - 340px) / (1580))), 525.5744px);
    padding: clamp(26.542903125px, calc(26.542903125px + (35.143396875) * ((100vw - 340px) / (1580))), 61.6863px) clamp(11.644509375px, calc(11.644509375px + (15.417590625) * ((100vw - 340px) / (1580))), 27.0621px) clamp(12.10151875px, calc(12.10151875px + (16.02268125) * ((100vw - 340px) / (1580))), 28.1242px) clamp(11.644509375px, calc(11.644509375px + (15.417590625) * ((100vw - 340px) / (1580))), 27.0621px);
}

#s1col1 {
    /* H:187.737996875-436.3073; */
    height: clamp(187.737996875px, calc(187.737996875px + (248.569303125) * ((100vw - 340px) / (1580))), 436.3073px);
}

#s1el6 {
    /* W:285.75671875-664.105; */ /* H:122.95621875-285.753; */
    width: clamp(285.75671875px, calc(285.75671875px + (378.34828125) * ((100vw - 340px) / (1580))), 664.105px);
    height: clamp(122.95621875px, calc(122.95621875px + (162.79678125) * ((100vw - 340px) / (1580))), 285.753px);
}

footer.footer-main {
    /* P:…(skrótem) */
    padding: 20px clamp(12.8141625px, calc(12.8141625px + (16.9662375) * ((100vw - 340px) / (1580))), 29.7804px) 20px clamp(12.8141625px, calc(12.8141625px + (16.9662375) * ((100vw - 340px) / (1580))), 29.7804px);
}
