.header {
    /* H:60-88; */ /* P:…(skrótem) */
    height: clamp(60px, calc(60px + (28) * ((100vw - 390px) / (1530))), 88px);
    padding: 0px clamp(12px, calc(12px + (32) * ((100vw - 390px) / (1530))), 44px) 0px clamp(12px, calc(12px + (32) * ((100vw - 390px) / (1530))), 44px);
}

.overlay-section .section-width {
    /* P:…(skrótem) */
    padding: clamp(60px, calc(60px + (28) * ((100vw - 390px) / (1530))), 88px) 12px 20px 12px;
}

.page-template-page-onas .site-shell__content,
.page-template-page-onas-php .site-shell__content {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(25px, calc(25px + (57) * ((100vw - 390px) / (1530))), 82px);
    padding-right: clamp(17px, calc(17px + (257) * ((100vw - 390px) / (1530))), 274px);
    padding-bottom: clamp(15px, calc(15px + (36) * ((100vw - 390px) / (1530))), 51px);
    padding-left: clamp(17px, calc(17px + (318) * ((100vw - 390px) / (1530))), 335px);
}

.page-template-page-onas #page-tekst .page-onas-team,
.page-template-page-onas-php #page-tekst .page-onas-team {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(45px, calc(45px + (37) * ((100vw - 390px) / (1530))), 82px);
}

.page-template-page-onas #page-tekst .page-onas-team__grid,
.page-template-page-onas-php #page-tekst .page-onas-team__grid {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(24px, calc(24px + (21) * ((100vw - 390px) / (1530))), 45px);
}

.page-template-page-onas #page-tekst .page-onas-team__avatar,
.page-template-page-onas-php #page-tekst .page-onas-team__avatar {
    /* W:135-270; */ /* H:135-270; */
    width: clamp(135px, calc(135px + (135) * ((100vw - 390px) / (1530))), 270px);
    height: clamp(135px, calc(135px + (135) * ((100vw - 390px) / (1530))), 270px);
}

.page-template-page-onas #page-tekst .page-onas-team__name,
.page-template-page-onas-php #page-tekst .page-onas-team__name {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(15px, calc(15px + (15) * ((100vw - 390px) / (1530))), 30px);
}

.page-template-page-onas #page-tekst .page-onas-team__bio,
.page-template-page-onas-php #page-tekst .page-onas-team__bio {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(7px, calc(7px + (8) * ((100vw - 390px) / (1530))), 15px);
}

.page-template-page-onas #page-tekst .page-onas-consultations,
.page-template-page-onas-php #page-tekst .page-onas-consultations {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(45px, calc(45px + (45) * ((100vw - 390px) / (1530))), 90px);
}

.page-template-page-onas #page-tekst .page-onas-consultations__lead,
.page-template-page-onas-php #page-tekst .page-onas-consultations__lead {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(20px, calc(20px + (10) * ((100vw - 390px) / (1530))), 30px);
}

.page-template-page-onas #page-tekst .page-onas-consultations__list,
.page-template-page-onas-php #page-tekst .page-onas-consultations__list {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(45px, calc(45px + (45) * ((100vw - 390px) / (1530))), 90px);
}

#hero.section .title-wrapper {
    
    bottom: clamp(40px, calc(40px + (20) * ((100vw - 390px) / (1530))), 60px);
    left: clamp(12px, calc(12px + (32) * ((100vw - 390px) / (1530))), 44px);
}

.lb-close {
    
    right: clamp(12px, calc(12px + (32) * ((100vw - 390px) / (1530))), 44px);
}

.grid-wrapper .line {
    /* H:50-88; */
    height: clamp(50px, calc(50px + (38) * ((100vw - 390px) / (1530))), 88px);
}

/*-----------------------------------------------------------
	Footer 
-------------------------------------------------------------*/


#footer.footer-wrapper {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(44px, calc(44px + (60) * ((100vw - 390px) / (1530))), 104px);
}

#footer .CTA .text-editor-2 {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(44px, calc(44px + (60) * ((100vw - 390px) / (1530))), 104px);
}

#footer .CTA .text-editor-2 .arrow {
    /* W:45-139; */ /* H:32-77; */
    width: clamp(45px, calc(45px + (94) * ((100vw - 390px) / (1530))), 139px);
    height: clamp(32px, calc(32px + (45) * ((100vw - 390px) / (1530))), 77px);
}

#footer .CTA .text-editor-2 .arrow img {
    /* W:45-139; */ /* H:32-77; */
    width: clamp(45px, calc(45px + (94) * ((100vw - 390px) / (1530))), 139px);
    height: clamp(32px, calc(32px + (45) * ((100vw - 390px) / (1530))), 77px);
}

#footer .divider {
    /* M:…(skrótem) */
    margin: clamp(20px, calc(20px + (4) * ((100vw - 390px) / (1530))), 24px) 0px clamp(20px, calc(20px + (4) * ((100vw - 390px) / (1530))), 24px) 0px;
}

#footer .editors {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    gap: clamp(32px, calc(32px + (97) * ((100vw - 390px) / (1530))), 129px);
    margin-top: clamp(40px, calc(40px + (40) * ((100vw - 390px) / (1530))), 80px);
}

#footer .logo {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(40px, calc(40px + (80) * ((100vw - 390px) / (1530))), 120px);
    margin-bottom: clamp(40px, calc(40px + (64) * ((100vw - 390px) / (1530))), 104px);
}

#footer .copyright {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-bottom: clamp(20px, calc(20px + (4) * ((100vw - 390px) / (1530))), 24px);
}

.site-shell {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(25px, calc(25px + (38) * ((100vw - 390px) / (1530))), 63px);
    padding-right: clamp(25px, calc(25px + (38) * ((100vw - 390px) / (1530))), 63px);
    padding-bottom: clamp(25px, calc(25px + (38) * ((100vw - 390px) / (1530))), 63px);
    padding-left: clamp(25px, calc(25px + (38) * ((100vw - 390px) / (1530))), 63px);
}

.mobile-menu-toggle {
    /* W:33-49.35; */ /* H:33-49.35; */
    width: clamp(33px, calc(33px + (16.35) * ((100vw - 390px) / (1530))), 49.35px);
    height: clamp(33px, calc(33px + (16.35) * ((100vw - 390px) / (1530))), 49.35px);
    width: clamp(33px, calc(33px + (16.35) * ((100vw - 390px) / (1530))), 49.35px);
    height: clamp(33px, calc(33px + (16.35) * ((100vw - 390px) / (1530))), 49.35px);
}

.map-page {
    
    gap: clamp(26px, calc(26px + (9) * ((100vw - 390px) / (1530))), 35px);
}

.map-gallery {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(20px, calc(20px + (20) * ((100vw - 390px) / (1530))), 40px);
    padding-right: 28px;
    padding-bottom: clamp(24px, calc(24px + (16) * ((100vw - 390px) / (1530))), 40px);
    padding-left: clamp(28px, calc(28px + (17) * ((100vw - 390px) / (1530))), 45px);
}

.map-gallery__thumbs {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    gap: 6px;
    margin-top: 10px;
}

.map-gallery__thumb {
    /* W:48-48; */ /* H:48-48; */
    width: 48px;
    height: 48px;
    width: 48px;
    height: 48px;
}

.map-gallery__pager {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    gap: 6px;
    margin-top: 12px;
}

.map-gallery__pager span {
    /* W:10-10; */ /* H:10-10; */
    width: 10px;
    height: 10px;
    width: 10px;
    height: 10px;
}

}
.map-text {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(20px, calc(20px + (20) * ((100vw - 390px) / (1530))), 40px);
    padding-right: clamp(20px, calc(20px + (8) * ((100vw - 390px) / (1530))), 28px);
    padding-bottom: clamp(24px, calc(24px + (16) * ((100vw - 390px) / (1530))), 40px);
    padding-left: clamp(28px, calc(28px + (17) * ((100vw - 390px) / (1530))), 45px);
}

.map-text__scroll {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(24px, calc(24px + (19) * ((100vw - 390px) / (1530))), 43px);
}

.map-text__scroll-indicator {
    /* W:15-15; */
    width: 15px;
    width: 15px;
}

.map-text__scroll-line {
    /* W:2-2; */
    width: 2px;
    width: 2px;
}

.map-text__scroll-dot {
    /* W:15-15; */ /* H:15-15; */
    width: 15px;
    height: 15px;
    width: 15px;
    height: 15px;
}

.map-detail__nav {
    
    gap: 60px;
}

.map-detail__nav-center {
    
    gap: 8px;
}

.map-detail__dot {
    /* W:10-10; */ /* H:10-10; */
    width: 10px;
    height: 10px;
    width: 10px;
    height: 10px;
}

.map-audio {
    /* P:…(skrótem) */
    gap: 9px;
    padding: 7.5px 10px 7.5px 10px;
}

.map-audio__btn {
    /* W:26-26; */ /* H:26-26; */
    width: 26px;
    height: 26px;
    width: 26px;
    height: 26px;
}

.map-logo img {
    /* W:137.5-205.61; */ /* H:33-49.35; */
    width: clamp(137.5px, calc(137.5px + (68.11) * ((100vw - 390px) / (1530))), 205.61px);
    height: clamp(33px, calc(33px + (16.35) * ((100vw - 390px) / (1530))), 49.35px);
    width: clamp(137.5px, calc(137.5px + (68.11) * ((100vw - 390px) / (1530))), 205.61px);
    height: clamp(33px, calc(33px + (16.35) * ((100vw - 390px) / (1530))), 49.35px);
}

.map-strip__logo--kpo {
    /* W:340-779; */ /* H:44-100; */
    width: clamp(340px, calc(340px + (439) * ((100vw - 390px) / (1530))), 779px);
    height: clamp(44px, calc(44px + (56) * ((100vw - 390px) / (1530))), 100px);
    width: clamp(340px, calc(340px + (439) * ((100vw - 390px) / (1530))), 779px);
    height: clamp(44px, calc(44px + (56) * ((100vw - 390px) / (1530))), 100px);
}

.map-copy__inner {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: 10px;
    padding-right: clamp(32px, calc(32px + (18) * ((100vw - 390px) / (1530))), 50px);
    padding-bottom: 10px;
    padding-left: clamp(32px, calc(32px + (18) * ((100vw - 390px) / (1530))), 50px);
}

.single-entry__card {
    /* P:…(skrótem) */
    padding: 20px 20px 20px 20px;
}

.single .single-entry__featured {
    /* M:…(skrótem) */
    margin: 0px 0px 0px 0px;
}

.single .single-entry__gallery {
    /* M:…(skrótem) */
    margin: clamp(27px, calc(27px + (41) * ((100vw - 390px) / (1530))), 68px) 0px clamp(27px, calc(27px + (41) * ((100vw - 390px) / (1530))), 68px) 0px;
}

.single .single-entry__slider {
    /* W:284-464; */
    width: clamp(284px, calc(284px + (180) * ((100vw - 390px) / (1530))), 464px);
    width: clamp(284px, calc(284px + (180) * ((100vw - 390px) / (1530))), 464px);
}

.single .single-entry__slider .swiper-slide {
    /* P:…(skrótem) */
    padding: 0px 0px 0px 0px;
}

.single .single-entry__arrow {
    /* W:24-32; */ /* H:24-32; */
    width: clamp(24px, calc(24px + (8) * ((100vw - 390px) / (1530))), 32px);
    height: clamp(24px, calc(24px + (8) * ((100vw - 390px) / (1530))), 32px);
    width: clamp(24px, calc(24px + (8) * ((100vw - 390px) / (1530))), 32px);
    height: clamp(24px, calc(24px + (8) * ((100vw - 390px) / (1530))), 32px);
}

.single-entry__dots .swiper-pagination-bullet {
    /* W:10-10; */ /* H:10-10; */
    width: 10px;
    height: 10px;
    width: 10px;
    height: 10px;
}

.single-entry__bar-wrap {
    
    gap: 15px;
}

.single-entry__to-top {
    /* W:33-33; */ /* H:48-48; */
    width: 33px;
    height: 48px;
    width: 33px;
    height: 48px;
}

.single-entry__bar {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: 20px;
    padding-bottom: 40px;
}

.single-entry__bar-dot {
    /* W:10-10; */ /* H:10-10; */
    width: 10px;
    height: 10px;
    width: 10px;
    height: 10px;
}

.single-entry__bar-nav {
    /* M:…(skrótem) */
    gap: 20px;
    margin: 20px 0px 0px 0px;
}
