.elementor-5070 .elementor-element.elementor-element-3778c63e{--display:flex;--padding-top:160px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-5070 .elementor-element.elementor-element-3778c63e:not(.elementor-motion-effects-element-type-background), .elementor-5070 .elementor-element.elementor-element-3778c63e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ca3d5c0 );}.elementor-widget-text-editor{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-5070 .elementor-element.elementor-element-2ef40fe0{font-family:var( --e-global-typography-da57aea-font-family ), Sans-serif;font-size:var( --e-global-typography-da57aea-font-size );font-weight:var( --e-global-typography-da57aea-font-weight );line-height:var( --e-global-typography-da57aea-line-height );letter-spacing:var( --e-global-typography-da57aea-letter-spacing );color:var( --e-global-color-73930fb );}.elementor-5070 .elementor-element.elementor-element-2ef40fe0 p{margin-block-end:20px;}.elementor-5070 .elementor-element.elementor-element-2ef40fe0 a{color:var( --e-global-color-73930fb );}@media(max-width:1024px){.elementor-5070 .elementor-element.elementor-element-2ef40fe0{font-size:var( --e-global-typography-da57aea-font-size );line-height:var( --e-global-typography-da57aea-line-height );letter-spacing:var( --e-global-typography-da57aea-letter-spacing );}}@media(min-width:768px){.elementor-5070 .elementor-element.elementor-element-3778c63e{--content-width:860px;}}@media(max-width:767px){.elementor-5070 .elementor-element.elementor-element-3778c63e{--padding-top:130px;--padding-bottom:64px;--padding-left:22px;--padding-right:22px;}.elementor-5070 .elementor-element.elementor-element-2ef40fe0{font-size:var( --e-global-typography-da57aea-font-size );line-height:var( --e-global-typography-da57aea-line-height );letter-spacing:var( --e-global-typography-da57aea-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-2ef40fe0 *//* Typografia nagłówków wewnątrz dokumentu i odstępy sekcji. */
.elementor-5070 .elementor-element.elementor-element-2ef40fe0 {font-size:16px; line-height:1.85; overflow-wrap:anywhere;}
.elementor-5070 .elementor-element.elementor-element-2ef40fe0 h1, .elementor-5070 .elementor-element.elementor-element-2ef40fe0 h2 {font-family:var(--e-global-typography-fe4f219-font-family),serif; color:var(--e-global-color-73930fb); font-weight:400; letter-spacing:-.025em;}
.elementor-5070 .elementor-element.elementor-element-2ef40fe0 h1 {font-size:clamp(44px,5.5vw,72px); line-height:1.05; margin:0 0 32px;}
.elementor-5070 .elementor-element.elementor-element-2ef40fe0 h2 {font-size:clamp(28px,3vw,36px); line-height:1.2; margin:48px 0 18px; padding-top:28px; border-top:1px solid var(--e-global-color-816f0c4);}
.elementor-5070 .elementor-element.elementor-element-2ef40fe0 .bw-legal-eyebrow {font-size:10px; letter-spacing:.2em; line-height:1.6; color:var(--e-global-color-fc3dc1b); margin:0 0 24px;}
.elementor-5070 .elementor-element.elementor-element-2ef40fe0 ul {padding-left:22px; margin:0 0 24px;}
.elementor-5070 .elementor-element.elementor-element-2ef40fe0 li {padding-left:4px; margin-bottom:12px;}
.elementor-5070 .elementor-element.elementor-element-2ef40fe0 a {text-decoration:underline; text-underline-offset:3px;}
.elementor-5070 .elementor-element.elementor-element-2ef40fe0 a:hover {color:var(--e-global-color-fc3dc1b);}
@media(max-width:767px){.elementor-5070 .elementor-element.elementor-element-2ef40fe0{font-size:15px;line-height:1.75;}.elementor-5070 .elementor-element.elementor-element-2ef40fe0 h2{margin-top:36px;padding-top:24px;}}/* End custom CSS */