/* http://kozakdruk.pl/wp-content/uploads/elementor/css/post-20841.css?ver=1745562715 */
.elementor-20841 .elementor-element.elementor-element-d11996e:not(.elementor-motion-effects-element-type-background),.elementor-20841 .elementor-element.elementor-element-d11996e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-20841 .elementor-element.elementor-element-d11996e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0% 4% 0% 4%}.elementor-20841 .elementor-element.elementor-element-d11996e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-20841 .elementor-element.elementor-element-6f85b05>.elementor-element-populated{margin:60px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-20841 .elementor-element.elementor-element-c0fd3e0{margin-top:0;margin-bottom:20px}.elementor-20841 .elementor-element.elementor-element-dd819d0>.elementor-widget-container{margin:27px 0 0 0}.elementor-20841 .elementor-element.elementor-element-dd819d0{text-align:center}.elementor-20841 .elementor-element.elementor-element-5e7d765{text-align:center}.elementor-20841 .elementor-element.elementor-element-5e7d765 .elementor-heading-title{font-family:"Montserrat",sans-serif;font-size:16px;text-transform:none;line-height:1.6em;color:var(--e-global-color-secondary)}.elementor-20841 .elementor-element.elementor-element-c01939a{--spacer-size:5px}.elementor-20841 .elementor-element.elementor-element-eaac699{text-align:center}.elementor-20841 .elementor-element.elementor-element-eaac699 .elementor-heading-title{font-family:"Montserrat",sans-serif;font-size:24px;font-weight:700;text-transform:none;line-height:34px;color:#FFF}.elementor-20841 .elementor-element.elementor-element-ded571c{--spacer-size:20px}.elementor-20841 .elementor-element.elementor-element-b45cea2{text-align:left;font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-secondary);--textColor:var( --e-global-color-secondary )}.elementor-20841 .elementor-element.elementor-element-49f855e .elementor-heading-title{font-family:"Montserrat",sans-serif;font-size:16px;text-transform:none;line-height:1.6em;color:var(--e-global-color-secondary)}.elementor-20841 .elementor-element.elementor-element-15da0df{--spacer-size:20px}.elementor-20841 .elementor-element.elementor-element-5fac8b5{width:auto;max-width:auto}.elementor-20841 .elementor-element.elementor-element-5fac8b5>.elementor-widget-container{margin:0 0 0 0;padding:0 050px 0 0}.elementor-20841 .elementor-element.elementor-element-5fac8b5 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-secondary)}.elementor-20841 .elementor-element.elementor-element-450b96e{width:auto;max-width:auto}.elementor-20841 .elementor-element.elementor-element-450b96e>.elementor-widget-container{padding:0 50px 0 0}.elementor-20841 .elementor-element.elementor-element-450b96e .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-secondary)}.elementor-20841 .elementor-element.elementor-element-17a895a{width:auto;max-width:auto}.elementor-20841 .elementor-element.elementor-element-17a895a>.elementor-widget-container{margin:0 0 0 0;padding:0 050px 0 0}.elementor-20841 .elementor-element.elementor-element-17a895a .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-secondary)}.elementor-20841 .elementor-element.elementor-element-94ad7e0{width:auto;max-width:auto}.elementor-20841 .elementor-element.elementor-element-94ad7e0>.elementor-widget-container{padding:0 50px 0 0}.elementor-20841 .elementor-element.elementor-element-94ad7e0 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-secondary)}.elementor-20841 .elementor-element.elementor-element-36afbf3{text-align:right}.elementor-20841 .elementor-element.elementor-element-36afbf3 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-secondary)}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:1024px){.elementor-20841 .elementor-element.elementor-element-5e7d765{text-align:center}.elementor-20841 .elementor-element.elementor-element-eaac699{text-align:center}.elementor-20841 .elementor-element.elementor-element-b45cea2{text-align:center;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20841 .elementor-element.elementor-element-49f855e{text-align:center}.elementor-20841 .elementor-element.elementor-element-68b820d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-20841 .elementor-element.elementor-element-68b820d>.elementor-element-populated{padding:30px 30px 10px 30px}.elementor-20841 .elementor-element.elementor-element-5fac8b5{width:100%;max-width:100%;text-align:center}.elementor-20841 .elementor-element.elementor-element-5fac8b5 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20841 .elementor-element.elementor-element-450b96e{width:100%;max-width:100%;text-align:center}.elementor-20841 .elementor-element.elementor-element-450b96e>.elementor-widget-container{padding:0 0 10px 0}.elementor-20841 .elementor-element.elementor-element-450b96e .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20841 .elementor-element.elementor-element-17a895a{width:100%;max-width:100%;text-align:center}.elementor-20841 .elementor-element.elementor-element-17a895a .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20841 .elementor-element.elementor-element-94ad7e0{width:100%;max-width:100%;text-align:center}.elementor-20841 .elementor-element.elementor-element-94ad7e0>.elementor-widget-container{padding:0 0 10px 0}.elementor-20841 .elementor-element.elementor-element-94ad7e0 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20841 .elementor-element.elementor-element-3e66457.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-20841 .elementor-element.elementor-element-3e66457>.elementor-element-populated{padding:0 30px 30px 30px}.elementor-20841 .elementor-element.elementor-element-36afbf3{text-align:center}.elementor-20841 .elementor-element.elementor-element-36afbf3 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}@media(min-width:768px){.elementor-20841 .elementor-element.elementor-element-082eb90{width:33.25%}.elementor-20841 .elementor-element.elementor-element-57eb393{width:66.75%}.elementor-20841 .elementor-element.elementor-element-68b820d{width:21.997%}.elementor-20841 .elementor-element.elementor-element-8204533{width:22.001%}.elementor-20841 .elementor-element.elementor-element-3e66457{width:55.666%}}@media(max-width:1024px) and (min-width:768px){.elementor-20841 .elementor-element.elementor-element-082eb90{width:100%}.elementor-20841 .elementor-element.elementor-element-57eb393{width:100%}.elementor-20841 .elementor-element.elementor-element-68b820d{width:100%}.elementor-20841 .elementor-element.elementor-element-3e66457{width:100%}}@media(max-width:767px){.elementor-20841 .elementor-element.elementor-element-d11996e{padding:0 0 0 0}.elementor-20841 .elementor-element.elementor-element-b45cea2{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20841 .elementor-element.elementor-element-5fac8b5{width:100%;max-width:100%;text-align:center}.elementor-20841 .elementor-element.elementor-element-5fac8b5 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20841 .elementor-element.elementor-element-450b96e{width:100%;max-width:100%;text-align:center}.elementor-20841 .elementor-element.elementor-element-450b96e .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20841 .elementor-element.elementor-element-17a895a{width:100%;max-width:100%;text-align:center}.elementor-20841 .elementor-element.elementor-element-17a895a .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20841 .elementor-element.elementor-element-94ad7e0{width:100%;max-width:100%;text-align:center}.elementor-20841 .elementor-element.elementor-element-94ad7e0 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-20841 .elementor-element.elementor-element-36afbf3{text-align:center}.elementor-20841 .elementor-element.elementor-element-36afbf3 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}