.elementor-261 .elementor-element.elementor-element-e878bf8{--display:flex;--min-height:70vh;--justify-content:center;--overlay-opacity:0.96;--overlay-mix-blend-mode:color;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-261 .elementor-element.elementor-element-e878bf8:not(.elementor-motion-effects-element-type-background), .elementor-261 .elementor-element.elementor-element-e878bf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background:url("https://nowe2.seo4m.pl/wp-content/uploads/2026/08/case-bg.png") 50% 50%;background-size:cover;}.elementor-261 .elementor-element.elementor-element-e878bf8::before, .elementor-261 .elementor-element.elementor-element-e878bf8 > .elementor-background-video-container::before, .elementor-261 .elementor-element.elementor-element-e878bf8 > .e-con-inner > .elementor-background-video-container::before, .elementor-261 .elementor-element.elementor-element-e878bf8 > .elementor-background-slideshow::before, .elementor-261 .elementor-element.elementor-element-e878bf8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-261 .elementor-element.elementor-element-e878bf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(90deg, #1877F200 0%, #680077 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-261 .elementor-element.elementor-element-c5318f3{text-align:start;}.elementor-261 .elementor-element.elementor-element-c5318f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:74px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-261 .elementor-element.elementor-element-945fedc{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-261 .elementor-element.elementor-element-6f47f060{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:05em;--padding-bottom:5em;--padding-left:3em;--padding-right:3em;--z-index:11;}.elementor-261 .elementor-element.elementor-element-6f47f060:not(.elementor-motion-effects-element-type-background), .elementor-261 .elementor-element.elementor-element-6f47f060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000410;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-261 .elementor-element.elementor-element-97c08b4{--display:flex;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:1.5vw;color:#FFFFFF;background-color:#03071B;border-style:solid;border-width:2px 2px 2px 2px;border-color:#141836;border-radius:12px 12px 12px 12px;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#F9F9F9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#141836;border-radius:12px 12px 0px 0px;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#F9F9F9;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#03071B;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-body p{color:#CAC9C9;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-body{color:#CAC9C9;border-radius:0px 0px 12px 12px;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-body{font-size:1.2vw;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-body, .elementor-261 .elementor-element.elementor-element-00a8407 .accordion.floating-style .elementskit-card-body{background-color:#03071B;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion > .elementskit-card.active{border-style:none;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{color:#B423E4;fill:#B423E4;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:#B423E4;fill:#B423E4;}.elementor-261 .elementor-element.elementor-element-3669e6a{--display:flex;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:1.5vw;color:#FFFFFF;background-color:#03071B;border-style:solid;border-width:2px 2px 2px 2px;border-color:#141836;border-radius:12px 12px 12px 12px;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#F9F9F9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#141836;border-radius:12px 12px 0px 0px;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#F9F9F9;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#03071B;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-body p{color:#CAC9C9;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-body{color:#CAC9C9;border-radius:0px 0px 12px 12px;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-body{font-size:1.2vw;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-body, .elementor-261 .elementor-element.elementor-element-f306322 .accordion.floating-style .elementskit-card-body{background-color:#03071B;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion > .elementskit-card.active{border-style:none;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{color:#B423E4;fill:#B423E4;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:#B423E4;fill:#B423E4;}.elementor-261 .elementor-element.elementor-element-66edca6{--display:flex;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:1.5vw;color:#FFFFFF;background-color:#03071B;border-style:solid;border-width:2px 2px 2px 2px;border-color:#141836;border-radius:12px 12px 12px 12px;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#F9F9F9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#141836;border-radius:12px 12px 0px 0px;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#F9F9F9;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#03071B;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-body p{color:#CAC9C9;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-body{color:#CAC9C9;border-radius:0px 0px 12px 12px;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-body{font-size:1.2vw;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-body, .elementor-261 .elementor-element.elementor-element-f53e2a3 .accordion.floating-style .elementskit-card-body{background-color:#03071B;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion > .elementskit-card.active{border-style:none;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{color:#B423E4;fill:#B423E4;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:#B423E4;fill:#B423E4;}.elementor-261 .elementor-element.elementor-element-92b076b{--display:flex;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:1.5vw;color:#FFFFFF;background-color:#03071B;border-style:solid;border-width:2px 2px 2px 2px;border-color:#141836;border-radius:12px 12px 12px 12px;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#F9F9F9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#141836;border-radius:12px 12px 0px 0px;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#F9F9F9;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#03071B;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-body p{color:#CAC9C9;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-body{color:#CAC9C9;border-radius:0px 0px 12px 12px;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-body{font-size:1.2vw;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-body, .elementor-261 .elementor-element.elementor-element-3ec9a41 .accordion.floating-style .elementskit-card-body{background-color:#03071B;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion > .elementskit-card.active{border-style:none;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{color:#B423E4;fill:#B423E4;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:#B423E4;fill:#B423E4;}.elementor-261 .elementor-element.elementor-element-683317f{--display:flex;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:1.5vw;color:#FFFFFF;background-color:#03071B;border-style:solid;border-width:2px 2px 2px 2px;border-color:#141836;border-radius:12px 12px 12px 12px;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#F9F9F9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#141836;border-radius:12px 12px 0px 0px;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#F9F9F9;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#03071B;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-body p{color:#CAC9C9;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-body{color:#CAC9C9;border-radius:0px 0px 12px 12px;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-body{font-size:1.2vw;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-body, .elementor-261 .elementor-element.elementor-element-63b8baa .accordion.floating-style .elementskit-card-body{background-color:#03071B;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion > .elementskit-card.active{border-style:none;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{color:#B423E4;fill:#B423E4;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:#B423E4;fill:#B423E4;}.elementor-261 .elementor-element.elementor-element-b717d1c{--display:flex;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:1.5vw;color:#FFFFFF;background-color:#03071B;border-style:solid;border-width:2px 2px 2px 2px;border-color:#141836;border-radius:12px 12px 12px 12px;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#F9F9F9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#141836;border-radius:12px 12px 0px 0px;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#F9F9F9;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#03071B;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-body p{color:#CAC9C9;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-body{color:#CAC9C9;border-radius:0px 0px 12px 12px;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-body{font-size:1.2vw;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-body, .elementor-261 .elementor-element.elementor-element-a0600b0 .accordion.floating-style .elementskit-card-body{background-color:#03071B;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion > .elementskit-card.active{border-style:none;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{color:#B423E4;fill:#B423E4;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:#B423E4;fill:#B423E4;}.elementor-261 .elementor-element.elementor-element-0a7ec91{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-font-size:1.2vw;--n-tabs-title-color:#FFFFFF;--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;--n-tabs-icon-size:3vw;}.elementor-261 .elementor-element.elementor-element-0a7ec91 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#03071B;}.elementor-261 .elementor-element.elementor-element-0a7ec91.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:2px 2px 2px 2px;border-color:#141836;}.elementor-261 .elementor-element.elementor-element-0a7ec91.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-261 .elementor-element.elementor-element-0a7ec91.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-261 .elementor-element.elementor-element-0a7ec91.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#03071B;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-261 .elementor-element.elementor-element-0a7ec91.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-261 .elementor-element.elementor-element-5cc86974{--display:flex;--min-height:250px;--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:2.5em;--padding-left:3em;--padding-right:3em;--z-index:11;}.elementor-261 .elementor-element.elementor-element-5cc86974:not(.elementor-motion-effects-element-type-background), .elementor-261 .elementor-element.elementor-element-5cc86974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010613;}.elementor-261 .elementor-element.elementor-element-53aa61f7{--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;--overlay-opacity:0.24;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#071152;--border-color:#071152;--border-radius:24px 24px 24px 24px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-261 .elementor-element.elementor-element-53aa61f7:not(.elementor-motion-effects-element-type-background), .elementor-261 .elementor-element.elementor-element-53aa61f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://nowe2.seo4m.pl/wp-content/uploads/2026/08/bg3.jpeg") 50% 50%;background-size:cover;}.elementor-261 .elementor-element.elementor-element-53aa61f7::before, .elementor-261 .elementor-element.elementor-element-53aa61f7 > .elementor-background-video-container::before, .elementor-261 .elementor-element.elementor-element-53aa61f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-261 .elementor-element.elementor-element-53aa61f7 > .elementor-background-slideshow::before, .elementor-261 .elementor-element.elementor-element-53aa61f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-261 .elementor-element.elementor-element-53aa61f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#270033BD;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-261 .elementor-element.elementor-element-57eb4477 .elementor-icon-box-wrapper{text-align:start;}.elementor-261 .elementor-element.elementor-element-57eb4477 .elementor-icon-box-title, .elementor-261 .elementor-element.elementor-element-57eb4477 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;}.elementor-261 .elementor-element.elementor-element-57eb4477 .elementor-icon-box-title{color:#FFFFFF;}.elementor-261 .elementor-element.elementor-element-57eb4477:has(:hover) .elementor-icon-box-title,
					 .elementor-261 .elementor-element.elementor-element-57eb4477:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-261 .elementor-element.elementor-element-57eb4477 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:200;color:#F0F0F0;}.elementor-261 .elementor-element.elementor-element-57eb4477{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-261 .elementor-element.elementor-element-57eb4477.elementor-element{--align-self:flex-start;}.elementor-261 .elementor-element.elementor-element-666e912f{--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:flex-end;--align-items:center;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-261 .elementor-element.elementor-element-666e912f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-261 .elementor-element.elementor-element-2cdd0a4d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-261 .elementor-element.elementor-element-2cdd0a4d .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-261 .elementor-element.elementor-element-2cdd0a4d .elementor-button{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;background-color:transparent;background-image:linear-gradient(90deg, #1877F2 0%, #8B5CF6 100%);transition-duration:0.5s;border-style:none;border-radius:8px 8px 8px 8px;padding:15px 20px 15px 25px;}.elementor-261 .elementor-element.elementor-element-2cdd0a4d .elementor-button:hover, .elementor-261 .elementor-element.elementor-element-2cdd0a4d .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #A5AEB900 0%, #D946EF00 100%);border-color:#9C88FF;}.elementor-261 .elementor-element.elementor-element-2cdd0a4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-261 .elementor-element.elementor-element-2cdd0a4d:hover{--e-transform-translateX:0px;--e-transform-translateY:-2px;box-shadow:0px 0px 35px 0px rgba(216.9999999999998, 69.99999999999999, 238.99999999999997, 0.35);}.elementor-261 .elementor-element.elementor-element-6c7bac18 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-261 .elementor-element.elementor-element-6c7bac18 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-261 .elementor-element.elementor-element-6c7bac18 .elementor-button{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;background-color:#1877F200;transition-duration:0.5s;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 25px;}.elementor-261 .elementor-element.elementor-element-6c7bac18 .elementor-button:hover, .elementor-261 .elementor-element.elementor-element-6c7bac18 .elementor-button:focus{border-color:#FFFFFF;}.elementor-261 .elementor-element.elementor-element-6c7bac18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-261 .elementor-element.elementor-element-6c7bac18:hover{--e-transform-translateX:0px;--e-transform-translateY:-2px;box-shadow:0px 0px 35px 0px rgba(216.9999999999998, 69.99999999999999, 238.99999999999997, 0.35);}@media(max-width:1024px){.elementor-261 .elementor-element.elementor-element-e878bf8{--padding-top:1em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-261 .elementor-element.elementor-element-c5318f3 .elementor-heading-title{font-size:56px;}.elementor-261 .elementor-element.elementor-element-945fedc{font-size:16px;}.elementor-261 .elementor-element.elementor-element-6f47f060{--padding-top:2em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:1.2vw;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-body{font-size:1vw;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:1.2vw;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-body{font-size:1vw;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:1.2vw;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-body{font-size:1vw;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:1.2vw;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-body{font-size:1vw;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:1.2vw;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-body{font-size:1vw;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:1.6vw;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-body{font-size:1.2vw;}.elementor-261 .elementor-element.elementor-element-0a7ec91{--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:1.2vw;--n-tabs-icon-size:3vw;}.elementor-261 .elementor-element.elementor-element-5cc86974{--padding-top:5em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-261 .elementor-element.elementor-element-53aa61f7{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-261 .elementor-element.elementor-element-666e912f{--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:flex-end;}}@media(max-width:767px){.elementor-261 .elementor-element.elementor-element-e878bf8{--min-height:55vh;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-261 .elementor-element.elementor-element-c5318f3 .elementor-heading-title{font-size:28px;}.elementor-261 .elementor-element.elementor-element-945fedc{font-size:12px;}.elementor-261 .elementor-element.elementor-element-6f47f060{--padding-top:02em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:2.8vw;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-body{font-size:2.4vw;}.elementor-261 .elementor-element.elementor-element-00a8407 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:2.8vw;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-body{font-size:2.4vw;}.elementor-261 .elementor-element.elementor-element-f306322 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:2.8vw;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-body{font-size:2.4vw;}.elementor-261 .elementor-element.elementor-element-f53e2a3 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:2.8vw;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-body{font-size:2.4vw;}.elementor-261 .elementor-element.elementor-element-3ec9a41 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:2.8vw;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-body{font-size:2.4vw;}.elementor-261 .elementor-element.elementor-element-63b8baa .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:2.8vw;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-body p, .elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-body{font-size:2.4vw;}.elementor-261 .elementor-element.elementor-element-a0600b0 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-261 .elementor-element.elementor-element-0a7ec91{--n-tabs-title-font-size:2.8vw;--n-tabs-icon-size:5vw;}.elementor-261 .elementor-element.elementor-element-5cc86974{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-261 .elementor-element.elementor-element-57eb4477 .elementor-icon-box-title{margin-block-end:30px;}.elementor-261 .elementor-element.elementor-element-666e912f{--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-start;--align-items:flex-start;--flex-wrap:wrap;}.elementor-261 .elementor-element.elementor-element-2cdd0a4d .elementor-button{font-size:12px;}.elementor-261 .elementor-element.elementor-element-6c7bac18 .elementor-button{font-size:12px;}}@media(min-width:768px){.elementor-261 .elementor-element.elementor-element-666e912f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-261 .elementor-element.elementor-element-666e912f{--width:61%;}}/* Start custom CSS for elementskit-accordion, class: .elementor-element-00a8407 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-f306322 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-f53e2a3 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-3ec9a41 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-63b8baa */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-a0600b0 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-00a8407 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-f306322 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-f53e2a3 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-3ec9a41 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-63b8baa */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-a0600b0 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-00a8407 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-f306322 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-f53e2a3 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-3ec9a41 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-63b8baa */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-a0600b0 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-00a8407 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-f306322 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-f53e2a3 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-3ec9a41 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-63b8baa */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-a0600b0 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-00a8407 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-f306322 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-f53e2a3 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-3ec9a41 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-63b8baa */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-a0600b0 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-00a8407 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-f306322 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-f53e2a3 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-3ec9a41 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-63b8baa */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-a0600b0 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-00a8407 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-f306322 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-f53e2a3 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-3ec9a41 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-63b8baa */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-a0600b0 */.elementskit-card-body {
    border-style: solid;
    border-width: 0 2px 2px 2px;
    border-color: #141836;
    border-radius: 0 0 12px 12px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0a7ec91 *//* =========================================
   WSZYSTKIE TABY — DOMYŚLNY BORDER
   ========================================= */

.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title {
    position: relative;
    border: 2px solid #1D173A !important;
    transition: none !important;
    outline: none !important;
}


/* Nieaktywne taby */
.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title[aria-selected="false"],
.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title[aria-selected="false"]:hover,
.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title[aria-selected="false"]:focus {
    border-color: #1D173A !important;
}


/* Aktywny tab — zwykły border robimy transparentny,
   ponieważ gradient nakładamy przez ::before */
.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title[aria-selected="true"],
.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title[aria-selected="true"]:hover,
.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title[aria-selected="true"]:focus {
    border-color: transparent !important;
}


/* =========================================
   AKTYWNY TAB — GRADIENTOWY BORDER
   ========================================= */

.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title[aria-selected="true"]::before {
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: inherit;
    padding: 2px;

    background: linear-gradient(
        270deg,
        #8B5CF6,
        #D946EF
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
    transition: none !important;
}


/* =========================================
   IKONY FONTOWE
   ========================================= */

.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title i {
    background: linear-gradient(
        270deg,
        #8B5CF6,
        #D946EF
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   IKONY SVG
   ========================================= */

.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title .e-n-tab-icon,
.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title .e-n-tab-icon svg,
.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title .e-n-tab-icon svg * {
    color: #A855F7 !important;
    fill: #A855F7 !important;
    stroke: #A855F7 !important;
}


/* Aktywna ikonka NIE może zmieniać się na białą */
.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title[aria-selected="true"] .e-n-tab-icon,
.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg,
.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg * {
    color: #A855F7 !important;
    fill: #A855F7 !important;
    stroke: #A855F7 !important;
}


/* =========================================
   USUNIĘCIE FLASH / TRANSITION
   ========================================= */

.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title,
.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title *,
.elementor-261 .elementor-element.elementor-element-0a7ec91 .e-n-tab-title::before {
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cdd0a4d */.elementor-261 .elementor-element.elementor-element-2cdd0a4d .elementor-button .elementor-button-icon {
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.elementor-261 .elementor-element.elementor-element-2cdd0a4d .elementor-button:hover .elementor-button-icon {
    transform: translateX(6px);
}


.elementor-261 .elementor-element.elementor-element-2cdd0a4d::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 2.5px;
    background: linear-gradient(90deg, #1877F2 0%,  #8B5CF6 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c7bac18 */.elementor-261 .elementor-element.elementor-element-6c7bac18 .elementor-button .elementor-button-icon {
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.elementor-261 .elementor-element.elementor-element-6c7bac18 .elementor-button:hover .elementor-button-icon {
    transform: scale(1.25);
}


.elementor-261 .elementor-element.elementor-element-6c7bac18::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 2.5px;
    background: linear-gradient(90deg, #8B5CF6 0%, #D946EF 100%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53aa61f7 */.elementor-261 .elementor-element.elementor-element-53aa61f7 .elementor-background-video-container {
  filter: blur(1px);
  -webkit-filter: blur(1px);
}/* End custom CSS */