.elementor-2861 .elementor-element.elementor-element-e1e5e23{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2861 .elementor-element.elementor-element-e1e5e23:not(.elementor-motion-effects-element-type-background), .elementor-2861 .elementor-element.elementor-element-e1e5e23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2861 .elementor-element.elementor-element-691a28b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2861 .elementor-element.elementor-element-a9234c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2861 .elementor-element.elementor-element-54f2258{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2861 .elementor-element.elementor-element-b8d3906{text-align:left;}.elementor-2861 .elementor-element.elementor-element-b8d3906 .elementor-heading-title{font-family:"BaiJamure", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-2861 .elementor-element.elementor-element-548b9d7{text-align:left;}.elementor-2861 .elementor-element.elementor-element-548b9d7 .elementor-heading-title{font-family:var( --e-global-typography-270a20a-font-family ), Sans-serif;font-size:var( --e-global-typography-270a20a-font-size );font-weight:var( --e-global-typography-270a20a-font-weight );line-height:var( --e-global-typography-270a20a-line-height );letter-spacing:var( --e-global-typography-270a20a-letter-spacing );color:var( --e-global-color-401433f );}.elementor-2861 .elementor-element.elementor-element-da01251{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2861 .elementor-element.elementor-element-6753068{font-family:var( --e-global-typography-74c2659-font-family ), Sans-serif;font-size:var( --e-global-typography-74c2659-font-size );font-weight:var( --e-global-typography-74c2659-font-weight );line-height:var( --e-global-typography-74c2659-line-height );color:var( --e-global-color-a098374 );}.elementor-2861 .elementor-element.elementor-element-1101a93{font-family:var( --e-global-typography-74c2659-font-family ), Sans-serif;font-size:var( --e-global-typography-74c2659-font-size );font-weight:var( --e-global-typography-74c2659-font-weight );line-height:var( --e-global-typography-74c2659-line-height );color:var( --e-global-color-a098374 );}@media(min-width:768px){.elementor-2861 .elementor-element.elementor-element-691a28b{--width:40%;}.elementor-2861 .elementor-element.elementor-element-a9234c4{--width:60%;}}@media(max-width:1024px){.elementor-2861 .elementor-element.elementor-element-e1e5e23{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2861 .elementor-element.elementor-element-548b9d7 .elementor-heading-title{font-size:var( --e-global-typography-270a20a-font-size );line-height:var( --e-global-typography-270a20a-line-height );letter-spacing:var( --e-global-typography-270a20a-letter-spacing );}.elementor-2861 .elementor-element.elementor-element-6753068{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2861 .elementor-element.elementor-element-1101a93{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}}@media(max-width:767px){.elementor-2861 .elementor-element.elementor-element-e1e5e23{--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-2861 .elementor-element.elementor-element-b8d3906 .elementor-heading-title{font-size:1rem;line-height:1.4rem;}.elementor-2861 .elementor-element.elementor-element-548b9d7 .elementor-heading-title{font-size:var( --e-global-typography-270a20a-font-size );line-height:var( --e-global-typography-270a20a-line-height );letter-spacing:var( --e-global-typography-270a20a-letter-spacing );}.elementor-2861 .elementor-element.elementor-element-6753068{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}.elementor-2861 .elementor-element.elementor-element-1101a93{font-size:var( --e-global-typography-74c2659-font-size );line-height:var( --e-global-typography-74c2659-line-height );}}/* Start custom CSS for container, class: .elementor-element-e1e5e23 *//* =======================================
   Styl Domyślny (Laptop / Desktop > 1024px)
   ======================================= */
.elementor-2861 .elementor-element.elementor-element-e1e5e23 {
  /* Wcięcia 10% szerokości i 3% głębokości */
  clip-path: polygon(10% 3%, 90% 3%, 100% 0, 100% 100%, 90% 97%, 10% 97%, 0 100%, 0 0);
}

/* =======================================
   Wersja na Tablet (<= 1024px)
   ======================================= */
@media (max-width: 1024px) {
.elementor-2861 .elementor-element.elementor-element-e1e5e23 {
    /* Szersze wcięcia (15%) i płytsze (2%) */
    clip-path: polygon(15% 2%, 85% 2%, 100% 0, 100% 100%, 85% 98%, 15% 98%, 0 100%, 0 0);
  }
}

/* =======================================
   Wersja na Komórkę (<= 768px)
   ======================================= */
@media (max-width: 768px) {
.elementor-2861 .elementor-element.elementor-element-e1e5e23 {
    /* Najszersze wcięcia (18%), zgodnie z Twoją prośbą */
    clip-path: polygon(18% 3%, 82% 3%, 100% 0, 100% 100%, 82% 97%, 18% 97%, 0 100%, 0 0);
  }
}/* End custom CSS */