.elementor-38 .elementor-element.elementor-element-78f89b2{--display:flex;--min-height:760px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7ab041e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7ab041e:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-7ab041e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E57A6;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-38 .elementor-element.elementor-element-a0cd23b{--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:space-between;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:clamp(44px, 6vw, 96px);--padding-bottom:clamp(44px, 5vw, 72px);--padding-left:clamp(84px, 9vw, 136px);--padding-right:clamp(28px, 5vw, 80px);}.elementor-38 .elementor-element.elementor-element-a0cd23b:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a0cd23b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-c81c46b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-38 .elementor-element.elementor-element-d76bd96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;font-size:1.125rem;font-weight:600;line-height:1.6em;color:var( --e-global-color-text );}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-3674c00 .elementor-heading-title{font-size:clamp(2.875rem, 5.6vw, 5.5rem);font-weight:900;line-height:0.95em;letter-spacing:-0.035em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-6c837c8{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:1.25rem;font-weight:500;line-height:1.45em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-6ff5f74{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-95cc39a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-ccb89c2{--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;--gap:24px 80px;--row-gap:24px;--column-gap:80px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E252C;--border-color:#1E252C;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-dca3f67{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-938d391 .elementor-heading-title{font-size:1.875rem;font-weight:800;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-936a042{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-936a042 .elementor-heading-title{font-size:1.125rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-pomocniczy );}.elementor-38 .elementor-element.elementor-element-86280db{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-0ecba28{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-1484c74{--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;--justify-content:space-between;--align-items:flex-end;--gap:20px 64px;--row-gap:20px;--column-gap:64px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-db841d8 .elementor-heading-title{font-size:clamp(2.5rem, 5vw, 4.5rem);font-weight:900;line-height:0.98em;letter-spacing:-0.035em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-37df538{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f65d654{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-size:1.125rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-pomocniczy );}.elementor-38 .elementor-element.elementor-element-a90f70f{font-size:1.125rem;font-weight:700;line-height:1.6em;color:var( --e-global-color-text );}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-252e85c{--grid-row-gap:48px;--grid-column-gap:32px;}.elementor-38 .elementor-element.elementor-element-252e85c > .elementor-widget-container{margin:44px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-252e85c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.75 * 100% );}.elementor-38 .elementor-element.elementor-element-252e85c:after{content:"0.75";}.elementor-38 .elementor-element.elementor-element-252e85c .elementor-post__thumbnail__link{width:100%;}.elementor-38 .elementor-element.elementor-element-252e85c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-38 .elementor-element.elementor-element-252e85c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-38 .elementor-element.elementor-element-252e85c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-38 .elementor-element.elementor-element-cc030e1{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:1.125rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-a218322{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-a218322:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a218322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-b05e750{--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:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:clamp(48px, 7vw, 104px);--padding-bottom:clamp(48px, 7vw, 104px);--padding-left:clamp(28px, 5vw, 80px);--padding-right:clamp(28px, 5vw, 80px);}.elementor-38 .elementor-element.elementor-element-1b095cc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-b4eca5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;font-size:1.125rem;font-weight:600;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-f679f85 .elementor-heading-title{font-size:clamp(2.5rem, 5vw, 4.5rem);font-weight:900;line-height:0.98em;letter-spacing:-0.035em;color:var( --e-global-color-kremowy );}.elementor-38 .elementor-element.elementor-element-229b243{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:1.1875rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-jasnynaciemnym );}.elementor-38 .elementor-element.elementor-element-3aaa9cc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-50c869f{--grid-row-gap:35px;--grid-column-gap:30px;}.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-38 .elementor-element.elementor-element-1fca3e6 .elementor-button{background-color:var( --e-global-color-secondary );font-size:1.125rem;font-weight:800;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:15px 26px 15px 26px;}.elementor-38 .elementor-element.elementor-element-1fca3e6 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-1fca3e6 .elementor-button:focus{background-color:var( --e-global-color-bialy );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-1fca3e6{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-1fca3e6 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-1fca3e6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-459952a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-459952a:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-459952a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E57A6;}.elementor-38 .elementor-element.elementor-element-1e296e4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-fabbde8{--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;--gap:40px 80px;--row-gap:40px;--column-gap:80px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-31a6fb6 .elementor-heading-title{font-size:clamp(2.5rem, 5vw, 4.5rem);font-weight:900;line-height:0.98em;letter-spacing:-0.035em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-7783e39{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-40d23fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:1.3125rem;font-weight:400;line-height:1.55em;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-0eea42e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-0eea42e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-0eea42e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-0eea42e .elementor-icon-list-text{transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-30c526f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-0a3cf4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-38 .elementor-element.elementor-element-0a3cf4c .elementor-heading-title{font-size:clamp(2.5rem, 5vw, 4.5rem);font-weight:900;line-height:0.98em;letter-spacing:-0.035em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-5f91b09{--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;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E252C;--border-color:#1E252C;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-5e6f034{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4E1D8;--border-color:#E4E1D8;--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-b9dae30 .elementor-heading-title{font-size:1.625rem;font-weight:800;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-6054ba3{font-size:1.125rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-pomocniczy );}.elementor-38 .elementor-element.elementor-element-967d559{font-size:1.125rem;font-weight:700;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-eaccb42{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4E1D8;--border-color:#E4E1D8;--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-517348b .elementor-heading-title{font-size:1.625rem;font-weight:800;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-096fc3f{font-size:1.125rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-pomocniczy );}.elementor-38 .elementor-element.elementor-element-48d0a07{font-size:1.125rem;font-weight:700;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-5b2835e{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4E1D8;--border-color:#E4E1D8;--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-b00460f .elementor-heading-title{font-size:1.625rem;font-weight:800;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-a7ce716{font-size:1.125rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-pomocniczy );}.elementor-38 .elementor-element.elementor-element-7ec21e3{font-size:1.125rem;font-weight:700;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-0a1f498{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4E1D8;--border-color:#E4E1D8;--padding-top:24px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-541905b .elementor-heading-title{font-size:1.625rem;font-weight:800;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-866d788{font-size:1.125rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-pomocniczy );}.elementor-38 .elementor-element.elementor-element-f1802e4{font-size:1.125rem;font-weight:700;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-5a085d7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-67f2d04{--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;--gap:48px 80px;--row-gap:48px;--column-gap:80px;--flex-wrap:wrap;--padding-top:clamp(40px, 6vw, 80px);--padding-bottom:clamp(40px, 6vw, 80px);--padding-left:clamp(84px, 9vw, 128px);--padding-right:clamp(28px, 5vw, 72px);}.elementor-38 .elementor-element.elementor-element-67f2d04:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-67f2d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-17d81e0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-078edd3 .elementor-heading-title{font-size:clamp(2.25rem, 4.4vw, 3.75rem);font-weight:900;line-height:0.98em;letter-spacing:-0.035em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-5e6fc0a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-size:1.1875rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-e09c450{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-e081f52{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-c5aae59{font-size:1.125rem;font-weight:600;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-9af0b0c{--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;--gap:20px 32px;--row-gap:20px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-387fd45{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6bdd41d{font-size:1.125rem;font-weight:600;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-f1175a7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7269ebc{font-size:1.125rem;font-weight:600;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-51f9ee3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4210ee6{font-size:1.125rem;font-weight:600;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-509c023{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-27167b3{font-size:1.125rem;font-weight:600;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-c706bbf{font-size:1.125rem;font-weight:700;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-0032fd4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-53f48d0{--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:baseline;--gap:20px 80px;--row-gap:20px;--column-gap:80px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E252C;--border-color:#1E252C;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4bc49fc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-c16df02 .elementor-heading-title{font-size:1.875rem;font-weight:800;line-height:1.15em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-6bd6f17{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-8e4a775{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-size:1.125rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-956212a{font-size:1.125rem;font-weight:700;line-height:1.6em;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-78f89b2{--min-height:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-95cc39a{--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-0ecba28{--padding-top:80px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-252e85c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-38 .elementor-element.elementor-element-252e85c:after{content:"0.5";}.elementor-38 .elementor-element.elementor-element-252e85c .elementor-post__thumbnail__link{width:100%;}.elementor-38 .elementor-element.elementor-element-a218322{--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-1e296e4{--padding-top:80px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-38 .elementor-element.elementor-element-30c526f{--padding-top:80px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-5a085d7{--padding-top:80px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-0032fd4{--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS *//* układ kolumn – odpowiedniki flex z makiety */
body.elementor-page-38 .e-con.kol-w { --width:auto; flex:1 1 360px; max-width:520px; min-width:0; }
body.elementor-page-38 .elementor-element.kol-w-w { flex:1 1 360px; max-width:520px; }
body.elementor-page-38 .e-con.kol-s { --width:auto; flex:1.4 1 520px; min-width:0; }
body.elementor-page-38 .e-con.kol-p { --width:auto; flex:1 1 360px; min-width:0; }
body.elementor-page-38 .e-con.kol-420 { --width:auto; max-width:420px; }
body.elementor-page-38 .e-con.kanc-pole { --width:auto; flex:1 1 190px; }
body.elementor-page-38 .max-8 .elementor-heading-title { max-width:8em; }
body.elementor-page-38 .max-32 p { max-width:32em; }
body.elementor-page-38 .max-34 p { max-width:34em; }
body.elementor-page-38 .elementor-widget-text-editor p { margin:0; }
body.elementor-page-38 .dzis .elementor-heading-title::first-letter { text-transform:uppercase; }

/* hero */
body.elementor-page-38 .e-con.hero-foto { --width:auto; flex:1 1 480px; min-width:0; min-height:560px; position:relative; }
@media (max-width: 767px) { body.elementor-page-38 .e-con.hero-foto { min-height:18rem; } body.elementor-page-38 .e-con.komarno-foto { min-height:20rem; } }
body.elementor-page-38 .e-con.hero-ochra { --width:auto; flex:1.25 1 600px; min-width:0; position:relative; }
body.elementor-page-38 .elementor-element.wypelnij { position:absolute !important; inset:0; margin:0; width:100%; height:100%; }
body.elementor-page-38 .wypelnij .elementor-widget-container, body.elementor-page-38 .wypelnij img { width:100%; height:100%; max-width:none; }
body.elementor-page-38 .wypelnij img { object-fit:cover; display:block; }
body.elementor-page-38 .wypelnij-maciejowa img { object-position:35% 20%; }
body.elementor-page-38 .wypelnij-komarno img { object-position:62% 35%; }
body.elementor-page-38 .h1-hero .elementor-heading-title { max-width:10em; }
body.elementor-page-38 .hero-podtytul p { max-width:28em; }

/* pas piaskowca – narożnik wieży */
body.elementor-page-38 .elementor-element.pas-piaskowca { position:absolute !important; top:0; bottom:0; left:0; width:56px; margin:0; overflow:hidden; }
body.elementor-page-38 .pas-bloki { display:flex; flex-direction:column; align-items:flex-start; gap:6px; padding:6px 0; }
body.elementor-page-38 .pas-bloki span { display:block; flex-shrink:0; height:64px; width:56px; background:#C9A27A; }
body.elementor-page-38 .pas-bloki span:nth-child(even) { width:34px; background:#BE966D; }
body.elementor-page-38 .e-con.kancelaria-pudlo { position:relative; overflow:hidden; }

/* Komarno */
body.elementor-page-38 .e-con.komarno-tekst { --width:auto; flex:1.1 1 520px; min-width:0; }
body.elementor-page-38 .e-con.komarno-foto { --width:auto; flex:1 1 440px; min-width:0; min-height:560px; position:relative; }
body.elementor-page-38 .lista-komarno .elementor-posts-container { display:flex !important; flex-direction:column; gap:0; }
body.elementor-page-38 .lista-komarno article.elementor-post { display:flex; flex-wrap:wrap; justify-content:space-between; gap:4px 24px; padding:18px 0; margin:0; border-top:1px solid rgba(243,241,236,0.2); }
body.elementor-page-38 .lista-komarno .elementor-post__text { display:flex; flex-wrap:wrap; justify-content:space-between; gap:4px 24px; width:100%; }
body.elementor-page-38 .lista-komarno .elementor-post__title { margin:0; font-size:1.1875rem; font-weight:700; line-height:1.4; letter-spacing:0; }
body.elementor-page-38 .lista-komarno .elementor-post__title a { color:#F3F1EC; text-decoration:none; font-size:inherit; font-weight:700; letter-spacing:0; }
body.elementor-page-38 .lista-komarno .elementor-post__title a:hover { text-decoration:underline; }
body.elementor-page-38 .lista-komarno .elementor-post__meta-data, body.elementor-page-38 .lista-komarno .elementor-post__meta-data span { color:#B9C1C8; font-size:1.125rem; font-weight:400; letter-spacing:0; margin:0; border:0; padding:0; }
body.elementor-page-38 .lista-komarno .elementor-posts-nothing-found { color:#D7DCE0; padding:18px 0; border-top:1px solid rgba(243,241,236,0.2); }
body.elementor-page-38 .komarno a:focus-visible { outline-color:#EBCB6B; }

/* linki Parafia */
body.elementor-page-38 .linki-siatka .elementor-icon-list-items { display:grid !important; grid-template-columns:repeat(auto-fit, minmax(220px, 1fr)); border-top:2px solid #1E252C; }
body.elementor-page-38 .linki-siatka .elementor-icon-list-item { margin:0 !important; padding:18px 0 !important; border-bottom:1px solid #E4E1D8; }
body.elementor-page-38 .linki-siatka .elementor-icon-list-item::after { display:none !important; }
body.elementor-page-38 .linki-siatka .elementor-icon-list-icon { display:none; }
body.elementor-page-38 .linki-siatka a { color:#1E252C; font-weight:700; font-size:1.1875rem; text-decoration:none; }
body.elementor-page-38 .linki-siatka a:hover .elementor-icon-list-text { text-decoration:underline; text-underline-offset:4px; }
body.elementor-page-38 .linki-siatka .elementor-icon-list-text { color:#1E252C; padding:0; }

/* przewodniki */
body.elementor-page-38 .e-con.przewodnik { --width:auto; flex:1 1 260px; min-width:0; color:#1E252C; text-decoration:none; }
body.elementor-page-38 .przewodnik-cta p { text-decoration:underline; text-underline-offset:4px; }
body.elementor-page-38 .przewodnik:hover .przewodnik-tytul .elementor-heading-title { text-decoration:underline; text-underline-offset:5px; }

/* kancelaria */
body.elementor-page-38 .kancelaria-pudlo a { color:#1E252C; }
body.elementor-page-38 .kancelaria-pudlo a:focus-visible { outline-color:#1E252C; }

/* linki w tekstach – podkreślone, jak w makiecie */
body.elementor-page-38 .elementor-widget-text-editor a { text-decoration:underline; text-underline-offset:4px; text-decoration-thickness:1.5px; }
body.elementor-page-38 .parafia-kontakt[href] { text-decoration:underline; text-underline-offset:4px; text-decoration-thickness:1.5px; }
body.elementor-page-38 a.parafia-kontakt--duzy { text-decoration:none; }

/* ogłoszenia */
body.elementor-page-38 .lista-ogloszen .elementor-posts-container { border-top:2px solid #1E252C; padding-top:28px; }
body.elementor-page-38 .lista-ogloszen article.elementor-post { display:flex; flex-direction:column; gap:12px; margin:0; }
body.elementor-page-38 .lista-ogloszen .elementor-post__thumbnail__link { margin:0 0 4px !important; }
body.elementor-page-38 .lista-ogloszen .elementor-post__text { display:flex; flex-direction:column; gap:10px; }
body.elementor-page-38 .lista-ogloszen .elementor-post__meta-data, body.elementor-page-38 .lista-ogloszen .elementor-post__meta-data span { order:-1; color:#3D4650; font-size:0.9375rem; font-weight:500; letter-spacing:0; margin:0; padding:0; border:0; }
body.elementor-page-38 .lista-ogloszen .elementor-post__title { margin:0; font-size:1.25rem; font-weight:700; line-height:1.4; letter-spacing:-0.005em; }
body.elementor-page-38 .lista-ogloszen .elementor-post__title a { color:#1E252C; text-decoration:none; font-size:inherit; font-weight:inherit; letter-spacing:inherit; }
body.elementor-page-38 .lista-ogloszen .elementor-post__title a:hover { text-decoration:underline; text-underline-offset:4px; }
body.elementor-page-38 .lista-ogloszen .elementor-post__excerpt p { margin:0; color:#1E252C; font-size:1.0625rem; line-height:1.55; }
body.elementor-page-38 .lista-ogloszen a.elementor-post__read-more { color:#1F4FA0; font-size:1rem; font-weight:700; text-decoration:underline; text-underline-offset:4px; }
body.elementor-page-38 .brak-ogloszen { border-top:2px solid #1E252C; padding-top:20px; }
body.elementor-page-38 .sekcja-ogloszen:has(.lista-ogloszen article) .brak-ogloszen { display:none; }

/* ochrona */
body.elementor-page-38 .linki-wiersz { display:flex; flex-wrap:wrap; gap:8px 32px; }/* End custom CSS */