.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-121 .elementor-element.elementor-element-97e22f9:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-97e22f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b0c01;background-image:url("/wp-content/uploads/2026/03/banner-okna-hq.jpg");}.elementor-121 .elementor-element.elementor-element-97e22f9 > .elementor-background-overlay{background-color:rgba(0,23,31,0.82);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-97e22f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 20px 110px 20px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-121 .elementor-element.elementor-element-6834384{text-align:center;}.elementor-121 .elementor-element.elementor-element-6834384 .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.2em;color:#ffffff;}.elementor-121 .elementor-element.elementor-element-e5e96de{text-align:center;}.elementor-121 .elementor-element.elementor-element-e5e96de .elementor-heading-title{font-size:22px;font-weight:500;line-height:1.5em;color:#ec9d10;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-121 .elementor-element.elementor-element-a0a6eda{text-align:center;}.elementor-121 .elementor-element.elementor-element-8108685:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-8108685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-8108685{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-121 .elementor-element.elementor-element-8108685 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-855fdb1{text-align:center;}.elementor-121 .elementor-element.elementor-element-855fdb1 .elementor-heading-title{font-size:36px;font-weight:700;color:#ffffff;}.elementor-121 .elementor-element.elementor-element-fc8b32a:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-fc8b32a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-121 .elementor-element.elementor-element-fc8b32a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-121 .elementor-element.elementor-element-fc8b32a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-2044d98{text-align:center;}.elementor-121 .elementor-element.elementor-element-2044d98 .elementor-heading-title{font-size:36px;font-weight:700;color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-b585aa5:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-b585aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f5f2;}.elementor-121 .elementor-element.elementor-element-b585aa5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-121 .elementor-element.elementor-element-b585aa5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-05a158a{text-align:center;}.elementor-121 .elementor-element.elementor-element-05a158a .elementor-heading-title{font-size:34px;font-weight:700;color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-7c924f3:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-7c924f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ec9d10;}.elementor-121 .elementor-element.elementor-element-7c924f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-121 .elementor-element.elementor-element-7c924f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-93e8c79{text-align:center;}.elementor-121 .elementor-element.elementor-element-93e8c79 .elementor-heading-title{font-size:34px;font-weight:700;color:#ffffff;}.elementor-121 .elementor-element.elementor-element-896c7e7:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-896c7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-896c7e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-121 .elementor-element.elementor-element-896c7e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-e6d2166{text-align:center;}.elementor-121 .elementor-element.elementor-element-e6d2166 .elementor-heading-title{font-size:32px;font-weight:700;color:#ffffff;}.elementor-121 .elementor-element.elementor-element-812e282:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-812e282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-812e282{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-121 .elementor-element.elementor-element-812e282 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-4fb7919{text-align:center;}.elementor-121 .elementor-element.elementor-element-4fb7919 .elementor-heading-title{font-size:34px;font-weight:700;color:#ffffff;}.elementor-121 .elementor-element.elementor-element-712f1c9:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-712f1c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-121 .elementor-element.elementor-element-712f1c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-121 .elementor-element.elementor-element-712f1c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-2a292da{text-align:center;}.elementor-121 .elementor-element.elementor-element-2a292da .elementor-heading-title{font-size:34px;font-weight:700;color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-dbb4fd2:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-dbb4fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f5f2;}.elementor-121 .elementor-element.elementor-element-dbb4fd2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-121 .elementor-element.elementor-element-dbb4fd2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-6bdc4f6{text-align:center;}.elementor-121 .elementor-element.elementor-element-6bdc4f6 .elementor-heading-title{font-size:34px;font-weight:700;color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-e5bf0e0:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-e5bf0e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-121 .elementor-element.elementor-element-e5bf0e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-121 .elementor-element.elementor-element-e5bf0e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-395755c{text-align:center;}.elementor-121 .elementor-element.elementor-element-395755c .elementor-heading-title{font-size:34px;font-weight:700;color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-8947249:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-8947249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f5f2;}.elementor-121 .elementor-element.elementor-element-8947249{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-121 .elementor-element.elementor-element-8947249 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-6715e0f{text-align:center;}.elementor-121 .elementor-element.elementor-element-6715e0f .elementor-heading-title{font-size:34px;font-weight:700;color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-5375b44:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-5375b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-121 .elementor-element.elementor-element-5375b44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-121 .elementor-element.elementor-element-5375b44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-278bec0{text-align:center;}.elementor-121 .elementor-element.elementor-element-278bec0 .elementor-heading-title{font-size:34px;font-weight:700;color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-8ce8730:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-8ce8730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f5f2;}.elementor-121 .elementor-element.elementor-element-8ce8730{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-121 .elementor-element.elementor-element-8ce8730 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-ed7e91b{text-align:center;}.elementor-121 .elementor-element.elementor-element-ed7e91b .elementor-heading-title{font-size:34px;font-weight:700;color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-ba30125:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-ba30125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-121 .elementor-element.elementor-element-ba30125{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-121 .elementor-element.elementor-element-ba30125 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-bb9bcc1{text-align:center;}.elementor-121 .elementor-element.elementor-element-bb9bcc1 .elementor-heading-title{font-size:34px;font-weight:700;color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-cefd05d:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-cefd05d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f5f2;}.elementor-121 .elementor-element.elementor-element-cefd05d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-121 .elementor-element.elementor-element-cefd05d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-bd93ca1{text-align:center;}.elementor-121 .elementor-element.elementor-element-bd93ca1 .elementor-heading-title{font-size:34px;font-weight:700;color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-76f269a:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-76f269a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-76f269a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-121 .elementor-element.elementor-element-76f269a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-ece6d4b{text-align:center;}.elementor-121 .elementor-element.elementor-element-ece6d4b .elementor-heading-title{font-size:34px;font-weight:700;color:#ffffff;}.elementor-121 .elementor-element.elementor-element-6f44ba1:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-6f44ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-121 .elementor-element.elementor-element-6f44ba1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-121 .elementor-element.elementor-element-6f44ba1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-ec69e7f{text-align:center;}.elementor-121 .elementor-element.elementor-element-ec69e7f .elementor-heading-title{font-size:34px;font-weight:700;color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-96e8364:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-96e8364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f5f2;}.elementor-121 .elementor-element.elementor-element-96e8364{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-121 .elementor-element.elementor-element-96e8364 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-b6e217e{text-align:center;}.elementor-121 .elementor-element.elementor-element-b6e217e .elementor-heading-title{font-size:30px;font-weight:700;color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-36a72e8:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-36a72e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-121 .elementor-element.elementor-element-36a72e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-121 .elementor-element.elementor-element-36a72e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-c65a467{text-align:center;}.elementor-121 .elementor-element.elementor-element-c65a467 .elementor-heading-title{font-size:34px;font-weight:700;color:#1b0c01;}.elementor-121 .elementor-element.elementor-element-aa2e5a8:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-aa2e5a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ec9d10;background-image:url("/wp-content/uploads/2026/03/banner-wide-hq.jpg");}.elementor-121 .elementor-element.elementor-element-aa2e5a8 > .elementor-background-overlay{background-color:rgba(236,157,16,0.92);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-aa2e5a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-121 .elementor-element.elementor-element-3cd1e19{text-align:center;}.elementor-121 .elementor-element.elementor-element-3cd1e19 .elementor-heading-title{font-size:36px;font-weight:800;line-height:1.3em;color:#ffffff;}