.elementor-1591 .elementor-element.elementor-element-cbb5550{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1591 .elementor-element.elementor-element-5e364f9{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1591 .elementor-element.elementor-element-e75ca0e{width:100%;max-width:100%;}.elementor-1591 .elementor-element.elementor-element-e75ca0e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:125%;letter-spacing:4px;color:var( --e-global-color-57cfbbf );}.elementor-1591 .elementor-element.elementor-element-f579e49{width:100%;max-width:100%;text-align:start;}.elementor-1591 .elementor-element.elementor-element-f579e49 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:35px;font-weight:600;line-height:135%;color:#1C1C1C;}.elementor-1591 .elementor-element.elementor-element-5cadc29{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-1591 .elementor-element.elementor-element-aa4dac0{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#1C1C1C;}.elementor-1591 .elementor-element.elementor-element-bd81613{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1591 .elementor-element.elementor-element-21cdafa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1591 .elementor-element.elementor-element-22eafeb{--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:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.12;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1591 .elementor-element.elementor-element-22eafeb:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-22eafeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1D1D1D 0%, #1B1B1B 100%);}.elementor-1591 .elementor-element.elementor-element-22eafeb::before, .elementor-1591 .elementor-element.elementor-element-22eafeb > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-22eafeb > .e-con-inner > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-22eafeb > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-22eafeb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-22eafeb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;background-image:url("https://effisoenergy.pl/wp-content/uploads/2025/06/Wave-Line-green.svg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1591 .elementor-element.elementor-element-50f93aa{--divider-border-style:solid;--divider-color:var( --e-global-color-e90a8a3 );--divider-border-width:2px;}.elementor-1591 .elementor-element.elementor-element-50f93aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-50f93aa .elementor-divider-separator{width:100%;}.elementor-1591 .elementor-element.elementor-element-50f93aa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1591 .elementor-element.elementor-element-9fc3dfd .elementor-icon-wrapper{text-align:center;}.elementor-1591 .elementor-element.elementor-element-9fc3dfd.elementor-view-stacked .elementor-icon{background-color:#66B400;}.elementor-1591 .elementor-element.elementor-element-9fc3dfd.elementor-view-framed .elementor-icon, .elementor-1591 .elementor-element.elementor-element-9fc3dfd.elementor-view-default .elementor-icon{color:#66B400;border-color:#66B400;}.elementor-1591 .elementor-element.elementor-element-9fc3dfd.elementor-view-framed .elementor-icon, .elementor-1591 .elementor-element.elementor-element-9fc3dfd.elementor-view-default .elementor-icon svg{fill:#66B400;}.elementor-1591 .elementor-element.elementor-element-9fc3dfd .elementor-icon{font-size:60px;}.elementor-1591 .elementor-element.elementor-element-9fc3dfd .elementor-icon svg{height:60px;}.elementor-1591 .elementor-element.elementor-element-f8d7006{width:100%;max-width:100%;text-align:center;}.elementor-1591 .elementor-element.elementor-element-f8d7006 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-1591 .elementor-element.elementor-element-f8d7006 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:400;line-height:135%;color:#FFFFFF;}.elementor-1591 .elementor-element.elementor-element-580fac7{--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:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.12;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1591 .elementor-element.elementor-element-580fac7:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-580fac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1D1D1D 0%, #1B1B1B 100%);}.elementor-1591 .elementor-element.elementor-element-580fac7::before, .elementor-1591 .elementor-element.elementor-element-580fac7 > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-580fac7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-580fac7 > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-580fac7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-580fac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;background-image:url("https://effisoenergy.pl/wp-content/uploads/2025/06/Wave-Line-blue.svg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1591 .elementor-element.elementor-element-4b44d1d{--divider-border-style:solid;--divider-color:#009ADB;--divider-border-width:2px;}.elementor-1591 .elementor-element.elementor-element-4b44d1d .elementor-divider-separator{width:100%;}.elementor-1591 .elementor-element.elementor-element-4b44d1d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1591 .elementor-element.elementor-element-2ce5047 .elementor-icon-wrapper{text-align:center;}.elementor-1591 .elementor-element.elementor-element-2ce5047.elementor-view-stacked .elementor-icon{background-color:#009ADB;}.elementor-1591 .elementor-element.elementor-element-2ce5047.elementor-view-framed .elementor-icon, .elementor-1591 .elementor-element.elementor-element-2ce5047.elementor-view-default .elementor-icon{color:#009ADB;border-color:#009ADB;}.elementor-1591 .elementor-element.elementor-element-2ce5047.elementor-view-framed .elementor-icon, .elementor-1591 .elementor-element.elementor-element-2ce5047.elementor-view-default .elementor-icon svg{fill:#009ADB;}.elementor-1591 .elementor-element.elementor-element-2ce5047 .elementor-icon{font-size:60px;}.elementor-1591 .elementor-element.elementor-element-2ce5047 .elementor-icon svg{height:60px;}.elementor-1591 .elementor-element.elementor-element-829387c{width:100%;max-width:100%;text-align:center;}.elementor-1591 .elementor-element.elementor-element-829387c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-829387c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1591 .elementor-element.elementor-element-829387c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:400;line-height:135%;color:#FFFFFF;}.elementor-1591 .elementor-element.elementor-element-b700de3{--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:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.12;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1591 .elementor-element.elementor-element-b700de3:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-b700de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1D1D1D 0%, #1B1B1B 100%);}.elementor-1591 .elementor-element.elementor-element-b700de3::before, .elementor-1591 .elementor-element.elementor-element-b700de3 > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-b700de3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-b700de3 > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-b700de3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-b700de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;background-image:url("https://effisoenergy.pl/wp-content/uploads/2025/06/Wave-Line-yellow.svg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1591 .elementor-element.elementor-element-570cb4c{--divider-border-style:solid;--divider-color:#E8DD46;--divider-border-width:2px;}.elementor-1591 .elementor-element.elementor-element-570cb4c .elementor-divider-separator{width:100%;}.elementor-1591 .elementor-element.elementor-element-570cb4c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1591 .elementor-element.elementor-element-ff03883 .elementor-icon-wrapper{text-align:center;}.elementor-1591 .elementor-element.elementor-element-ff03883.elementor-view-stacked .elementor-icon{background-color:#E8DD46;}.elementor-1591 .elementor-element.elementor-element-ff03883.elementor-view-framed .elementor-icon, .elementor-1591 .elementor-element.elementor-element-ff03883.elementor-view-default .elementor-icon{color:#E8DD46;border-color:#E8DD46;}.elementor-1591 .elementor-element.elementor-element-ff03883.elementor-view-framed .elementor-icon, .elementor-1591 .elementor-element.elementor-element-ff03883.elementor-view-default .elementor-icon svg{fill:#E8DD46;}.elementor-1591 .elementor-element.elementor-element-ff03883 .elementor-icon{font-size:60px;}.elementor-1591 .elementor-element.elementor-element-ff03883 .elementor-icon svg{height:60px;}.elementor-1591 .elementor-element.elementor-element-a1278c1{width:100%;max-width:100%;text-align:center;}.elementor-1591 .elementor-element.elementor-element-a1278c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-a1278c1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:400;line-height:135%;color:#FFFFFF;}.elementor-1591 .elementor-element.elementor-element-3c29109{--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:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.12;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1591 .elementor-element.elementor-element-3c29109:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-3c29109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1D1D1D 0%, #1B1B1B 100%);}.elementor-1591 .elementor-element.elementor-element-3c29109::before, .elementor-1591 .elementor-element.elementor-element-3c29109 > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-3c29109 > .e-con-inner > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-3c29109 > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-3c29109 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-3c29109 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;background-image:url("https://effisoenergy.pl/wp-content/uploads/2025/06/Wave-Line-yellow.svg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1591 .elementor-element.elementor-element-affe248{--divider-border-style:solid;--divider-color:#E8DD46;--divider-border-width:2px;}.elementor-1591 .elementor-element.elementor-element-affe248 .elementor-divider-separator{width:100%;}.elementor-1591 .elementor-element.elementor-element-affe248 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1591 .elementor-element.elementor-element-f5c2e6c .elementor-icon-wrapper{text-align:center;}.elementor-1591 .elementor-element.elementor-element-f5c2e6c.elementor-view-stacked .elementor-icon{background-color:#E8DD46;}.elementor-1591 .elementor-element.elementor-element-f5c2e6c.elementor-view-framed .elementor-icon, .elementor-1591 .elementor-element.elementor-element-f5c2e6c.elementor-view-default .elementor-icon{color:#E8DD46;border-color:#E8DD46;}.elementor-1591 .elementor-element.elementor-element-f5c2e6c.elementor-view-framed .elementor-icon, .elementor-1591 .elementor-element.elementor-element-f5c2e6c.elementor-view-default .elementor-icon svg{fill:#E8DD46;}.elementor-1591 .elementor-element.elementor-element-f5c2e6c .elementor-icon{font-size:60px;}.elementor-1591 .elementor-element.elementor-element-f5c2e6c .elementor-icon svg{height:60px;}.elementor-1591 .elementor-element.elementor-element-44406e3{width:100%;max-width:100%;text-align:center;}.elementor-1591 .elementor-element.elementor-element-44406e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-44406e3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1591 .elementor-element.elementor-element-44406e3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:400;line-height:135%;color:#FFFFFF;}.elementor-1591 .elementor-element.elementor-element-579c443{--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:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.12;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1591 .elementor-element.elementor-element-579c443:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-579c443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1D1D1D 0%, #1B1B1B 100%);}.elementor-1591 .elementor-element.elementor-element-579c443::before, .elementor-1591 .elementor-element.elementor-element-579c443 > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-579c443 > .e-con-inner > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-579c443 > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-579c443 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-579c443 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;background-image:url("https://effisoenergy.pl/wp-content/uploads/2025/06/Wave-Line-blue.svg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1591 .elementor-element.elementor-element-8ca7641{--divider-border-style:solid;--divider-color:#009ADB;--divider-border-width:2px;}.elementor-1591 .elementor-element.elementor-element-8ca7641 .elementor-divider-separator{width:100%;}.elementor-1591 .elementor-element.elementor-element-8ca7641 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1591 .elementor-element.elementor-element-e8f5626 .elementor-icon-wrapper{text-align:center;}.elementor-1591 .elementor-element.elementor-element-e8f5626.elementor-view-stacked .elementor-icon{background-color:#009ADB;}.elementor-1591 .elementor-element.elementor-element-e8f5626.elementor-view-framed .elementor-icon, .elementor-1591 .elementor-element.elementor-element-e8f5626.elementor-view-default .elementor-icon{color:#009ADB;border-color:#009ADB;}.elementor-1591 .elementor-element.elementor-element-e8f5626.elementor-view-framed .elementor-icon, .elementor-1591 .elementor-element.elementor-element-e8f5626.elementor-view-default .elementor-icon svg{fill:#009ADB;}.elementor-1591 .elementor-element.elementor-element-e8f5626 .elementor-icon{font-size:60px;}.elementor-1591 .elementor-element.elementor-element-e8f5626 .elementor-icon svg{height:60px;}.elementor-1591 .elementor-element.elementor-element-2805c09{width:100%;max-width:100%;text-align:center;}.elementor-1591 .elementor-element.elementor-element-2805c09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-2805c09.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1591 .elementor-element.elementor-element-2805c09 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:400;line-height:135%;color:#FFFFFF;}.elementor-1591 .elementor-element.elementor-element-7bf6f2d{--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:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.12;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1591 .elementor-element.elementor-element-7bf6f2d:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-7bf6f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1D1D1D 0%, #1B1B1B 100%);}.elementor-1591 .elementor-element.elementor-element-7bf6f2d::before, .elementor-1591 .elementor-element.elementor-element-7bf6f2d > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-7bf6f2d > .e-con-inner > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-7bf6f2d > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-7bf6f2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-7bf6f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;background-image:url("https://effisoenergy.pl/wp-content/uploads/2025/06/Wave-Line-green.svg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1591 .elementor-element.elementor-element-4fc1525{--divider-border-style:solid;--divider-color:var( --e-global-color-e90a8a3 );--divider-border-width:2px;}.elementor-1591 .elementor-element.elementor-element-4fc1525 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-4fc1525 .elementor-divider-separator{width:100%;}.elementor-1591 .elementor-element.elementor-element-4fc1525 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1591 .elementor-element.elementor-element-6bde22b .elementor-icon-wrapper{text-align:center;}.elementor-1591 .elementor-element.elementor-element-6bde22b.elementor-view-stacked .elementor-icon{background-color:#66B400;}.elementor-1591 .elementor-element.elementor-element-6bde22b.elementor-view-framed .elementor-icon, .elementor-1591 .elementor-element.elementor-element-6bde22b.elementor-view-default .elementor-icon{color:#66B400;border-color:#66B400;}.elementor-1591 .elementor-element.elementor-element-6bde22b.elementor-view-framed .elementor-icon, .elementor-1591 .elementor-element.elementor-element-6bde22b.elementor-view-default .elementor-icon svg{fill:#66B400;}.elementor-1591 .elementor-element.elementor-element-6bde22b .elementor-icon{font-size:60px;}.elementor-1591 .elementor-element.elementor-element-6bde22b .elementor-icon svg{height:60px;}.elementor-1591 .elementor-element.elementor-element-48d082d{width:100%;max-width:100%;text-align:center;}.elementor-1591 .elementor-element.elementor-element-48d082d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-48d082d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:400;line-height:135%;color:#FFFFFF;}.elementor-1591 .elementor-element.elementor-element-05ec483{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:175px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1591 .elementor-element.elementor-element-03b4e15{--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;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-1591 .elementor-element.elementor-element-03b4e15:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-03b4e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-1591 .elementor-element.elementor-element-689e009{width:100%;max-width:100%;}.elementor-1591 .elementor-element.elementor-element-689e009 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:125%;letter-spacing:4px;color:var( --e-global-color-57cfbbf );}.elementor-1591 .elementor-element.elementor-element-e20177c{width:100%;max-width:100%;text-align:start;}.elementor-1591 .elementor-element.elementor-element-e20177c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:35px;font-weight:600;line-height:135%;color:#1C1C1C;}.elementor-1591 .elementor-element.elementor-element-9ddfb2f{--display:flex;}.elementor-1591 .elementor-element.elementor-element-0e60e2e{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#1C1C1C;}.elementor-1591 .elementor-element.elementor-element-a4e9808{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1591 .elementor-element.elementor-element-d85f019{--display:flex;--min-height:200px;--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.12;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1591 .elementor-element.elementor-element-d85f019:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-d85f019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1D1D1D 0%, #1B1B1B 100%);}.elementor-1591 .elementor-element.elementor-element-d85f019::before, .elementor-1591 .elementor-element.elementor-element-d85f019 > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-d85f019 > .e-con-inner > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-d85f019 > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-d85f019 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-d85f019 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;background-image:url("https://effisoenergy.pl/wp-content/uploads/2025/06/Wave-Line-blue.svg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1591 .elementor-element.elementor-element-320dc49{--divider-border-style:solid;--divider-color:var( --e-global-color-57cfbbf );--divider-border-width:2px;}.elementor-1591 .elementor-element.elementor-element-320dc49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-320dc49 .elementor-divider-separator{width:100%;}.elementor-1591 .elementor-element.elementor-element-320dc49 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1591 .elementor-element.elementor-element-980b968{width:auto;max-width:auto;top:49px;z-index:1;text-align:start;}.elementor-1591 .elementor-element.elementor-element-980b968 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1591 .elementor-element.elementor-element-980b968{left:14px;}body.rtl .elementor-1591 .elementor-element.elementor-element-980b968{right:14px;}.elementor-1591 .elementor-element.elementor-element-980b968 .elementor-heading-title{font-family:var( --e-global-typography-01bedc7-font-family ), Sans-serif;font-size:var( --e-global-typography-01bedc7-font-size );font-weight:var( --e-global-typography-01bedc7-font-weight );color:#009ADB94;}.elementor-1591 .elementor-element.elementor-element-17f2731{width:100%;max-width:100%;z-index:99;text-align:center;}.elementor-1591 .elementor-element.elementor-element-17f2731 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-17f2731.elementor-element{--align-self:center;}.elementor-1591 .elementor-element.elementor-element-17f2731 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;line-height:135%;color:#FFFFFF;}.elementor-1591 .elementor-element.elementor-element-ddd9b25{--display:flex;--min-height:200px;--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.12;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1591 .elementor-element.elementor-element-ddd9b25:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-ddd9b25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1D1D1D 0%, #1B1B1B 100%);}.elementor-1591 .elementor-element.elementor-element-ddd9b25::before, .elementor-1591 .elementor-element.elementor-element-ddd9b25 > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-ddd9b25 > .e-con-inner > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-ddd9b25 > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-ddd9b25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-ddd9b25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;background-image:url("https://effisoenergy.pl/wp-content/uploads/2025/06/Wave-Line-blue.svg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1591 .elementor-element.elementor-element-45b9c4a{--divider-border-style:solid;--divider-color:var( --e-global-color-57cfbbf );--divider-border-width:2px;}.elementor-1591 .elementor-element.elementor-element-45b9c4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-45b9c4a .elementor-divider-separator{width:100%;}.elementor-1591 .elementor-element.elementor-element-45b9c4a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1591 .elementor-element.elementor-element-748067d{width:auto;max-width:auto;top:49px;z-index:1;text-align:start;}.elementor-1591 .elementor-element.elementor-element-748067d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1591 .elementor-element.elementor-element-748067d{left:14px;}body.rtl .elementor-1591 .elementor-element.elementor-element-748067d{right:14px;}.elementor-1591 .elementor-element.elementor-element-748067d .elementor-heading-title{font-family:var( --e-global-typography-01bedc7-font-family ), Sans-serif;font-size:var( --e-global-typography-01bedc7-font-size );font-weight:var( --e-global-typography-01bedc7-font-weight );color:#009ADB94;}.elementor-1591 .elementor-element.elementor-element-7a36729{width:100%;max-width:100%;z-index:99;text-align:center;}.elementor-1591 .elementor-element.elementor-element-7a36729 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-7a36729.elementor-element{--align-self:center;}.elementor-1591 .elementor-element.elementor-element-7a36729 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;line-height:135%;color:#FFFFFF;}.elementor-1591 .elementor-element.elementor-element-3b31a63{--display:flex;--min-height:200px;--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.12;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1591 .elementor-element.elementor-element-3b31a63:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-3b31a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1D1D1D 0%, #1B1B1B 100%);}.elementor-1591 .elementor-element.elementor-element-3b31a63::before, .elementor-1591 .elementor-element.elementor-element-3b31a63 > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-3b31a63 > .e-con-inner > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-3b31a63 > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-3b31a63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-3b31a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;background-image:url("https://effisoenergy.pl/wp-content/uploads/2025/06/Wave-Line-blue.svg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1591 .elementor-element.elementor-element-5d10267{--divider-border-style:solid;--divider-color:var( --e-global-color-57cfbbf );--divider-border-width:2px;}.elementor-1591 .elementor-element.elementor-element-5d10267 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-5d10267 .elementor-divider-separator{width:100%;}.elementor-1591 .elementor-element.elementor-element-5d10267 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1591 .elementor-element.elementor-element-a342918{width:auto;max-width:auto;top:49px;z-index:1;text-align:start;}.elementor-1591 .elementor-element.elementor-element-a342918 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1591 .elementor-element.elementor-element-a342918{left:14px;}body.rtl .elementor-1591 .elementor-element.elementor-element-a342918{right:14px;}.elementor-1591 .elementor-element.elementor-element-a342918 .elementor-heading-title{font-family:var( --e-global-typography-01bedc7-font-family ), Sans-serif;font-size:var( --e-global-typography-01bedc7-font-size );font-weight:var( --e-global-typography-01bedc7-font-weight );color:#009ADB94;}.elementor-1591 .elementor-element.elementor-element-a041feb{width:100%;max-width:100%;z-index:99;text-align:center;}.elementor-1591 .elementor-element.elementor-element-a041feb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-a041feb.elementor-element{--align-self:center;}.elementor-1591 .elementor-element.elementor-element-a041feb .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;line-height:135%;color:#FFFFFF;}.elementor-1591 .elementor-element.elementor-element-499e928{--display:flex;--min-height:200px;--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.12;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1591 .elementor-element.elementor-element-499e928:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-499e928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1D1D1D 0%, #1B1B1B 100%);}.elementor-1591 .elementor-element.elementor-element-499e928::before, .elementor-1591 .elementor-element.elementor-element-499e928 > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-499e928 > .e-con-inner > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-499e928 > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-499e928 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-499e928 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;background-image:url("https://effisoenergy.pl/wp-content/uploads/2025/06/Wave-Line-blue.svg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1591 .elementor-element.elementor-element-2053590{--divider-border-style:solid;--divider-color:var( --e-global-color-57cfbbf );--divider-border-width:2px;}.elementor-1591 .elementor-element.elementor-element-2053590 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-2053590 .elementor-divider-separator{width:100%;}.elementor-1591 .elementor-element.elementor-element-2053590 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1591 .elementor-element.elementor-element-b583cdb{width:auto;max-width:auto;top:49px;z-index:1;text-align:start;}.elementor-1591 .elementor-element.elementor-element-b583cdb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1591 .elementor-element.elementor-element-b583cdb{left:14px;}body.rtl .elementor-1591 .elementor-element.elementor-element-b583cdb{right:14px;}.elementor-1591 .elementor-element.elementor-element-b583cdb .elementor-heading-title{font-family:var( --e-global-typography-01bedc7-font-family ), Sans-serif;font-size:var( --e-global-typography-01bedc7-font-size );font-weight:var( --e-global-typography-01bedc7-font-weight );color:#009ADB94;}.elementor-1591 .elementor-element.elementor-element-3956e55{width:100%;max-width:100%;z-index:99;text-align:center;}.elementor-1591 .elementor-element.elementor-element-3956e55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-3956e55.elementor-element{--align-self:center;}.elementor-1591 .elementor-element.elementor-element-3956e55 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;line-height:135%;color:#FFFFFF;}.elementor-1591 .elementor-element.elementor-element-ce9ecb5{--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:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.12;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1591 .elementor-element.elementor-element-ce9ecb5:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-ce9ecb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1D1D1D 0%, #1B1B1B 100%);}.elementor-1591 .elementor-element.elementor-element-ce9ecb5::before, .elementor-1591 .elementor-element.elementor-element-ce9ecb5 > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-ce9ecb5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1591 .elementor-element.elementor-element-ce9ecb5 > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-ce9ecb5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1591 .elementor-element.elementor-element-ce9ecb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;background-image:url("https://effisoenergy.pl/wp-content/uploads/2025/06/Wave-Line-green.svg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1591 .elementor-element.elementor-element-ce9ecb5 > .elementor-shape-top svg, .elementor-1591 .elementor-element.elementor-element-ce9ecb5 > .e-con-inner > .elementor-shape-top svg{width:calc(240% + 1.3px);height:140px;}.elementor-1591 .elementor-element.elementor-element-ce9ecb5 > .elementor-shape-bottom svg, .elementor-1591 .elementor-element.elementor-element-ce9ecb5 > .e-con-inner > .elementor-shape-bottom svg{width:calc(240% + 1.3px);height:140px;}.elementor-1591 .elementor-element.elementor-element-79690bf{width:100%;max-width:100%;text-align:center;}.elementor-1591 .elementor-element.elementor-element-79690bf .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:35px;font-weight:600;line-height:135%;color:#FFFFFF;}.elementor-1591 .elementor-element.elementor-element-9781cc4{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#FFFFFF;}.elementor-1591 .elementor-element.elementor-element-9781cc4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-bdc776a{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1591 .elementor-element.elementor-element-411d6ad .elementor-button{background-color:#353535;font-family:"Bricolage Grotesque", Sans-serif;font-weight:400;transition-duration:1.6s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#353535;border-radius:40px 40px 40px 40px;padding:20px 50px 20px 50px;}.elementor-1591 .elementor-element.elementor-element-411d6ad .elementor-button:hover, .elementor-1591 .elementor-element.elementor-element-411d6ad .elementor-button:focus{border-color:var( --e-global-color-57cfbbf );}.elementor-1591 .elementor-element.elementor-element-5cf98f4 .elementor-button{background-color:#FFFFFF;font-family:"Bricolage Grotesque", Sans-serif;font-weight:400;fill:#353535;color:#353535;transition-duration:1.6s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#353535;border-radius:40px 40px 40px 40px;padding:20px 50px 20px 50px;}.elementor-1591 .elementor-element.elementor-element-5cf98f4 .elementor-button:hover, .elementor-1591 .elementor-element.elementor-element-5cf98f4 .elementor-button:focus{border-color:var( --e-global-color-57cfbbf );}@media(max-width:1024px){.elementor-1591 .elementor-element.elementor-element-cbb5550{--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;--margin-top:075px;--margin-bottom:075px;--margin-left:0px;--margin-right:0px;}.elementor-1591 .elementor-element.elementor-element-bd81613{--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;--margin-top:075px;--margin-bottom:075px;--margin-left:0px;--margin-right:0px;}.elementor-1591 .elementor-element.elementor-element-21cdafa{--e-con-grid-template-columns:repeat(3, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1591 .elementor-element.elementor-element-22eafeb{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1591 .elementor-element.elementor-element-580fac7{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1591 .elementor-element.elementor-element-b700de3{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1591 .elementor-element.elementor-element-3c29109{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1591 .elementor-element.elementor-element-579c443{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1591 .elementor-element.elementor-element-7bf6f2d{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1591 .elementor-element.elementor-element-05ec483{--margin-top:75px;--margin-bottom:075px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1591 .elementor-element.elementor-element-03b4e15{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-a4e9808{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1591 .elementor-element.elementor-element-d85f019{--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1591 .elementor-element.elementor-element-320dc49 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1591 .elementor-element.elementor-element-980b968 .elementor-heading-title{font-size:var( --e-global-typography-01bedc7-font-size );}.elementor-1591 .elementor-element.elementor-element-ddd9b25{--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1591 .elementor-element.elementor-element-748067d .elementor-heading-title{font-size:var( --e-global-typography-01bedc7-font-size );}.elementor-1591 .elementor-element.elementor-element-3b31a63{--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1591 .elementor-element.elementor-element-a342918 .elementor-heading-title{font-size:var( --e-global-typography-01bedc7-font-size );}.elementor-1591 .elementor-element.elementor-element-499e928{--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1591 .elementor-element.elementor-element-b583cdb .elementor-heading-title{font-size:var( --e-global-typography-01bedc7-font-size );}.elementor-1591 .elementor-element.elementor-element-ce9ecb5{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1591 .elementor-element.elementor-element-cbb5550{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1591 .elementor-element.elementor-element-f579e49 .elementor-heading-title{font-size:28px;}.elementor-1591 .elementor-element.elementor-element-bd81613{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1591 .elementor-element.elementor-element-21cdafa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1591 .elementor-element.elementor-element-03b4e15{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1591 .elementor-element.elementor-element-e20177c .elementor-heading-title{font-size:28px;}.elementor-1591 .elementor-element.elementor-element-a4e9808{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1591 .elementor-element.elementor-element-980b968 .elementor-heading-title{font-size:var( --e-global-typography-01bedc7-font-size );}.elementor-1591 .elementor-element.elementor-element-748067d .elementor-heading-title{font-size:var( --e-global-typography-01bedc7-font-size );}.elementor-1591 .elementor-element.elementor-element-a342918 .elementor-heading-title{font-size:var( --e-global-typography-01bedc7-font-size );}.elementor-1591 .elementor-element.elementor-element-b583cdb .elementor-heading-title{font-size:var( --e-global-typography-01bedc7-font-size );}.elementor-1591 .elementor-element.elementor-element-79690bf{text-align:center;}.elementor-1591 .elementor-element.elementor-element-79690bf .elementor-heading-title{font-size:28px;}.elementor-1591 .elementor-element.elementor-element-9781cc4{text-align:start;}.elementor-1591 .elementor-element.elementor-element-411d6ad{width:100%;max-width:100%;}.elementor-1591 .elementor-element.elementor-element-5cf98f4{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-1591 .elementor-element.elementor-element-5e364f9{--width:100%;}.elementor-1591 .elementor-element.elementor-element-21cdafa{--width:100%;}.elementor-1591 .elementor-element.elementor-element-a4e9808{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1591 .elementor-element.elementor-element-5e364f9{--width:100%;}.elementor-1591 .elementor-element.elementor-element-a4e9808{--width:80%;}}/* Start custom CSS for text-editor, class: .elementor-element-aa4dac0 */.elementor-1591 .elementor-element.elementor-element-aa4dac0 :last-child {
    margin: 0;
}

.elementor-1591 .elementor-element.elementor-element-aa4dac0 strong {
    font-weight: 500;
    color: black;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9fc3dfd */.elementor-1591 .elementor-element.elementor-element-9fc3dfd svg *{
    fill: #66B400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22eafeb */.elementor-1591 .elementor-element.elementor-element-22eafeb {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2ce5047 */.elementor-1591 .elementor-element.elementor-element-2ce5047 svg *{
    fill: #009ADB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580fac7 */.elementor-1591 .elementor-element.elementor-element-580fac7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff03883 */.elementor-1591 .elementor-element.elementor-element-ff03883 svg *{
    fill: #E8DD46;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b700de3 */.elementor-1591 .elementor-element.elementor-element-b700de3 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f5c2e6c */.elementor-1591 .elementor-element.elementor-element-f5c2e6c svg *{
    fill: #E8DD46;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c29109 */.elementor-1591 .elementor-element.elementor-element-3c29109 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e8f5626 */.elementor-1591 .elementor-element.elementor-element-e8f5626 svg *{
    fill: #009ADB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579c443 */.elementor-1591 .elementor-element.elementor-element-579c443 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6bde22b */.elementor-1591 .elementor-element.elementor-element-6bde22b svg *{
    fill: #66B400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf6f2d */.elementor-1591 .elementor-element.elementor-element-7bf6f2d {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e60e2e */.elementor-1591 .elementor-element.elementor-element-0e60e2e :last-child {
    margin: 0;
}

.elementor-1591 .elementor-element.elementor-element-0e60e2e strong {
    font-weight: 500;
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d85f019 */.elementor-1591 .elementor-element.elementor-element-d85f019 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddd9b25 */.elementor-1591 .elementor-element.elementor-element-ddd9b25 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b31a63 */.elementor-1591 .elementor-element.elementor-element-3b31a63 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499e928 */.elementor-1591 .elementor-element.elementor-element-499e928 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03b4e15 */@media (min-width: 1025px) {
    .elementor-1591 .elementor-element.elementor-element-03b4e15 {
       box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9781cc4 */.elementor-1591 .elementor-element.elementor-element-9781cc4 :last-child {
    margin: 0;
}

.elementor-1591 .elementor-element.elementor-element-9781cc4 strong {
    font-weight: 500;
    color: black;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-411d6ad */.elementor-1591 .elementor-element.elementor-element-411d6ad .elementor-button {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.elementor-1591 .elementor-element.elementor-element-411d6ad .elementor-button::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0%;
  background-color: #009ADB;
  z-index: -1;
  transition: height 0.4s ease;
}

.elementor-1591 .elementor-element.elementor-element-411d6ad .elementor-button:hover::before {
  height: 100%;
}

.elementor-1591 .elementor-element.elementor-element-411d6ad .elementor-button:hover {
  color: white; /* zmień kolor tekstu podczas hovera */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cf98f4 */.elementor-1591 .elementor-element.elementor-element-5cf98f4 .elementor-button {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.elementor-1591 .elementor-element.elementor-element-5cf98f4 .elementor-button::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0%;
  background-color: #009ADB;
  z-index: -1;
  transition: height 0.4s ease;
}

.elementor-1591 .elementor-element.elementor-element-5cf98f4 .elementor-button:hover::before {
  height: 100%;
}

.elementor-1591 .elementor-element.elementor-element-5cf98f4 .elementor-button:hover {
  color: white; /* zmień kolor tekstu podczas hovera */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce9ecb5 */.elementor-1591 .elementor-element.elementor-element-ce9ecb5 {
    position: relative;
}/* End custom CSS */