.elementor-4784 .elementor-element.elementor-element-6dcc7298{--display:flex;--min-height:100vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:-3.2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4784 .elementor-element.elementor-element-6dcc7298:not(.elementor-motion-effects-element-type-background), .elementor-4784 .elementor-element.elementor-element-6dcc7298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://przewodnikwedkarski.pro/wp-content/uploads/2026/03/strona-oferta-2048x1441.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-4784 .elementor-element.elementor-element-6dcc7298.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4784 .elementor-element.elementor-element-34867a23{--display:flex;--min-height:100vh;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:58px;--padding-right:0px;}.elementor-4784 .elementor-element.elementor-element-d3b3cde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-4784 .elementor-element.elementor-element-799afb9{--spacer-size:7vh;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4784 .elementor-element.elementor-element-d3fb399 .elementor-heading-title{font-family:var( --e-global-typography-3e6920a-font-family ), Sans-serif;font-size:var( --e-global-typography-3e6920a-font-size );font-weight:var( --e-global-typography-3e6920a-font-weight );text-transform:var( --e-global-typography-3e6920a-text-transform );line-height:var( --e-global-typography-3e6920a-line-height );letter-spacing:var( --e-global-typography-3e6920a-letter-spacing );word-spacing:var( --e-global-typography-3e6920a-word-spacing );color:var( --e-global-color-b2852e4 );}.elementor-4784 .elementor-element.elementor-element-d3fb399{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;}.elementor-4784 .elementor-element.elementor-element-132e7ea{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-20d20d0 );--border-color:var( --e-global-color-20d20d0 );--border-radius:0px 0px 0px 0px;--margin-top:06px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4784 .elementor-element.elementor-element-eba6bf5{--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-start;--align-items:center;--gap:0px 016px;--row-gap:0px;--column-gap:016px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E4DF14;--border-color:#E8E4DF14;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:011px;--padding-bottom:011px;--padding-left:0px;--padding-right:0px;}.elementor-4784 .elementor-element.elementor-element-6c8e4c2 .elementor-heading-title{font-family:var( --e-global-typography-00a906d-font-family ), Sans-serif;font-size:var( --e-global-typography-00a906d-font-size );font-weight:var( --e-global-typography-00a906d-font-weight );text-transform:var( --e-global-typography-00a906d-text-transform );font-style:var( --e-global-typography-00a906d-font-style );text-decoration:var( --e-global-typography-00a906d-text-decoration );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );color:#F57C20;}.elementor-4784 .elementor-element.elementor-element-85e2a7f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;line-height:1.25em;letter-spacing:0em;color:var( --e-global-color-4a9317d );}.elementor-4784 .elementor-element.elementor-element-cf8590f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:0em;color:#0A0A0A00;}.elementor-4784 .elementor-element.elementor-element-cf8590f.elementor-element{--align-self:center;}.elementor-4784 .elementor-element.elementor-element-9b11675{--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-start;--align-items:center;--gap:0px 016px;--row-gap:0px;--column-gap:016px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E4DF14;--border-color:#E8E4DF14;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:011px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;}.elementor-4784 .elementor-element.elementor-element-4808631 .elementor-heading-title{font-family:var( --e-global-typography-00a906d-font-family ), Sans-serif;font-size:var( --e-global-typography-00a906d-font-size );font-weight:var( --e-global-typography-00a906d-font-weight );text-transform:var( --e-global-typography-00a906d-text-transform );font-style:var( --e-global-typography-00a906d-font-style );text-decoration:var( --e-global-typography-00a906d-text-decoration );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );color:#F57C20;}.elementor-4784 .elementor-element.elementor-element-637b3c7 .elementor-heading-title{font-family:var( --e-global-typography-ee7e3a1-font-family ), Sans-serif;font-size:var( --e-global-typography-ee7e3a1-font-size );font-weight:var( --e-global-typography-ee7e3a1-font-weight );text-transform:var( --e-global-typography-ee7e3a1-text-transform );font-style:var( --e-global-typography-ee7e3a1-font-style );line-height:var( --e-global-typography-ee7e3a1-line-height );letter-spacing:var( --e-global-typography-ee7e3a1-letter-spacing );word-spacing:var( --e-global-typography-ee7e3a1-word-spacing );color:var( --e-global-color-4a9317d );}.elementor-4784 .elementor-element.elementor-element-6f7204c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:0em;color:#0A0A0A00;}.elementor-4784 .elementor-element.elementor-element-6f7204c.elementor-element{--align-self:center;}.elementor-4784 .elementor-element.elementor-element-9f9e6a8{--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-start;--align-items:center;--gap:0px 016px;--row-gap:0px;--column-gap:016px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E4DF14;--border-color:#E8E4DF14;--padding-top:011px;--padding-bottom:011px;--padding-left:0px;--padding-right:0px;}.elementor-4784 .elementor-element.elementor-element-2c46ccd .elementor-heading-title{font-family:var( --e-global-typography-00a906d-font-family ), Sans-serif;font-size:var( --e-global-typography-00a906d-font-size );font-weight:var( --e-global-typography-00a906d-font-weight );text-transform:var( --e-global-typography-00a906d-text-transform );font-style:var( --e-global-typography-00a906d-font-style );text-decoration:var( --e-global-typography-00a906d-text-decoration );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );color:#F57C20;}.elementor-4784 .elementor-element.elementor-element-dc1bfe9 .elementor-heading-title{font-family:var( --e-global-typography-e65d7f4-font-family ), Sans-serif;font-size:var( --e-global-typography-e65d7f4-font-size );font-weight:var( --e-global-typography-e65d7f4-font-weight );text-transform:var( --e-global-typography-e65d7f4-text-transform );font-style:var( --e-global-typography-e65d7f4-font-style );text-decoration:var( --e-global-typography-e65d7f4-text-decoration );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );color:var( --e-global-color-4a9317d );}.elementor-4784 .elementor-element.elementor-element-da38a59 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:0em;color:#0A0A0A00;}.elementor-4784 .elementor-element.elementor-element-da38a59.elementor-element{--align-self:center;}.elementor-4784 .elementor-element.elementor-element-595e8cb{--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-start;--align-items:center;--gap:0px 016px;--row-gap:0px;--column-gap:016px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E4DF14;--border-color:#E8E4DF14;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:011px;--padding-bottom:011px;--padding-left:0px;--padding-right:0px;}.elementor-4784 .elementor-element.elementor-element-a132772 .elementor-heading-title{font-family:var( --e-global-typography-00a906d-font-family ), Sans-serif;font-size:var( --e-global-typography-00a906d-font-size );font-weight:var( --e-global-typography-00a906d-font-weight );text-transform:var( --e-global-typography-00a906d-text-transform );font-style:var( --e-global-typography-00a906d-font-style );text-decoration:var( --e-global-typography-00a906d-text-decoration );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );color:#F57C20;}.elementor-4784 .elementor-element.elementor-element-22c4a3b .elementor-heading-title{font-family:var( --e-global-typography-e65d7f4-font-family ), Sans-serif;font-size:var( --e-global-typography-e65d7f4-font-size );font-weight:var( --e-global-typography-e65d7f4-font-weight );text-transform:var( --e-global-typography-e65d7f4-text-transform );font-style:var( --e-global-typography-e65d7f4-font-style );text-decoration:var( --e-global-typography-e65d7f4-text-decoration );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );color:var( --e-global-color-4a9317d );}.elementor-4784 .elementor-element.elementor-element-81359bf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:0em;color:#0A0A0A00;}.elementor-4784 .elementor-element.elementor-element-81359bf.elementor-element{--align-self:center;}.elementor-4784 .elementor-element.elementor-element-b111895{--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-start;--align-items:center;--gap:0px 016px;--row-gap:0px;--column-gap:016px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E4DF14;--border-color:#E8E4DF14;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:011px;--padding-bottom:011px;--padding-left:0px;--padding-right:0px;}.elementor-4784 .elementor-element.elementor-element-ccc2abc .elementor-heading-title{font-family:var( --e-global-typography-00a906d-font-family ), Sans-serif;font-size:var( --e-global-typography-00a906d-font-size );font-weight:var( --e-global-typography-00a906d-font-weight );text-transform:var( --e-global-typography-00a906d-text-transform );font-style:var( --e-global-typography-00a906d-font-style );text-decoration:var( --e-global-typography-00a906d-text-decoration );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );color:#F57C20;}.elementor-4784 .elementor-element.elementor-element-7e956db .elementor-heading-title{font-family:var( --e-global-typography-e65d7f4-font-family ), Sans-serif;font-size:var( --e-global-typography-e65d7f4-font-size );font-weight:var( --e-global-typography-e65d7f4-font-weight );text-transform:var( --e-global-typography-e65d7f4-text-transform );font-style:var( --e-global-typography-e65d7f4-font-style );text-decoration:var( --e-global-typography-e65d7f4-text-decoration );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );color:var( --e-global-color-4a9317d );}.elementor-4784 .elementor-element.elementor-element-7941b46 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:0em;color:#0A0A0A00;}.elementor-4784 .elementor-element.elementor-element-7941b46.elementor-element{--align-self:center;}.elementor-4784 .elementor-element.elementor-element-6e7160f{--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-start;--align-items:center;--gap:0px 016px;--row-gap:0px;--column-gap:016px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E4DF14;--border-color:#E8E4DF14;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:011px;--padding-bottom:011px;--padding-left:0px;--padding-right:0px;}.elementor-4784 .elementor-element.elementor-element-22cb526 .elementor-heading-title{font-family:var( --e-global-typography-00a906d-font-family ), Sans-serif;font-size:var( --e-global-typography-00a906d-font-size );font-weight:var( --e-global-typography-00a906d-font-weight );text-transform:var( --e-global-typography-00a906d-text-transform );font-style:var( --e-global-typography-00a906d-font-style );text-decoration:var( --e-global-typography-00a906d-text-decoration );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );color:#F57C20;}.elementor-4784 .elementor-element.elementor-element-5331774 .elementor-heading-title{font-family:var( --e-global-typography-e65d7f4-font-family ), Sans-serif;font-size:var( --e-global-typography-e65d7f4-font-size );font-weight:var( --e-global-typography-e65d7f4-font-weight );text-transform:var( --e-global-typography-e65d7f4-text-transform );font-style:var( --e-global-typography-e65d7f4-font-style );text-decoration:var( --e-global-typography-e65d7f4-text-decoration );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );color:var( --e-global-color-4a9317d );}.elementor-4784 .elementor-element.elementor-element-5937221 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:0em;color:#0A0A0A00;}.elementor-4784 .elementor-element.elementor-element-5937221.elementor-element{--align-self:center;}.elementor-4784 .elementor-element.elementor-element-1fb0365{--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-start;--align-items:center;--gap:0px 016px;--row-gap:0px;--column-gap:016px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E4DF14;--border-color:#E8E4DF14;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:011px;--padding-bottom:011px;--padding-left:0px;--padding-right:0px;}.elementor-4784 .elementor-element.elementor-element-f3ad59a .elementor-heading-title{font-family:var( --e-global-typography-00a906d-font-family ), Sans-serif;font-size:var( --e-global-typography-00a906d-font-size );font-weight:var( --e-global-typography-00a906d-font-weight );text-transform:var( --e-global-typography-00a906d-text-transform );font-style:var( --e-global-typography-00a906d-font-style );text-decoration:var( --e-global-typography-00a906d-text-decoration );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );color:#F57C20;}.elementor-4784 .elementor-element.elementor-element-e7ebd00 .elementor-heading-title{font-family:var( --e-global-typography-e65d7f4-font-family ), Sans-serif;font-size:var( --e-global-typography-e65d7f4-font-size );font-weight:var( --e-global-typography-e65d7f4-font-weight );text-transform:var( --e-global-typography-e65d7f4-text-transform );font-style:var( --e-global-typography-e65d7f4-font-style );text-decoration:var( --e-global-typography-e65d7f4-text-decoration );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );color:var( --e-global-color-4a9317d );}.elementor-4784 .elementor-element.elementor-element-50954ba .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;text-transform:none;font-style:normal;letter-spacing:0em;color:#0A0A0A00;}.elementor-4784 .elementor-element.elementor-element-50954ba.elementor-element{--align-self:center;}body.elementor-page-4784:not(.elementor-motion-effects-element-type-background), body.elementor-page-4784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}@media(max-width:1024px){.elementor-4784 .elementor-element.elementor-element-6dcc7298{--min-height:100vh;--margin-top:-9vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4784 .elementor-element.elementor-element-6dcc7298:not(.elementor-motion-effects-element-type-background), .elementor-4784 .elementor-element.elementor-element-6dcc7298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-4784 .elementor-element.elementor-element-34867a23{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-4784 .elementor-element.elementor-element-d3b3cde{--min-height:0px;}.elementor-4784 .elementor-element.elementor-element-799afb9{--spacer-size:15vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4784 .elementor-element.elementor-element-d3fb399 .elementor-heading-title{font-size:var( --e-global-typography-3e6920a-font-size );line-height:var( --e-global-typography-3e6920a-line-height );letter-spacing:var( --e-global-typography-3e6920a-letter-spacing );word-spacing:var( --e-global-typography-3e6920a-word-spacing );}.elementor-4784 .elementor-element.elementor-element-6c8e4c2 .elementor-heading-title{font-size:var( --e-global-typography-00a906d-font-size );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );}.elementor-4784 .elementor-element.elementor-element-85e2a7f .elementor-heading-title{font-size:21px;line-height:1.25em;}.elementor-4784 .elementor-element.elementor-element-4808631 .elementor-heading-title{font-size:var( --e-global-typography-00a906d-font-size );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );}.elementor-4784 .elementor-element.elementor-element-637b3c7 .elementor-heading-title{font-size:var( --e-global-typography-ee7e3a1-font-size );line-height:var( --e-global-typography-ee7e3a1-line-height );letter-spacing:var( --e-global-typography-ee7e3a1-letter-spacing );word-spacing:var( --e-global-typography-ee7e3a1-word-spacing );}.elementor-4784 .elementor-element.elementor-element-9f9e6a8{--flex-wrap:nowrap;}.elementor-4784 .elementor-element.elementor-element-2c46ccd .elementor-heading-title{font-size:var( --e-global-typography-00a906d-font-size );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );}.elementor-4784 .elementor-element.elementor-element-dc1bfe9 .elementor-heading-title{font-size:var( --e-global-typography-e65d7f4-font-size );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );}.elementor-4784 .elementor-element.elementor-element-595e8cb{--flex-wrap:nowrap;}.elementor-4784 .elementor-element.elementor-element-a132772 .elementor-heading-title{font-size:var( --e-global-typography-00a906d-font-size );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );}.elementor-4784 .elementor-element.elementor-element-22c4a3b .elementor-heading-title{font-size:var( --e-global-typography-e65d7f4-font-size );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );}.elementor-4784 .elementor-element.elementor-element-ccc2abc .elementor-heading-title{font-size:var( --e-global-typography-00a906d-font-size );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );}.elementor-4784 .elementor-element.elementor-element-7e956db .elementor-heading-title{font-size:var( --e-global-typography-e65d7f4-font-size );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );}.elementor-4784 .elementor-element.elementor-element-22cb526 .elementor-heading-title{font-size:var( --e-global-typography-00a906d-font-size );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );}.elementor-4784 .elementor-element.elementor-element-5331774 .elementor-heading-title{font-size:var( --e-global-typography-e65d7f4-font-size );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );}.elementor-4784 .elementor-element.elementor-element-f3ad59a .elementor-heading-title{font-size:var( --e-global-typography-00a906d-font-size );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );}.elementor-4784 .elementor-element.elementor-element-e7ebd00 .elementor-heading-title{font-size:var( --e-global-typography-e65d7f4-font-size );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );}}@media(max-width:400px){.elementor-4784 .elementor-element.elementor-element-34867a23{--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:center;}.elementor-4784 .elementor-element.elementor-element-d3b3cde{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4784 .elementor-element.elementor-element-d3fb399 .elementor-heading-title{font-size:var( --e-global-typography-3e6920a-font-size );line-height:var( --e-global-typography-3e6920a-line-height );letter-spacing:var( --e-global-typography-3e6920a-letter-spacing );word-spacing:var( --e-global-typography-3e6920a-word-spacing );}.elementor-4784 .elementor-element.elementor-element-6c8e4c2 .elementor-heading-title{font-size:var( --e-global-typography-00a906d-font-size );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );}.elementor-4784 .elementor-element.elementor-element-85e2a7f .elementor-heading-title{font-size:21px;line-height:1.25em;}.elementor-4784 .elementor-element.elementor-element-4808631 .elementor-heading-title{font-size:var( --e-global-typography-00a906d-font-size );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );}.elementor-4784 .elementor-element.elementor-element-637b3c7 .elementor-heading-title{font-size:var( --e-global-typography-ee7e3a1-font-size );line-height:var( --e-global-typography-ee7e3a1-line-height );letter-spacing:var( --e-global-typography-ee7e3a1-letter-spacing );word-spacing:var( --e-global-typography-ee7e3a1-word-spacing );}.elementor-4784 .elementor-element.elementor-element-9f9e6a8{--flex-wrap:nowrap;}.elementor-4784 .elementor-element.elementor-element-2c46ccd .elementor-heading-title{font-size:var( --e-global-typography-00a906d-font-size );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );}.elementor-4784 .elementor-element.elementor-element-dc1bfe9 .elementor-heading-title{font-size:var( --e-global-typography-e65d7f4-font-size );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );}.elementor-4784 .elementor-element.elementor-element-a132772 .elementor-heading-title{font-size:var( --e-global-typography-00a906d-font-size );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );}.elementor-4784 .elementor-element.elementor-element-22c4a3b .elementor-heading-title{font-size:var( --e-global-typography-e65d7f4-font-size );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );}.elementor-4784 .elementor-element.elementor-element-ccc2abc .elementor-heading-title{font-size:var( --e-global-typography-00a906d-font-size );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );}.elementor-4784 .elementor-element.elementor-element-7e956db .elementor-heading-title{font-size:var( --e-global-typography-e65d7f4-font-size );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );}.elementor-4784 .elementor-element.elementor-element-22cb526 .elementor-heading-title{font-size:var( --e-global-typography-00a906d-font-size );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );}.elementor-4784 .elementor-element.elementor-element-5331774 .elementor-heading-title{font-size:var( --e-global-typography-e65d7f4-font-size );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );}.elementor-4784 .elementor-element.elementor-element-f3ad59a .elementor-heading-title{font-size:var( --e-global-typography-00a906d-font-size );line-height:var( --e-global-typography-00a906d-line-height );letter-spacing:var( --e-global-typography-00a906d-letter-spacing );word-spacing:var( --e-global-typography-00a906d-word-spacing );}.elementor-4784 .elementor-element.elementor-element-e7ebd00 .elementor-heading-title{font-size:var( --e-global-typography-e65d7f4-font-size );line-height:var( --e-global-typography-e65d7f4-line-height );letter-spacing:var( --e-global-typography-e65d7f4-letter-spacing );word-spacing:var( --e-global-typography-e65d7f4-word-spacing );}}@media(min-width:401px){.elementor-4784 .elementor-element.elementor-element-6dcc7298{--width:100vw;}.elementor-4784 .elementor-element.elementor-element-34867a23{--width:100%;}.elementor-4784 .elementor-element.elementor-element-d3b3cde{--width:20%;}}@media(max-width:1024px) and (min-width:401px){.elementor-4784 .elementor-element.elementor-element-6dcc7298{--width:100vw;}.elementor-4784 .elementor-element.elementor-element-34867a23{--width:50vw;}.elementor-4784 .elementor-element.elementor-element-d3b3cde{--width:100%;}}@media(min-width:1025px){.elementor-4784 .elementor-element.elementor-element-6dcc7298:not(.elementor-motion-effects-element-type-background), .elementor-4784 .elementor-element.elementor-element-6dcc7298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-eba6bf5 */.elementor-4784 .elementor-element.elementor-element-eba6bf5:hover .offer-name * { color: var(--e-global-color-accent) !important; }
.elementor-4784 .elementor-element.elementor-element-eba6bf5:hover .offer-arrow { transform: translateX(5px); }
.elementor-4784 .elementor-element.elementor-element-eba6bf5:hover .offer-arrow * { color: var(--e-global-color-accent) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b11675 */.elementor-4784 .elementor-element.elementor-element-9b11675:hover .offer-name * { color: var(--e-global-color-accent) !important; }
.elementor-4784 .elementor-element.elementor-element-9b11675:hover .offer-arrow { transform: translateX(5px); }
.elementor-4784 .elementor-element.elementor-element-9b11675:hover .offer-arrow * { color: var(--e-global-color-accent) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9e6a8 */.elementor-4784 .elementor-element.elementor-element-9f9e6a8:hover .offer-name * { color: var(--e-global-color-accent) !important; }
.elementor-4784 .elementor-element.elementor-element-9f9e6a8:hover .offer-arrow { transform: translateX(5px); }
.elementor-4784 .elementor-element.elementor-element-9f9e6a8:hover .offer-arrow * { color: var(--e-global-color-accent) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-595e8cb */.elementor-4784 .elementor-element.elementor-element-595e8cb:hover .offer-name * { color: var(--e-global-color-accent) !important; }
.elementor-4784 .elementor-element.elementor-element-595e8cb:hover .offer-arrow { transform: translateX(5px); }
.elementor-4784 .elementor-element.elementor-element-595e8cb:hover .offer-arrow * { color: var(--e-global-color-accent) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b111895 */.elementor-4784 .elementor-element.elementor-element-b111895:hover .offer-name * { color: var(--e-global-color-accent) !important; }
.elementor-4784 .elementor-element.elementor-element-b111895:hover .offer-arrow { transform: translateX(5px); }
.elementor-4784 .elementor-element.elementor-element-b111895:hover .offer-arrow * { color: var(--e-global-color-accent) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e7160f */.elementor-4784 .elementor-element.elementor-element-6e7160f:hover .offer-name * { color: var(--e-global-color-accent) !important; }
.elementor-4784 .elementor-element.elementor-element-6e7160f:hover .offer-arrow { transform: translateX(5px); }
.elementor-4784 .elementor-element.elementor-element-6e7160f:hover .offer-arrow * { color: var(--e-global-color-accent) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb0365 */.elementor-4784 .elementor-element.elementor-element-1fb0365:hover .offer-name * { color: var(--e-global-color-accent) !important; }
.elementor-4784 .elementor-element.elementor-element-1fb0365:hover .offer-arrow { transform: translateX(5px); }
.elementor-4784 .elementor-element.elementor-element-1fb0365:hover .offer-arrow * { color: var(--e-global-color-accent) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dcc7298 *//* Gradient overlay — lewa strona ciemna, prawa odsłania zdjęcie */
.elementor-4784 .elementor-element.elementor-element-6dcc7298::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background:
    /* LEWA — solid czarny do przezroczystego, zakrywa ~35% ekranu */
    linear-gradient(
      to right,
      #0A0A0A 0%,
      #0A0A0A 22%,
      rgba(10,10,10,0.92) 30%,
      rgba(10,10,10,0.70) 40%,
      rgba(10,10,10,0.30) 52%,
      rgba(10,10,10,0.05) 64%,
      transparent 75%
    ),
    /* GÓRA */
    linear-gradient(to bottom, rgba(10,10,10,0.72) 0%, transparent 22%),
    /* DÓŁ */
    linear-gradient(to top, rgba(10,10,10,0.85) 0%, transparent 25%),
    /* PRAWA krawędź */
    linear-gradient(to left, rgba(10,10,10,0.45) 0%, transparent 20%);
}/* End custom CSS */