#hero.section .title-wrapper {
    /* W:280-470; */
    width: clamp(280px, calc(280px + (190) * ((100vw - 320px) / (1680))), 470px);
}

/*-----------------------------------------------------------
	SECTION 1
-------------------------------------------------------------*/

#section-1.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(40px, calc(40px + (20) * ((100vw - 320px) / (1680))), 60px);
}

#section-1.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(15px, calc(15px + (45) * ((100vw - 320px) / (1680))), 60px);
    padding-left: clamp(15px, calc(15px + (45) * ((100vw - 320px) / (1680))), 60px);
}

#section-1.section .repeater .item .ikona {
    /* W:22-45; */ /* H:23-45; */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    width: clamp(22px, calc(22px + (23) * ((100vw - 320px) / (1680))), 45px);
    height: clamp(23px, calc(23px + (22) * ((100vw - 320px) / (1680))), 45px);
    margin-bottom: clamp(10px, calc(10px + (10) * ((100vw - 320px) / (1680))), 20px);
}

#section-1.section .repeater .item .tytul {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(10px, calc(10px + (6) * ((100vw - 320px) / (1680))), 16px);
}

#section-1.section .repeater .item .tekst {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    padding-right: clamp(15px, calc(15px + (25) * ((100vw - 320px) / (1680))), 40px);
    padding-left: clamp(15px, calc(15px + (25) * ((100vw - 320px) / (1680))), 40px);
    margin-bottom: clamp(15px, calc(15px + (20) * ((100vw - 320px) / (1680))), 35px);
}

#section-1.section .button-section a {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: 14px;
    padding-right: 30px;
    padding-bottom: 14px;
    padding-left: 30px;
}

/*-----------------------------------------------------------
	SECTION 2
-------------------------------------------------------------*/

#section-2.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(40px, calc(40px + (20) * ((100vw - 320px) / (1680))), 60px);
}

#section-2.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(30px, calc(30px + (30) * ((100vw - 320px) / (1680))), 60px);
    padding-left: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
}

#section-2.section .col-left .text-editor {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(25px, calc(25px + (15) * ((100vw - 320px) / (1680))), 40px);
}

#section-2.section .col-left .dopisek {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(50px, calc(50px + (30) * ((100vw - 320px) / (1680))), 80px);
}

#section-2.section .col-right {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(25px, calc(25px + (9) * ((100vw - 320px) / (1680))), 34px);
    padding-right: clamp(40px, calc(40px + (30) * ((100vw - 320px) / (1680))), 70px);
    padding-bottom: clamp(35px, calc(35px + (15) * ((100vw - 320px) / (1680))), 50px);
    padding-left: clamp(15px, calc(15px + (23) * ((100vw - 320px) / (1680))), 38px);
}

#section-2.section .col-right .repeater {
    
    gap: clamp(30px, calc(30px + (20) * ((100vw - 320px) / (1680))), 50px);
}

#section-2.section .col-right .item .procent {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(20px, calc(20px + (5) * ((100vw - 320px) / (1680))), 25px);
}

#section-2.section .col-right .item .tekst {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(10px, calc(10px + (5) * ((100vw - 320px) / (1680))), 15px);
}

/*-----------------------------------------------------------
	SECTION 3
-------------------------------------------------------------*/

#section-3.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

#section-3.section .col-left .image-wrapper {
    /* H:380-864; */
    height: clamp(380px, calc(380px + (484) * ((100vw - 320px) / (1680))), 864px);
}

#section-3.section .col-right {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-right: clamp(35px, calc(35px + (75) * ((100vw - 320px) / (1680))), 110px);
    padding-bottom: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(35px, calc(35px + (75) * ((100vw - 320px) / (1680))), 110px);
}

#section-3.section .col-right .subtitle-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(30px, calc(30px + (20) * ((100vw - 320px) / (1680))), 50px);
}

#section-3.section .col-right .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(20px, calc(20px + (10) * ((100vw - 320px) / (1680))), 30px);
}

/*-----------------------------------------------------------
	SECTION 4
-------------------------------------------------------------*/

#section-4.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(90px, calc(90px + (80) * ((100vw - 320px) / (1680))), 170px);
}

#section-4.section .section-content .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(60px, calc(60px + (40) * ((100vw - 320px) / (1680))), 100px);
}

#section-4.section .slider.swiper-container {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(160px, calc(160px + (60) * ((100vw - 320px) / (1680))), 220px);
    padding-left: clamp(160px, calc(160px + (60) * ((100vw - 320px) / (1680))), 220px);
}

#section-4.section .item.swiper-slide {
    /* H:378-378; */
    height: 378px;
}

#section-4.section .col-right {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(20px, calc(20px + (10) * ((100vw - 320px) / (1680))), 30px);
    padding-right: clamp(30px, calc(30px + (25) * ((100vw - 320px) / (1680))), 55px);
    padding-bottom: clamp(20px, calc(20px + (10) * ((100vw - 320px) / (1680))), 30px);
    padding-left: clamp(30px, calc(30px + (25) * ((100vw - 320px) / (1680))), 55px);
}

#section-4.section .col-right .text-editor {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(30px, calc(30px + (20) * ((100vw - 320px) / (1680))), 50px);
}

#section-4.section .col-right .button-section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(30px, calc(30px + (15) * ((100vw - 320px) / (1680))), 45px);
}

#section-4.section .col-right .button-section a {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: 14px;
    padding-right: 30px;
    padding-bottom: 14px;
    padding-left: 30px;
}

#section-4.section .swiper-button-prev {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-left: clamp(40px, calc(40px + (30) * ((100vw - 320px) / (1680))), 70px);
}

#section-4.section .swiper-button-next {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-right: clamp(40px, calc(40px + (30) * ((100vw - 320px) / (1680))), 70px);
}

/*-----------------------------------------------------------
  SECTION 5
-------------------------------------------------------------*/

#section-5.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

#section-5.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-right: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
    padding-bottom: clamp(80px, calc(80px + (60) * ((100vw - 320px) / (1680))), 140px);
    padding-left: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
}

#section-5.section .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(40px, calc(40px + (35) * ((100vw - 320px) / (1680))), 75px);
}

#section-5.section .repeater .item {
    /* W:290-480; */
    width: clamp(290px, calc(290px + (190) * ((100vw - 320px) / (1680))), 480px);
}

#section-5.section .repeater .item .text-editor {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(25px, calc(25px + (13) * ((100vw - 320px) / (1680))), 38px);
}

/*-----------------------------------------------------------
	SECTION 6
-------------------------------------------------------------*/

#section-6.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(30px, calc(30px + (30) * ((100vw - 320px) / (1680))), 60px);
    margin-bottom: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

#section-6.section .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(20px, calc(20px + (10) * ((100vw - 320px) / (1680))), 30px);
}

#section-6.section .logo {
    /* W:80-118; */ /* H:70-103; */
    width: clamp(80px, calc(80px + (38) * ((100vw - 320px) / (1680))), 118px);
    height: clamp(70px, calc(70px + (33) * ((100vw - 320px) / (1680))), 103px);
}

/*-----------------------------------------------------------
	SECTION 7
-------------------------------------------------------------*/

#section-7.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(35px, calc(35px + (22) * ((100vw - 320px) / (1680))), 57px);
}

#section-7.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-right: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
}

#section-7.section .col-right {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(30px, calc(30px + (25) * ((100vw - 320px) / (1680))), 55px);
    padding-left: clamp(15px, calc(15px + (40) * ((100vw - 320px) / (1680))), 55px);
}

#section-7.section .col-right .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(25px, calc(25px + (10) * ((100vw - 320px) / (1680))), 35px);
}

#section-7.section .col-right .text-editor {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(40px, calc(40px + (15) * ((100vw - 320px) / (1680))), 55px);
}

#section-7.section .col-right .button-section a {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(14px, calc(14px + (4) * ((100vw - 320px) / (1680))), 18px);
    padding-right: clamp(34px, calc(34px + (14) * ((100vw - 320px) / (1680))), 48px);
    padding-bottom: clamp(14px, calc(14px + (4) * ((100vw - 320px) / (1680))), 18px);
    padding-left: clamp(34px, calc(34px + (14) * ((100vw - 320px) / (1680))), 48px);
}

.page-id-1310 #section-7.section,
.page-id-1233 #section-7.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(40px, calc(40px + (70) * ((100vw - 320px) / (1680))), 110px);
}

.page-id-1310 #section-7.section .section-width,
.page-id-1233 #section-7.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: 0px;
    padding-right: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
}

.page-id-1310 #section-7.section .section-content,
.page-id-1233 #section-7.section .section-content {
    
    gap: clamp(20px, calc(20px + (10) * ((100vw - 320px) / (1680))), 30px);
}

.page-id-1310 #section-7.section .col-right .title-wrapper,
.page-id-1233 #section-7.section .col-right .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(40px, calc(40px + (20) * ((100vw - 320px) / (1680))), 60px);
}

.page-id-1310 #section-7.section .col-right .text-editor,
.page-id-1233 #section-7.section .col-right .text-editor {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(40px, calc(40px + (20) * ((100vw - 320px) / (1680))), 60px);
}

.page-id-1310 #section-7.section .col-right .button-section a,
.page-id-1233 #section-7.section .col-right .button-section a {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(14px, calc(14px + (4) * ((100vw - 320px) / (1680))), 18px);
    padding-right: clamp(34px, calc(34px + (14) * ((100vw - 320px) / (1680))), 48px);
    padding-bottom: clamp(14px, calc(14px + (4) * ((100vw - 320px) / (1680))), 18px);
    padding-left: clamp(34px, calc(34px + (14) * ((100vw - 320px) / (1680))), 48px);
}

#section-8.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-right: clamp(25px, calc(25px + (65) * ((100vw - 320px) / (1680))), 90px);
    padding-bottom: clamp(80px, calc(80px + (40) * ((100vw - 320px) / (1680))), 120px);
    padding-left: clamp(25px, calc(25px + (65) * ((100vw - 320px) / (1680))), 90px);
}

#section-8.section .col-left .text-editor {
    /* W:280-600; */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    width: clamp(280px, calc(280px + (320) * ((100vw - 320px) / (1680))), 600px);
    margin-top: clamp(30px, calc(30px + (60) * ((100vw - 320px) / (1680))), 90px);
}

#section-8.section .col-left .buttons {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(30px, calc(30px + (30) * ((100vw - 320px) / (1680))), 60px);
}

#section-8.section .col-left .buttons a {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: 16px;
    padding-right: 40px;
    padding-bottom: 16px;
    padding-left: 40px;
}

#section-8.section .youtube {
    /* W:280-600; */ /* H:280-351; */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    width: clamp(280px, calc(280px + (320) * ((100vw - 320px) / (1680))), 600px);
    height: clamp(280px, calc(280px + (71) * ((100vw - 320px) / (1680))), 351px);
    margin-right: clamp(50px, calc(50px + (70) * ((100vw - 320px) / (1680))), 120px);
}

#section-8.section .spotify {
    /* W:280-600; */ /* H:152-152; */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    width: clamp(280px, calc(280px + (320) * ((100vw - 320px) / (1680))), 600px);
    height: 152px;
    margin-right: clamp(50px, calc(50px + (70) * ((100vw - 320px) / (1680))), 120px);
}

/*-----------------------------------------------------------
	SECTION 9
-------------------------------------------------------------*/

#section-9.section {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-bottom: clamp(80px, calc(80px + (50) * ((100vw - 320px) / (1680))), 130px);
}

#section-9.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
}

#section-9.section .section-content {
    
    gap: clamp(60px, calc(60px + (40) * ((100vw - 320px) / (1680))), 100px);
}

#section-9.section .repeater .item {
    
    gap: clamp(30px, calc(30px + (10) * ((100vw - 320px) / (1680))), 40px);
}

/*-----------------------------------------------------------
	SECTION 10
-------------------------------------------------------------*/

#section-10.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(50px, calc(50px + (-50) * ((100vw - 320px) / (1680))), 0px);
    margin-bottom: clamp(30px, calc(30px + (40) * ((100vw - 320px) / (1680))), 70px);
}

#section-10.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
}

#section-10.section .repeater .item {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-bottom: clamp(30px, calc(30px + (65) * ((100vw - 320px) / (1680))), 95px);
}

#section-10.section .repeater .item .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(20px, calc(20px + (13) * ((100vw - 320px) / (1680))), 33px);
}

#section-10.section .repeater .item .text-editor {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(10px, calc(10px + (3) * ((100vw - 320px) / (1680))), 13px);
}

#section-11.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-right: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
    padding-bottom: clamp(70px, calc(70px + (110) * ((100vw - 320px) / (1680))), 180px);
    padding-left: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
}

#section-11.section .repeater {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(50px, calc(50px + (70) * ((100vw - 320px) / (1680))), 120px);
}

#section-11.section .repeater .item {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(25px, calc(25px + (15) * ((100vw - 320px) / (1680))), 40px);
}

#section-11.section .repeater .item .tekst {
    /* W:320-550; */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    width: clamp(320px, calc(320px + (230) * ((100vw - 320px) / (1680))), 550px);
    margin-top: clamp(15px, calc(15px + (5) * ((100vw - 320px) / (1680))), 20px);
}

/*-----------------------------------------------------------
	SECTION 12
-------------------------------------------------------------*/

#section-12.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(40px, calc(40px + (30) * ((100vw - 320px) / (1680))), 70px);
}

#section-12.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

#section-12.section .button-section a {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(16px, calc(16px + (4) * ((100vw - 320px) / (1680))), 20px);
    padding-right: clamp(30px, calc(30px + (12) * ((100vw - 320px) / (1680))), 42px);
    padding-bottom: clamp(16px, calc(16px + (4) * ((100vw - 320px) / (1680))), 20px);
    padding-left: clamp(30px, calc(30px + (12) * ((100vw - 320px) / (1680))), 42px);
}

/*-----------------------------------------------------------
	SECTION 13
-------------------------------------------------------------*/

#section-13.section .image-wrapper {
    /* H:360-600; */
    height: clamp(360px, calc(360px + (240) * ((100vw - 320px) / (1680))), 600px);
}

#section-14.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-right: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-bottom: clamp(60px, calc(60px + (40) * ((100vw - 320px) / (1680))), 100px);
    padding-left: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

#section-14.section .col-left .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(40px, calc(40px + (35) * ((100vw - 320px) / (1680))), 75px);
}

#section-14.section .col-left .text-editor {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(20px, calc(20px + (5) * ((100vw - 320px) / (1680))), 25px);
}

#section-14.section .button-section a {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: 16px;
    padding-right: 40px;
    padding-bottom: 16px;
    padding-left: 40px;
}

.page-id-1310 #section-14.section,
.page-id-1233 #section-14.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(30px, calc(30px + (10) * ((100vw - 320px) / (1680))), 40px);
    margin-bottom: clamp(30px, calc(30px + (10) * ((100vw - 320px) / (1680))), 40px);
}

.page-id-1310 #section-14.section .section-width,
.page-id-1233 #section-14.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-right: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-bottom: clamp(60px, calc(60px + (40) * ((100vw - 320px) / (1680))), 100px);
    padding-left: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

.page-id-1310 #section-14.section .section-content,
.page-id-1233 #section-14.section .section-content {
    
    gap: clamp(20px, calc(20px + (10) * ((100vw - 320px) / (1680))), 30px);
}

.page-id-1310 #section-14.section .col-left,
.page-id-1233 #section-14.section .col-left {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(20px, calc(20px + (20) * ((100vw - 320px) / (1680))), 40px);
    padding-right: clamp(35px, calc(35px + (20) * ((100vw - 320px) / (1680))), 55px);
    padding-bottom: clamp(20px, calc(20px + (20) * ((100vw - 320px) / (1680))), 40px);
    padding-left: clamp(35px, calc(35px + (20) * ((100vw - 320px) / (1680))), 55px);
}

.page-id-1310 #section-14.section .col-left .title-wrapper,
.page-id-1233 #section-14.section .col-left .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(30px, calc(30px + (10) * ((100vw - 320px) / (1680))), 40px);
}

.page-id-1310 #section-14.section .col-left .text-editor,
.page-id-1233 #section-14.section .col-left .text-editor {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(30px, calc(30px + (10) * ((100vw - 320px) / (1680))), 40px);
}

.page-id-1310 #section-14.section .button-section a,
.page-id-1233 #section-14.section .button-section a {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(14px, calc(14px + (4) * ((100vw - 320px) / (1680))), 18px);
    padding-right: clamp(34px, calc(34px + (14) * ((100vw - 320px) / (1680))), 48px);
    padding-bottom: clamp(14px, calc(14px + (4) * ((100vw - 320px) / (1680))), 18px);
    padding-left: clamp(34px, calc(34px + (14) * ((100vw - 320px) / (1680))), 48px);
}

/*-----------------------------------------------------------
	SECTION 15
-------------------------------------------------------------*/


#section-15.section-15 .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-right: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-bottom: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

#section-15.section-15 .decor::before {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(40px, calc(40px + (20) * ((100vw - 320px) / (1680))), 60px);
}

#section-15.section-15 .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(30px, calc(30px + (20) * ((100vw - 320px) / (1680))), 50px);
}

#section-15.section-15 .repeater {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(20px, calc(20px + (15) * ((100vw - 320px) / (1680))), 35px);
}

#section-15.section-15 .repeater .item:nth-child(n+4) {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(20px, calc(20px + (5) * ((100vw - 320px) / (1680))), 25px);
}

#section-15.section-15 .repeater .item-icon svg {
    /* W:18-26; */ /* H:18-26; */
    width: clamp(18px, calc(18px + (8) * ((100vw - 320px) / (1680))), 26px);
    height: clamp(18px, calc(18px + (8) * ((100vw - 320px) / (1680))), 26px);
}

#section-15.section-15 .repeater .nazwa {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-left: clamp(12px, calc(12px + (10) * ((100vw - 320px) / (1680))), 22px);
}

#section-16.hero-16 .breadcrumbs {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(16px, calc(16px + (8) * ((100vw - 320px) / (1680))), 24px);
}

#section-16.hero-16 .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(20px, calc(20px + (12) * ((100vw - 320px) / (1680))), 32px);
}

/* =========================
   SECTION 17 
   ========================= */


.page-id-1233 #section-17.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(40px, calc(40px + (20) * ((100vw - 320px) / (1680))), 60px);
}

.page-id-1233 #section-17.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-right: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-bottom: clamp(100px, calc(100px + (120) * ((100vw - 320px) / (1680))), 220px);
    padding-left: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

.page-id-1233 #section-17.section .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(40px, calc(40px + (40) * ((100vw - 320px) / (1680))), 80px);
}

.page-id-1225 #section-17.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(80px, calc(80px + (70) * ((100vw - 320px) / (1680))), 150px);
    padding-right: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-bottom: clamp(100px, calc(100px + (120) * ((100vw - 320px) / (1680))), 220px);
    padding-left: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

.page-id-1225 #section-14.section .col-left {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-right: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-bottom: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

.page-id-1225 #section-14.section .col-left .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(25px, calc(25px + (10) * ((100vw - 320px) / (1680))), 35px);
}

.page-id-1225 #section-7.section .col-right {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-right: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-bottom: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

/*-----------------------------------------------------------
  SECTION 18
-------------------------------------------------------------*/

#section-18.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(40px, calc(40px + (30) * ((100vw - 320px) / (1680))), 70px);
    margin-bottom: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

#section-18.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
}

#section-18.section .col-right .title-wrapper {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-right: clamp(40px, calc(40px + (30) * ((100vw - 320px) / (1680))), 70px);
    padding-left: clamp(40px, calc(40px + (30) * ((100vw - 320px) / (1680))), 70px);
}

#section-18.section .col-right .text-editor {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(40px, calc(40px + (30) * ((100vw - 320px) / (1680))), 70px);
    padding-bottom: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(40px, calc(40px + (30) * ((100vw - 320px) / (1680))), 70px);
}

/*-----------------------------------------------------------
  SECTION 19
-------------------------------------------------------------*/

#section-19.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    margin-bottom: clamp(60px, calc(60px + (75) * ((100vw - 320px) / (1680))), 135px);
}

#section-19.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
}

#section-19.section .col-left .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(60px, calc(60px + (50) * ((100vw - 320px) / (1680))), 110px);
}

#section-19.section .col-left .text-editor {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(40px, calc(40px + (25) * ((100vw - 320px) / (1680))), 65px);
}

#section-19.section .button-section a {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(10px, calc(10px + (6) * ((100vw - 320px) / (1680))), 16px);
    padding-right: clamp(22px, calc(22px + (12) * ((100vw - 320px) / (1680))), 34px);
    padding-bottom: clamp(10px, calc(10px + (6) * ((100vw - 320px) / (1680))), 16px);
    padding-left: clamp(22px, calc(22px + (12) * ((100vw - 320px) / (1680))), 34px);
}

#section-19.section .col-right .subtitle-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(30px, calc(30px + (25) * ((100vw - 320px) / (1680))), 55px);
}

#section-19.section .col-right .repeater .item .image-wrapper img {
    /* W:30-65; */ /* H:30-65; */
    width: clamp(30px, calc(30px + (35) * ((100vw - 320px) / (1680))), 65px);
    height: clamp(30px, calc(30px + (35) * ((100vw - 320px) / (1680))), 65px);
}

/*-----------------------------------------------------------
  SECTION 20
-------------------------------------------------------------*/


#section-20.section.section-20 {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(20px, calc(20px + (40) * ((100vw - 320px) / (1680))), 60px);
}

#section-20.section.section-20 .school-slider .item {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-right: clamp(80px, calc(80px + (30) * ((100vw - 320px) / (1680))), 110px);
}

#section-20.section.section-20 .school-slider .item-icon svg {
    /* W:25-45; */ /* H:25-45; */
    width: clamp(25px, calc(25px + (20) * ((100vw - 320px) / (1680))), 45px);
    height: clamp(25px, calc(25px + (20) * ((100vw - 320px) / (1680))), 45px);
}

#section-20.section.section-20 .school-slider .item-text {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-left: clamp(12px, calc(12px + (10) * ((100vw - 320px) / (1680))), 22px);
}

/*-----------------------------------------------------------
  SECTION 21
-------------------------------------------------------------*/

#section-21.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(40px, calc(40px + (90) * ((100vw - 320px) / (1680))), 130px);
    margin-bottom: clamp(40px, calc(40px + (50) * ((100vw - 320px) / (1680))), 90px);
}

#section-21.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
}

#section-21.section .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(30px, calc(30px + (20) * ((100vw - 320px) / (1680))), 50px);
}

#section-21.section .repeater .item .col-left {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(60px, calc(60px + (30) * ((100vw - 320px) / (1680))), 90px);
}

#section-21.section .repeater .text-editor {
    /* W:200-650; */
    width: clamp(200px, calc(200px + (450) * ((100vw - 320px) / (1680))), 650px);
}

#section-21.section .repeater .item-action {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-left: clamp(40px, calc(40px + (80) * ((100vw - 320px) / (1680))), 120px);
}

#section-21.section .repeater .download-icon {
    /* W:28-40; */ /* H:28-40; */
    width: clamp(28px, calc(28px + (12) * ((100vw - 320px) / (1680))), 40px);
    height: clamp(28px, calc(28px + (12) * ((100vw - 320px) / (1680))), 40px);
}

#section-21.section .repeater .download-icon::before {
    /* W:12-18; */ /* H:12-18; */
    width: clamp(12px, calc(12px + (6) * ((100vw - 320px) / (1680))), 18px);
    height: clamp(12px, calc(12px + (6) * ((100vw - 320px) / (1680))), 18px);
}

#section-21.section .repeater .item::after {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(20px, calc(20px + (25) * ((100vw - 320px) / (1680))), 45px);
}

#section-21.section .repeater .item {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-bottom: clamp(40px, calc(40px + (20) * ((100vw - 320px) / (1680))), 60px);
}

/*-----------------------------------------------------------
  SECTION 22
-------------------------------------------------------------*/



#section-22.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

#section-22.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(15px, calc(15px + (120) * ((100vw - 320px) / (1680))), 135px);
}

#section-22.section .section-content {
    /* H:280-600; */
    height: clamp(280px, calc(280px + (320) * ((100vw - 320px) / (1680))), 600px);
    gap: clamp(20px, calc(20px + (10) * ((100vw - 320px) / (1680))), 30px);
}

#section-22.section .col-left .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(25px, calc(25px + (15) * ((100vw - 320px) / (1680))), 40px);
}

#section-22.section .col-left .text-editor {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(40px, calc(40px + (40) * ((100vw - 320px) / (1680))), 80px);
}

#section-22.section .col-left .button-section a {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(14px, calc(14px + (4) * ((100vw - 320px) / (1680))), 18px);
    padding-right: clamp(34px, calc(34px + (14) * ((100vw - 320px) / (1680))), 48px);
    padding-bottom: clamp(14px, calc(14px + (4) * ((100vw - 320px) / (1680))), 18px);
    padding-left: clamp(34px, calc(34px + (14) * ((100vw - 320px) / (1680))), 48px);
}

#section-22.section .col-right .content {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(20px, calc(20px + (35) * ((100vw - 320px) / (1680))), 55px);
    padding-left: clamp(20px, calc(20px + (35) * ((100vw - 320px) / (1680))), 55px);
}

/* Sekcja 23 */

#section-23.section.post-loop {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(50px, calc(50px + (-50) * ((100vw - 320px) / (1680))), 0px);
    margin-bottom: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

#section-23.section.post-loop .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
}

#section-23.section.post-loop .item {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-bottom: clamp(50px, calc(50px + (45) * ((100vw - 320px) / (1680))), 95px);
}

#section-23.section.post-loop .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(20px, calc(20px + (13) * ((100vw - 320px) / (1680))), 33px);
}

#section-23.section.post-loop .text-editor {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(10px, calc(10px + (3) * ((100vw - 320px) / (1680))), 13px);
}

/* =========================
   EVENTS / WYDARZENIE (k404)
========================= */

#events.section {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (30) * ((100vw - 320px) / (1680))), 80px);
    padding-bottom: clamp(60px, calc(60px + (30) * ((100vw - 320px) / (1680))), 90px);
}

#events.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(20px, calc(20px + (70) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(20px, calc(20px + (70) * ((100vw - 320px) / (1680))), 90px);
}

#events.section .k404-event-header {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(30px, calc(30px + (20) * ((100vw - 320px) / (1680))), 50px);
}

#events.section .k404-event-header h3 {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(20px, calc(20px + (10) * ((100vw - 320px) / (1680))), 30px);
}

#events.section .k404-seat-counter {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(8px, calc(8px + (2) * ((100vw - 320px) / (1680))), 10px);
    padding-right: clamp(14px, calc(14px + (4) * ((100vw - 320px) / (1680))), 18px);
    padding-bottom: clamp(8px, calc(8px + (2) * ((100vw - 320px) / (1680))), 10px);
    padding-left: clamp(14px, calc(14px + (4) * ((100vw - 320px) / (1680))), 18px);
}

#events.section .k404-event-desc {
    /* W:280-620; */
    width: clamp(280px, calc(280px + (340) * ((100vw - 320px) / (1680))), 620px);
}

#events.section .k404-event-form {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(24px, calc(24px + (14) * ((100vw - 320px) / (1680))), 38px);
    padding-right: clamp(20px, calc(20px + (20) * ((100vw - 320px) / (1680))), 40px);
    padding-bottom: clamp(28px, calc(28px + (14) * ((100vw - 320px) / (1680))), 42px);
    padding-left: clamp(20px, calc(20px + (20) * ((100vw - 320px) / (1680))), 40px);
}

#events.section .k404-grid {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(16px, calc(16px + (6) * ((100vw - 320px) / (1680))), 22px);
}

#events.section .k404-field input[type="text"],
#events.section .k404-field input[type="email"],
#events.section .k404-field input[type="tel"],
#events.section .k404-field input[type="number"],
#events.section .k404-field input[type="password"],
#events.section .k404-field input[type="search"],
#events.section .k404-field input[type="url"],
#events.section .k404-field select,
#events.section .k404-field textarea {
    /* H:42-46; */ /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    height: clamp(42px, calc(42px + (4) * ((100vw - 320px) / (1680))), 46px);
    padding-right: clamp(12px, calc(12px + (2) * ((100vw - 320px) / (1680))), 14px);
    padding-left: clamp(12px, calc(12px + (2) * ((100vw - 320px) / (1680))), 14px);
}

#events.section .k404-field textarea {
    /* H:100-120; */ /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    height: clamp(100px, calc(100px + (20) * ((100vw - 320px) / (1680))), 120px);
    padding-top: clamp(10px, calc(10px + (2) * ((100vw - 320px) / (1680))), 12px);
    padding-bottom: clamp(10px, calc(10px + (2) * ((100vw - 320px) / (1680))), 12px);
}

#events.section .k404-consents {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(18px, calc(18px + (6) * ((100vw - 320px) / (1680))), 24px);
}

#events.section .k404-btn {
    /* H:48-54; */ /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    height: clamp(48px, calc(48px + (6) * ((100vw - 320px) / (1680))), 54px);
    padding-right: clamp(26px, calc(26px + (10) * ((100vw - 320px) / (1680))), 36px);
    padding-left: clamp(26px, calc(26px + (10) * ((100vw - 320px) / (1680))), 36px);
}

#post-hero.post-hero .post-hero__breadcrumbs {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(16px, calc(16px + (8) * ((100vw - 320px) / (1680))), 24px);
}

#post-hero.post-hero .post-hero__author {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(12px, calc(12px + (6) * ((100vw - 320px) / (1680))), 18px);
}

#post-content.post-content .post-content__inner {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-bottom: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    margin-bottom: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

#post-content.post-content h2,
#post-content.post-content h3,
#post-content.post-content h4,
#post-content.post-content h5 {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(30px, calc(30px + (30) * ((100vw - 320px) / (1680))), 60px);
    margin-bottom: clamp(14px, calc(14px + (10) * ((100vw - 320px) / (1680))), 24px);
}

#post-content.post-content .post-content__inner img {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(24px, calc(24px + (16) * ((100vw - 320px) / (1680))), 40px);
    margin-bottom: clamp(24px, calc(24px + (16) * ((100vw - 320px) / (1680))), 40px);
}

#post-content.post-content .post-content__inner figure,
#post-content.post-content .post-content__inner .wp-block-image {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(24px, calc(24px + (16) * ((100vw - 320px) / (1680))), 40px);
    margin-bottom: clamp(24px, calc(24px + (16) * ((100vw - 320px) / (1680))), 40px);
}

#post-related.post-related,
#section-10.section.related-posts {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(50px, calc(50px + (-50) * ((100vw - 320px) / (1680))), 0px);
    margin-bottom: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

#post-related.post-related .section-width,
#section-10.section.related-posts .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-right: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-left: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

#post-related.post-related .section-header,
#section-10.section.related-posts .section-header {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(30px, calc(30px + (20) * ((100vw - 320px) / (1680))), 50px);
}

#post-related.post-related .item,
#section-10.section.related-posts .item {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-bottom: clamp(50px, calc(50px + (45) * ((100vw - 320px) / (1680))), 95px);
}

#post-related.post-related .title-wrapper,
#section-10.section.related-posts .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(20px, calc(20px + (13) * ((100vw - 320px) / (1680))), 33px);
}

#post-related.post-related .text-editor,
#section-10.section.related-posts .text-editor {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(10px, calc(10px + (3) * ((100vw - 320px) / (1680))), 13px);
}

#post-media.section.post-media .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
    padding-right: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
    padding-bottom: clamp(80px, calc(80px + (40) * ((100vw - 320px) / (1680))), 120px);
    padding-left: clamp(15px, calc(15px + (75) * ((100vw - 320px) / (1680))), 90px);
}

#post-media.section.post-media .col-left .text-editor {
    /* W:280-600; */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    width: clamp(280px, calc(280px + (320) * ((100vw - 320px) / (1680))), 600px);
    margin-top: clamp(50px, calc(50px + (40) * ((100vw - 320px) / (1680))), 90px);
}

#post-media.section.post-media .col-left .buttons {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(40px, calc(40px + (20) * ((100vw - 320px) / (1680))), 60px);
}

#post-media.section.post-media .col-left .buttons a {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: 16px;
    padding-right: 40px;
    padding-bottom: 16px;
    padding-left: 40px;
}

#post-media.section.post-media .youtube {
    /* W:280-600; */ /* H:280-351; */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    width: clamp(280px, calc(280px + (320) * ((100vw - 320px) / (1680))), 600px);
    height: clamp(280px, calc(280px + (71) * ((100vw - 320px) / (1680))), 351px);
    margin-right: clamp(50px, calc(50px + (70) * ((100vw - 320px) / (1680))), 120px);
}

#post-media.section.post-media .spotify {
    /* W:280-600; */ /* H:152-152; */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    width: clamp(280px, calc(280px + (320) * ((100vw - 320px) / (1680))), 600px);
    height: 152px;
    margin-right: clamp(50px, calc(50px + (70) * ((100vw - 320px) / (1680))), 120px);
}

/* FOOTER Koncept 404 style*/

#main_footer {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-bottom: clamp(40px, calc(40px + (10) * ((100vw - 320px) / (1680))), 50px);
}

#main_footer .footer-inner {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(40px, calc(40px + (20) * ((100vw - 320px) / (1680))), 60px);
    padding-right: clamp(40px, calc(40px + (30) * ((100vw - 320px) / (1680))), 70px);
    padding-bottom: clamp(40px, calc(40px + (20) * ((100vw - 320px) / (1680))), 60px);
    padding-left: clamp(40px, calc(40px + (30) * ((100vw - 320px) / (1680))), 70px);
}

#main_footer .footer-logo img {
    /* W:140-180; */
    width: clamp(140px, calc(140px + (40) * ((100vw - 320px) / (1680))), 180px);
}

#main_footer .footer-col {
    /* W:240-320; */
    width: clamp(240px, calc(240px + (80) * ((100vw - 320px) / (1680))), 320px);
}
