.elementor-54 .elementor-element.elementor-element-90d1ea3:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-90d1ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ksiazka.gietrzwald.org/wp-content/uploads/2026/09/tlo4-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-90d1ea3 > .elementor-background-overlay{background-color:#FFFFFF00;background-image:url("https://ksiazka.gietrzwald.org/wp-content/uploads/2026/09/ksiazka_alpha3-1.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-90d1ea3 > .elementor-container{max-width:1432px;min-height:400px;}.elementor-54 .elementor-element.elementor-element-90d1ea3{border-style:solid;border-width:0px 0px 0px 0px;border-color:#EEEEEE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 150px 20px;z-index:2;}.elementor-54 .elementor-element.elementor-element-90d1ea3 > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:80px;}.elementor-54 .elementor-element.elementor-element-52447754.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-54 .elementor-element.elementor-element-52447754 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-6d3569ea{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-54 .elementor-element.elementor-element-6d3569ea .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:5em;font-weight:500;line-height:1.15em;color:#2F2113;}.elementor-54 .elementor-element.elementor-element-5af20e11{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-5af20e11 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:5em;font-weight:500;line-height:1.15em;color:var( --e-global-color-fb68d13 );}.elementor-54 .elementor-element.elementor-element-31f85f07{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-2e7363c5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Merriweather", Sans-serif;font-size:18px;color:var( --e-global-color-c63ef34 );}.elementor-54 .elementor-element.elementor-element-2e7363c5 p{margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-64095cbe{--spacer-size:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-54 .elementor-element.elementor-element-29a5045e .elementor-button{background-color:#7D1E10;font-family:"Merriweather", Sans-serif;font-size:27px;font-weight:500;letter-spacing:0px;fill:var( --e-global-color-814b5c9 );color:var( --e-global-color-814b5c9 );border-style:double;border-width:7px 7px 7px 7px;border-color:#F8EFD1;border-radius:31px 31px 31px 31px;padding:20px 140px 20px 140px;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-2c4ed2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-2c4ed2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-2c4ed2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:0em 0em 0em 0em;}.elementor-54 .elementor-element.elementor-element-2c4ed2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-11fa3d5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 30px 0px;z-index:1;}.elementor-54 .elementor-element.elementor-element-11fa3d5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-1c5f8494 > .elementor-container{max-width:1126px;}.elementor-54 .elementor-element.elementor-element-9ec8701 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-359eee30{padding:0px 0px 40px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-359eee30 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.6em;font-weight:700;line-height:1.2em;color:var( --e-global-color-fb68d13 );}.elementor-54 .elementor-element.elementor-element-6b9830ee{text-align:center;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-c63ef34 );}.elementor-54 .elementor-element.elementor-element-65adb8e4 .elementor-button{background-color:#1E2E3B00;font-family:"Source Sans 3", Sans-serif;font-size:29px;fill:var( --e-global-color-c63ef34 );color:var( --e-global-color-c63ef34 );border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-c63ef34 );border-radius:20px 20px 20px 20px;padding:20px 70px 22px 70px;}.elementor-54 .elementor-element.elementor-element-65adb8e4 .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-65adb8e4 .elementor-button:focus{background-color:var( --e-global-color-c63ef34 );color:var( --e-global-color-814b5c9 );border-color:var( --e-global-color-c63ef34 );}.elementor-54 .elementor-element.elementor-element-65adb8e4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-54 .elementor-element.elementor-element-65adb8e4 .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-65adb8e4 .elementor-button:focus svg{fill:var( --e-global-color-814b5c9 );}.elementor-54 .elementor-element.elementor-element-79b10f1b:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-79b10f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-54 .elementor-element.elementor-element-79b10f1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-79b10f1b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-7332e5ea.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-7332e5ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-7332e5ea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-64b5afba{padding:0px 0px 40px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-64b5afba .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.6em;font-weight:700;line-height:1.2em;color:var( --e-global-color-fb68d13 );}.elementor-54 .elementor-element.elementor-element-29ff6fd0:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-29ff6fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-54 .elementor-element.elementor-element-29ff6fd0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-54 .elementor-element.elementor-element-29ff6fd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-729c3792.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-729c3792.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-729c3792 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-54 .elementor-element.elementor-element-17f0bef3 img{width:100%;}.elementor-54 .elementor-element.elementor-element-d41430b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54 .elementor-element.elementor-element-64458ae9{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-3c0ce4e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-54 .elementor-element.elementor-element-709fe4b7 > .elementor-element-populated{margin:0% 0% 0% 3%;--e-column-margin-right:0%;--e-column-margin-left:3%;}.elementor-54 .elementor-element.elementor-element-6089e980{text-align:start;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-c63ef34 );}.elementor-54 .elementor-element.elementor-element-289b0d45{text-align:start;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-c63ef34 );}.elementor-54 .elementor-element.elementor-element-753e1f83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-54 .elementor-element.elementor-element-753e1f83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-4ade5e8c > .elementor-element-populated{margin:0% 0% 0% 5%;--e-column-margin-right:0%;--e-column-margin-left:5%;}.elementor-54 .elementor-element.elementor-element-54e915ba{padding:0px 0px 40px 0px;text-align:start;}.elementor-54 .elementor-element.elementor-element-54e915ba .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.6em;font-weight:700;line-height:1.2em;color:#8C1F0F;}.elementor-54 .elementor-element.elementor-element-1169b847{text-align:start;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-c63ef34 );}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-1500c738.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-1500c738.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-1500c738 > .elementor-element-populated{margin:0px 0px 35px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-c909476{margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-c909476 img{width:100%;}.elementor-54 .elementor-element.elementor-element-5e31592:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-5e31592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-54 .elementor-element.elementor-element-5e31592{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 100px 0px;}.elementor-54 .elementor-element.elementor-element-5e31592 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-33ee91bd.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-33ee91bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-33ee91bd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-2b89cef0{padding:0px 30px 0px 0px;}.elementor-54 .elementor-element.elementor-element-2b89cef0 img{width:100%;}.elementor-54 .elementor-element.elementor-element-5e53bea2{--spacer-size:20px;}.elementor-54 .elementor-element.elementor-element-5943df87 > .elementor-element-populated{margin:0% 0% 0% 3%;--e-column-margin-right:0%;--e-column-margin-left:3%;}.elementor-54 .elementor-element.elementor-element-61973841{padding:0px 0px 40px 0px;text-align:start;}.elementor-54 .elementor-element.elementor-element-61973841 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.6em;font-weight:700;line-height:1.2em;color:#8C1F0F;}.elementor-54 .elementor-element.elementor-element-783bccc3{text-align:start;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-c63ef34 );}.elementor-54 .elementor-element.elementor-element-44d7651a .elementor-button{background-color:#1E2E3B00;font-family:"Source Sans 3", Sans-serif;font-size:29px;fill:var( --e-global-color-c63ef34 );color:var( --e-global-color-c63ef34 );border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-c63ef34 );border-radius:20px 20px 20px 20px;padding:20px 20px 22px 20px;}.elementor-54 .elementor-element.elementor-element-44d7651a .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-44d7651a .elementor-button:focus{background-color:var( --e-global-color-c63ef34 );color:var( --e-global-color-814b5c9 );border-color:var( --e-global-color-c63ef34 );}.elementor-54 .elementor-element.elementor-element-44d7651a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-54 .elementor-element.elementor-element-44d7651a .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-44d7651a .elementor-button:focus svg{fill:var( --e-global-color-814b5c9 );}.elementor-54 .elementor-element.elementor-element-3df655c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-54 .elementor-element.elementor-element-3df655c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-4c5ad606 > .elementor-element-populated{margin:0% 3% 0% 0%;--e-column-margin-right:3%;--e-column-margin-left:0%;}.elementor-54 .elementor-element.elementor-element-5956db2d{padding:0px 0px 40px 0px;text-align:start;}.elementor-54 .elementor-element.elementor-element-5956db2d .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.6em;font-weight:700;line-height:1.2em;color:#8C1F0F;}.elementor-54 .elementor-element.elementor-element-321d12e5{text-align:start;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-c63ef34 );}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-243e15de.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-243e15de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-243e15de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 30px 0px;}.elementor-54 .elementor-element.elementor-element-68cc72b2{margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-68cc72b2 img{width:100%;}.elementor-54 .elementor-element.elementor-element-29ed7b2:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-29ed7b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-54 .elementor-element.elementor-element-29ed7b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-54 .elementor-element.elementor-element-29ed7b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-27899456.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-27899456.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-27899456 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 30px 0px;}.elementor-54 .elementor-element.elementor-element-15f0fa06{margin:-59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-15f0fa06 img{width:100%;}.elementor-54 .elementor-element.elementor-element-4fc0fd0c > .elementor-element-populated{margin:0% 0% 0% 3%;--e-column-margin-right:0%;--e-column-margin-left:3%;}.elementor-54 .elementor-element.elementor-element-4f95144c{padding:0px 0px 40px 0px;text-align:start;}.elementor-54 .elementor-element.elementor-element-4f95144c .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.6em;font-weight:700;line-height:1.2em;color:#8C1F0F;}.elementor-54 .elementor-element.elementor-element-36384b32{text-align:start;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-c63ef34 );}.elementor-54 .elementor-element.elementor-element-41008eb4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-54 .elementor-element.elementor-element-41008eb4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-1c39bed > .elementor-element-populated{margin:0% 3% 0% 0%;--e-column-margin-right:3%;--e-column-margin-left:0%;}.elementor-54 .elementor-element.elementor-element-3b984881{padding:0px 0px 40px 0px;text-align:start;}.elementor-54 .elementor-element.elementor-element-3b984881 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.6em;font-weight:700;line-height:1.2em;color:#8C1F0F;}.elementor-54 .elementor-element.elementor-element-5966ecd0{text-align:start;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-c63ef34 );}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-398fb7fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-398fb7fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-398fb7fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-6d7ddd81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-6d7ddd81 img{width:100%;}.elementor-54 .elementor-element.elementor-element-617513dd:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-617513dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-54 .elementor-element.elementor-element-617513dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-54 .elementor-element.elementor-element-617513dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-3543f96a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-3543f96a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-54 .elementor-element.elementor-element-3543f96a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 30px 0px;}.elementor-54 .elementor-element.elementor-element-5de41a8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-5de41a8e img{width:90%;}.elementor-54 .elementor-element.elementor-element-2d69fc37 > .elementor-element-populated{margin:0% 0% 0% 3%;--e-column-margin-right:0%;--e-column-margin-left:3%;}.elementor-54 .elementor-element.elementor-element-7ee4c07c{padding:0px 0px 40px 0px;text-align:start;}.elementor-54 .elementor-element.elementor-element-7ee4c07c .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.6em;font-weight:700;line-height:1.2em;color:#8C1F0F;}.elementor-54 .elementor-element.elementor-element-20025a1{text-align:start;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-c63ef34 );}.elementor-54 .elementor-element.elementor-element-578ecc0e .elementor-button{background-color:#1E2E3B00;font-family:"Source Sans 3", Sans-serif;font-size:29px;fill:var( --e-global-color-c63ef34 );color:var( --e-global-color-c63ef34 );border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-c63ef34 );border-radius:20px 20px 20px 20px;padding:20px 20px 22px 20px;}.elementor-54 .elementor-element.elementor-element-578ecc0e .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-578ecc0e .elementor-button:focus{background-color:var( --e-global-color-c63ef34 );color:var( --e-global-color-814b5c9 );border-color:var( --e-global-color-c63ef34 );}.elementor-54 .elementor-element.elementor-element-578ecc0e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-54 .elementor-element.elementor-element-578ecc0e .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-578ecc0e .elementor-button:focus svg{fill:var( --e-global-color-814b5c9 );}.elementor-54 .elementor-element.elementor-element-4ebcd8bf:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-4ebcd8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-4ebcd8bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-54 .elementor-element.elementor-element-4ebcd8bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-54 .elementor-element.elementor-element-30acdeb0 .gallery-item{padding:0 15px 15px 0;}.elementor-54 .elementor-element.elementor-element-30acdeb0 .gallery{margin:0 -15px -15px 0;}.elementor-54 .elementor-element.elementor-element-30acdeb0 .gallery-item .gallery-caption{text-align:center;}.elementor-54 .elementor-element.elementor-element-6a2d1010{--spacer-size:50px;}.elementor-54 .elementor-element.elementor-element-4988a98f{padding:0px 0px 40px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-4988a98f .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.6em;font-weight:700;line-height:1.2em;color:#8C1F0F;}.elementor-54 .elementor-element.elementor-element-390d413{text-align:center;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-c63ef34 );}.elementor-54 .elementor-element.elementor-element-53a5c33e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-53a5c33e:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-53a5c33e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ksiazka.gietrzwald.org/wp-content/uploads/2026/09/zestaw2-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-54 .elementor-element.elementor-element-53a5c33e > .elementor-background-overlay{background-color:#161616;opacity:0.54;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-53a5c33e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-54 .elementor-element.elementor-element-7301aa9d > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-54 .elementor-element.elementor-element-259d04c9 .elementor-button{background-color:var( --e-global-color-814b5c9 );font-family:"Source Sans 3", Sans-serif;font-size:23px;fill:var( --e-global-color-c63ef34 );color:var( --e-global-color-c63ef34 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c63ef34 );border-radius:20px 20px 20px 20px;padding:20px 40px 22px 40px;}.elementor-54 .elementor-element.elementor-element-259d04c9 .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-259d04c9 .elementor-button:focus{background-color:var( --e-global-color-c63ef34 );color:var( --e-global-color-814b5c9 );border-color:var( --e-global-color-814b5c9 );}.elementor-54 .elementor-element.elementor-element-259d04c9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-54 .elementor-element.elementor-element-259d04c9 .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-259d04c9 .elementor-button:focus svg{fill:var( --e-global-color-814b5c9 );}.elementor-54 .elementor-element.elementor-element-631c6110{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 50px 20px;}.elementor-54 .elementor-element.elementor-element-631c6110 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-3d34fc7b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-3d34fc7b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-5efa5a77 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-5b179d54{padding:0px 0px 40px 0px;text-align:start;}.elementor-54 .elementor-element.elementor-element-5b179d54 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.6em;font-weight:700;line-height:1.2em;color:#8C1F0F;}.elementor-54 .elementor-element.elementor-element-5bb9bea{text-align:start;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-c63ef34 );}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-755f9a44.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-755f9a44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-755f9a44 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-54 .elementor-element.elementor-element-755f9a44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-5375c8cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-5375c8cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-37fc80cb{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-37fc80cb a{color:#A02A1B;}.elementor-54 .elementor-element.elementor-element-37fc80cb a:hover, .elementor-54 .elementor-element.elementor-element-37fc80cb a:focus{color:#EC3E27;}.elementor-54 .elementor-element.elementor-element-3387550d:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-3387550d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-54 .elementor-element.elementor-element-3387550d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 100px 20px;}.elementor-54 .elementor-element.elementor-element-3387550d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-39c3bb5d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-39c3bb5d{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-17978743 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-3b34ccbf{padding:0px 0px 40px 0px;text-align:start;}.elementor-54 .elementor-element.elementor-element-3b34ccbf .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.6em;font-weight:700;line-height:1.2em;color:#8C1F0F;}.elementor-54 .elementor-element.elementor-element-598f789c{text-align:start;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-c63ef34 );}.elementor-54 .elementor-element.elementor-element-2153abc2 .elementor-button{background-color:#A02A1B;font-family:"Source Sans 3", Sans-serif;font-size:29px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;padding:20px 50px 22px 50px;}.elementor-54 .elementor-element.elementor-element-2153abc2 .elementor-button:hover, .elementor-54 .elementor-element.elementor-element-2153abc2 .elementor-button:focus{background-color:#1E2E3B;color:#EDCE95;border-color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-2153abc2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-2153abc2 .elementor-button:hover svg, .elementor-54 .elementor-element.elementor-element-2153abc2 .elementor-button:focus svg{fill:#EDCE95;}.elementor-54 .elementor-element.elementor-element-c34242a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-54 .elementor-element.elementor-element-c34242a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-64a4c1bb > .elementor-element-populated{margin:0% 3% 0% 0%;--e-column-margin-right:3%;--e-column-margin-left:0%;}.elementor-54 .elementor-element.elementor-element-608ceaa3{padding:0px 0px 40px 0px;text-align:start;}.elementor-54 .elementor-element.elementor-element-608ceaa3 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:2.6em;font-weight:700;line-height:1.2em;color:#8C1F0F;}.elementor-54 .elementor-element.elementor-element-78aad685{text-align:start;font-family:"Merriweather", Sans-serif;font-size:18px;line-height:30px;color:var( --e-global-color-c63ef34 );}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-20aa190c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-20aa190c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-20aa190c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-39d1dcd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-39d1dcd2 img{width:100%;}.elementor-54 .elementor-element.elementor-element-7c32cd18{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-7c32cd18:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-7c32cd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2E2E;}.elementor-54 .elementor-element.elementor-element-67e63343{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-23f7ca73{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-7e144988{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;}.elementor-54 .elementor-element.elementor-element-5aaf2a6d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-7c8838c{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;font-size:10px;}.elementor-54 .elementor-element.elementor-element-1f24248c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-54 .elementor-element.elementor-element-1f24248c:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-1f24248c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-54 .elementor-element.elementor-element-1f24248c.e-con{--align-self:stretch;}.elementor-54 .elementor-element.elementor-element-fb82339{--display:flex;--justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-1b739285 .elementor-icon-wrapper{text-align:center;}.elementor-54 .elementor-element.elementor-element-1b739285 .elementor-icon{font-size:150px;}.elementor-54 .elementor-element.elementor-element-1b739285 .elementor-icon svg{height:150px;}.elementor-54 .elementor-element.elementor-element-5839b26d{--display:flex;--justify-content:space-around;}.elementor-54 .elementor-element.elementor-element-4ee0e932{color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-7c136d4f{color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-775fc117{--display:flex;--justify-content:space-around;}.elementor-54 .elementor-element.elementor-element-9b2874e{color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-28431378{--display:flex;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-1cad9a27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -56px) 8px;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-2d46086b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-54 .elementor-element.elementor-element-2d46086b img{width:245px;}@media(min-width:768px){.elementor-54 .elementor-element.elementor-element-52447754{width:50%;}.elementor-54 .elementor-element.elementor-element-31f85f07{--content-width:673px;}.elementor-54 .elementor-element.elementor-element-2c4ed2{width:50%;}.elementor-54 .elementor-element.elementor-element-729c3792{width:50%;}.elementor-54 .elementor-element.elementor-element-709fe4b7{width:50%;}.elementor-54 .elementor-element.elementor-element-4ade5e8c{width:55%;}.elementor-54 .elementor-element.elementor-element-1500c738{width:45%;}.elementor-54 .elementor-element.elementor-element-33ee91bd{width:50%;}.elementor-54 .elementor-element.elementor-element-5943df87{width:50%;}.elementor-54 .elementor-element.elementor-element-4c5ad606{width:55%;}.elementor-54 .elementor-element.elementor-element-243e15de{width:45%;}.elementor-54 .elementor-element.elementor-element-27899456{width:45%;}.elementor-54 .elementor-element.elementor-element-4fc0fd0c{width:55%;}.elementor-54 .elementor-element.elementor-element-1c39bed{width:55%;}.elementor-54 .elementor-element.elementor-element-398fb7fc{width:45%;}.elementor-54 .elementor-element.elementor-element-3543f96a{width:45%;}.elementor-54 .elementor-element.elementor-element-2d69fc37{width:55%;}.elementor-54 .elementor-element.elementor-element-5efa5a77{width:50%;}.elementor-54 .elementor-element.elementor-element-755f9a44{width:50%;}.elementor-54 .elementor-element.elementor-element-64a4c1bb{width:55%;}.elementor-54 .elementor-element.elementor-element-20aa190c{width:45%;}.elementor-54 .elementor-element.elementor-element-7c32cd18{--width:100%;}.elementor-54 .elementor-element.elementor-element-67e63343{--width:100%;}.elementor-54 .elementor-element.elementor-element-23f7ca73{--width:100%;}.elementor-54 .elementor-element.elementor-element-5aaf2a6d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-54 .elementor-element.elementor-element-52447754{width:100%;}.elementor-54 .elementor-element.elementor-element-2c4ed2{width:100%;}.elementor-54 .elementor-element.elementor-element-7332e5ea{width:100%;}.elementor-54 .elementor-element.elementor-element-729c3792{width:100%;}.elementor-54 .elementor-element.elementor-element-709fe4b7{width:100%;}.elementor-54 .elementor-element.elementor-element-4ade5e8c{width:100%;}.elementor-54 .elementor-element.elementor-element-1500c738{width:100%;}.elementor-54 .elementor-element.elementor-element-33ee91bd{width:100%;}.elementor-54 .elementor-element.elementor-element-5943df87{width:100%;}.elementor-54 .elementor-element.elementor-element-4c5ad606{width:100%;}.elementor-54 .elementor-element.elementor-element-243e15de{width:100%;}.elementor-54 .elementor-element.elementor-element-27899456{width:100%;}.elementor-54 .elementor-element.elementor-element-4fc0fd0c{width:100%;}.elementor-54 .elementor-element.elementor-element-1c39bed{width:100%;}.elementor-54 .elementor-element.elementor-element-398fb7fc{width:100%;}.elementor-54 .elementor-element.elementor-element-3543f96a{width:100%;}.elementor-54 .elementor-element.elementor-element-2d69fc37{width:100%;}.elementor-54 .elementor-element.elementor-element-2878169f{width:100%;}.elementor-54 .elementor-element.elementor-element-7301aa9d{width:50%;}.elementor-54 .elementor-element.elementor-element-5efa5a77{width:100%;}.elementor-54 .elementor-element.elementor-element-755f9a44{width:100%;}.elementor-54 .elementor-element.elementor-element-17978743{width:100%;}.elementor-54 .elementor-element.elementor-element-64a4c1bb{width:100%;}.elementor-54 .elementor-element.elementor-element-20aa190c{width:100%;}}@media(min-width:1025px){.elementor-54 .elementor-element.elementor-element-53a5c33e:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-53a5c33e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-90d1ea3:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-90d1ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;}.elementor-54 .elementor-element.elementor-element-90d1ea3{padding:90px 30px 80px 30px;}.elementor-54 .elementor-element.elementor-element-6d3569ea{text-align:center;}.elementor-54 .elementor-element.elementor-element-6d3569ea .elementor-heading-title{font-size:3.2em;}.elementor-54 .elementor-element.elementor-element-5af20e11{text-align:center;}.elementor-54 .elementor-element.elementor-element-5af20e11 .elementor-heading-title{font-size:3.2em;}.elementor-54 .elementor-element.elementor-element-2e7363c5{text-align:center;}.elementor-54 .elementor-element.elementor-element-2c4ed2 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-11fa3d5a{padding:70px 20px 50px 20px;}.elementor-54 .elementor-element.elementor-element-79b10f1b{padding:80px 30px 80px 30px;}.elementor-54 .elementor-element.elementor-element-29ff6fd0{padding:80px 30px 80px 30px;}.elementor-54 .elementor-element.elementor-element-d41430b{--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-709fe4b7 > .elementor-element-populated{margin:0% 0% 10% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-753e1f83{padding:80px 30px 80px 30px;}.elementor-54 .elementor-element.elementor-element-4ade5e8c > .elementor-element-populated{margin:0% 0% 10% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-5e31592{padding:80px 30px 80px 30px;}.elementor-54 .elementor-element.elementor-element-5943df87 > .elementor-element-populated{margin:0% 0% 10% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-3df655c5{padding:80px 30px 80px 30px;}.elementor-54 .elementor-element.elementor-element-4c5ad606 > .elementor-element-populated{margin:0% 0% 10% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-29ed7b2{padding:80px 30px 80px 30px;}.elementor-54 .elementor-element.elementor-element-4fc0fd0c > .elementor-element-populated{margin:0% 0% 10% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-41008eb4{padding:80px 30px 80px 30px;}.elementor-54 .elementor-element.elementor-element-1c39bed > .elementor-element-populated{margin:0% 0% 10% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-617513dd{padding:80px 30px 80px 30px;}.elementor-54 .elementor-element.elementor-element-2d69fc37 > .elementor-element-populated{margin:0% 0% 10% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-4ebcd8bf{padding:80px 30px 70px 30px;}.elementor-54 .elementor-element.elementor-element-53a5c33e{padding:60px 20px 60px 20px;}.elementor-54 .elementor-element.elementor-element-631c6110{padding:80px 20px 80px 20px;}.elementor-54 .elementor-element.elementor-element-5efa5a77 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-3387550d{padding:80px 20px 80px 20px;}.elementor-54 .elementor-element.elementor-element-17978743 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-c34242a{padding:80px 30px 80px 30px;}.elementor-54 .elementor-element.elementor-element-64a4c1bb > .elementor-element-populated{margin:0% 0% 10% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-7c32cd18{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-54 .elementor-element.elementor-element-67e63343{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-54 .elementor-element.elementor-element-23f7ca73{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-54 .elementor-element.elementor-element-5aaf2a6d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-90d1ea3 > .elementor-container{min-height:0px;}.elementor-54 .elementor-element.elementor-element-90d1ea3:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-90d1ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-54 .elementor-element.elementor-element-90d1ea3 > .elementor-background-overlay{background-position:bottom center;opacity:0;}.elementor-54 .elementor-element.elementor-element-90d1ea3 > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:28px;}.elementor-54 .elementor-element.elementor-element-90d1ea3{padding:20px 5px 60px 5px;}.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-52447754.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-52447754.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-54 .elementor-element.elementor-element-52447754 > .elementor-element-populated{margin:5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-6d3569ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-6d3569ea .elementor-heading-title{font-size:3.8em;line-height:1.1em;}.elementor-54 .elementor-element.elementor-element-5af20e11{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-5af20e11 .elementor-heading-title{font-size:3.5em;line-height:1.1em;}.elementor-54 .elementor-element.elementor-element-31f85f07{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-2e7363c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:18px;line-height:1.3em;}.elementor-54 .elementor-element.elementor-element-64095cbe{--spacer-size:20px;}.elementor-54 .elementor-element.elementor-element-29a5045e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-29a5045e .elementor-button{font-size:25px;padding:15px 50px 15px 50px;}.elementor-54 .elementor-element.elementor-element-2c4ed2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-54 .elementor-element.elementor-element-11fa3d5a{padding:20px 10px 30px 10px;}.elementor-54 .elementor-element.elementor-element-2ad70c2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-359eee30{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-359eee30 .elementor-heading-title{font-size:33px;}.elementor-54 .elementor-element.elementor-element-6b9830ee{line-height:1.5em;}.elementor-54 .elementor-element.elementor-element-65adb8e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-65adb8e4 .elementor-button{padding:20px 20px 20px 20px;}.elementor-54 .elementor-element.elementor-element-79b10f1b{padding:40px 20px 40px 20px;}.elementor-54 .elementor-element.elementor-element-7332e5ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-64b5afba{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-64b5afba .elementor-heading-title{font-size:33px;}.elementor-54 .elementor-element.elementor-element-29ff6fd0{padding:0px 20px 40px 20px;}.elementor-54 .elementor-element.elementor-element-729c3792 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-d41430b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-709fe4b7 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-54 .elementor-element.elementor-element-6089e980{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-753e1f83{padding:20px 20px 20px 20px;}.elementor-54 .elementor-element.elementor-element-4ade5e8c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-54 .elementor-element.elementor-element-54e915ba{padding:0px 0px 0px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-54e915ba .elementor-heading-title{font-size:33px;}.elementor-54 .elementor-element.elementor-element-1500c738 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-c909476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-c909476 img{width:85%;}.elementor-54 .elementor-element.elementor-element-5e31592{padding:40px 20px 40px 20px;}.elementor-54 .elementor-element.elementor-element-33ee91bd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-2b89cef0{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-5943df87 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-54 .elementor-element.elementor-element-61973841{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-61973841 .elementor-heading-title{font-size:33px;}.elementor-54 .elementor-element.elementor-element-44d7651a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-44d7651a .elementor-button{padding:20px 20px 20px 20px;}.elementor-54 .elementor-element.elementor-element-3df655c5{padding:20px 20px 20px 20px;}.elementor-54 .elementor-element.elementor-element-4c5ad606 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-54 .elementor-element.elementor-element-5956db2d{padding:20px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-5956db2d .elementor-heading-title{font-size:33px;}.elementor-54 .elementor-element.elementor-element-243e15de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-68cc72b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-68cc72b2 img{width:85%;}.elementor-54 .elementor-element.elementor-element-29ed7b2{padding:20px 20px 20px 20px;}.elementor-54 .elementor-element.elementor-element-27899456 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-15f0fa06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-15f0fa06 img{width:85%;}.elementor-54 .elementor-element.elementor-element-4fc0fd0c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-54 .elementor-element.elementor-element-4f95144c{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-4f95144c .elementor-heading-title{font-size:33px;}.elementor-54 .elementor-element.elementor-element-41008eb4{padding:70px 10px 20px 10px;}.elementor-54 .elementor-element.elementor-element-1c39bed > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 10px 0px 10px;}.elementor-54 .elementor-element.elementor-element-3b984881{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-3b984881 .elementor-heading-title{font-size:33px;}.elementor-54 .elementor-element.elementor-element-398fb7fc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-6d7ddd81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-6d7ddd81 img{width:85%;}.elementor-54 .elementor-element.elementor-element-617513dd{padding:20px 20px 20px 20px;}.elementor-54 .elementor-element.elementor-element-3543f96a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-5de41a8e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-54 .elementor-element.elementor-element-5de41a8e img{width:85%;}.elementor-54 .elementor-element.elementor-element-2d69fc37 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-54 .elementor-element.elementor-element-7ee4c07c{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-7ee4c07c .elementor-heading-title{font-size:33px;}.elementor-54 .elementor-element.elementor-element-578ecc0e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-578ecc0e .elementor-button{padding:20px 20px 20px 20px;}.elementor-54 .elementor-element.elementor-element-4ebcd8bf{padding:20px 15px 50px 15px;}.elementor-54 .elementor-element.elementor-element-2878169f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-6a2d1010{--spacer-size:0px;}.elementor-54 .elementor-element.elementor-element-4988a98f{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-4988a98f .elementor-heading-title{font-size:33px;}.elementor-54 .elementor-element.elementor-element-53a5c33e{padding:30px 20px 30px 20px;}.elementor-54 .elementor-element.elementor-element-7301aa9d > .elementor-element-populated{padding:80px 0px 80px 0px;}.elementor-54 .elementor-element.elementor-element-259d04c9{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-259d04c9 .elementor-button{padding:20px 20px 20px 20px;}.elementor-54 .elementor-element.elementor-element-631c6110{padding:0px 20px 60px 20px;}.elementor-54 .elementor-element.elementor-element-2fc4a32d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-3d34fc7b{padding:20px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-5efa5a77 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-5b179d54{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-5b179d54 .elementor-heading-title{font-size:33px;}.elementor-54 .elementor-element.elementor-element-755f9a44 > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-54 .elementor-element.elementor-element-3387550d{padding:0px 20px 60px 20px;}.elementor-54 .elementor-element.elementor-element-51756432 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-39c3bb5d{padding:20px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-17978743 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54 .elementor-element.elementor-element-3b34ccbf{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-3b34ccbf .elementor-heading-title{font-size:33px;}.elementor-54 .elementor-element.elementor-element-2153abc2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-2153abc2 .elementor-button{padding:20px 10px 20px 10px;}.elementor-54 .elementor-element.elementor-element-c34242a{padding:70px 20px 20px 20px;}.elementor-54 .elementor-element.elementor-element-64a4c1bb > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-54 .elementor-element.elementor-element-608ceaa3{padding:20px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-608ceaa3 .elementor-heading-title{font-size:33px;}.elementor-54 .elementor-element.elementor-element-20aa190c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-39d1dcd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-39d1dcd2 img{width:85%;}.elementor-54 .elementor-element.elementor-element-7c32cd18{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-67e63343{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-23f7ca73{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-7e144988{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-5aaf2a6d{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-54 .elementor-element.elementor-element-7c8838c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-7c136d4f{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-775fc117{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54 .elementor-element.elementor-element-9b2874e{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-2d46086b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-5375c8cd *//* formularz, główny element */
.skch-form form {
    background: rgba(255, 227, 193, 0);
    gap: 15px 10px;
    border-radius: 0;
    padding: 0;
}

/* ukrywamy teksty nad inputami */
.skch-input-label, .skch-rodo-wrapper, .skch-privacy-policy-wrapper {
    display: none;
}

/* stabilizacja pól (ważne przy gridzie) */
.skch-form .skch-field {
    min-width: 0;
}

/* inputy */
form input.skch-input,
select.skch-input {
    background: #ffffff;
    color: #3b3b3b;
    border: 1px solid #3b3b3b;
    border-radius: 3px;
    height: 45px;
    width: 100%;
    box-sizing: border-box;
}

/* placeholdery w inputach */
form input.skch-input::placeholder,
select.skch-input::placeholder {
    color: rgba(59,59,59,0.5);
    font-size: 0.9rem;
}

/* tekst nad boxami z wpłatami */
.skch-payment-amount-label {
    color: #fff;
    text-align: left;
    font-size: .9rem;
    font-weight: 600;
}

/* element z boxami wpłat */
.skch-payments {
    gap: .5rem;
}

/* boxy z kwotami */
.skch-radio div,
.skch-radio label {
    background: #D4DDE4 !important;
    color: #000 !important;
    border-radius: 3px;
    padding: .7rem;
    text-wrap-mode: nowrap;
}

.skch-radio label, .skch-radio div.custom-amount {
    height: 45px;
}

/* boxy po najechaniu kursorem lub wybraniu kwoty */
.skch-radio div:hover,
.skch-radio label:hover,
.skch-radio .selected {
    color: #fff !important;
    background: #396286 !important;
}

/* kwota w boxie */
.skch-radio span {
    font-weight: 400;
    font-size: 1rem;
}

/* box z własną kwotą*/
.skch-payments .custom-amount {
    margin-top: -0.5rem;
    padding: 0;
}

/* input na własną kwotę */
.skch-payments .custom-amount [type=number] {
    background: none;
    border: 0;
    color: #fff;
}

/* waluta obok własnej kwoty */
.skch-payments .custom-amount span {
    background: none !important;
    border: none !important;
}

/* tekst nad rodo */
.skch-rodo-label {
    color: #fff;
    text-align: left;
    font-size: .9rem;
    font-weight: 600;
}

/* przycisk wyślij */
.skch-submit-wrapper button {
    width: 100%;
    background-color: var(--e-global-color-da66dcd);
    font-family: "Source Sans 3", Sans-serif;
    font-size: 29px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 3px;
}

/* przycisk wyślij po najechaniu */
.skch-submit-wrapper button:hover {
    background-color: var(--e-global-color-aca6710);
    color: var(--e-global-color-9e7b111);
    border-color: #FFFFFF;
}

/* błędy */
.skch-form .just-validate-error-label {
    text-align: left;
    font-size: 11px;
    line-height: 1.1;
    font-weight: 300;
    margin-top: 4px;
}

/* pierwszy błąd, nie wypycha inputów w dół */
.skch-form .just-validate-error-label:first-of-type {
    margin-bottom: -0.25rem;
}

.skch-payments .custom-amount:hover [type=number] {
    color: #fff;
}

.skch-payments .custom-amount [type=number]::placeholder {
    color: #000;
}

.skch-payments .custom-amount.right input[type=number] {
    color: #000;
    border: none;
}

.skch-payments .custom-amount.right:hover input[type=number] {
    color: #fff;
}

.skch-payments .custom-amount.right:hover input[type=number]::placeholder {
    color: #fff;
}

.skch-payments .custom-amount.right.selected input[type=number]::placeholder {
    color: #fff;
}

.skch-payments .custom-amount.right.selected input[type=number] {
    color: #fff;
}

/* =========================
   MOBILE LAYOUT FIX
   ========================= */
@media (max-width: 767px) {
    .skch-form form {
        gap: 12px;
    }

    /* Rząd 1: tytuł + imię (tytuł poszerzony) */
    .skch-form .skch-field-title-wrapper { 
        grid-column: span 4 !important; 
    }
    .skch-form .skch-field-firstname-wrapper { 
        grid-column: span 8 !important; 
    }

    /* dodatkowo: miejsce na strzałkę selecta w polu Tytuł */
    .skch-form .skch-field-title-wrapper .skch-input {
        padding-right: 28px;
        font-size: 16px;
    }

    /* pełna szerokość */
    .skch-form .skch-field-lastname-wrapper,
    .skch-form .skch-field-email-wrapper,
    .skch-form .skch-field-house_number-wrapper,
    .skch-form .skch-field-phone-wrapper,
    .skch-form .skch-submit-wrapper {
        grid-column: span 12 !important;
    }

    /* adres: prefix + ulica, numer domu pod spodem */
    .skch-form .skch-field-street_prefix-wrapper { grid-column: span 4 !important; }
    .skch-form .skch-field-street-wrapper { grid-column: span 8 !important; }

    /* kod + poczta */
    .skch-form .skch-field-postcode-wrapper { grid-column: span 5 !important; }
    .skch-form .skch-field-post-wrapper { grid-column: span 7 !important; }

    /* mniejszy tekst przycisku na mobile */
    .skch-form .skch-submit-wrapper button {
        font-size: 1.25rem;
    }
}/* End custom CSS */