.elementor-859 .elementor-element.elementor-element-8c6b896{--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:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-25dc965{--display:flex;--z-index:2;}.elementor-859 .elementor-element.elementor-element-64eacf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-859 .elementor-element.elementor-element-baa2290.elementor-element{--align-self:flex-start;}.elementor-859 .elementor-element.elementor-element-baa2290{z-index:2;}.elementor-859 .elementor-element.elementor-element-8f61bc9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;}.elementor-859 .elementor-element.elementor-element-f50a6f7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-859 .elementor-element.elementor-element-966068d img{height:853px;object-fit:cover;object-position:center center;}.elementor-859 .elementor-element.elementor-element-280ba27{--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:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-d340e80{--display:flex;}.elementor-859 .elementor-element.elementor-element-2016b44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-859 .elementor-element.elementor-element-2016b44.elementor-element{--align-self:flex-start;}.elementor-859 .elementor-element.elementor-element-1f44a92{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-1c08f047{--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:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-644cd2fc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-644cd2fc a{color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-3dc2ff42{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-51e01265{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-5fca5bdf{--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:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-48520792{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-48520792 a{color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-7a1a7463{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-7f24a8f7{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-58dd389c{--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:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-1ad5dfcc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-1ad5dfcc a{color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-664b6d4b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-3cccfbad{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-6a35d733{--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:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-66c72aa7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-66c72aa7 a{color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-45feda25{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-15a958ed{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-38626f27{--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:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-b396805{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-b396805 a{color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-479022c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-146f9550{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-72601342{--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:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-bf1d3f5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-bf1d3f5 a{color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-77b2c98a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-540ef6e5{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-540ef6e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-859 .elementor-element.elementor-element-3e568737{--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:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-1d6ce739{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-1d6ce739 a{color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-3065559d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-2b8d33c6{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-title-color:#D9D9D9;--n-tabs-title-color-active:var( --e-global-color-6322b48 );}.elementor-859 .elementor-element.elementor-element-2b8d33c6 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-6322b48 );}.elementor-859 .elementor-element.elementor-element-fdd77a2{--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:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-2187661{--display:flex;}.elementor-859 .elementor-element.elementor-element-222aa80.elementor-element{--align-self:flex-start;}.elementor-859 .elementor-element.elementor-element-3d7b5c8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-859 .elementor-element.elementor-element-26ded8e{--grid-columns:1;}.elementor-859 .elementor-element.elementor-element-26ded8e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-859 .elementor-element.elementor-element-7f790cf{--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;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-8499f3a{--display:flex;}.elementor-859 .elementor-element.elementor-element-4f1cf35 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-859 .elementor-element.elementor-element-4f1cf35 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-859 .elementor-element.elementor-element-4f1cf35{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-859 .elementor-element.elementor-element-48e76af{--display:flex;}.elementor-859 .elementor-element.elementor-element-87db3d5.elementor-element{--align-self:flex-start;}.elementor-859 .elementor-element.elementor-element-05806e6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-859 .elementor-element.elementor-element-d208fb6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-6fbbfbc .elementor-button{background-color:#0E2D3200;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-6fbbfbc .elementor-button:hover, .elementor-859 .elementor-element.elementor-element-6fbbfbc .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6322b48 );border-color:var( --e-global-color-primary );}.elementor-859 .elementor-element.elementor-element-6fbbfbc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-859 .elementor-element.elementor-element-6fbbfbc.elementor-element{--align-self:flex-start;}.elementor-859 .elementor-element.elementor-element-6fbbfbc .elementor-button:hover svg, .elementor-859 .elementor-element.elementor-element-6fbbfbc .elementor-button:focus svg{fill:var( --e-global-color-6322b48 );}.elementor-859 .elementor-element.elementor-element-0923f40{--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;--overlay-opacity:1;--margin-top:20px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-0923f40:not(.elementor-motion-effects-element-type-background), .elementor-859 .elementor-element.elementor-element-0923f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://goport.pl/wp-content/uploads/2026/04/Group-16.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-859 .elementor-element.elementor-element-0923f40::before, .elementor-859 .elementor-element.elementor-element-0923f40 > .elementor-background-video-container::before, .elementor-859 .elementor-element.elementor-element-0923f40 > .e-con-inner > .elementor-background-video-container::before, .elementor-859 .elementor-element.elementor-element-0923f40 > .elementor-background-slideshow::before, .elementor-859 .elementor-element.elementor-element-0923f40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-859 .elementor-element.elementor-element-0923f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-859 .elementor-element.elementor-element-0a3bfd7{--display:flex;}.elementor-859 .elementor-element.elementor-element-35765fe{text-align:center;}.elementor-859 .elementor-element.elementor-element-35765fe .elementor-heading-title{color:var( --e-global-color-6322b48 );}.elementor-859 .elementor-element.elementor-element-0be4a3e{width:var( --container-widget-width, 70% );max-width:70%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-6322b48 );}.elementor-859 .elementor-element.elementor-element-0be4a3e.elementor-element{--align-self:center;}.elementor-859 .elementor-element.elementor-element-0be4a3e a{color:var( --e-global-color-6322b48 );}.elementor-859 .elementor-element.elementor-element-9ea19a2 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-859 .elementor-element.elementor-element-9ea19a2 .elementor-button:hover, .elementor-859 .elementor-element.elementor-element-9ea19a2 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-6322b48 );border-color:var( --e-global-color-6322b48 );}.elementor-859 .elementor-element.elementor-element-9ea19a2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-859 .elementor-element.elementor-element-9ea19a2.elementor-element{--align-self:center;}.elementor-859 .elementor-element.elementor-element-9ea19a2 .elementor-button:hover svg, .elementor-859 .elementor-element.elementor-element-9ea19a2 .elementor-button:focus svg{fill:var( --e-global-color-6322b48 );}.elementor-859 .elementor-element.elementor-element-436b6a2{--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:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-143df11{--display:flex;}.elementor-859 .elementor-element.elementor-element-eff9874.elementor-element{--align-self:center;}.elementor-859 .elementor-element.elementor-element-eff9874{text-align:center;}.elementor-859 .elementor-element.elementor-element-fea96bf{width:var( --container-widget-width, 70% );max-width:70%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-859 .elementor-element.elementor-element-fea96bf.elementor-element{--align-self:center;}.elementor-859 .elementor-element.elementor-element-e5d7c95{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-80f260f{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-859 .elementor-element.elementor-element-6ad5f2e .elementor-heading-title{font-size:20px;font-weight:800;}.elementor-859 .elementor-element.elementor-element-f5d10fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-859 .elementor-element.elementor-element-7330d00{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-859 .elementor-element.elementor-element-27488e3 .elementor-heading-title{font-size:20px;font-weight:800;}.elementor-859 .elementor-element.elementor-element-de91f90{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:16px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-859 .elementor-element.elementor-element-8c6b896{--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-859 .elementor-element.elementor-element-25dc965{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-859 .elementor-element.elementor-element-baa2290.elementor-element{--align-self:center;}.elementor-859 .elementor-element.elementor-element-baa2290{text-align:center;}.elementor-859 .elementor-element.elementor-element-8f61bc9{text-align:center;}.elementor-859 .elementor-element.elementor-element-f50a6f7{--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;}.elementor-859 .elementor-element.elementor-element-1f44a92{--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-859 .elementor-element.elementor-element-51e01265{--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-859 .elementor-element.elementor-element-7f24a8f7{--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-859 .elementor-element.elementor-element-3cccfbad{--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-859 .elementor-element.elementor-element-15a958ed{--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-859 .elementor-element.elementor-element-146f9550{--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-859 .elementor-element.elementor-element-540ef6e5{--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-859 .elementor-element.elementor-element-7f790cf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-859 .elementor-element.elementor-element-0923f40:not(.elementor-motion-effects-element-type-background), .elementor-859 .elementor-element.elementor-element-0923f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}}@media(max-width:1024px){.elementor-859 .elementor-element.elementor-element-64eacf2{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-859 .elementor-element.elementor-element-f50a6f7{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-859 .elementor-element.elementor-element-26ded8e{--grid-columns:1;}.elementor-859 .elementor-element.elementor-element-0be4a3e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-859 .elementor-element.elementor-element-fea96bf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-859 .elementor-element.elementor-element-de91f90{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-859 .elementor-element.elementor-element-966068d img{height:400px;}.elementor-859 .elementor-element.elementor-element-2b8d33c6{--n-tabs-title-gap:15px;}.elementor-859 .elementor-element.elementor-element-26ded8e{--grid-columns:1;}.elementor-859 .elementor-element.elementor-element-6fbbfbc.elementor-element{--align-self:center;}.elementor-859 .elementor-element.elementor-element-de91f90{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-859 .elementor-element.elementor-element-25dc965{--width:40%;}.elementor-859 .elementor-element.elementor-element-f50a6f7{--width:60%;}.elementor-859 .elementor-element.elementor-element-540ef6e5{--width:99.93%;}.elementor-859 .elementor-element.elementor-element-8499f3a{--width:60%;}.elementor-859 .elementor-element.elementor-element-48e76af{--width:40%;}}@media(max-width:1366px) and (min-width:768px){.elementor-859 .elementor-element.elementor-element-25dc965{--width:100%;}.elementor-859 .elementor-element.elementor-element-f50a6f7{--width:100%;}.elementor-859 .elementor-element.elementor-element-8499f3a{--width:100%;}.elementor-859 .elementor-element.elementor-element-48e76af{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-baa2290 */.elementor-859 .elementor-element.elementor-element-baa2290 {
    z-index: 2;
  
}

@media screen and (min-width:1200px) {
    
    .elementor-859 .elementor-element.elementor-element-baa2290::before {
        content:'';
        position: absolute;
        left:0;
        height:107px;
        width:302px;
        background:var(--e-global-color-accent);
        z-index: -1;
    }

}

.elementor-859 .elementor-element.elementor-element-baa2290 h2 {
    font-size: clamp(1.25rem, 9vw, 6rem) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-966068d */.elementor-859 .elementor-element.elementor-element-966068d img {
    min-height:800px;
    object-fit:cover;
    object-position: center center;
}

@media screen and (max-width:1024px) {
    .elementor-859 .elementor-element.elementor-element-966068d img {
        min-height:400px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2016b44 */@media screen and (min-width:1200px) {
    
    .elementor-859 .elementor-element.elementor-element-2016b44::before {
        content:'';
        position: absolute;
        left:0;
        height:100%;
        width:136px;
        background:var(--e-global-color-accent);
        z-index: -1;
    }

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2b8d33c6 */.elementor-859 .elementor-element.elementor-element-2b8d33c6 button[aria-selected="true"] {
    background:var(--e-global-color-primary)!important;
    border-color:var(--e-global-color-primary);
}

.elementor-859 .elementor-element.elementor-element-2b8d33c6 button {
    border:1px solid;
}
.elementor-859 .elementor-element.elementor-element-2b8d33c6 button[aria-selected="false"] {
    background:transparent!important;
    border:1px solid #D9D9D9;
}

.elementor-859 .elementor-element.elementor-element-2b8d33c6 button[aria-selected="false"]:hover {
    background:var(--e-global-color-primary)!important
}

.elementor-859 .elementor-element.elementor-element-2b8d33c6 .elementor-icon-box-content {
    display: flex;
    flex-direction: row;
    gap:7px;
    flex-wrap:wrap;
}


@media screen and (max-width:767px) {
    .elementor-859 .elementor-element.elementor-element-2b8d33c6 .e-n-tabs-heading {
        gap:20px!important;
    }
}

.elementor-859 .elementor-element.elementor-element-2b8d33c6 .e-n-tab-title {
    margin-bottom:0!important;
    margin-top:0!important;
}

.elementor-859 .elementor-element.elementor-element-2b8d33c6 .e-n-tabs-heading {
	display: flex;
    gap:10px;
	width: 100%;
}


.elementor-859 .elementor-element.elementor-element-2b8d33c6 .e-n-tabs-heading .e-n-tab-title {
	flex: 1 1 320px;
	min-width: 330px;


}

.elementor-859 .elementor-element.elementor-element-2b8d33c6 .elementor-widget-text-editor {
    max-height: 360px;
    overflow-y: auto;
    overflow-x: hidden;

    scrollbar-width: thin;
    scrollbar-color: #d9d9d9 transparent;
}

.elementor-859 .elementor-element.elementor-element-2b8d33c6 .elementor-widget-text-editor::-webkit-scrollbar {
    width: 2px;
}

.elementor-859 .elementor-element.elementor-element-2b8d33c6 .elementor-widget-text-editor::-webkit-scrollbar-track {
    background: transparent;
}

.elementor-859 .elementor-element.elementor-element-2b8d33c6 .elementor-widget-text-editor::-webkit-scrollbar-thumb {
    background-color: #d9d9d9;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-280ba27 */.elementor-859 .elementor-element.elementor-element-280ba27 ul, .elementor-859 .elementor-element.elementor-element-280ba27 ol {
    margin-bottom:25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-222aa80 */@media screen and (min-width:1200px) {
    
    .elementor-859 .elementor-element.elementor-element-222aa80::before {
        content:'';
        position: absolute;
        left:0;
        height:100%;
        width:136px;
        background:var(--e-global-color-accent);
        z-index: -1;
    }

}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-26ded8e */.elementor-859 .elementor-element.elementor-element-26ded8e .e-loop-item:not(:last-child) {
    padding-bottom:30px;
    border-bottom:1px solid #d9d9d9;
}

@media screen and (min-width: 1367px) {
    .elementor-859 .elementor-element.elementor-element-26ded8e .e-loop-item:last-child::after {
        content: '';
        position: absolute;
        right: 200px;
        bottom: -30px;
        background: url(/wp-content/uploads/2026/04/Group-65.svg) no-repeat;
        width: 21px;
        height: 64px;
        z-index: 1;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-4f1cf35 */@media screen and (min-width:1025px){
  .elementor-859 .elementor-element.elementor-element-4f1cf35 .elementor-gallery__container{
    display:grid !important;
    grid-template-columns: 2.2fr 1.8fr 1.3fr;
    grid-template-rows: 220px 220px;
    gap:0;
    padding-bottom:0 !important;
    height:auto !important;
  }

  .elementor-859 .elementor-element.elementor-element-4f1cf35 .elementor-gallery__container .e-gallery-item{
    position:relative !important;
    width:100% !important;
    height:100% !important;
    margin:0 !important;
    left:auto !important;
    top:auto !important;
    transform:none !important;
  }

  .elementor-859 .elementor-element.elementor-element-4f1cf35 .elementor-gallery__container .e-gallery-image{
    width:100% !important;
    height:100% !important;
    background-size:cover !important;
    background-position:center center !important;
  }

  /* 1 - lewy duży pionowy */
  .elementor-859 .elementor-element.elementor-element-4f1cf35 .elementor-gallery__container .e-gallery-item:nth-child(1){
    grid-column:1 / 2;
    grid-row:1 / 3;
  }

  /* 2 - środek góra */
  .elementor-859 .elementor-element.elementor-element-4f1cf35 .elementor-gallery__container .e-gallery-item:nth-child(2){
    grid-column:2 / 3;
    grid-row:1 / 2;
  }

  /* 3 - prawa góra */
  .elementor-859 .elementor-element.elementor-element-4f1cf35 .elementor-gallery__container .e-gallery-item:nth-child(3){
    grid-column:3 / 4;
    grid-row:1 / 2;
  }

  /* 4 - środek dół */
  .elementor-859 .elementor-element.elementor-element-4f1cf35 .elementor-gallery__container .e-gallery-item:nth-child(4){
    grid-column:2 / 3;
    grid-row:2 / 3;
  }

  /* 5 - prawa dół */
  .elementor-859 .elementor-element.elementor-element-4f1cf35 .elementor-gallery__container .e-gallery-item:nth-child(5){
    grid-column:3 / 4;
    grid-row:2 / 3;
  }
}

.elementor-859 .elementor-element.elementor-element-4f1cf35 .e-gallery-item:nth-child(n+6){
  display:none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87db3d5 */@media screen and (min-width:1200px) {
    
    .elementor-859 .elementor-element.elementor-element-87db3d5::before {
        content:'';
        position: absolute;
        left:0;
        height:100%;
        width:136px;
        background:var(--e-global-color-accent);
        z-index: -1;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d208fb6 */@media screen and (min-width:1367px) {

    .elementor-859 .elementor-element.elementor-element-d208fb6::after {
        content:'';
        position: absolute;
        right:0;
        bottom:15px;
        background:url('/wp-content/uploads/2026/04/Group-6.svg') no-repeat;
        width:64px;
        height:21px;
        z-index: 1;
    }    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3bfd7 */.elementor-859 .elementor-element.elementor-element-0a3bfd7::before {
    content:'';
    position: absolute;
    z-index: -1;
    width:150px;
    height:calc(100% + 300px);
    top:50%;
    transform: translateY(-50%);
    right:0;
    background:var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0923f40 */@media screen and (max-width:1200px) {
    .elementor-859 .elementor-element.elementor-element-0923f40 {
        background-image:none!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eff9874 */@media screen and (min-width:1200px) {
    
    .elementor-859 .elementor-element.elementor-element-eff9874::before {
        content:'';
        position: absolute;
        left:0;
        height:100%;
        width:136px;
        background:var(--e-global-color-accent);
        z-index: -1;
    }

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-de91f90 */.elementor-859 .elementor-element.elementor-element-de91f90 .testimonial-item {
    border:1px solid rgba(217, 217, 217, 1);
    transition:all 0.5s ease;
}

.elementor-859 .elementor-element.elementor-element-de91f90 .testimonial-item:hover {
    background-color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary);
}

.elementor-859 .elementor-element.elementor-element-de91f90 .testimonial-item:hover * {
    color:#fff;
}

.elementor-859 .elementor-element.elementor-element-de91f90 .swiper-wrapper{
  align-items: stretch;
}

.elementor-859 .elementor-element.elementor-element-de91f90 .swiper-slide{
  height: auto !important;
  display: flex;
}

.elementor-859 .elementor-element.elementor-element-de91f90 .swiper-slide > div{
  width: 100%;
  height: 100%;
}

.elementor-859 .elementor-element.elementor-element-de91f90 .e-con-inner{
  height: 100%;
}

.elementor-859 .elementor-element.elementor-element-de91f90 .testimonial-item{
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}



@media screen and (min-width:1367px) {

    
    .elementor-859 .elementor-element.elementor-element-de91f90 .swiper-pagination-bullet.swiper-pagination-bullet-active{
        position: absolute;
        right:40px;
        bottom:0px;
    }
    
    .elementor-859 .elementor-element.elementor-element-de91f90 .swiper-pagination-bullet{ 
        position: absolute;
        right:10px;
        bottom:0px;
    }

}

.elementor-859 .elementor-element.elementor-element-de91f90 .swiper-pagination{
    position: relative;
    width:100%;
}
    
.elementor-859 .elementor-element.elementor-element-de91f90 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background:var(--e-global-color-primary);
}

.elementor-859 .elementor-element.elementor-element-de91f90 .swiper-pagination-bullet{ 
    opacity: 1;
    background:#fff;
}

    
.elementor-859 .elementor-element.elementor-element-de91f90 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
       border:1px solid var(--e-global-color-primary);
}

.elementor-859 .elementor-element.elementor-element-de91f90 .swiper-pagination-bullet {
    border:1px solid #fff;
    border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-436b6a2 */@media screen and (max-width:1024px) {
    
        .elementor-859 .elementor-element.elementor-element-436b6a2 .swiper-pagination{
        display: none;
    }
    
 
}/* End custom CSS */