.move {
    width: clamp(71.62px, 7.22vw, 129.96px);
    height: clamp(71.62px, 7.22vw, 129.96px);
}

.move img {
    width: clamp(71.62px, 7.22vw, 129.96px);
    height: clamp(71.62px, 7.22vw, 129.96px);
}

h5 {
    font-size: calc(16px + (18 - 16) * ((clamp(992px, 100vw, 1800px) - 1440px) / (1920 - 1024)));
}

.part-left.parts {
    width: clamp(238.08px, 24vw, 432px);
}

.menu-desktop ul.menu {
    gap: clamp(22.02px, 2.22vw, 39.96px);
}

/* Drugi poziom */

.menu-desktop ul.menu li ul {
    width: clamp(158.72px, 16vw, 288px);
}

.section-width {
    padding: clamp(82.63px, 8.33vw, 149.94px) clamp(27.58px, 2.78vw, 50.04px);
}

.title-wrapper {
    margin-bottom: clamp(34.42px, 3.47vw, 62.46px);
}

#hero.section.hero-1 .button-section {
    margin-top: clamp(34.42px, 3.47vw, 62.46px);
}

/* Hero wsparcie */

#hero.section.hero-3 .section-content {
    padding-bottom: clamp(48.21px, 4.86vw, 87.48px);
}

#hero.section.hero-5 .hero-information {
    margin-top: clamp(29.76px, 3vw, 54px);
}

/* Menu warsztatów */

body.hero-4 .additional-menu {
    width: clamp(396.8px, 40vw, 720px);
}

#hero.section.hero-6 .section-content {
    padding-top: clamp(36.7px, 3.7vw, 66.6px);
}

#hero.section.hero-7 .section-content {
    padding-top: clamp(151.78px, 15.3vw, 275.4px);
}

/* Strzałki */

.navigation {
    margin-top: clamp(22.02px, 2.22vw, 39.96px);
}

/* Karuzela 1 */

.section.carousel.t1 .content {
    padding-left: clamp(79.26px, 7.99vw, 143.82px);
}

.section.carousel.t1 .content .title-wrapper {
    margin-bottom: clamp(41.66px, 4.2vw, 75.6px);
}

.section.carousel.t1 .swiper-slide {
    width: clamp(382.32px, 38.54vw, 693.72px);
}

.section.carousel.t1 .swiper-slide h3 {
    padding: clamp(19.84px, 2vw, 36px) 0;
}

.section.carousel.t1 .text-editor {
    margin: 0 0 clamp(17.26px, 1.74vw, 31.32px);
}

.section.carousel.t1 .post-thumbnail,
.section.carousel.t1 .post-thumbnail img {
    width: clamp(382.32px, 38.54vw, 693.72px);
    height: clamp(382.32px, 38.54vw, 693.72px);
}

.section.carousel.t1 .swiper-slide .bottom {
    padding: 0 clamp(22.02px, 2.22vw, 39.96px) clamp(27.58px, 2.78vw, 50.04px);
}

.section.carousel.t2 .swiper-slide {
    width: clamp(303.16px, 30.56vw, 550.08px) !important;
    padding: clamp(27.58px, 2.78vw, 50.04px) clamp(19.24px, 1.94vw, 34.92px);
}

.section.carousel.t2 .title-wrapper {
    margin-bottom: clamp(58.53px, 5.9vw, 106.2px);
}

/* Karuzela 3 */

.section.carousel.t3.sb .content {
    grid-template-columns: auto clamp(303.16px, 30.56vw, 550.08px);
}

.section.carousel.t3.sb .col-left {
    padding: clamp(49.6px, 5vw, 90px) clamp(44.04px, 4.44vw, 79.92px);
}

.section.carousel.t3.sb .col-left h3 {
    margin: clamp(17.86px, 1.8vw, 32.4px) 0 0 0;
}

/* Karuzela 5 */

.section.carousel.t4 .section-width {
    padding: clamp(82.63px, 8.33vw, 149.94px) clamp(106.74px, 10.76vw, 193.68px) 0;
}

.section.carousel.t4 .title-wrapper {
    grid-template-columns: clamp(383.01px, 38.61vw, 694.98px) clamp(302.46px, 30.49vw, 548.82px);
    margin-bottom: clamp(77.38px, 7.8vw, 140.4px);
}

.section.carousel.t4 .content {
    padding-left: clamp(51.58px, 5.2vw, 93.6px);
    grid-template-columns: clamp(347.2px, 35vw, 630px) clamp(303.16px, 30.56vw, 550.08px);
}

.section.carousel.t4 .content .col-left {
    padding: clamp(74.4px, 7.5vw, 135px) 0 clamp(64.48px, 6.5vw, 117px);
}

.section.carousel.t4 .content .col-left .time-line img {
    left: clamp(12.7px, 1.28vw, 23.04px);
}

.section.carousel.t4 .content .col-left:before {
    width: clamp(120.53px, 12.15vw, 218.7px);
    height: clamp(49.6px, 5vw, 90px);
}

.section.carousel.t4 .content .col-left:after {
    width: clamp(358.21px, 36.11vw, 649.98px);
    height: clamp(158.42px, 15.97vw, 287.46px);
}

.section.carousel.t4 .swiper-container {
    max-height: clamp(404.34px, 40.76vw, 733.68px);
}

.section.carousel.t4 .navigation {
    left: clamp(183.22px, 18.47vw, 332.46px);
}

.section.carousel.t4 .item {
    grid-template-columns: clamp(27.58px, 2.78vw, 50.04px) auto;
    gap: clamp(46.82px, 4.72vw, 84.96px);
}

.section.carousel.t4 .item .number {
    width: clamp(27.58px, 2.78vw, 50.04px);
    height: clamp(27.58px, 2.78vw, 50.04px);
}

/* Nieaktywne przyciski */

.section.carousel.t3.sb .navigation {
    margin-top: clamp(49.6px, 5vw, 90px);
}

/* CTA */

.section.cta .section-width {
    padding: 0 clamp(178.56px, 18vw, 324px) clamp(82.63px, 8.33vw, 149.94px);
}

.section.cta .content {
    gap: clamp(29.76px, 3vw, 54px);
}

.section.cta .image-wrapper,
.section.cta .image-wrapper img {
    width: clamp(77.18px, 7.78vw, 140.04px);
    height: clamp(67.56px, 6.81vw, 122.58px);
}

/* CTA 2 */

.section.cta.t2 .section-width {
    padding: 0 clamp(27.58px, 2.78vw, 50.04px) clamp(44.04px, 4.44vw, 79.92px);
}

.section.cta.t2 .section-content {
    height: clamp(253.56px, 25.56vw, 460.08px);
}

.section.cta.t2 .section-content p {
    /* 57.2px */
	margin-bottom: clamp(21.33px, 2.15vw, 38.7px);
}

.section.mt .section-width {
    padding: clamp(82.63px, 8.33vw, 149.94px) clamp(106.74px, 10.76vw, 193.68px);
}

.section.mt .content .button-section {
    margin-top: clamp(24.11px, 2.43vw, 43.74px);
}

.section.mt .content .video {
    margin-top: clamp(34.42px, 3.47vw, 62.46px);
}

.section .content .video,
.section .content .video video {
    height: clamp(227.37px, 22.92vw, 412.56px);
}

/* Moduł treści 1 */

.section.mt.t1 .content {
    grid-template-columns: clamp(303.16px, 30.56vw, 550.08px) clamp(303.16px, 30.56vw, 550.08px);
    padding-left: clamp(79.26px, 7.99vw, 143.82px);
    gap: clamp(93.05px, 9.38vw, 168.84px);
}

.section.mt.t1 .sygnet {
    right: clamp(100.59px, 10.14vw, 182.52px);
}

/* Moduł treści 1 v2 */

.section.mt.t1.v2 .title-wrapper {
    margin-bottom: clamp(42.66px, 4.3vw, 77.4px);
}

/* Moduł treści 2 */

.section.mt.t2 .content {
    grid-template-columns: clamp(303.16px, 30.56vw, 550.08px) auto;
    gap: clamp(93.05px, 9.38vw, 168.84px);
}

.section.mt.t2 .title-wrapper {
    margin-bottom: clamp(26.78px, 2.7vw, 48.6px);
}

.section.mt.t2 .content .image-wrapper,
.section.mt.t2 .content .image-wrapper img {
    width: clamp(382.32px, 38.54vw, 693.72px);
    height: clamp(510.48px, 51.46vw, 926.28px);
}

/* Moduł treści 3 */

.section.mt.t3 .section-width {
    padding: 100px clamp(186px, 18.75vw, 337.5px) clamp(77.18px, 7.78vw, 140.04px);
}

.section.mt.t3 .content {
    margin-top: clamp(37.7px, 3.8vw, 68.4px);
    grid-template-columns: clamp(303.85px, 30.63vw, 551.34px) clamp(223.2px, 22.5vw, 405px);
}

.section.mt.t3 .button-section {
    margin: clamp(27.58px, 2.78vw, 50.04px) auto 0;
}

/* Moduł treści 4/5 */


.section.mt.similiar .section-width {
    margin: clamp(82.63px, 8.33vw, 149.94px) 0;
    padding: 0 clamp(106.74px, 10.76vw, 193.68px) 0;
}

.section.mt.t5.similiar .section-width {
    margin-bottom: clamp(16.57px, 1.67vw, 30.06px);
}

.section.mt.similiar .title-wrapper {
    margin-bottom: clamp(22.82px, 2.3vw, 41.4px);
}

.section.mt.t4 .content {
    grid-template-columns: clamp(383.71px, 38.68vw, 696.24px) clamp(303.16px, 30.56vw, 550.08px);
}

.section.mt.t5 .content {
    grid-template-columns: clamp(303.16px, 30.56vw, 550.08px) clamp(383.71px, 38.68vw, 696.24px);
}

.section.mt.similiar .button-section {
    margin: clamp(49.6px, 5vw, 90px) auto 0;
}

.page-id-10371 .section.mt.similiar .section-width {
    margin: clamp(82.63px, 8.33vw, 149.94px) 0 clamp(27.78px, 2.8vw, 50.4px);
}

/* Moduł treści 6 */

.section.mt.t6 .section-width {
    padding: 0 clamp(186px, 18.75vw, 337.5px) clamp(82.63px, 8.33vw, 149.94px);
}

.section.mt.t6 .title-wrapper {
    margin-bottom: clamp(60.51px, 6.1vw, 109.8px);
}

.section.mt.t6 .content {
    grid-template-columns: clamp(303.16px, 30.56vw, 550.08px) clamp(223.2px, 22.5vw, 405px);
}

.section.mt.t6 .bottom-text {
    margin: clamp(29.76px, 3vw, 54px) 0;
}

.section.mt.t6 .bottom-text h4 {
    margin-bottom: clamp(7.94px, 0.8vw, 14.4px);
}

.postid-10376 .section.mt.t6 .button-section {
    margin-top: clamp(47.62px, 4.8vw, 86.4px);
}

/* Modul tresci 7 */

.section.mt.t7 .section-width {
    padding: clamp(82.63px, 8.33vw, 149.94px) clamp(186px, 18.75vw, 337.5px);
}

.section.mt.t7 .title-wrapper {
    margin-bottom: clamp(57.54px, 5.8vw, 104.4px);
}

.section.mt.t7 .content {
    grid-template-columns: clamp(303.16px, 30.56vw, 550.08px) clamp(223.89px, 22.57vw, 406.26px);
}

/* Modul tresci 8 ( Informacje dodatkowe )*/

.section.mt.t8 .section-width {
    padding: clamp(82.63px, 8.33vw, 149.94px) clamp(186px, 18.75vw, 337.5px);
}

.section.mt.t8 .title-wrapper {
    margin-bottom: clamp(38.69px, 3.9vw, 70.2px);
    /* W porjkecie dla pojedynczego warsztatu clamp(57.54px, 5.8vw, 104.4px) */;
}

.section.mt.t8 .button-section {
    margin-top: clamp(29.76px, 3vw, 54px);
}

/* Modul tresci 9 */

.section.mt.t9 .section-width {
    padding: clamp(13.19px, 1.33vw, 23.94px) clamp(186px, 18.75vw, 337.5px) clamp(82.63px, 8.33vw, 149.94px);
}

.section.mt.t9 .title-wrapper {
    margin-bottom: clamp(64.48px, 6.5vw, 117px);
}

.section.mt.t9 .title-wrapper h2 {
    margin-bottom: clamp(29.76px, 3vw, 54px);
}

.section.mt.t9 .content {
    grid-template-columns: clamp(223.2px, 22.5vw, 405px) auto;
    gap: clamp(93.64px, 9.44vw, 169.92px);
}

.section.mt.t9 .bottom-text {
    margin-top: clamp(42.06px, 4.24vw, 76.32px);
}

.section.mt.t9 .button-section {
    margin-top: clamp(29.76px, 3vw, 54px);
}

.section.mt.similiar2 .content {
    grid-template-columns: clamp(303.16px, 30.56vw, 550.08px) clamp(303.16px, 30.56vw, 550.08px);
    padding-left: clamp(79.26px, 7.99vw, 143.82px);
    gap: clamp(93.05px, 9.38vw, 168.84px);
}

.section.mt.similiar2 .title-wrapper {
    width: calc(100% - clamp(72.71px, 7.33vw, 131.94px));
    margin-bottom: clamp(43.65px, 4.4vw, 79.2px);
}

.section.mt.similiar2 .title-wrapper h3 {
    margin: clamp(27.58px, 2.78vw, 50.04px) 0 0 0;
}

.section.mt.similiar2 .content .video, 
.section.mt.similiar2 .content .video video {
    width: clamp(304.44px, 30.69vw, 552.42px);
    height: clamp(228.76px, 23.06vw, 415.08px);
}

/* Modul tresci 12 */


.section.mt.t12 .section-width {
    padding: clamp(49.6px, 5vw, 90px) clamp(146.02px, 14.72vw, 264.96px) 0;
}

.section.mt.t12 .title-wrapper {
    margin-bottom: clamp(39.68px, 4vw, 72px);
}

.section.mt.t12 .content {
    padding-left: clamp(39.98px, 4.03vw, 72.54px);
    grid-template-columns: clamp(303.16px, 30.56vw, 550.08px) clamp(303.16px, 30.56vw, 550.08px);
}

/* Modul tresci 13 */


.section.mt.t13 .section-width {
    padding: 0 clamp(186.2px, 18.77vw, 337.86px) clamp(82.63px, 8.33vw, 149.94px);
}

/* Modul tresci - Etapy  */

.section.mt.stage .section-width {
    padding: 0 clamp(186px, 18.75vw, 337.5px) clamp(59.52px, 6vw, 108px);
}

.section.mt.t17.stage .section-width {
    padding: 0 clamp(106.74px, 10.76vw, 193.68px) clamp(59.52px, 6vw, 108px);
}

.section.mt.t15.stage .content {
    grid-template-columns: clamp(223.2px, 22.5vw, 405px) clamp(303.16px, 30.56vw, 550.08px);
}

.section.mt.t16.stage .content {
    grid-template-columns: clamp(303.16px, 30.56vw, 550.08px) clamp(223.2px, 22.5vw, 405px);
}

.section.mt.stage .title-wrapper {
    margin-bottom: clamp(17.26px, 1.74vw, 31.32px);
}

.section.mt.stage .title-wrapper .number {
    margin-bottom: clamp(16.57px, 1.67vw, 30.06px);
}

.section.mt.t18 .section-width {
    padding: clamp(78.37px, 7.9vw, 142.2px) clamp(106.64px, 10.75vw, 193.5px) clamp(98.21px, 9.9vw, 178.2px);
}

.section.mt.t18 .section-width .content {
    grid-template-columns: clamp(303.16px, 30.56vw, 550.08px) clamp(382.32px, 38.54vw, 693.72px);
}

/* Modul tresci 19  */


.section.mt.doc .section-width {
    padding: 0 clamp(106.64px, 10.75vw, 193.5px) clamp(64.48px, 6.5vw, 117px);
}

.section.mt.t19.doc .section-width .content {
    grid-template-columns: clamp(382.32px, 38.54vw, 693.72px) clamp(303.16px, 30.56vw, 550.08px);
}

.section.mt.t20.doc .section-width .content {
    grid-template-columns: clamp(303.16px, 30.56vw, 550.08px) clamp(382.32px, 38.54vw, 693.72px);
}

/* Sekcja nagłówek  */

.section.title-text  .section-width {
    padding: clamp(91.26px, 9.2vw, 165.6px) clamp(186px, 18.75vw, 337.5px) clamp(82.63px, 8.33vw, 149.94px);
}

.page-id-10350 .section.title-text .section-width {
    padding: clamp(76.38px, 7.7vw, 138.6px) clamp(186px, 18.75vw, 337.5px) clamp(74.4px, 7.5vw, 135px);
}

.section.full-img .section-width .image-wrapper,
.section.full-img .section-width img {
    height: clamp(387.18px, 39.03vw, 702.54px);
}

/* Cytat */

.section.quote .section-width {
    padding: clamp(82.63px, 8.33vw, 149.94px) clamp(186px, 18.75vw, 337.5px) 0;
}

.page-id-10369 .section.quote .section-width {
    padding: clamp(82.63px, 8.33vw, 149.94px) clamp(186px, 18.75vw, 337.5px);
}

/* Price section */

.section.pr .section-width {
    padding: 24px clamp(106.74px, 10.76vw, 193.68px) 0;
}

.section.pr .title-wrapper {
    margin-bottom: clamp(42.66px, 4.3vw, 77.4px);
}

.section.services .section-width {
    padding: 66px clamp(27.58px, 2.78vw, 50.04px) 0;
}

.servies-wrapper .item .content {
    grid-template-columns: auto clamp(382.32px, 38.54vw, 693.72px);
}

.servies-wrapper .item .col-left {
    padding: clamp(38.59px, 3.89vw, 70.02px);
}

.servies-wrapper .item .col-right {
    padding: 0 clamp(28.57px, 2.88vw, 51.84px);
}

.servies-wrapper h4 {
    margin-bottom: clamp(21.33px, 2.15vw, 38.7px);
}

.servies-wrapper .type {
    grid-template-columns: clamp(202.57px, 20.42vw, 367.56px) clamp(202.57px, 20.42vw, 367.56px);
    gap: clamp(38.59px, 3.89vw, 70.02px);
    margin-bottom: clamp(22.82px, 2.3vw, 41.4px);
}

/* Specjalisci */

.specialist-wrapper {
    gap: clamp(33.03px, 3.33vw, 59.94px);
}

.specialist-wrapper .post-thumbnail,
.specialist-wrapper .post-thumbnail img {
    width: clamp(84.72px, 8.54vw, 153.72px);
    height: clamp(84.02px, 8.47vw, 152.46px);
}

/* Icons */

.icons .section-width {
    padding: 1px 0 clamp(82.63px, 8.33vw, 149.94px);
}

.icons .title-wrapper {
    margin-bottom: clamp(58.53px, 5.9vw, 106.2px);
}

.icons .icons-wrapper {
    padding: clamp(16.57px, 1.67vw, 30.06px) 0;
}

.icons .icons-wrapper .item {
    padding: clamp(27.58px, 2.78vw, 50.04px) 0;
    gap: clamp(20.83px, 2.1vw, 37.8px);
}

.icons .icons-wrapper .item .icon,
.icons .icons-wrapper .item .icon img {
    width: clamp(77.18px, 7.78vw, 140.04px);
    height: clamp(66.17px, 6.67vw, 120.06px);
}

.page-id-10350 .icons.t1 .title-wrapper {
    padding: clamp(59.52px, 6vw, 108px) clamp(106.74px, 10.76vw, 193.68px);
}

.icons.t2 .icons-wrapper {
    grid-template-columns: clamp(230.34px, 23.22vw, 417.96px) clamp(230.34px, 23.22vw, 417.96px);
    gap: clamp(198.4px, 20vw, 360px);
    padding: clamp(32.74px, 3.3vw, 59.4px) 0;
}

.icons.t2 .icons-wrapper:before {
    height: calc(100% - clamp(65.47px, 6.6vw, 118.8px));
}

.icons.t2 .text-editor {
    max-width: clamp(230.34px, 23.22vw, 417.96px);
}

.icons.t2.v3 .icons-wrapper {
    grid-template-columns: clamp(310px, 31.25vw, 562.5px) clamp(310px, 31.25vw, 562.5px);
    gap: clamp(186px, 18.75vw, 337.5px);
}

.icons.t2.v3 .icons-wrapper .item .icon, 
.icons.t2.v3 .icons-wrapper .item .icon img {
    width: clamp(33.73px, 3.4vw, 61.2px);
    height: clamp(37.2px, 3.75vw, 67.5px);
}

/* section posts-loop */

.section.posts-loop .section-width {
    padding: clamp(77.38px, 7.8vw, 140.4px) clamp(27.58px, 2.78vw, 50.04px);
}

.section.posts-loop .post-loop .item {
    grid-template-columns: auto clamp(382.32px, 38.54vw, 693.72px);
}

.section.posts-loop .post-loop .item .col-left {
    padding: clamp(38.59px, 3.89vw, 70.02px) 0;
}

.section.posts-loop .post-loop .item .col-left .top-part {
    padding: 0 clamp(38.59px, 3.89vw, 70.02px);
}

.section.posts-loop .post-loop .excerpt {
    padding: 0 clamp(38.59px, 3.89vw, 70.02px);
}

.section.posts-loop  .price {
    top: clamp(27.58px, 2.78vw, 50.04px);
    right: clamp(27.58px, 2.78vw, 50.04px);
}

/*FAQ*/

#questions-answers.section .section-width {
    padding: 0 clamp(186px, 18.75vw, 337.5px) clamp(82.63px, 8.33vw, 149.94px);
}

#questions-answers.section .title-wrapper {
    margin-bottom: clamp(39.68px, 4vw, 72px);
}

/* Listy */

.section.list.t1 .section-width {
    padding: clamp(82.63px, 8.33vw, 149.94px) clamp(186px, 18.75vw, 337.5px);
}

.section.list.t1 .title-wrapper {
    margin-bottom: clamp(41.66px, 4.2vw, 75.6px);
}

.section.list.t1 .list-wrapper .text {
    gap: clamp(19.24px, 1.94vw, 34.92px);
    padding: clamp(22.02px, 2.22vw, 39.96px);
}

/* Lista 2 */

.section.list.t1.v3 .section-width {
    padding: clamp(82.63px, 8.33vw, 149.94px) clamp(106.64px, 10.75vw, 193.5px);
}

.section.list.t1.v3 .title-wrapper {
    grid-template-columns: clamp(383.01px, 38.61vw, 694.98px) clamp(302.46px, 30.49vw, 548.82px);
    margin-bottom: clamp(39.68px, 4vw, 72px);
}

.section.list.t1.v3 .list-wrapper {
    padding: 0 clamp(79.26px, 7.99vw, 143.82px);
}

/* Lista 3 */

.section.list.t1.v2 .section-width {
    padding: clamp(82.63px, 8.33vw, 149.94px) clamp(107.43px, 10.83vw, 194.94px);
}

.section.list.t1.v2 .text {
    grid-template-columns: clamp(358.21px, 36.11vw, 649.98px) clamp(303.16px, 30.56vw, 550.08px);
}

/* Lista 4 */

.section.list.t1.v4 .section-width {
    padding: clamp(82.63px, 8.33vw, 149.94px) clamp(106.74px, 10.76vw, 193.68px);
}

.section.list.t1.v4 .title-wrapper {
    grid-template-columns: clamp(353.25px, 35.61vw, 640.98px) clamp(302.46px, 30.49vw, 548.82px);
    margin-bottom: clamp(39.68px, 4vw, 72px);
}

.section.list.t1.v4 .text {
    grid-template-columns: clamp(358.21px, 36.11vw, 649.98px) clamp(303.16px, 30.56vw, 550.08px);
}

/* Podwójna lista */

.section.double-list .section-width {
    padding: clamp(82.63px, 8.33vw, 149.94px) clamp(27.58px, 2.78vw, 50.04px) clamp(99.2px, 10vw, 180px);
}

.section.double-list .title-wrapper {
    margin-bottom: clamp(60.51px, 6.1vw, 109.8px);
}

.section.double-list .top-list {
    grid-template-columns: clamp(315.56px, 31.81vw, 572.58px) auto;
}

/* Podwójna lista  v2*/

.section.double-list.t2 .section-width {
    padding: clamp(82.63px, 8.33vw, 149.94px) clamp(27.58px, 2.78vw, 50.04px);
}

img.play-button {
    width: clamp(63.39px, 6.39vw, 115.02px);
    height: clamp(63.39px, 6.39vw, 115.02px);
}

.section.full-video .video-wrapper,
.section.full-video .video-thumbnail,
.section.full-video video,
.section.full-video iframe {
    height: clamp(427.85px, 43.13vw, 776.34px);
}

.section.newsletter .section-width {
    padding: clamp(44.04px, 4.44vw, 79.92px) clamp(27.58px, 2.78vw, 50.04px);
}

.section.newsletter .content {
    grid-template-columns: auto clamp(303.16px, 30.56vw, 550.08px);
    gap: clamp(57.83px, 5.83vw, 104.94px);
}

.section.newsletter .content .col-left {
    padding-left: clamp(27.58px, 2.78vw, 50.04px);
}

.section.newsletter .content .image-wrapper,
.section.newsletter .content .image-wrapper img {
    height: clamp(246.61px, 24.86vw, 447.48px);
}

.section.newsletter .content h2 {
    margin-bottom: clamp(9.92px, 1vw, 18px);
}

.section.newsletter .content .text-editor {
    margin-bottom: clamp(22.82px, 2.3vw, 41.4px);
}

.section.newsletter #mlb2-24118287.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow {
    grid-template-columns: auto clamp(82.63px, 8.33vw, 149.94px);
}

/* Polityka prywatności Elastic fileds */

.page-id-10401  #elastic-wrapper {
    padding-bottom: clamp(87.3px, 8.8vw, 158.4px);
}

.page-id-10401 .section.title-text .section-width {
    padding: 0 clamp(186px, 18.75vw, 337.5px) clamp(22.82px, 2.3vw, 41.4px);
}

.page-id-10401 .section.mt.t13 .section-width {
    padding: 0 clamp(186px, 18.75vw, 337.5px) clamp(49.6px, 5vw, 90px);
}

footer .section-width {
    padding: clamp(27.58px, 2.78vw, 50.04px) clamp(27.58px, 2.78vw, 50.04px) clamp(22.02px, 2.22vw, 39.96px);
}

footer .content {
    grid-template-columns: clamp(71.62px, 7.22vw, 129.96px) clamp(451.96px, 45.56vw, 820.08px) clamp(52.38px, 5.28vw, 95.04px);
    margin-bottom: clamp(33.73px, 3.4vw, 61.2px);
}

footer .menu-col h4 {
    margin-bottom: clamp(14.88px, 1.5vw, 27px);
}

footer .social-media a,
footer .social-media img {
    width: clamp(19.24px, 1.94vw, 34.92px);
    height: clamp(19.24px, 1.94vw, 34.92px);
}

.field-name {
    font-size: calc(12px + (34 - 12) * ((clamp(992px, 100vw, 1800px) - 1366px) / (3840 - 1366)));
}

.download-button p {
    font-size: calc(16px + (18 - 16)*((clamp(992px, 100vw, 1800px) - 1440px) /(1920 - 1024)));
}

.download-button input {
    font-size: calc(16px + (18 - 16)*((clamp(992px, 100vw, 1800px) - 1440px) /(1920 - 1024)));
}

.page-id-11479  #hero.section .section-content {
    gap: clamp(19.84px, 2vw, 36px);
}

.page-id-11479 #hero.section .foreground .shape-container .circle img {
    width: clamp(77.18px, 7.78vw, 140.04px);
    height: clamp(77.18px, 7.78vw, 140.04px);
}

.page-id-11479 #hero.section .sub-title {
    margin-bottom: clamp(148.8px, 15vw, 270px);
}

/* Elastic fields */


#number-1.icons.t1 .section-width {
    padding-top: clamp(66.17px, 6.67vw, 120.06px);
}

#number-2.mt.t3 .section-width {
    padding-left: clamp(52.38px, 5.28vw, 95.04px);
    padding-right: clamp(52.38px, 5.28vw, 95.04px);
}

#number-2.mt.t3 .title-wrapper {
    padding: 0 clamp(133.62px, 13.47vw, 242.46px);
    margin-bottom: clamp(59.52px, 6vw, 108px);
}

#number-2.mt.t3 .content {
    grid-template-columns: clamp(396.8px, 40vw, 720px) clamp(382.32px, 38.54vw, 693.72px);
    padding-left: clamp(40.67px, 4.1vw, 73.8px);
}