.header {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(20px, calc(20px + (15) * ((100vw - 320px) / (1680))), 35px);
    padding-right: clamp(20px, calc(20px + (80) * ((100vw - 320px) / (1680))), 100px);
    padding-bottom: clamp(20px, calc(20px + (15) * ((100vw - 320px) / (1680))), 35px);
    padding-left: clamp(20px, calc(20px + (80) * ((100vw - 320px) / (1680))), 100px);
}

.header img.custom-logo {
    /* W:117-158; */ /* H:45-61; */
    width: clamp(117px, calc(117px + (41) * ((100vw - 320px) / (1680))), 158px);
    height: clamp(45px, calc(45px + (16) * ((100vw - 320px) / (1680))), 61px);
}

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

.button-section a::after {
    /* W:28-36; */ /* H:28-36; */ /* P:…(skrótem) */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    width: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
    height: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
    padding: 14px clamp(9px, calc(9px + (9) * ((100vw - 320px) / (1680))), 18px) 9px clamp(9px, calc(9px + (9) * ((100vw - 320px) / (1680))), 18px);
    margin-left: clamp(15px, calc(15px + (5) * ((100vw - 320px) / (1680))), 20px);
}

.section-width {
    /* P:…(skrótem) */
    padding: 0px clamp(20px, calc(20px + (80) * ((100vw - 320px) / (1680))), 100px) 0px clamp(20px, calc(20px + (80) * ((100vw - 320px) / (1680))), 100px);
}

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

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

#hero.section .subtitle-wrapper {
    /* W:280-324; */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    width: clamp(280px, calc(280px + (44) * ((100vw - 320px) / (1680))), 324px);
    margin-top: clamp(25px, calc(25px + (25) * ((100vw - 320px) / (1680))), 50px);
}

#hero.section::after {
    /* W:130-220; */
    width: clamp(130px, calc(130px + (90) * ((100vw - 320px) / (1680))), 220px);
    bottom: clamp(30px, calc(30px + (43) * ((100vw - 320px) / (1680))), 73px);
    left: clamp(20px, calc(20px + (80) * ((100vw - 320px) / (1680))), 100px);
}

.button-slider {
    
    right: clamp(20px, calc(20px + (80) * ((100vw - 320px) / (1680))), 100px);
}

/* Sekcja 1 */ 

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

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

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

#section-1.section .suport-wrapper .text-editor {
    /* W:280-572; */
    width: clamp(280px, calc(280px + (292) * ((100vw - 320px) / (1680))), 572px);
}

#section-1.section .suport-wrapper .button-section {
    /* W:280-572; */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    width: clamp(280px, calc(280px + (292) * ((100vw - 320px) / (1680))), 572px);
    margin-top: clamp(30px, calc(30px + (20) * ((100vw - 320px) / (1680))), 50px);
}

/* Sekcja 2 */

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

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

#section-2.section .repeater {
    
    gap: 20px;
}

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

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

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

/* Sekcja 3 */

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

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

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

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

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

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

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

#section-3.section .col-right .ikona img {
    /* W:52-57; */ /* H:52-57; */
    width: clamp(52px, calc(52px + (5) * ((100vw - 320px) / (1680))), 57px);
    height: clamp(52px, calc(52px + (5) * ((100vw - 320px) / (1680))), 57px);
}

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

/* Sekcja 4 */

#section-4.section {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    padding-right: clamp(20px, calc(20px + (80) * ((100vw - 320px) / (1680))), 100px);
    padding-left: clamp(20px, calc(20px + (80) * ((100vw - 320px) / (1680))), 100px);
    margin-bottom: clamp(60px, calc(60px + (100) * ((100vw - 320px) / (1680))), 160px);
}

#section-4.section .section-width {
    /* H:170-778; */
    height: clamp(170px, calc(170px + (608) * ((100vw - 320px) / (1680))), 778px);
}

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

/* Sekcja 5 */

#section-5.section .section-width {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    padding-right: clamp(20px, calc(20px + (317) * ((100vw - 320px) / (1680))), 337px);
    padding-left: clamp(20px, calc(20px + (317) * ((100vw - 320px) / (1680))), 337px);
    margin-bottom: clamp(60px, calc(60px + (100) * ((100vw - 320px) / (1680))), 160px);
}

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

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

#section-5.section .repeater.faq .item .pytanie {
    
    gap: clamp(15px, calc(15px + (5) * ((100vw - 320px) / (1680))), 20px);
}

#section-5.section .repeater.faq .item .toggle {
    
    gap: clamp(15px, calc(15px + (5) * ((100vw - 320px) / (1680))), 20px);
}

#section-5.section .repeater.faq .item .icon {
    /* W:28-36; */ /* H:28-36; */
    width: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
    height: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
}

#section-5.section .repeater.faq .item .icon img {
    /* W:28-36; */ /* H:28-36; */
    width: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
    height: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
}

#section-5.section .repeater.faq .item .answer {
    /* W:180-690; */
    width: clamp(180px, calc(180px + (510) * ((100vw - 320px) / (1680))), 690px);
}

/* Sekcja 6 */

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

#section-6.section .posts {
    
    gap: 20px;
}

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

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

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

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

#section-6.section.loop {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(55px, calc(55px + (70) * ((100vw - 320px) / (1680))), 125px);
    margin-bottom: clamp(60px, calc(60px + (70) * ((100vw - 320px) / (1680))), 130px);
}

/* Sekcja 7 */

#section-7.section {
    /* M:…(skrótem) */
    margin: clamp(70px, calc(70px + (80) * ((100vw - 320px) / (1680))), 150px) 0px clamp(70px, calc(70px + (80) * ((100vw - 320px) / (1680))), 150px) 0px;
}

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

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

/* Sekcja 8 */

#section-8.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(55px, calc(55px + (70) * ((100vw - 320px) / (1680))), 125px);
    margin-bottom: clamp(60px, calc(60px + (70) * ((100vw - 320px) / (1680))), 130px);
}

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

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

#section-8.section .repeater .item .ikona img {
    /* W:52-57; */ /* H:52-57; */
    width: clamp(52px, calc(52px + (5) * ((100vw - 320px) / (1680))), 57px);
    height: clamp(52px, calc(52px + (5) * ((100vw - 320px) / (1680))), 57px);
}

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

#section-8.section .button-section a::after {
    /* W:28-36; */ /* H:28-36; */ /* P:…(skrótem) */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    width: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
    height: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
    padding: 14px clamp(9px, calc(9px + (9) * ((100vw - 320px) / (1680))), 18px) 9px clamp(9px, calc(9px + (9) * ((100vw - 320px) / (1680))), 18px);
    margin-left: clamp(15px, calc(15px + (5) * ((100vw - 320px) / (1680))), 20px);
}

#section-8.section .text-editor .toggle-text {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(25px, calc(25px + (35) * ((100vw - 320px) / (1680))), 60px);
}

#section-8.section .text-editor .toggle-text::after {
    /* W:28-36; */ /* H:28-36; */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    width: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
    height: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
    margin-left: clamp(15px, calc(15px + (5) * ((100vw - 320px) / (1680))), 20px);
}

/* Sekcja 9 */

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

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

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

#section-9.section .col-left .text-editor {
    /* W:280-690; */
    width: clamp(280px, calc(280px + (410) * ((100vw - 320px) / (1680))), 690px);
}

#section-9.section .image-wrapper {
    /* W:280-572; */ /* H:354-737; */
    width: clamp(280px, calc(280px + (292) * ((100vw - 320px) / (1680))), 572px);
    height: clamp(354px, calc(354px + (383) * ((100vw - 320px) / (1680))), 737px);
}

/* Sekcja 10 */

#section-10.section {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    padding-top: clamp(35px, calc(35px + (65) * ((100vw - 320px) / (1680))), 100px);
    padding-bottom: clamp(35px, calc(35px + (65) * ((100vw - 320px) / (1680))), 100px);
    margin-bottom: clamp(60px, calc(60px + (40) * ((100vw - 320px) / (1680))), 100px);
}

#section-10.section .section-content {
    
    gap: clamp(35px, calc(35px + (105) * ((100vw - 320px) / (1680))), 140px);
}

#section-10.section .col-left .image-wrapper {
    /* W:280-690; */ /* H:170-511; */
    width: clamp(280px, calc(280px + (410) * ((100vw - 320px) / (1680))), 690px);
    height: clamp(170px, calc(170px + (341) * ((100vw - 320px) / (1680))), 511px);
}

#section-10.section .col-left .image-wrapper img {
    /* H:170-511; */
    height: clamp(170px, calc(170px + (341) * ((100vw - 320px) / (1680))), 511px);
}

#section-10.section .col-right .title-wrapper {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: 20px;
}

*/

/* =========================================
   Tło (backdrop)
========================================= */

#lightbox .lb-backdrop {
    /* P:…(skrótem) */
    padding: 0px clamp(20px, calc(20px + (198) * ((100vw - 320px) / (1680))), 218px) 0px clamp(20px, calc(20px + (198) * ((100vw - 320px) / (1680))), 218px);
}

#lightbox .arrow {
    /* W:28-36; */ /* H:28-36; */
    width: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
    height: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
}

#lightbox .arrow img {
    /* W:28-36; */ /* H:28-36; */
    width: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
    height: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
}

#lightbox .close {
    
    top: clamp(30px, calc(30px + (38) * ((100vw - 320px) / (1680))), 68px);
    right: clamp(20px, calc(20px + (198) * ((100vw - 320px) / (1680))), 218px);
}

#lightbox .arrow.left {
    
    left: clamp(20px, calc(20px + (80) * ((100vw - 320px) / (1680))), 100px);
}

#lightbox .arrow.right {
    
    right: clamp(20px, calc(20px + (80) * ((100vw - 320px) / (1680))), 100px);
}

/*======================================
  STRONA TEKSTOWA
======================================*/

#page-tekst.section {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(55px, calc(55px + (70) * ((100vw - 320px) / (1680))), 125px);
    margin-bottom: clamp(60px, calc(60px + (75) * ((100vw - 320px) / (1680))), 135px);
}

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

#page-tekst .section-content h1,
#page-tekst .section-content h2,
#page-tekst .section-content h3,
#page-tekst .section-content h4,
#page-tekst .section-content h5 {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: 30px;
    margin-bottom: 30px;
}

/* ----------------------------------------
   Wpis 
-----------------------------------------*/

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

#wpis .text-editor {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(60px, calc(60px + (75) * ((100vw - 320px) / (1680))), 135px);
}

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

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

.obrazek-wyrozniajacy img {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(35px, calc(35px + (35) * ((100vw - 320px) / (1680))), 70px);
}

#wpis .post-title h1,
#wpis .text-editor h2 {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(35px, calc(35px + (35) * ((100vw - 320px) / (1680))), 70px);
}

#wpis .text-editor h3,
#wpis .text-editor h4,
#wpis .text-editor h5 {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(13px, calc(13px + (17) * ((100vw - 320px) / (1680))), 30px);
}

#wpis .text-editor p {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(10px, calc(10px + (5) * ((100vw - 320px) / (1680))), 15px);
}

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

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


.footer-wrapper {
    /* P:…(indywidualne Pt/Pr/Pb/Pl) */
    padding-top: clamp(35px, calc(35px + (45) * ((100vw - 320px) / (1680))), 80px);
    padding-bottom: clamp(20px, calc(20px + (10) * ((100vw - 320px) / (1680))), 30px);
}

.footer-wrapper .col-top {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-bottom: clamp(50px, calc(50px + (70) * ((100vw - 320px) / (1680))), 120px);
}

.footer-wrapper .col-left {
    
    gap: clamp(30px, calc(30px + (30) * ((100vw - 320px) / (1680))), 60px);
}

.footer-wrapper .copyright {
    /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    margin-top: clamp(50px, calc(50px + (30) * ((100vw - 320px) / (1680))), 80px);
}

/* Styl przycisku */

.button-submit {
    /* W:141-176; */ /* M:…(indywidualne Mt/Mr/Mb/Ml) */
    width: clamp(141px, calc(141px + (35) * ((100vw - 320px) / (1680))), 176px);
    margin-top: clamp(30px, calc(30px + (10) * ((100vw - 320px) / (1680))), 40px);
}

.button-submit input[type="submit"] {
    /* H:28-36; */
    height: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
}

.button-submit::after {
    /* W:28-36; */ /* H:28-36; */
    width: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
    height: clamp(28px, calc(28px + (8) * ((100vw - 320px) / (1680))), 36px);
}
