.elementor-28 .elementor-element.elementor-element-ba2182b{--display:flex;--min-height:110vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-33c6e09 .elementor-repeater-item-0eb4eea .swiper-slide-bg{background-color:#833ca3;background-image:url(https://jaworkrzemienica.pl/wp-content/uploads/2026/03/JaworAstraStrumyk-14.jpg);background-size:cover;}.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-slide{transition-duration:calc(5000ms*1.2);height:120vh;}.elementor-28 .elementor-element.elementor-element-33c6e09 .elementor-slide-button{background-color:var( --e-global-color-primary );font-family:"Encode Sans SC", Sans-serif;font-weight:500;border-width:0px;border-radius:0px;color:var( --e-global-color-a33dd8f );}.elementor-28 .elementor-element.elementor-element-33c6e09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-slide-contents{max-width:45%;}.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-slide-inner{padding:0px 0px 0px 100px;text-align:start;}.elementor-28 .elementor-element.elementor-element-33c6e09 .elementor-slide-heading{color:var( --e-global-color-a33dd8f );font-family:"Oswald", Sans-serif;font-size:6.7vw;font-weight:700;letter-spacing:1.1px;}.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:1px;--swiper-pagination-bullet-vertical-gap:1px;height:12px;width:12px;}.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-pagination-fraction{font-size:12px;}.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-3628e25{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-end;--margin-top:-400px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-28 .elementor-element.elementor-element-3628e25:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-3628e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-3628e25.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-28 .elementor-element.elementor-element-bffacd4{--display:flex;--min-height:14vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:0px 03px 0px 0px;--border-top-width:0px;--border-right-width:03px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a33dd8f );--border-color:var( --e-global-color-a33dd8f );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-bffacd4:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-bffacd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-bffacd4.e-con{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-8670f36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-8670f36.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-28 .elementor-element.elementor-element-33e5ea3{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-33e5ea3.e-con{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-060ff9c > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:10px 0px 15px 0px;}.elementor-28 .elementor-element.elementor-element-060ff9c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-f517998{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a312c22{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c03878c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-c03878c.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-a941cb8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a546578 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-59634df{--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;}.elementor-28 .elementor-element.elementor-element-59634df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-845662c{--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-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 );}.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 );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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 );}.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 );}.elementor-28 .elementor-element.elementor-element-88f4883{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-28 .elementor-element.elementor-element-88f4883 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-28 .elementor-element.elementor-element-88f4883:after{content:"0.6";}.elementor-28 .elementor-element.elementor-element-88f4883 .elementor-post__thumbnail__link{width:100%;}.elementor-28 .elementor-element.elementor-element-88f4883 .elementor-post__meta-data span + span:before{content:"///";}.elementor-28 .elementor-element.elementor-element-88f4883.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-28 .elementor-element.elementor-element-88f4883.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-28 .elementor-element.elementor-element-88f4883.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-88f4883 .elementor-post__title, .elementor-28 .elementor-element.elementor-element-88f4883 .elementor-post__title a{color:var( --e-global-color-text );font-family:"Oswald", Sans-serif;font-size:30px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-88f4883 .elementor-post__meta-data{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-weight:400;}.elementor-28 .elementor-element.elementor-element-88f4883 .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-28 .elementor-element.elementor-element-88f4883 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-01fcd86{--grid-row-gap:28px;--grid-column-gap:30px;}.elementor-28 .elementor-element.elementor-element-01fcd86 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-28 .elementor-element.elementor-element-01fcd86:after{content:"0.6";}.elementor-28 .elementor-element.elementor-element-01fcd86 .elementor-post__thumbnail__link{width:40%;}.elementor-28 .elementor-element.elementor-element-01fcd86 .elementor-post__meta-data span + span:before{content:"///";}.elementor-28 .elementor-element.elementor-element-01fcd86.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-28 .elementor-element.elementor-element-01fcd86.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-28 .elementor-element.elementor-element-01fcd86.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-01fcd86 .elementor-post__title, .elementor-28 .elementor-element.elementor-element-01fcd86 .elementor-post__title a{color:var( --e-global-color-text );font-family:"Oswald", Sans-serif;font-size:19px;font-weight:600;}.elementor-28 .elementor-element.elementor-element-01fcd86 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-28 .elementor-element.elementor-element-2171dff{--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-28 .elementor-element.elementor-element-7862ff7{--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;}.elementor-28 .elementor-element.elementor-element-c9c000f{--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;}.elementor-28 .elementor-element.elementor-element-c9c000f.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-28 .elementor-element.elementor-element-03b0c39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-03b0c39.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-a0a689d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A0A0A0;--border-color:#A0A0A0;--border-radius:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28 .elementor-element.elementor-element-b38ce6a img{width:70%;}.elementor-28 .elementor-element.elementor-element-959765b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A0A0A0;--border-color:#A0A0A0;--border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3a63c29 img{width:70%;}.elementor-28 .elementor-element.elementor-element-1c4ea59{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A0A0A0;--border-color:#A0A0A0;}.elementor-28 .elementor-element.elementor-element-0c8936e img{width:70%;}.elementor-28 .elementor-element.elementor-element-6f0b965{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A0A0A0;--border-color:#A0A0A0;--border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-abf8e55{text-align:center;}.elementor-28 .elementor-element.elementor-element-abf8e55 img{width:70%;}.elementor-28 .elementor-element.elementor-element-7596af0{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A0A0A0;--border-color:#A0A0A0;--border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-256c13c img{width:70%;}.elementor-28 .elementor-element.elementor-element-c653ded{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A0A0A0;--border-color:#A0A0A0;--border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-31deccc img{width:70%;}.elementor-28 .elementor-element.elementor-element-c006157{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A0A0A0;--border-color:#A0A0A0;--border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-b28c90d img{width:70%;}.elementor-28 .elementor-element.elementor-element-acd27c1{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A0A0A0;--border-color:#A0A0A0;--border-radius:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-363ae10 img{width:70%;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-3628e25{--width:40em;}.elementor-28 .elementor-element.elementor-element-bffacd4{--width:29%;}.elementor-28 .elementor-element.elementor-element-33e5ea3{--width:25%;}.elementor-28 .elementor-element.elementor-element-a312c22{--width:24%;}.elementor-28 .elementor-element.elementor-element-845662c{--width:60%;}.elementor-28 .elementor-element.elementor-element-2171dff{--width:40%;}.elementor-28 .elementor-element.elementor-element-7862ff7{--width:60%;}.elementor-28 .elementor-element.elementor-element-c9c000f{--width:100%;}.elementor-28 .elementor-element.elementor-element-a0a689d{--width:25%;}.elementor-28 .elementor-element.elementor-element-959765b{--width:25%;}.elementor-28 .elementor-element.elementor-element-1c4ea59{--width:25%;}.elementor-28 .elementor-element.elementor-element-6f0b965{--width:25%;}.elementor-28 .elementor-element.elementor-element-7596af0{--width:25%;}.elementor-28 .elementor-element.elementor-element-c653ded{--width:25%;}.elementor-28 .elementor-element.elementor-element-c006157{--width:25%;}.elementor-28 .elementor-element.elementor-element-acd27c1{--width:25%;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-ba2182b{--min-height:60vh;}.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-slide-contents{max-width:100%;}.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-slide-inner{padding:0% 0% 0% 0%;}.elementor-28 .elementor-element.elementor-element-33c6e09 .elementor-slide-heading{font-size:50px;}.elementor-28 .elementor-element.elementor-element-33c6e09 .elementor-slide-button{letter-spacing:1.3px;}.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-pagination-fraction{font-size:10px;}.elementor-28 .elementor-element.elementor-element-3628e25{--width:100%;--min-height:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-bffacd4{--min-height:8vh;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-28 .elementor-element.elementor-element-33e5ea3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-f517998{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-a546578 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-a546578.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-59634df{--width:100%;}.elementor-28 .elementor-element.elementor-element-845662c{--min-height:100px;}.elementor-28 .elementor-element.elementor-element-88f4883 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-28 .elementor-element.elementor-element-88f4883:after{content:"0.5";}.elementor-28 .elementor-element.elementor-element-88f4883 .elementor-post__thumbnail__link{width:100%;}.elementor-28 .elementor-element.elementor-element-01fcd86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-01fcd86 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-28 .elementor-element.elementor-element-01fcd86:after{content:"0.5";}.elementor-28 .elementor-element.elementor-element-01fcd86 .elementor-post__thumbnail__link{width:97%;}.elementor-28 .elementor-element.elementor-element-2171dff{--width:100%;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2171dff.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-b5a92bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-611778d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-611778d.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-7862ff7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c9c000f{--justify-content:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-03b0c39.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-a0a689d{--width:100%;--min-height:0vh;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-28 .elementor-element.elementor-element-b38ce6a img{width:40%;}.elementor-28 .elementor-element.elementor-element-959765b{--min-height:8vh;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-28 .elementor-element.elementor-element-3a63c29 img{width:40%;}.elementor-28 .elementor-element.elementor-element-1c4ea59{--width:100%;--min-height:8vh;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-28 .elementor-element.elementor-element-0c8936e img{width:40%;}.elementor-28 .elementor-element.elementor-element-6f0b965{--width:100%;--min-height:8vh;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-28 .elementor-element.elementor-element-abf8e55 img{width:40%;}.elementor-28 .elementor-element.elementor-element-7596af0{--min-height:8vh;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-28 .elementor-element.elementor-element-256c13c img{width:40%;height:100%;}.elementor-28 .elementor-element.elementor-element-c653ded{--min-height:0vh;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-28 .elementor-element.elementor-element-31deccc img{width:40%;}.elementor-28 .elementor-element.elementor-element-c006157{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-28 .elementor-element.elementor-element-b28c90d img{width:40%;}.elementor-28 .elementor-element.elementor-element-acd27c1{--min-height:0vh;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-28 .elementor-element.elementor-element-363ae10 img{width:40%;}}/* Start custom CSS for slides, class: .elementor-element-33c6e09 *//* ========================================= */
/* 1. ZIELONY PASEK "BOBO" (Tylko CSS)       */
/* ========================================= */
.elementor-28 .elementor-element.elementor-element-33c6e09 .hero-highlight {
    background-color: #179f51; 
    display: inline-block;
    padding: 1px 20px 9px 25px; 
    line-height: 1;             
    vertical-align: middle;    
    margin: 0 15px;
    transform: skewX(-15deg); /* Magia pochylenia */
    color: #ffffff;
    font-family: 'Oswald', sans-serif; 
    font-weight: 200; 
    text-transform: uppercase;
}

/* ========================================= */
/* 2. PAGINACJA: CYFRY 01, 02 (Tylko CSS)    */
/* ========================================= */
.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-pagination {
    position: absolute !important; 
    bottom: 50px !important;       
    left: 50% !important;         /* Przesuwamy na środek ekranu */
    right: auto !important;         
    transform: translateX(-50%) !important; /* Cofamy o połowę, żeby był PERFEKCYJNY środek */
    width: max-content !important;        
    z-index: 10 !important;        
    counter-reset: numer_slajdu; 
    display: flex;
    justify-content: center !important; /* Zmieniamy z flex-end na center */
    align-items: center;
    gap: 15px; 
}

.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-pagination-bullet {
    width: auto !important;
    height: auto !important;
    background-color: transparent !important; 
    opacity: 1 !important; 
    font-family: 'Encode Sans Condensed', 'Oswald', sans-serif; 
    font-size: 16px;
    font-weight: 700;
    color: #ffffff !important; 
    padding: 7px 15px; 
    border-radius: 0; 
    transition: all 0.3s ease;
}

.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-pagination-bullet::before {
    counter-increment: numer_slajdu;
    content: "0" counter(numer_slajdu);
}

.elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-pagination-bullet-active {
    background-color: #179f51 !important; 
    color: #ffffff !important;
}

/* ========================================= */
/* 3. POPRAWKI NA TELEFON DLA PASKA I CYFR   */
/* ========================================= */
@media (max-width: 767px) {
    /* Mniejszy pasek "BOBO" na środku */
    .elementor-28 .elementor-element.elementor-element-33c6e09 .hero-highlight {
        font-size: 45px !important;
        padding: 2px 15px 5px 15px !important; 
        margin: 5px 0 !important; 
    }
    
    /* Cyfry zjeżdżają na środek dołu */
   /* Cyfry zjeżdżają na idealny środek dołu */
    .elementor-28 .elementor-element.elementor-element-33c6e09 .swiper-pagination {
        bottom: 60px !important; 
        left: 50% !important;         /* Odsuwamy od lewej o połowę ekranu */
        right: auto !important;       /* Kasujemy ustawienia z komputera */
        transform: translateX(-50%) !important; /* Cofamy o połowę szerokości cyfr - PERFEKCYJNY ŚRODEK */
        justify-content: center !important;
        width: max-content !important; /* Żeby cyfry miały miejsce i się nie zgniatały */
    }
    
    
    /* Wymuszenie wyśrodkowania tekstu na sliderze TYLKO dla telefonów */
@media (max-width: 767px) {
    .elementor-widget-slides .elementor-slide-content,
    .elementor-widget-slides .swiper-slide-contents {
        align-items: center !important;
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e5ea3 *//* KASOWANIE TŁA NARZUCONEGO PRZEZ KONTENER ELEMENTORA */
.elementor-widget-sportspress-countdown .elementor-widget-container {
    background: #2b2b2a !important;
    background-color: #2b2b2a !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-01fcd86 *//* Zamiana miejscami: Data nad Tytuł */
.elementor-28 .elementor-element.elementor-element-01fcd86 .elementor-post__text {
    display: flex !important;
    flex-direction: column !important;
}

/* 1. Data idzie na samą górę */
.elementor-28 .elementor-element.elementor-element-01fcd86 .elementor-post__meta-data {
    order: 1 !important;
    margin-bottom: 5px !important; /* Mały odstęp między datą a tytułem */
}

/* 2. Tytuł spada pod datę */
.elementor-28 .elementor-element.elementor-element-01fcd86 .elementor-post__title {
    order: 2 !important;
    margin-top: 0 !important;
}

/* 3. Zajawka i guzik (jeśli są) lądują na końcu */
.elementor-28 .elementor-element.elementor-element-01fcd86 .elementor-post__excerpt {
    order: 3 !important;
}
.elementor-28 .elementor-element.elementor-element-01fcd86 .elementor-post__read-more {
    order: 4 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-611778d *//* ============================================================
   STYLISTYKA TABELI LIGOWEJ (Styl Magazynowy ze screena)
   ============================================================ */

/* 1. Reset i główny font */
.elementor-28 .elementor-element.elementor-element-611778d .klub-tabela {
    width: 100% !important;
    border-collapse: collapse !important;
    font-family: 'Oswald', sans-serif !important;
    background: #fff !important;
    border: none !important;
    box-shadow: 0 0 20px rgba(0,0,0,0.05) !important;
}

/* 2. Nagłówek (Czerwony jak na screenie) */
.elementor-28 .elementor-element.elementor-element-611778d .klub-tabela thead {
    background: #179f51 !important; /* ZMIEŃ NA #179f51 JEŚLI WOLISZ ZIELONY JAWORA! */
    color: #ffffff !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    letter-spacing: 1px !important;
}

.elementor-28 .elementor-element.elementor-element-611778d .klub-tabela th {
    padding: 15px 10px !important;
    border: none !important;
    text-align: center !important;
    font-weight: 700 !important;
}

/* Wyśrodkowanie napisu "Drużyna" w nagłówku do lewej */
.elementor-28 .elementor-element.elementor-element-611778d .klub-tabela th:nth-child(2) {
    text-align: left !important;
}

/* 3. Wiersze i "Zebra" */
.elementor-28 .elementor-element.elementor-element-611778d .klub-tabela td {
    padding: 12px 10px !important;
    border: none !important;
    text-align: center !important;
    font-weight: 700 !important;
    color: #222 !important;
    font-size: 15px !important;
    vertical-align: middle !important;
}

/* Jasnoszare tło dla nieparzystych, białe dla parzystych */
.elementor-28 .elementor-element.elementor-element-611778d .klub-tabela tbody tr:nth-child(odd) {
    background-color: #f4f4f4 !important; 
}
.elementor-28 .elementor-element.elementor-element-611778d .klub-tabela tbody tr:nth-child(even) {
    background-color: #ffffff !important; 
}

/* Nazwy drużyn na lewo i wielkimi literami */
.elementor-28 .elementor-element.elementor-element-611778d .klub-tabela .klub-team {
    text-align: left !important;
    text-transform: uppercase !important;
    font-size: 16px !important;
}

/* Kolumna punktów (Pkt) bardziej wyrazista */
.elementor-28 .elementor-element.elementor-element-611778d .klub-tabela .klub-pts {
    font-size: 18px !important;
}

/* 4. Kolorowe paski awansu po lewej stronie (Jak na screenie) */
/* 1. i 2. miejsce - Zielony pasek (Bezpośredni awans) */
.elementor-28 .elementor-element.elementor-element-611778d .klub-tabela tbody tr:nth-child(1) td:first-child,
.elementor-28 .elementor-element.elementor-element-611778d .klub-tabela tbody tr:nth-child(2) td:first-child {
    box-shadow: inset 4px 0 0 #6ba132 !important;
}
/* 3. miejsce - Pomarańczowy pasek (Baraże) */
.elementor-28 .elementor-element.elementor-element-611778d .klub-tabela tbody tr:nth-child(3) td:first-child {
    box-shadow: inset 4px 0 0 #f39200 !important;
}

/* 5. Wyróżnienie Jawora w tabeli (Lekko zielone tło i tekst) */
.elementor-28 .elementor-element.elementor-element-611778d .klub-tabela tr.klub-own td {
    color: #179f51 !important;
    background-color: #eaf8f0 !important; 
}/* End custom CSS */