.elementor-8 .elementor-element.elementor-element-6d4fdad{--display:flex;--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;--align-items:center;--overlay-opacity:0.23;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#D5A515;--border-color:#D5A515;--padding-top:80px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6d4fdad:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6d4fdad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1F4A;}.elementor-8 .elementor-element.elementor-element-6d4fdad::before, .elementor-8 .elementor-element.elementor-element-6d4fdad > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-6d4fdad > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-6d4fdad > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-6d4fdad > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-6d4fdad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ck-pw.pl/wp-content/uploads/2026/07/tlo-1.png");--background-overlay:'';background-position:center center;}.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-8 .elementor-element.elementor-element-fc3866d{text-align:center;}.elementor-8 .elementor-element.elementor-element-fc3866d .elementor-heading-title{font-family:"Inter", sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;color:#D5A515;}.elementor-8 .elementor-element.elementor-element-fe69d93 > .elementor-widget-container{margin:12px 0px 18px 0px;}.elementor-8 .elementor-element.elementor-element-fe69d93{text-align:center;}.elementor-8 .elementor-element.elementor-element-fe69d93 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-990ae4d > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:0px 20px 0px 20px;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-990ae4d.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-990ae4d .jet-breadcrumbs__item-link{color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-990ae4d .jet-breadcrumbs__item-link:hover{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-990ae4d .jet-breadcrumbs__item-target{color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-990ae4d .jet-breadcrumbs__item-sep{margin-left:6px;margin-right:6px;font-size:13px;color:#FFFFFF;padding:5px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ccebc4a{--display:flex;--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;}.elementor-8 .elementor-element.elementor-element-888b465{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-8a8e326 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-8a8e326{text-align:center;}.elementor-8 .elementor-element.elementor-element-8a8e326 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:34px;font-weight:700;color:#D5A515;}.elementor-8 .elementor-element.elementor-element-ee5d2d2{text-align:center;}.elementor-8 .elementor-element.elementor-element-ee5d2d2 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:14px;font-weight:400;color:#C9D2E4;}.elementor-8 .elementor-element.elementor-element-935303d{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-36c2ddf > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-36c2ddf{text-align:center;}.elementor-8 .elementor-element.elementor-element-36c2ddf .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:34px;font-weight:700;color:#D5A515;}.elementor-8 .elementor-element.elementor-element-8f326b2{text-align:center;}.elementor-8 .elementor-element.elementor-element-8f326b2 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:14px;font-weight:400;color:#C9D2E4;}.elementor-8 .elementor-element.elementor-element-57021b5{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-7df9a8f > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-7df9a8f{text-align:center;}.elementor-8 .elementor-element.elementor-element-7df9a8f .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:34px;font-weight:700;color:#D5A515;}.elementor-8 .elementor-element.elementor-element-72745d9{text-align:center;}.elementor-8 .elementor-element.elementor-element-72745d9 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:14px;font-weight:400;color:#C9D2E4;}.elementor-8 .elementor-element.elementor-element-70a64b06{--display:flex;--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;--padding-top:80px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-70a64b06:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-70a64b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5938e4a9{--display:flex;--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;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-5938e4a9.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-297db45e{--display:flex;--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;}.elementor-8 .elementor-element.elementor-element-54b4eb41{text-align:start;}.elementor-8 .elementor-element.elementor-element-54b4eb41 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;color:#D5A515;}.elementor-8 .elementor-element.elementor-element-32ea939c > .elementor-widget-container{margin:12px 0px 16px 0px;}.elementor-8 .elementor-element.elementor-element-32ea939c .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:38px;font-weight:700;color:#0A1F4A;}.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-8 .elementor-element.elementor-element-3ac7f1f9 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-8 .elementor-element.elementor-element-3ac7f1f9{font-family:"Inter", sans-serif;font-size:17px;line-height:1.65em;color:#3A3A44;}.elementor-8 .elementor-element.elementor-element-656789f4 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-8 .elementor-element.elementor-element-656789f4{font-family:"Inter", sans-serif;font-size:17px;line-height:1.65em;color:#3A3A44;}.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-8 .elementor-element.elementor-element-1b31405e > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-1b31405e{text-align:start;}.elementor-8 .elementor-element.elementor-element-1b31405e img{width:70%;}.elementor-8 .elementor-element.elementor-element-699310c3{--display:flex;--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;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-482eb25e{--display:flex;--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;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6933070f > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-6933070f .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;color:#D5A515;}.elementor-8 .elementor-element.elementor-element-1b9a3c8c > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-1b9a3c8c .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:23px;font-weight:700;color:#0A1F4A;}.elementor-8 .elementor-element.elementor-element-26355140{font-family:"Inter", sans-serif;font-size:15px;line-height:1.65em;color:#6B6B78;}.elementor-8 .elementor-element.elementor-element-48776d61{--display:flex;--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;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4def77e6 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-4def77e6 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;color:#D5A515;}.elementor-8 .elementor-element.elementor-element-4a79eaac > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-4a79eaac .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:23px;font-weight:700;color:#0A1F4A;}.elementor-8 .elementor-element.elementor-element-263cad23{font-family:"Inter", sans-serif;font-size:15px;line-height:1.65em;color:#6B6B78;}.elementor-8 .elementor-element.elementor-element-bff2ec8{--display:flex;--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;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-381cebda > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-381cebda .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;color:#D5A515;}.elementor-8 .elementor-element.elementor-element-40f2be02 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-40f2be02 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:23px;font-weight:700;color:#0A1F4A;}.elementor-8 .elementor-element.elementor-element-122ead97{font-family:"Inter", sans-serif;font-size:15px;line-height:1.65em;color:#6B6B78;}.elementor-8 .elementor-element.elementor-element-268e3d96{--display:flex;--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;--padding-top:10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-268e3d96:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-268e3d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-31253de5{--display:flex;--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;--border-radius:20px 20px 20px 20px;--padding-top:56px;--padding-bottom:50px;--padding-left:48px;--padding-right:48px;}.elementor-8 .elementor-element.elementor-element-31253de5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-31253de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A3057;}.elementor-8 .elementor-element.elementor-element-7eef3043{text-align:center;}.elementor-8 .elementor-element.elementor-element-7eef3043 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;color:#D5A515;}.elementor-8 .elementor-element.elementor-element-45348a83 > .elementor-widget-container{margin:12px 0px 46px 0px;}.elementor-8 .elementor-element.elementor-element-45348a83{text-align:center;}.elementor-8 .elementor-element.elementor-element-45348a83 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-51f1bd47 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-8 .elementor-element.elementor-element-51f1bd47{text-align:center;}.elementor-8 .elementor-element.elementor-element-51f1bd47 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:27px;font-weight:600;font-style:italic;line-height:1.45em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7816a54f{width:100%;max-width:100%;text-align:center;font-family:"Inter", sans-serif;font-size:16px;line-height:1.65em;color:#C9D2E4;}.elementor-8 .elementor-element.elementor-element-7816a54f > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-8 .elementor-element.elementor-element-7be3dc00{--display:flex;--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;}.elementor-8 .elementor-element.elementor-element-7f3c7c49{--display:flex;--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;}.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-8 .elementor-element.elementor-element-433bebc2 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-433bebc2.elementor-view-stacked .elementor-icon{background-color:#D5A515;}.elementor-8 .elementor-element.elementor-element-433bebc2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-433bebc2.elementor-view-default .elementor-icon{color:#D5A515;border-color:#D5A515;}.elementor-8 .elementor-element.elementor-element-433bebc2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-433bebc2.elementor-view-default .elementor-icon svg{fill:#D5A515;}.elementor-8 .elementor-element.elementor-element-433bebc2 .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-433bebc2 .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-2a8d1bec > .elementor-widget-container{margin:14px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-2a8d1bec .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7a92572{font-family:"Inter", sans-serif;font-size:14px;line-height:1.65em;color:#C9D2E4;}.elementor-8 .elementor-element.elementor-element-3996249f{--display:flex;--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;}.elementor-8 .elementor-element.elementor-element-515e0520 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-515e0520.elementor-view-stacked .elementor-icon{background-color:#D5A515;}.elementor-8 .elementor-element.elementor-element-515e0520.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-515e0520.elementor-view-default .elementor-icon{color:#D5A515;border-color:#D5A515;}.elementor-8 .elementor-element.elementor-element-515e0520.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-515e0520.elementor-view-default .elementor-icon svg{fill:#D5A515;}.elementor-8 .elementor-element.elementor-element-515e0520 .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-515e0520 .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-447bde19 > .elementor-widget-container{margin:14px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-447bde19 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-657c7aee{font-family:"Inter", sans-serif;font-size:14px;line-height:1.65em;color:#C9D2E4;}.elementor-8 .elementor-element.elementor-element-38401283{--display:flex;--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;}.elementor-8 .elementor-element.elementor-element-6106c1df .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-6106c1df.elementor-view-stacked .elementor-icon{background-color:#D5A515;}.elementor-8 .elementor-element.elementor-element-6106c1df.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6106c1df.elementor-view-default .elementor-icon{color:#D5A515;border-color:#D5A515;}.elementor-8 .elementor-element.elementor-element-6106c1df.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6106c1df.elementor-view-default .elementor-icon svg{fill:#D5A515;}.elementor-8 .elementor-element.elementor-element-6106c1df .elementor-icon{font-size:26px;}.elementor-8 .elementor-element.elementor-element-6106c1df .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-29fd84f3 > .elementor-widget-container{margin:14px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-29fd84f3 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-77f3b8e1{font-family:"Inter", sans-serif;font-size:14px;line-height:1.65em;color:#C9D2E4;}.elementor-8 .elementor-element.elementor-element-31747bce{--display:flex;--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;--padding-top:70px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-31747bce:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-31747bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-29e5607a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-8 .elementor-element.elementor-element-29e5607a{text-align:center;}.elementor-8 .elementor-element.elementor-element-29e5607a .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:36px;font-weight:700;color:#0A1F4A;}.elementor-8 .elementor-element.elementor-element-f139904{width:100%;max-width:100%;text-align:center;font-family:"Inter", sans-serif;font-size:17px;line-height:1.65em;color:#3A3A44;}.elementor-8 .elementor-element.elementor-element-f139904 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6edec06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.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-8 .elementor-element.elementor-element-1bb81f26 .elementor-button{background-color:#D5A515;font-family:"Inter", sans-serif;font-size:16px;font-weight:600;fill:#0A1F4A;color:#0A1F4A;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-8 .elementor-element.elementor-element-1bb81f26 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-1bb81f26 .elementor-button:focus{background-color:#B98F0F;color:#0A1F4A;}.elementor-8 .elementor-element.elementor-element-1bb81f26 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-1bb81f26 .elementor-button:focus svg{fill:#0A1F4A;}.elementor-8 .elementor-element.elementor-element-191872df .elementor-button{background-color:transparent;font-family:"Inter", sans-serif;font-size:16px;font-weight:600;fill:#0A1F4A;color:#0A1F4A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A1F4A;border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-8 .elementor-element.elementor-element-191872df .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-191872df .elementor-button:focus{background-color:#0A1F4A;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-191872df .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-191872df .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-191872df .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-6d4fdad::before, .elementor-8 .elementor-element.elementor-element-6d4fdad > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-6d4fdad > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-6d4fdad > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-6d4fdad > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-6d4fdad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:381px 0px;}.elementor-8 .elementor-element.elementor-element-6d4fdad{--padding-top:48px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fe69d93 .elementor-heading-title{font-size:33px;}.elementor-8 .elementor-element.elementor-element-8a8e326 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-ee5d2d2 .elementor-heading-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-36c2ddf .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-8f326b2 .elementor-heading-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-7df9a8f .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-72745d9 .elementor-heading-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-70a64b06{--padding-top:48px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-32ea939c .elementor-heading-title{font-size:29px;}.elementor-8 .elementor-element.elementor-element-1b9a3c8c .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-4a79eaac .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-40f2be02 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-268e3d96{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-31253de5{--padding-top:36px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-8 .elementor-element.elementor-element-45348a83 .elementor-heading-title{font-size:27px;}.elementor-8 .elementor-element.elementor-element-51f1bd47 .elementor-heading-title{font-size:21px;}.elementor-8 .elementor-element.elementor-element-7816a54f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2a8d1bec .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-447bde19 .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-29fd84f3 .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-31747bce{--padding-top:44px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-29e5607a .elementor-heading-title{font-size:27px;}.elementor-8 .elementor-element.elementor-element-6edec06{--flex-wrap:wrap;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-6d4fdad{--content-width:1600px;}.elementor-8 .elementor-element.elementor-element-ccebc4a{--width:1000px;}.elementor-8 .elementor-element.elementor-element-888b465{--width:100%;}.elementor-8 .elementor-element.elementor-element-935303d{--width:100%;}.elementor-8 .elementor-element.elementor-element-57021b5{--width:100%;}.elementor-8 .elementor-element.elementor-element-70a64b06{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-5938e4a9{--width:100%;}.elementor-8 .elementor-element.elementor-element-297db45e{--width:100%;}.elementor-8 .elementor-element.elementor-element-699310c3{--width:100%;}.elementor-8 .elementor-element.elementor-element-482eb25e{--width:100%;}.elementor-8 .elementor-element.elementor-element-48776d61{--width:100%;}.elementor-8 .elementor-element.elementor-element-bff2ec8{--width:100%;}.elementor-8 .elementor-element.elementor-element-31253de5{--width:100%;}.elementor-8 .elementor-element.elementor-element-7be3dc00{--width:100%;}.elementor-8 .elementor-element.elementor-element-7f3c7c49{--width:100%;}.elementor-8 .elementor-element.elementor-element-3996249f{--width:100%;}.elementor-8 .elementor-element.elementor-element-38401283{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-6d4fdad *//* =====================================================
   O FIRMIE — style klasowe (ck-*)
   Wspolne z oferta: ck-cols-2/3, ck-card, ck-ico,
   ck-bignum, ck-tag, ck-img-*.  Nowe: ck-split, ck-tl,
   ck-stats, ck-quote, ck-chip.
   Mozna przeniesc do: Site Settings > Custom CSS
   ===================================================== */

/* Siatki */
.ck-cols-2{display:grid !important;grid-template-columns:repeat(2,1fr);gap:18px}
.ck-cols-3{display:grid !important;grid-template-columns:repeat(3,1fr);gap:18px}
.ck-split{display:grid !important;grid-template-columns:0.92fr 1.08fr;gap:56px;align-items:start}
@media(max-width:1024px){.ck-cols-3{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.ck-split{grid-template-columns:1fr;gap:36px}}
@media(max-width:767px){.ck-cols-2,.ck-cols-3{grid-template-columns:1fr}}

/* Karta z hoverem zdjeciowym */
.ck-card{position:relative;overflow:hidden;
  transition:border-color .3s,transform .3s,box-shadow .3s}
.ck-card::before{content:"";position:absolute;inset:0;z-index:0;
  background-image:var(--img);background-size:cover;background-position:center;
  opacity:0;transform:scale(1.08);transition:opacity .35s ease,transform .6s ease}
.ck-card::after{content:"";position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .35s ease;
  background:linear-gradient(180deg,rgba(10,31,74,.85) 0%,rgba(10,31,74,.7) 45%,rgba(10,31,74,.9) 100%)}
.ck-card:hover{border-color:#0A1F4A;transform:translateY(-6px);
  box-shadow:0 18px 34px rgba(10,31,74,.22)}
.ck-card:hover::before{opacity:1;transform:scale(1)}
.ck-card:hover::after{opacity:1}
.ck-card>.elementor-element{position:relative;z-index:2}
.ck-card:hover .elementor-heading-title{color:#fff !important}
.ck-card:hover .elementor-widget-text-editor,
.ck-card:hover .elementor-widget-text-editor p{color:#C9D2E4 !important}

.ck-ico .elementor-icon{width:52px;height:52px;background:#0A1F4A;border-radius:8px;
  display:flex;align-items:center;justify-content:center;transition:background .3s}
.ck-ico .elementor-icon i,.ck-ico .elementor-icon svg{transition:color .3s,fill .3s}
.ck-card:hover .ck-ico .elementor-icon{background:#D5A515}
.ck-card:hover .ck-ico .elementor-icon i{color:#0A1F4A}
.ck-card:hover .ck-ico .elementor-icon svg{fill:#0A1F4A}

.ck-bignum{position:absolute;top:-14px;right:6px;pointer-events:none;z-index:1 !important}
.ck-bignum .elementor-heading-title{font-family:"Playfair Display",Georgia,serif !important;
  font-size:88px !important;font-weight:700;line-height:1;color:#F1ECE3;transition:color .3s}
.ck-card:hover .ck-bignum .elementor-heading-title{color:rgba(213,165,21,.22) !important}

.ck-tag .elementor-heading-title{display:inline-block;font-family:Inter,sans-serif !important;
  font-size:11px !important;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;
  color:#0A1F4A;background:rgba(213,165,21,.16);border:1px solid rgba(213,165,21,.45);
  border-radius:99px;padding:5px 12px;transition:.3s}
.ck-card:hover .ck-tag .elementor-heading-title{color:#D5A515 !important;
  background:rgba(213,165,21,.12)}

/* Pasek wyroznikow w hero */
.ck-stats{display:grid !important;grid-template-columns:repeat(3,1fr);gap:0;
  border-top:1px solid rgba(255,255,255,.14);padding-top:30px;margin-top:40px}
.ck-stats>.e-con,.ck-stats>.elementor-element{border-left:1px solid rgba(255,255,255,.14)}
.ck-stats>*:first-child{border-left:none}
@media(max-width:767px){.ck-stats{grid-template-columns:1fr;gap:22px}
  .ck-stats>.e-con,.ck-stats>.elementor-element{border-left:none}}

/* Os czasu */
.ck-tl{position:relative;padding-left:36px}
.ck-tl::before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:2px;
  background:linear-gradient(180deg,#D5A515 0%,rgba(213,165,21,.15) 100%)}
.ck-tl-item{position:relative;padding-bottom:6px}
.ck-tl-item::before{content:"";position:absolute;left:-33px;top:7px;width:12px;height:12px;
  border-radius:50%;background:#D5A515;box-shadow:0 0 0 4px rgba(213,165,21,.18)}
.ck-tl-item--future::before{background:#fff;border:2.5px solid #D5A515;box-sizing:border-box}

/* Cytat wizji */
.ck-quote{position:relative}
.ck-quote .elementor-heading-title{position:relative;z-index:1}
.ck-quote::before{content:"\201E";position:absolute;top:-56px;left:50%;
  transform:translateX(-50%);font-family:"Playfair Display",Georgia,serif;
  font-size:150px;line-height:1;color:rgba(213,165,21,.35);pointer-events:none}

/* Chipy (Trzecie Miejsce) */
.ck-chip .elementor-heading-title{display:inline-block;font-family:Inter,sans-serif !important;
  font-size:13px !important;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;
  color:#D5A515;border:1px solid rgba(213,165,21,.5);border-radius:99px;padding:9px 20px}

/* Migajaca kropka "wkrotce" */
.ck-soon .elementor-heading-title{position:relative;display:inline-block;padding-left:20px}
.ck-soon .elementor-heading-title::before{content:"";position:absolute;left:0;top:50%;
  transform:translateY(-50%);width:9px;height:9px;border-radius:50%;background:#D5A515;
  animation:ckpulse 1.8s ease-in-out infinite}
@keyframes ckpulse{0%,100%{box-shadow:0 0 0 0 rgba(213,165,21,.55)}
  55%{box-shadow:0 0 0 9px rgba(213,165,21,0)}}

/* Zdjecia kart — podmien URL po wgraniu wlasnych zdjec */
.ck-img-soroban{--img:url('https://images.unsplash.com/photo-1503676260728-1c00da094a0b?auto=format&fit=crop&w=900&q=60')}
.ck-img-robot{--img:url('https://images.unsplash.com/photo-1485827404703-89b55fcc595e?auto=format&fit=crop&w=900&q=60')}

@media(prefers-reduced-motion:reduce){
  .ck-card,.ck-card::before,.ck-card::after,.ck-ico .elementor-icon{transition:none}
  .ck-soon .elementor-heading-title::before{animation:none}}/* End custom CSS */