.elementor-539 .elementor-element.elementor-element-35d4ba4{--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-539 .elementor-element.elementor-element-6498e42{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-539 .elementor-element.elementor-element-6498e42:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-6498e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-539 .elementor-element.elementor-element-6498e42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-539 .elementor-element.elementor-element-096ffd6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-539 .elementor-element.elementor-element-d58c9d7 img{width:100vw;}.elementor-539 .elementor-element.elementor-element-830fe8b{--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:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-539 .elementor-element.elementor-element-3f33988{width:var( --container-widget-width, 822px );max-width:822px;--container-widget-width:822px;--container-widget-flex-grow:0;text-align:center;}.elementor-539 .elementor-element.elementor-element-3f33988 .elementor-heading-title{font-family:var( --e-global-typography-40a03a7-font-family ), Sans-serif;font-size:var( --e-global-typography-40a03a7-font-size );}.elementor-539 .elementor-element.elementor-element-4bcc783{width:var( --container-widget-width, 507px );max-width:507px;--container-widget-width:507px;--container-widget-flex-grow:0;}.elementor-539 .elementor-element.elementor-element-666d38e{width:var( --container-widget-width, 507px );max-width:507px;--container-widget-width:507px;--container-widget-flex-grow:0;text-align:center;font-size:20px;font-weight:700;}.elementor-539 .elementor-element.elementor-element-4b6f634{width:var( --container-widget-width, 507px );max-width:507px;--container-widget-width:507px;--container-widget-flex-grow:0;text-align:center;}.elementor-539 .elementor-element.elementor-element-8918651 img{width:100%;}.elementor-539 .elementor-element.elementor-element-eb2257c > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(39px/2);}.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(39px/2);}.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(39px/2);}.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-39px/2);}.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-39px/2);}.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-539 .elementor-element.elementor-element-eb2257c{--e-icon-list-icon-size:88px;--icon-vertical-offset:0px;}.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-text{transition:color 0.3s;}.elementor-539 .elementor-element.elementor-element-8c7f86b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-539 .elementor-element.elementor-element-a61bb2f img{width:100vw;}.elementor-539 .elementor-element.elementor-element-ce7ff82{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:112px;--padding-bottom:96px;--padding-left:96px;--padding-right:96px;}.elementor-539 .elementor-element.elementor-element-5b04951 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-539 .elementor-element.elementor-element-5b04951 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-539 .elementor-element.elementor-element-5b04951 .elementor-custom-embed-play i{color:var( --e-global-color-primary );}.elementor-539 .elementor-element.elementor-element-5b04951 .elementor-custom-embed-play svg{fill:var( --e-global-color-primary );}.elementor-539 .elementor-element.elementor-element-6eee46b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:200px 200px;--row-gap:200px;--column-gap:200px;--padding-top:128px;--padding-bottom:128px;--padding-left:96px;--padding-right:96px;}.elementor-539 .elementor-element.elementor-element-6eee46b:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-6eee46b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-539 .elementor-element.elementor-element-29dee0b{--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-539 .elementor-element.elementor-element-29dee0b:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-29dee0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maciejfilipkowski.pl/wp-content/uploads/2024/09/Union.png");background-repeat:no-repeat;background-size:contain;}.elementor-539 .elementor-element.elementor-element-264eb2c{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-539 .elementor-element.elementor-element-5515eae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-539 .elementor-element.elementor-element-5515eae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-539 .elementor-element.elementor-element-5515eae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-539 .elementor-element.elementor-element-5515eae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-539 .elementor-element.elementor-element-5515eae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-539 .elementor-element.elementor-element-5515eae .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-539 .elementor-element.elementor-element-5515eae .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-539 .elementor-element.elementor-element-5515eae{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-539 .elementor-element.elementor-element-5515eae .elementor-icon-list-text{transition:color 0.3s;}.elementor-539 .elementor-element.elementor-element-5b7b14d{--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:64px 24px;--row-gap:64px;--column-gap:24px;--padding-top:108px;--padding-bottom:108px;--padding-left:96px;--padding-right:96px;}.elementor-539 .elementor-element.elementor-element-5b7b14d:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-5b7b14d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://maciejfilipkowski.pl/wp-content/uploads/2024/09/Rectangle-224.png");background-position:top right;background-repeat:no-repeat;}.elementor-539 .elementor-element.elementor-element-9b54760{width:var( --container-widget-width, 507px );max-width:507px;--container-widget-width:507px;--container-widget-flex-grow:0;text-align:center;}.elementor-539 .elementor-element.elementor-element-9b54760 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-539 .elementor-element.elementor-element-c4fc782{--grid-columns:2;--grid-row-gap:24px;width:100%;max-width:100%;--grid-column-gap:24px;}.elementor-539 .elementor-element.elementor-element-c4fc782 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-539 .elementor-element.elementor-element-c4fc782 .e-loop-item > .elementor-section, .elementor-539 .elementor-element.elementor-element-c4fc782 .e-loop-item > .elementor-section > .elementor-container, .elementor-539 .elementor-element.elementor-element-c4fc782 .e-loop-item > .e-con, .elementor-539 .elementor-element.elementor-element-c4fc782 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-539 .elementor-element.elementor-element-36c207e{--display:flex;--min-height:690px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:130px 130px;--row-gap:130px;--column-gap:130px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:96px;--padding-right:96px;}.elementor-539 .elementor-element.elementor-element-36c207e:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-36c207e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maciejfilipkowski.pl/wp-content/uploads/2024/09/Frame-2737-2.png");background-position:center right;background-repeat:no-repeat;background-size:50% auto;}.elementor-539 .elementor-element.elementor-element-342ce5d{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-539 .elementor-element.elementor-element-ac48d97{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:128px;--padding-bottom:140px;--padding-left:96px;--padding-right:96px;}.elementor-539 .elementor-element.elementor-element-ac48d97:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-ac48d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-539 .elementor-element.elementor-element-68df081{--grid-columns:3;--grid-column-gap:48px;}.elementor-539 .elementor-element.elementor-element-68df081 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-539 .elementor-element.elementor-element-68df081 .e-loop-item > .elementor-section, .elementor-539 .elementor-element.elementor-element-68df081 .e-loop-item > .elementor-section > .elementor-container, .elementor-539 .elementor-element.elementor-element-68df081 .e-loop-item > .e-con, .elementor-539 .elementor-element.elementor-element-68df081 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-539 .elementor-element.elementor-element-6498e42{--flex-wrap:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-539 .elementor-element.elementor-element-096ffd6.e-con{--order:2;}.elementor-539 .elementor-element.elementor-element-830fe8b.e-con{--order:4;}.elementor-539 .elementor-element.elementor-element-56239c0 img{width:70vw;}.elementor-539 .elementor-element.elementor-element-3f33988 .elementor-heading-title{font-size:var( --e-global-typography-40a03a7-font-size );}.elementor-539 .elementor-element.elementor-element-8c7f86b.e-con{--order:3;}.elementor-539 .elementor-element.elementor-element-9f2b1d2{text-align:center;}.elementor-539 .elementor-element.elementor-element-6eee46b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-539 .elementor-element.elementor-element-29dee0b{--min-height:480px;}.elementor-539 .elementor-element.elementor-element-5b7b14d{--padding-top:108px;--padding-bottom:108px;--padding-left:96px;--padding-right:96px;}.elementor-539 .elementor-element.elementor-element-c4fc782{--grid-columns:1;}.elementor-539 .elementor-element.elementor-element-36c207e:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-36c207e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maciejfilipkowski.pl/wp-content/uploads/2024/09/Frame-2737-2.png");background-position:bottom center;background-size:480px auto;}.elementor-539 .elementor-element.elementor-element-36c207e{--min-height:555px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:96px;--padding-right:96px;}.elementor-539 .elementor-element.elementor-element-342ce5d{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-539 .elementor-element.elementor-element-ac48d97{--padding-top:96px;--padding-bottom:48px;--padding-left:96px;--padding-right:96px;}.elementor-539 .elementor-element.elementor-element-68df081{--grid-columns:1;--grid-row-gap:48px;}}@media(max-width:767px){.elementor-539 .elementor-element.elementor-element-6498e42{--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-539 .elementor-element.elementor-element-830fe8b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-539 .elementor-element.elementor-element-56239c0 > .elementor-widget-container{margin:0px -48px 64px -48px;}.elementor-539 .elementor-element.elementor-element-56239c0 img{width:100vw;}.elementor-539 .elementor-element.elementor-element-3f33988 .elementor-heading-title{font-size:var( --e-global-typography-40a03a7-font-size );}.elementor-539 .elementor-element.elementor-element-4bcc783 > .elementor-widget-container{margin:12px 0px 24px 0px;}.elementor-539 .elementor-element.elementor-element-4bcc783{text-align:center;}.elementor-539 .elementor-element.elementor-element-666d38e > .elementor-widget-container{margin:12px 0px 24px 0px;}.elementor-539 .elementor-element.elementor-element-666d38e{text-align:center;font-size:20px;}.elementor-539 .elementor-element.elementor-element-4b6f634 > .elementor-widget-container{margin:12px 0px 24px 0px;}.elementor-539 .elementor-element.elementor-element-4b6f634{text-align:center;}.elementor-539 .elementor-element.elementor-element-8918651 img{width:100vw;}.elementor-539 .elementor-element.elementor-element-eb2257c{width:100%;max-width:100%;--e-icon-list-icon-size:44px;}.elementor-539 .elementor-element.elementor-element-eb2257c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-539 .elementor-element.elementor-element-ce7ff82{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-539 .elementor-element.elementor-element-5b04951 .elementor-custom-embed-play i{font-size:22px;}.elementor-539 .elementor-element.elementor-element-5b04951 .elementor-custom-embed-play svg{width:22px;height:22px;}.elementor-539 .elementor-element.elementor-element-6eee46b{--padding-top:88px;--padding-bottom:88px;--padding-left:48px;--padding-right:48px;}.elementor-539 .elementor-element.elementor-element-29dee0b{--min-height:264px;}.elementor-539 .elementor-element.elementor-element-5b7b14d{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:88px;--padding-bottom:88px;--padding-left:48px;--padding-right:48px;}.elementor-539 .elementor-element.elementor-element-9b54760{width:100%;max-width:100%;}.elementor-539 .elementor-element.elementor-element-c4fc782{--grid-columns:1;}.elementor-539 .elementor-element.elementor-element-36c207e:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-36c207e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maciejfilipkowski.pl/wp-content/uploads/2024/09/Frame-2737-1-1.png");background-position:bottom center;background-size:100% auto;}.elementor-539 .elementor-element.elementor-element-36c207e{--min-height:667px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-539 .elementor-element.elementor-element-ac48d97{--padding-top:64px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-539 .elementor-element.elementor-element-a70cadf{text-align:center;}.elementor-539 .elementor-element.elementor-element-68df081{--grid-columns:1;}}@media(min-width:768px){.elementor-539 .elementor-element.elementor-element-096ffd6{--width:25%;}.elementor-539 .elementor-element.elementor-element-830fe8b{--width:50%;}.elementor-539 .elementor-element.elementor-element-8c7f86b{--width:25%;}.elementor-539 .elementor-element.elementor-element-29dee0b{--width:40%;}.elementor-539 .elementor-element.elementor-element-264eb2c{--width:40%;}.elementor-539 .elementor-element.elementor-element-342ce5d{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-539 .elementor-element.elementor-element-096ffd6{--width:50%;}.elementor-539 .elementor-element.elementor-element-830fe8b{--width:100%;}.elementor-539 .elementor-element.elementor-element-8c7f86b{--width:50%;}.elementor-539 .elementor-element.elementor-element-29dee0b{--width:100%;}.elementor-539 .elementor-element.elementor-element-264eb2c{--width:100%;}.elementor-539 .elementor-element.elementor-element-342ce5d{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-874ea04 *//*.elementor-539 .elementor-element.elementor-element-874ea04 {*/
/*    pointer-events: none;*/
/*    opacity: 0.4;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b6f634 */.elementor-539 .elementor-element.elementor-element-4b6f634 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb2257c */.elementor-539 .elementor-element.elementor-element-eb2257c .elementor-icon-list-items.elementor-inline-items
{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row !important; 
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-5b04951 */@media screen and (max-width: 768px) {
.elementor-539 .elementor-element.elementor-element-5b04951  .elementor-wrapper {
    --video-aspect-ratio: 0.6 !important;
}}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-c4fc782 */.elementor-539 .elementor-element.elementor-element-c4fc782 .post-4089 img {
    -moz-transform:    scaleX(-1); /* Gecko */
  -o-transform:      scaleX(-1); /* Opera */
  -webkit-transform: scaleX(-1); /* Webkit */
  transform:         scaleX(-1); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b7b14d */.elementor-539 .elementor-element.elementor-element-5b7b14d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36c207e */.elementor-539 .elementor-element.elementor-element-36c207e {
    overflow: hidden;
}/* End custom CSS */