.elementor-10919 .elementor-element.elementor-element-ebc49b0{--display:flex;--min-height:100svh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:80px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-10919 .elementor-element.elementor-element-ebc49b0:not(.elementor-motion-effects-element-type-background), .elementor-10919 .elementor-element.elementor-element-ebc49b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://przedzajedza.pl/wp-content/uploads/2025/12/kurtka-czarno-biala-zebra-dymy-miekka.jpg");background-position:50% 12%;background-size:cover;}.elementor-10919 .elementor-element.elementor-element-aba061e{--display:flex;--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:flex-start;--align-items:stretch;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}.elementor-10919 .elementor-element.elementor-element-7ab134c{--display:flex;--min-height:calc(100svh - 130px);--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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 );color:var( --e-global-color-primary );}.elementor-10919 .elementor-element.elementor-element-1dc7cfc{text-align:start;}.elementor-10919 .elementor-element.elementor-element-1dc7cfc .elementor-heading-title{font-family:var( --e-global-typography-b43a066-font-family ), Sans-serif;font-size:var( --e-global-typography-b43a066-font-size );font-weight:var( --e-global-typography-b43a066-font-weight );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-b51e1da{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10919 .elementor-element.elementor-element-b51e1da > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10919 .elementor-element.elementor-element-b51e1da .elementor-heading-title{font-family:"neue-haas-unica", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-163222e{--display:flex;--min-height:100svh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10919 .elementor-element.elementor-element-163222e.e-con{--align-self:center;}.elementor-10919 .elementor-element.elementor-element-14efe10{--display:flex;--position:absolute;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11dcc60 );--border-color:var( --e-global-color-11dcc60 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-10919 .elementor-element.elementor-element-14efe10:not(.elementor-motion-effects-element-type-background), .elementor-10919 .elementor-element.elementor-element-14efe10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44ceb39 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10919 .elementor-element.elementor-element-ebcdfe2 .elementor-heading-title{font-family:var( --e-global-typography-b43a066-font-family ), Sans-serif;font-size:var( --e-global-typography-b43a066-font-size );font-weight:var( --e-global-typography-b43a066-font-weight );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-10919 .elementor-element.elementor-element-5b77fb4{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-87a7155-font-family ), Sans-serif;font-size:var( --e-global-typography-87a7155-font-size );font-weight:var( --e-global-typography-87a7155-font-weight );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-954fa80{--display:flex;--position:absolute;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11dcc60 );--border-color:var( --e-global-color-11dcc60 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10919 .elementor-element.elementor-element-954fa80:not(.elementor-motion-effects-element-type-background), .elementor-10919 .elementor-element.elementor-element-954fa80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44ceb39 );}.elementor-10919 .elementor-element.elementor-element-eedc31f .elementor-heading-title{font-family:var( --e-global-typography-b43a066-font-family ), Sans-serif;font-size:var( --e-global-typography-b43a066-font-size );font-weight:var( --e-global-typography-b43a066-font-weight );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-34c6acb{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-87a7155-font-family ), Sans-serif;font-size:var( --e-global-typography-87a7155-font-size );font-weight:var( --e-global-typography-87a7155-font-weight );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-c7cc84a{--display:flex;--position:absolute;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11dcc60 );--border-color:var( --e-global-color-11dcc60 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:3;}.elementor-10919 .elementor-element.elementor-element-c7cc84a:not(.elementor-motion-effects-element-type-background), .elementor-10919 .elementor-element.elementor-element-c7cc84a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44ceb39 );}.elementor-10919 .elementor-element.elementor-element-c043bd6 .elementor-heading-title{font-family:var( --e-global-typography-b43a066-font-family ), Sans-serif;font-size:var( --e-global-typography-b43a066-font-size );font-weight:var( --e-global-typography-b43a066-font-weight );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-02477ad{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-87a7155-font-family ), Sans-serif;font-size:var( --e-global-typography-87a7155-font-size );font-weight:var( --e-global-typography-87a7155-font-weight );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-b8f591b{--display:flex;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-10919 .elementor-element.elementor-element-33302ac{text-align:center;}.elementor-10919 .elementor-element.elementor-element-33302ac .elementor-heading-title{font-family:var( --e-global-typography-1511649-font-family ), Sans-serif;font-size:var( --e-global-typography-1511649-font-size );font-weight:var( --e-global-typography-1511649-font-weight );line-height:var( --e-global-typography-1511649-line-height );letter-spacing:var( --e-global-typography-1511649-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-c112f7a{--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:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10919 .elementor-element.elementor-element-c112f7a.e-con{--align-self:center;}.elementor-10919 .elementor-element.elementor-element-82fca0b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11dcc60 );--border-color:var( --e-global-color-11dcc60 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-10919 .elementor-element.elementor-element-82fca0b:not(.elementor-motion-effects-element-type-background), .elementor-10919 .elementor-element.elementor-element-82fca0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44ceb39 );}.elementor-10919 .elementor-element.elementor-element-4f2f0e5 .elementor-heading-title{font-family:var( --e-global-typography-b43a066-font-family ), Sans-serif;font-size:var( --e-global-typography-b43a066-font-size );font-weight:var( --e-global-typography-b43a066-font-weight );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-96440c9{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-87a7155-font-family ), Sans-serif;font-size:var( --e-global-typography-87a7155-font-size );font-weight:var( --e-global-typography-87a7155-font-weight );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-b87c7fb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11dcc60 );--border-color:var( --e-global-color-11dcc60 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:3;}.elementor-10919 .elementor-element.elementor-element-b87c7fb:not(.elementor-motion-effects-element-type-background), .elementor-10919 .elementor-element.elementor-element-b87c7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44ceb39 );}.elementor-10919 .elementor-element.elementor-element-31df907 .elementor-heading-title{font-family:var( --e-global-typography-b43a066-font-family ), Sans-serif;font-size:var( --e-global-typography-b43a066-font-size );font-weight:var( --e-global-typography-b43a066-font-weight );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-98e381b{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-87a7155-font-family ), Sans-serif;font-size:var( --e-global-typography-87a7155-font-size );font-weight:var( --e-global-typography-87a7155-font-weight );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-2977a64{--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:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10919 .elementor-element.elementor-element-2977a64.e-con{--align-self:center;}.elementor-10919 .elementor-element.elementor-element-496bb7d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11dcc60 );--border-color:var( --e-global-color-11dcc60 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-10919 .elementor-element.elementor-element-496bb7d:not(.elementor-motion-effects-element-type-background), .elementor-10919 .elementor-element.elementor-element-496bb7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44ceb39 );}.elementor-10919 .elementor-element.elementor-element-a517e3f .elementor-heading-title{font-family:var( --e-global-typography-b43a066-font-family ), Sans-serif;font-size:var( --e-global-typography-b43a066-font-size );font-weight:var( --e-global-typography-b43a066-font-weight );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-135bb2c{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-87a7155-font-family ), Sans-serif;font-size:var( --e-global-typography-87a7155-font-size );font-weight:var( --e-global-typography-87a7155-font-weight );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-804b5a1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11dcc60 );--border-color:var( --e-global-color-11dcc60 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:3;}.elementor-10919 .elementor-element.elementor-element-804b5a1:not(.elementor-motion-effects-element-type-background), .elementor-10919 .elementor-element.elementor-element-804b5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44ceb39 );}.elementor-10919 .elementor-element.elementor-element-4a8cc75 .elementor-heading-title{font-family:var( --e-global-typography-b43a066-font-family ), Sans-serif;font-size:var( --e-global-typography-b43a066-font-size );font-weight:var( --e-global-typography-b43a066-font-weight );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-379f0f0{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-87a7155-font-family ), Sans-serif;font-size:var( --e-global-typography-87a7155-font-size );font-weight:var( --e-global-typography-87a7155-font-weight );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-e71f335{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-11dcc60 );--border-color:var( --e-global-color-11dcc60 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:3;}.elementor-10919 .elementor-element.elementor-element-e71f335:not(.elementor-motion-effects-element-type-background), .elementor-10919 .elementor-element.elementor-element-e71f335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44ceb39 );}.elementor-10919 .elementor-element.elementor-element-156d8e1 .elementor-heading-title{font-family:var( --e-global-typography-b43a066-font-family ), Sans-serif;font-size:var( --e-global-typography-b43a066-font-size );font-weight:var( --e-global-typography-b43a066-font-weight );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-0bff34b{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-87a7155-font-family ), Sans-serif;font-size:var( --e-global-typography-87a7155-font-size );font-weight:var( --e-global-typography-87a7155-font-weight );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-2c21886{--display:flex;--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-11dcc60 );--border-color:var( --e-global-color-11dcc60 );--padding-top:150px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-10919 .elementor-element.elementor-element-2c21886:not(.elementor-motion-effects-element-type-background), .elementor-10919 .elementor-element.elementor-element-2c21886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-10919 .elementor-element.elementor-element-dd29de5{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-10919 .elementor-element.elementor-element-b4dde17{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-10919 .elementor-element.elementor-element-1e1af0e{width:var( --container-widget-width, 512px );max-width:512px;--container-widget-width:512px;--container-widget-flex-grow:0;text-align:center;}.elementor-10919 .elementor-element.elementor-element-1e1af0e .elementor-heading-title{font-family:var( --e-global-typography-fcc0068-font-family ), Sans-serif;font-size:var( --e-global-typography-fcc0068-font-size );font-weight:var( --e-global-typography-fcc0068-font-weight );line-height:var( --e-global-typography-fcc0068-line-height );letter-spacing:var( --e-global-typography-fcc0068-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-4d5fb7c{width:var( --container-widget-width, 484px );max-width:484px;--container-widget-width:484px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-87a7155-font-family ), Sans-serif;font-size:var( --e-global-typography-87a7155-font-size );font-weight:var( --e-global-typography-87a7155-font-weight );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-0df4c63{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-10919 .elementor-element.elementor-element-0df4c63:not(.elementor-motion-effects-element-type-background), .elementor-10919 .elementor-element.elementor-element-0df4c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-10919 .elementor-element.elementor-element-faf77ce{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-10919 .elementor-element.elementor-element-7f78737{--display:flex;--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10919 .elementor-element.elementor-element-62a5bdc{text-align:start;}.elementor-10919 .elementor-element.elementor-element-62a5bdc .elementor-heading-title{font-family:var( --e-global-typography-b43a066-font-family ), Sans-serif;font-size:var( --e-global-typography-b43a066-font-size );font-weight:var( --e-global-typography-b43a066-font-weight );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-287b3c6{text-align:start;font-family:var( --e-global-typography-87a7155-font-family ), Sans-serif;font-size:var( --e-global-typography-87a7155-font-size );font-weight:var( --e-global-typography-87a7155-font-weight );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-35db431{--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-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10919 .elementor-element.elementor-element-8850dd5 .gallery-item .gallery-caption{display:none;}.elementor-10919 .elementor-element.elementor-element-8850dd5 .gallery-item{padding:0 20px 20px 0;}.elementor-10919 .elementor-element.elementor-element-8850dd5 .gallery{margin:0 -20px -20px 0;}.elementor-10919 .elementor-element.elementor-element-ae9bb3b{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-10919 .elementor-element.elementor-element-ae9bb3b.e-con{--align-self:flex-end;}.elementor-10919 .elementor-element.elementor-element-561e8e2{--display:flex;--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10919 .elementor-element.elementor-element-1c776b1{text-align:start;font-family:var( --e-global-typography-87a7155-font-family ), Sans-serif;font-size:var( --e-global-typography-87a7155-font-size );font-weight:var( --e-global-typography-87a7155-font-weight );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-33d8fc1{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-10919 .elementor-element.elementor-element-33d8fc1:not(.elementor-motion-effects-element-type-background), .elementor-10919 .elementor-element.elementor-element-33d8fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-10919 .elementor-element.elementor-element-723d0f9{text-align:center;}.elementor-10919 .elementor-element.elementor-element-723d0f9 .elementor-heading-title{font-family:var( --e-global-typography-1511649-font-family ), Sans-serif;font-size:var( --e-global-typography-1511649-font-size );font-weight:var( --e-global-typography-1511649-font-weight );line-height:var( --e-global-typography-1511649-line-height );letter-spacing:var( --e-global-typography-1511649-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-10919 .elementor-element.elementor-element-345d59e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10919 .elementor-element.elementor-element-72be1fc{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10919 .elementor-element.elementor-element-da046db .elementor-button{background-color:var( --e-global-color-bcd6bc7 );font-family:var( --e-global-typography-a5b650f-font-family ), Sans-serif;font-size:var( --e-global-typography-a5b650f-font-size );font-weight:var( --e-global-typography-a5b650f-font-weight );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );fill:var( --e-global-color-11dcc60 );color:var( --e-global-color-11dcc60 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10919 .elementor-element.elementor-element-da046db.elementor-element{--align-self:center;}.elementor-10919 .elementor-element.elementor-element-da046db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10919 .elementor-element.elementor-element-da046db .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-10919 .elementor-element.elementor-element-ebc49b0:not(.elementor-motion-effects-element-type-background), .elementor-10919 .elementor-element.elementor-element-ebc49b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-10919 .elementor-element.elementor-element-aba061e{--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10919 .elementor-element.elementor-element-1dc7cfc .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10919 .elementor-element.elementor-element-ebcdfe2 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10919 .elementor-element.elementor-element-5b77fb4{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-eedc31f .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-34c6acb{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-c043bd6 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-02477ad{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-b8f591b{--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-10919 .elementor-element.elementor-element-33302ac .elementor-heading-title{font-size:var( --e-global-typography-1511649-font-size );line-height:var( --e-global-typography-1511649-line-height );letter-spacing:var( --e-global-typography-1511649-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-4f2f0e5 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-96440c9{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-31df907 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-98e381b{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-a517e3f .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-135bb2c{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-4a8cc75 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-379f0f0{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-156d8e1 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-0bff34b{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-2c21886{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-10919 .elementor-element.elementor-element-1e1af0e .elementor-heading-title{font-size:var( --e-global-typography-fcc0068-font-size );line-height:var( --e-global-typography-fcc0068-line-height );letter-spacing:var( --e-global-typography-fcc0068-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-4d5fb7c{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-0df4c63{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10919 .elementor-element.elementor-element-7f78737{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10919 .elementor-element.elementor-element-62a5bdc .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-287b3c6{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-10919 .elementor-element.elementor-element-561e8e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10919 .elementor-element.elementor-element-1c776b1{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-723d0f9 .elementor-heading-title{font-size:var( --e-global-typography-1511649-font-size );line-height:var( --e-global-typography-1511649-line-height );letter-spacing:var( --e-global-typography-1511649-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10919 .elementor-element.elementor-element-da046db .elementor-button{font-size:var( --e-global-typography-a5b650f-font-size );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );}}@media(max-width:767px){.elementor-10919 .elementor-element.elementor-element-ebc49b0:not(.elementor-motion-effects-element-type-background), .elementor-10919 .elementor-element.elementor-element-ebc49b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 50%;}.elementor-10919 .elementor-element.elementor-element-ebc49b0{--padding-top:15px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-10919 .elementor-element.elementor-element-aba061e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10919 .elementor-element.elementor-element-7ab134c{--min-height:calc(100svh - 30px);--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10919 .elementor-element.elementor-element-1dc7cfc{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10919 .elementor-element.elementor-element-1dc7cfc .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-b51e1da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10919 .elementor-element.elementor-element-14efe10{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10919 .elementor-element.elementor-element-ebcdfe2 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10919 .elementor-element.elementor-element-5b77fb4{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-954fa80{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10919 .elementor-element.elementor-element-eedc31f .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-34c6acb{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-c7cc84a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10919 .elementor-element.elementor-element-c043bd6 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-02477ad{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-b8f591b{--margin-top:0px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;}.elementor-10919 .elementor-element.elementor-element-33302ac .elementor-heading-title{font-size:var( --e-global-typography-1511649-font-size );line-height:var( --e-global-typography-1511649-line-height );letter-spacing:var( --e-global-typography-1511649-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-82fca0b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10919 .elementor-element.elementor-element-4f2f0e5 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-96440c9{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-b87c7fb{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10919 .elementor-element.elementor-element-31df907 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-98e381b{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-496bb7d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10919 .elementor-element.elementor-element-a517e3f .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-135bb2c{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-804b5a1{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10919 .elementor-element.elementor-element-4a8cc75 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-379f0f0{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-e71f335{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10919 .elementor-element.elementor-element-156d8e1 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-0bff34b{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-2c21886{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-10919 .elementor-element.elementor-element-1e1af0e .elementor-heading-title{font-size:var( --e-global-typography-fcc0068-font-size );line-height:var( --e-global-typography-fcc0068-line-height );letter-spacing:var( --e-global-typography-fcc0068-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-4d5fb7c{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-0df4c63{--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:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-10919 .elementor-element.elementor-element-62a5bdc .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-287b3c6{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-10919 .elementor-element.elementor-element-1c776b1{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-33d8fc1{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10919 .elementor-element.elementor-element-723d0f9 .elementor-heading-title{font-size:var( --e-global-typography-1511649-font-size );line-height:var( --e-global-typography-1511649-line-height );letter-spacing:var( --e-global-typography-1511649-letter-spacing );}.elementor-10919 .elementor-element.elementor-element-72be1fc{--justify-content:center;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10919 .elementor-element.elementor-element-da046db .elementor-button{font-size:var( --e-global-typography-a5b650f-font-size );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );}}@media(min-width:768px){.elementor-10919 .elementor-element.elementor-element-7ab134c{--width:50%;}.elementor-10919 .elementor-element.elementor-element-163222e{--width:30%;}.elementor-10919 .elementor-element.elementor-element-14efe10{--width:100%;}.elementor-10919 .elementor-element.elementor-element-954fa80{--width:100%;}.elementor-10919 .elementor-element.elementor-element-c7cc84a{--width:100%;}.elementor-10919 .elementor-element.elementor-element-c112f7a{--width:calc(100% - 566px);}.elementor-10919 .elementor-element.elementor-element-dd29de5{--width:50%;}.elementor-10919 .elementor-element.elementor-element-faf77ce{--width:33%;}.elementor-10919 .elementor-element.elementor-element-ae9bb3b{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10919 .elementor-element.elementor-element-7ab134c{--width:60%;}.elementor-10919 .elementor-element.elementor-element-163222e{--width:60%;}.elementor-10919 .elementor-element.elementor-element-c112f7a{--width:100%;}.elementor-10919 .elementor-element.elementor-element-2977a64{--width:100%;}.elementor-10919 .elementor-element.elementor-element-dd29de5{--width:100%;}.elementor-10919 .elementor-element.elementor-element-faf77ce{--width:100%;}.elementor-10919 .elementor-element.elementor-element-ae9bb3b{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-07a1616 */.elementor-10919 .elementor-element.elementor-element-07a1616 img{
    aspect-ratio:4/5;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86f203b */.elementor-10919 .elementor-element.elementor-element-86f203b img{
    aspect-ratio:4/5;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5667dbb */.elementor-10919 .elementor-element.elementor-element-5667dbb img{
    aspect-ratio:4/5;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7cc84a */.cards-wrapper {
  position: relative;
}

/* KAROLINA */
.karolina-box {
  position: absolute;
  z-index: 2;
  transition: transform 0.75s ease;
}

/* KRZYSZTOF ORYGINAŁ */
.krzysztof-box {
  position: absolute;
  z-index: 1;
  transform: rotate(5deg) translateX(90px);
  transition: transform 0.5s ease;
}

/* KRZYSZTOF KOPIA */
.krzysztof-copy {
  position: absolute;
  z-index: 3; /* zawsze na wierzchu */
  transform: rotate(5deg) translateX(90px);
  opacity: 0;
  transition: transform 0.5s ease, opacity 0.5s ease;
}

/* --- DESKTOP: hover --- */
@media (hover: hover) and (pointer: fine) {
  .cards-wrapper:hover .karolina-box {
      transform: rotate(-5deg) translateX(-90px);
  }
  .cards-wrapper:hover .krzysztof-box {
      transform: rotate(0deg) translateX(0);
  }
  .cards-wrapper:hover .krzysztof-copy {
      opacity: 1;
      transform: rotate(0deg) translateX(0);
  }
  .cards-wrapper:not(:hover) .krzysztof-copy {
      opacity: 0;
      transform: rotate(5deg) translateX(90px);
  }
}

/* --- MOBILE / TOUCH: klik --- */
@media (hover: none) and (pointer: coarse) {
  .cards-wrapper.hovered .karolina-box {
      transform: rotate(-5deg) translateX(-90px);
  }
  .cards-wrapper.hovered .krzysztof-box {
      transform: rotate(0deg) translateX(0);
  }
  .cards-wrapper.hovered .krzysztof-copy {
      opacity: 1;
      transform: rotate(0deg) translateX(0);
  }
  .cards-wrapper:not(.hovered) .krzysztof-copy {
      opacity: 0;
      transform: rotate(5deg) translateX(90px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0401517 */.elementor-10919 .elementor-element.elementor-element-0401517 img{
    aspect-ratio:4/5;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2e66d7 */.elementor-10919 .elementor-element.elementor-element-b2e66d7 img{
    aspect-ratio:4/5;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5841d7 */.elementor-10919 .elementor-element.elementor-element-f5841d7 img{
    aspect-ratio:4/5;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94184bb */.elementor-10919 .elementor-element.elementor-element-94184bb img{
    aspect-ratio:4/5;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed7abe8 */.elementor-10919 .elementor-element.elementor-element-ed7abe8 img{
    aspect-ratio:4/5;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faf77ce */@media screen and (min-width: 1024px) {
.elementor-10919 .elementor-element.elementor-element-faf77ce {
    position: sticky;
    top: 80px;
  }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8850dd5 */.elementor-10919 .elementor-element.elementor-element-8850dd5 img{
    aspect-ratio:16/9;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae9bb3b */@media screen and (min-width: 1024px) {
.elementor-10919 .elementor-element.elementor-element-ae9bb3b {
    position: sticky;
    bottom:30px;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c436efc */.ti-nav-arrow {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c98df9 */.ti-layout-container {
  display: flex;
  overflow: hidden;
  scroll-behavior: auto; /* wyłącz płynne przewijanie z CSS */
}

.ti-layout-item {
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345d59e */.elementor-10919 .elementor-element.elementor-element-345d59e .ti-card-media img {
    transform:scale(1)!important;
}

@media (max-width:510px) {
    .elementor-10919 .elementor-element.elementor-element-345d59e {
        aspect-ratio:4/5;
    }
}

@media (min-width: 511px) and (max-width: 767px) {
    .elementor-10919 .elementor-element.elementor-element-345d59e {
        aspect-ratio: 8 / 5;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da046db *//* Podstawowy układ */
.arrow-button .elementor-button-content-wrapper {
    overflow: hidden;
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

/* Oryginalna ikona */
.arrow-button .elementor-button-icon {
    transition: transform 0.35s ease;
    display: inline-block;
    position: relative;
    z-index: 2;
}

/* Ghost – kopia ikony */
.arrow-button .ghost-icon {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-150%, -50%); /* start daleko z lewej */
    opacity: 0;
    transition: transform 0.45s ease, opacity 0.4s ease;
    z-index: 1;
}

/* Faza 1: oryginalna ikona wyjeżdża w prawo */
.arrow-button:hover .elementor-button-icon {
    transform: translateX(160%);
}

/* Faza 2: ghost wjeżdża z lewej */
.arrow-button:hover .ghost-icon {
    transform: translate(0%, -50%);
    opacity: 1;
}

/* Reset ghosta po hover */
.arrow-button:not(:hover) .ghost-icon {
    transform: translate(-150%, -50%);
    opacity: 0;
}

.arrow-button .elementor-button-content-wrapper {
    padding-left:46px;
}

.arrow-button .elementor-button-icon {
    font-size:36px;
}

.arrow-button .elementor-button-icon svg {
    display: block;        /* usuwa baseline */

}/* End custom CSS */