.elementor-4 .elementor-element.elementor-element-cb913a1:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-cb913a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#46A8A7;background-image:url("https://ekovoltis.pl/autoinstalator/wordpressplus/wp-content/uploads/2025/09/waves_transparent.webp");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-4 .elementor-element.elementor-element-cb913a1:not(.elementor-widget),.elementor-4 .elementor-element.elementor-element-cb913a1{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-4 .elementor-element.elementor-element-cb913a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-cb913a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-1519010.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-f17ce7d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-f17ce7d{text-align:center;}.elementor-4 .elementor-element.elementor-element-f17ce7d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4rem;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-1b0c4a3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-1b0c4a3{text-align:center;}.elementor-4 .elementor-element.elementor-element-1b0c4a3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4rem;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-ddd8155.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-c029273 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-4 .elementor-element.elementor-element-c029273.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-c029273 img{width:47%;}.elementor-4 .elementor-element.elementor-element-cf26067.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-0801f40 > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-0801f40.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-9a5d0a2 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-9a5d0a2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-9a5d0a2 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-52de58d:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-52de58d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://ekovoltis.pl/autoinstalator/wordpressplus/wp-content/uploads/2025/10/sander-weeteling-iGDg_f_mlWo-unsplash_v2.webp");background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-52de58d > .elementor-background-overlay{opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-52de58d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4 .elementor-element.elementor-element-713dbc77 > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-713dbc77.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-713dbc77{text-align:center;}.elementor-4 .elementor-element.elementor-element-713dbc77 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:3rem;font-weight:700;color:#46A8A7;}.elementor-4 .elementor-element.elementor-element-6717f0a9 > .elementor-widget-container{margin:-2rem 0rem 02rem 0rem;}.elementor-4 .elementor-element.elementor-element-6717f0a9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-6717f0a9{text-align:center;}.elementor-4 .elementor-element.elementor-element-6717f0a9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2rem;font-weight:700;color:#46A8A7;}.elementor-4 .elementor-element.elementor-element-448115b6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-7ccf4d65 > .elementor-element-populated{margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;}.elementor-4 .elementor-element.elementor-element-5da71ab2 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:15px 15px 15px 15px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 15px 2px rgba(0, 0, 0, 0.06);}.elementor-4 .elementor-element.elementor-element-5da71ab2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-5da71ab2:hover .elementor-widget-container{box-shadow:0px 0px 25px 5px rgba(0, 0, 0, 0.08);}.elementor-4 .elementor-element.elementor-element-5da71ab2 .uael-image img{width:110px;}.elementor-4 .elementor-element.elementor-element-5da71ab2 .uael-icon-wrap .uael-icon, .elementor-4 .elementor-element.elementor-element-5da71ab2 .uael-image .uael-image-content img{padding:10px;display:inline-block;box-sizing:content-box;}.elementor-4 .elementor-element.elementor-element-5da71ab2 .uael-infobox:not(.uael-imgicon-style-normal) .uael-icon-wrap .uael-icon, .elementor-4 .elementor-element.elementor-element-5da71ab2 .uael-infobox:not(.uael-imgicon-style-normal) .uael-image .uael-image-content img{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-5da71ab2 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-4 .elementor-element.elementor-element-5da71ab2 .uael-infobox-title{font-family:"Lato", Sans-serif;font-size:4rem;font-weight:600;color:#46A8A7;margin:0px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-5da71ab2 .uael-infobox-text{font-family:"Lato", Sans-serif;font-weight:400;margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-5da71ab2 .uael-imgicon-wrap{margin:0px 025px 0px 0px;}.elementor-4 .elementor-element.elementor-element-62274824.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-11b83867 > .elementor-element-populated{margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;}.elementor-4 .elementor-element.elementor-element-68ad4d9a > .elementor-widget-container{margin:0px 10px 0px 10px;padding:15px 15px 15px 15px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 15px 2px rgba(0, 0, 0, 0.06);}.elementor-4 .elementor-element.elementor-element-68ad4d9a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-68ad4d9a:hover .elementor-widget-container{box-shadow:0px 0px 25px 5px rgba(0, 0, 0, 0.08);}.elementor-4 .elementor-element.elementor-element-68ad4d9a .uael-image img{width:110px;}.elementor-4 .elementor-element.elementor-element-68ad4d9a .uael-icon-wrap .uael-icon, .elementor-4 .elementor-element.elementor-element-68ad4d9a .uael-image .uael-image-content img{padding:10px;display:inline-block;box-sizing:content-box;}.elementor-4 .elementor-element.elementor-element-68ad4d9a .uael-infobox:not(.uael-imgicon-style-normal) .uael-icon-wrap .uael-icon, .elementor-4 .elementor-element.elementor-element-68ad4d9a .uael-infobox:not(.uael-imgicon-style-normal) .uael-image .uael-image-content img{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-68ad4d9a .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-4 .elementor-element.elementor-element-68ad4d9a .uael-infobox-title{font-family:"Lato", Sans-serif;font-size:4rem;font-weight:600;color:#46A8A7;margin:0px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-68ad4d9a .uael-infobox-text{font-family:"Lato", Sans-serif;margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-68ad4d9a .uael-imgicon-wrap{margin:0px 25px 0px 0px;}.elementor-4 .elementor-element.elementor-element-67e46ab3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-43c6f75 > .elementor-element-populated{margin:0% 02% 0% 02%;--e-column-margin-right:02%;--e-column-margin-left:02%;}.elementor-4 .elementor-element.elementor-element-3b57e387 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:15px 15px 15px 15px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 15px 2px rgba(0, 0, 0, 0.06);}.elementor-4 .elementor-element.elementor-element-3b57e387.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-3b57e387:hover .elementor-widget-container{box-shadow:0px 0px 25px 5px rgba(0, 0, 0, 0.08);}.elementor-4 .elementor-element.elementor-element-3b57e387 .uael-image img{width:110px;}.elementor-4 .elementor-element.elementor-element-3b57e387 .uael-icon-wrap .uael-icon, .elementor-4 .elementor-element.elementor-element-3b57e387 .uael-image .uael-image-content img{padding:10px;display:inline-block;box-sizing:content-box;}.elementor-4 .elementor-element.elementor-element-3b57e387 .uael-infobox:not(.uael-imgicon-style-normal) .uael-icon-wrap .uael-icon, .elementor-4 .elementor-element.elementor-element-3b57e387 .uael-infobox:not(.uael-imgicon-style-normal) .uael-image .uael-image-content img{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-3b57e387 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-4 .elementor-element.elementor-element-3b57e387 .uael-infobox-title{font-family:"Lato", Sans-serif;font-size:4rem;font-weight:600;color:#46A8A7;margin:0px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-3b57e387 .uael-infobox-text{font-family:"Lato", Sans-serif;margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-3b57e387 .uael-imgicon-wrap{margin:0px 25px 0px 0px;}.elementor-4 .elementor-element.elementor-element-580955af.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-33897a2d > .elementor-element-populated{margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;}.elementor-4 .elementor-element.elementor-element-32535376 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:15px 15px 15px 15px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 15px 2px rgba(0, 0, 0, 0.06);}.elementor-4 .elementor-element.elementor-element-32535376.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-32535376:hover .elementor-widget-container{box-shadow:0px 0px 25px 5px rgba(0, 0, 0, 0.08);}.elementor-4 .elementor-element.elementor-element-32535376 .uael-image img{width:110px;}.elementor-4 .elementor-element.elementor-element-32535376 .uael-icon-wrap .uael-icon, .elementor-4 .elementor-element.elementor-element-32535376 .uael-image .uael-image-content img{padding:10px;display:inline-block;box-sizing:content-box;}.elementor-4 .elementor-element.elementor-element-32535376 .uael-infobox:not(.uael-imgicon-style-normal) .uael-icon-wrap .uael-icon, .elementor-4 .elementor-element.elementor-element-32535376 .uael-infobox:not(.uael-imgicon-style-normal) .uael-image .uael-image-content img{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-32535376 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-4 .elementor-element.elementor-element-32535376 .uael-infobox-title{font-family:"Lato", Sans-serif;font-size:4rem;font-weight:600;color:#46A8A7;margin:0px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-32535376 .uael-infobox-text{font-family:"Lato", Sans-serif;margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-32535376 .uael-imgicon-wrap{margin:0px 25px 0px 0px;}.elementor-4 .elementor-element.elementor-element-725aae4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-42224ddb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-42224ddb .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-1795f451.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-1795f451 .elementor-button{font-size:1.7rem;fill:#46A7A8;color:#46A7A8;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7a8be670 > .elementor-widget-container{margin:130px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7a8be670.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-7a8be670{text-align:center;}.elementor-4 .elementor-element.elementor-element-7a8be670 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2rem;font-weight:700;color:#46A8A7;}.elementor-4 .elementor-element.elementor-element-2d8393fd{margin-top:0px;margin-bottom:0px;}.elementor-4 .elementor-element.elementor-element-747782ca > .elementor-element-populated{margin:0% 02% 0% 02%;--e-column-margin-right:02%;--e-column-margin-left:02%;}.elementor-4 .elementor-element.elementor-element-70f131f7 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:15px 15px 15px 15px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 15px 2px rgba(0, 0, 0, 0.06);}.elementor-4 .elementor-element.elementor-element-70f131f7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-70f131f7:hover .elementor-widget-container{box-shadow:0px 0px 25px 5px rgba(0, 0, 0, 0.08);}.elementor-4 .elementor-element.elementor-element-70f131f7 .uael-image img{width:110px;}.elementor-4 .elementor-element.elementor-element-70f131f7 .uael-icon-wrap .uael-icon, .elementor-4 .elementor-element.elementor-element-70f131f7 .uael-image .uael-image-content img{padding:10px;display:inline-block;box-sizing:content-box;}.elementor-4 .elementor-element.elementor-element-70f131f7 .uael-infobox:not(.uael-imgicon-style-normal) .uael-icon-wrap .uael-icon, .elementor-4 .elementor-element.elementor-element-70f131f7 .uael-infobox:not(.uael-imgicon-style-normal) .uael-image .uael-image-content img{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-70f131f7 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-4 .elementor-element.elementor-element-70f131f7 .uael-infobox-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:800;color:#46A8A7;margin:10px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-70f131f7 .uael-infobox-text{font-family:"Lato", Sans-serif;margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-70f131f7 .uael-imgicon-wrap{margin:0px 25px 0px 0px;}.elementor-4 .elementor-element.elementor-element-4901de09 > .elementor-element-populated{margin:0% 2% 0% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;}.elementor-4 .elementor-element.elementor-element-3451ad32 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:15px 15px 15px 15px;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 15px 2px rgba(0, 0, 0, 0.06);}.elementor-4 .elementor-element.elementor-element-3451ad32.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-3451ad32:hover .elementor-widget-container{box-shadow:0px 0px 25px 5px rgba(0, 0, 0, 0.08);}.elementor-4 .elementor-element.elementor-element-3451ad32 .uael-image img{width:110px;}.elementor-4 .elementor-element.elementor-element-3451ad32 .uael-icon-wrap .uael-icon, .elementor-4 .elementor-element.elementor-element-3451ad32 .uael-image .uael-image-content img{padding:10px;display:inline-block;box-sizing:content-box;}.elementor-4 .elementor-element.elementor-element-3451ad32 .uael-infobox:not(.uael-imgicon-style-normal) .uael-icon-wrap .uael-icon, .elementor-4 .elementor-element.elementor-element-3451ad32 .uael-infobox:not(.uael-imgicon-style-normal) .uael-image .uael-image-content img{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-3451ad32 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-4 .elementor-element.elementor-element-3451ad32 .uael-infobox-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:900;color:#46A8A7;margin:10px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-3451ad32 .uael-infobox-text{font-family:"Lato", Sans-serif;margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-3451ad32 .uael-imgicon-wrap{margin:0px 25px 0px 0px;}.elementor-4 .elementor-element.elementor-element-75d15734.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-a6d1d40.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-9b435fe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-3c3fe0b2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-3c3fe0b2 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );}.elementor-4 .elementor-element.elementor-element-a07a8e8:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-a07a8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-4 .elementor-element.elementor-element-a07a8e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-4 .elementor-element.elementor-element-a07a8e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-5ff2b711.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-5a3703f6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-5a3703f6{text-align:center;}.elementor-4 .elementor-element.elementor-element-5a3703f6 .elementor-heading-title{font-size:2rem;text-transform:uppercase;color:#46A8A7;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-46e7dc21.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-46e7dc21.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-46e7dc21.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-b016bb9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-19265084 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-4 .elementor-element.elementor-element-19265084.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-19265084{text-align:center;}.elementor-4 .elementor-element.elementor-element-19265084 .elementor-heading-title{font-size:1.7rem;color:#009B86;}.elementor-4 .elementor-element.elementor-element-95436d3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-95436d3{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-6a9bddf1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-6a9bddf1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-6a9bddf1.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4 .elementor-element.elementor-element-2c3fb4b9 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-size:1.3rem;}.elementor-4 .elementor-element.elementor-element-2c3fb4b9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-2c3fb4b9 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-2c3fb4b9 .elementor-button:focus{color:var( --e-global-color-astglobalcolor6 );}.elementor-4 .elementor-element.elementor-element-2c3fb4b9 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-2c3fb4b9 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-4 .elementor-element.elementor-element-54b1191f .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-size:1.3rem;}.elementor-4 .elementor-element.elementor-element-54b1191f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-54b1191f .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-54b1191f .elementor-button:focus{color:var( --e-global-color-astglobalcolor6 );}.elementor-4 .elementor-element.elementor-element-54b1191f .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-54b1191f .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-5df9d42c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-5df9d42c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-5df9d42c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-5df9d42c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-165d716a .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-size:1.3rem;}.elementor-4 .elementor-element.elementor-element-165d716a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-165d716a .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-165d716a .elementor-button:focus{color:var( --e-global-color-astglobalcolor6 );}.elementor-4 .elementor-element.elementor-element-165d716a .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-165d716a .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-4 .elementor-element.elementor-element-5a5b4450 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-size:1.3rem;}.elementor-4 .elementor-element.elementor-element-5a5b4450.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-5a5b4450 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-5a5b4450 .elementor-button:focus{color:var( --e-global-color-astglobalcolor6 );}.elementor-4 .elementor-element.elementor-element-5a5b4450 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-5a5b4450 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-4 .elementor-element.elementor-element-10c45aa5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-0e98dfc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-0e98dfc .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-1fa53244 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-4 .elementor-element.elementor-element-1fa53244.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-1fa53244{font-size:0.4rem;line-height:0.9rem;}.elementor-4 .elementor-element.elementor-element-61185006.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-1b94a2b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-1b94a2b{text-align:center;}.elementor-4 .elementor-element.elementor-element-1b94a2b .elementor-heading-title{font-size:1.7rem;font-weight:900;color:#009B86;}.elementor-4 .elementor-element.elementor-element-62b83f4 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-4 .elementor-element.elementor-element-62b83f4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-62b83f4{text-align:center;}.elementor-4 .elementor-element.elementor-element-62b83f4 .elementor-heading-title{font-size:1.7rem;font-weight:300;color:#46A8A7;}.elementor-4 .elementor-element.elementor-element-5c12be34.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-5c12be34 img{width:75%;}.elementor-4 .elementor-element.elementor-element-d335238:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-d335238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ekovoltis.pl/autoinstalator/wordpressplus/wp-content/uploads/2025/10/why_ev_bg.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-d335238{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5px;margin-bottom:0px;padding:05% 0% 5% 0%;}.elementor-4 .elementor-element.elementor-element-d335238 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-3b01f095.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-5fbe05ce > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-4 .elementor-element.elementor-element-5fbe05ce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-5fbe05ce{text-align:center;}.elementor-4 .elementor-element.elementor-element-5fbe05ce .elementor-heading-title{font-size:3rem;font-weight:900;color:var( --e-global-color-astglobalcolor5 );}.elementor-4 .elementor-element.elementor-element-75e946e0 > .elementor-widget-container{margin:15px 0px 0px 00px;}.elementor-4 .elementor-element.elementor-element-75e946e0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-75e946e0{text-align:center;}.elementor-4 .elementor-element.elementor-element-75e946e0 .elementor-heading-title{font-size:1.8rem;font-weight:300;color:var( --e-global-color-astglobalcolor5 );}.elementor-4 .elementor-element.elementor-element-22d08c82{--spacer-size:55px;}.elementor-4 .elementor-element.elementor-element-22d08c82.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-1c9c38d0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-1c9c38d0 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-4 .elementor-element.elementor-element-24750dd8{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-24750dd8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-24750dd8 .uael-infobox,  .elementor-4 .elementor-element.elementor-element-24750dd8 .uael-separator-parent{text-align:center;}.elementor-4 .elementor-element.elementor-element-24750dd8 .uael-image img{width:80px;}.elementor-4 .elementor-element.elementor-element-24750dd8 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-4 .elementor-element.elementor-element-24750dd8 .uael-infobox-title{color:#46A7A8;margin:0px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-219f9234.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-219f9234 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-4 .elementor-element.elementor-element-51f6d843{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-51f6d843.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-51f6d843 .uael-infobox,  .elementor-4 .elementor-element.elementor-element-51f6d843 .uael-separator-parent{text-align:center;}.elementor-4 .elementor-element.elementor-element-51f6d843 .uael-image img{width:80px;}.elementor-4 .elementor-element.elementor-element-51f6d843 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-4 .elementor-element.elementor-element-51f6d843 .uael-infobox-title{color:#46A7A8;margin:0px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-3917e3a5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-3917e3a5 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-4 .elementor-element.elementor-element-7d4c534c{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-7d4c534c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-7d4c534c .uael-infobox,  .elementor-4 .elementor-element.elementor-element-7d4c534c .uael-separator-parent{text-align:center;}.elementor-4 .elementor-element.elementor-element-7d4c534c .uael-image img{width:80px;}.elementor-4 .elementor-element.elementor-element-7d4c534c .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-4 .elementor-element.elementor-element-7d4c534c .uael-infobox-title{color:#46A7A8;margin:0px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-32d53543{margin-top:0px;margin-bottom:0px;}.elementor-4 .elementor-element.elementor-element-60629d83{--spacer-size:30px;}.elementor-4 .elementor-element.elementor-element-60629d83.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-1102b858.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-1102b858{color:var( --e-global-color-astglobalcolor5 );}.elementor-4 .elementor-element.elementor-element-2579cca2 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );fill:#009B86;color:#009B86;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-2579cca2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-2579cca2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-e214c36:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-e214c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-e214c36 > .elementor-container{min-height:60vh;}.elementor-4 .elementor-element.elementor-element-e214c36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-4 .elementor-element.elementor-element-e214c36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-57ab96b{margin-top:5px;margin-bottom:5px;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-40249ae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-40249ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-40249ae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-40249ae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4 .elementor-element.elementor-element-e5caac7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-e5caac7 .elementor-heading-title{font-size:3rem;color:#46A7A8;}.elementor-4 .elementor-element.elementor-element-f149d9f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-f149d9f{color:#000000;}.elementor-4 .elementor-element.elementor-element-a8cdf97.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-a8cdf97 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-75a4d88.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-75a4d88 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-868a455.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-868a455.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-868a455 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-868a455 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-96e00a6 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4 .elementor-element.elementor-element-96e00a6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-96e00a6 img{width:64%;}.elementor-4 .elementor-element.elementor-element-d7be16f:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-d7be16f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://ekovoltis.pl/autoinstalator/wordpressplus/wp-content/uploads/2025/10/anders-ipsen-9XhgZmrvCEU-unsplash.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-d7be16f > .elementor-background-overlay{background-color:#46A7A8;opacity:0.37;mix-blend-mode:color;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-d7be16f > .elementor-container{min-height:60vh;}.elementor-4 .elementor-element.elementor-element-d7be16f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-4 .elementor-element.elementor-element-23e7fb1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-23e7fb1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-77e7243:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-77e7243 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-77e7243 > .elementor-element-populated, .elementor-4 .elementor-element.elementor-element-77e7243 > .elementor-element-populated > .elementor-background-overlay, .elementor-4 .elementor-element.elementor-element-77e7243 > .elementor-background-slideshow{border-radius:50px 050px 50px 50px;}.elementor-4 .elementor-element.elementor-element-77e7243 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 10%;}.elementor-4 .elementor-element.elementor-element-77e7243 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-cb94dcd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-cb94dcd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-cb94dcd{text-align:left;}.elementor-4 .elementor-element.elementor-element-cb94dcd .elementor-heading-title{font-size:3rem;color:#46A7A8;}.elementor-4 .elementor-element.elementor-element-3cca2fc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-3cca2fc{color:#000000;}.elementor-4 .elementor-element.elementor-element-59668a4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-59668a4 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-c8e9e6e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-c8e9e6e:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-c8e9e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-c8e9e6e > .elementor-container{min-height:60vh;}.elementor-4 .elementor-element.elementor-element-c8e9e6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-4 .elementor-element.elementor-element-c8e9e6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-1e25043.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-1e25043.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-1e25043.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-1e25043 > .elementor-element-populated{padding:0% 10% 0% 00%;}.elementor-4 .elementor-element.elementor-element-1e25043{z-index:2;}.elementor-4 .elementor-element.elementor-element-1625645 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-1625645.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-1625645 .elementor-heading-title{font-size:3rem;color:#46A7A8;}.elementor-4 .elementor-element.elementor-element-aadb17e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-aadb17e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-7fd2aae.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-7fd2aae .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-3ffc976.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-3ffc976 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-4 .elementor-element.elementor-element-3ffc976 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-3ffc976{z-index:2;}.elementor-4 .elementor-element.elementor-element-0aae10c > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4 .elementor-element.elementor-element-0aae10c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-0aae10c img{width:85%;}.elementor-4 .elementor-element.elementor-element-a6ae96e:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-a6ae96e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ekovoltis.pl/autoinstalator/wordpressplus/wp-content/uploads/2024/09/Depositphotos_9424014_XL-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-a6ae96e > .elementor-background-overlay{background-color:#46A7A8;opacity:0.64;mix-blend-mode:color;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-a6ae96e > .elementor-container{min-height:60vh;}.elementor-4 .elementor-element.elementor-element-a6ae96e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-4 .elementor-element.elementor-element-f1e83d0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-f1e83d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-d5ad488:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-d5ad488 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-d5ad488 > .elementor-element-populated, .elementor-4 .elementor-element.elementor-element-d5ad488 > .elementor-element-populated > .elementor-background-overlay, .elementor-4 .elementor-element.elementor-element-d5ad488 > .elementor-background-slideshow{border-radius:50px 050px 50px 50px;}.elementor-4 .elementor-element.elementor-element-d5ad488 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 15% 10% 15%;}.elementor-4 .elementor-element.elementor-element-d5ad488 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-5b3534e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-5b3534e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-5b3534e{text-align:left;}.elementor-4 .elementor-element.elementor-element-5b3534e .elementor-heading-title{font-size:3rem;color:#46A7A8;}.elementor-4 .elementor-element.elementor-element-a059256.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-2922fc7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-2922fc7 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a26b086:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-a26b086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ekovoltis.pl/autoinstalator/wordpressplus/wp-content/uploads/2025/10/Depositphotos_250472562_XL.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-4 .elementor-element.elementor-element-a26b086 > .elementor-container{min-height:60vh;}.elementor-4 .elementor-element.elementor-element-a26b086 > .elementor-background-overlay{opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-a26b086{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-4 .elementor-element.elementor-element-a5718c6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-a5718c6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-a5718c6 > .elementor-element-populated, .elementor-4 .elementor-element.elementor-element-a5718c6 > .elementor-element-populated > .elementor-background-overlay, .elementor-4 .elementor-element.elementor-element-a5718c6 > .elementor-background-slideshow{border-radius:50px 050px 50px 50px;}.elementor-4 .elementor-element.elementor-element-a5718c6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 15% 10% 15%;}.elementor-4 .elementor-element.elementor-element-a5718c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-f4ca17b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-f4ca17b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-f4ca17b{text-align:left;}.elementor-4 .elementor-element.elementor-element-f4ca17b .elementor-heading-title{font-size:3rem;color:#46A7A8;}.elementor-4 .elementor-element.elementor-element-0639004 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-0639004.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-92161fe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-92161fe .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-35a137e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-35a137e .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-d529ebc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-d529ebc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-990cd65:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-990cd65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ekovoltis.pl/autoinstalator/wordpressplus/wp-content/uploads/2025/10/Windmills-1-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-990cd65 > .elementor-container{min-height:60vh;}.elementor-4 .elementor-element.elementor-element-990cd65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-990cd65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-6a5d18bf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-6a5d18bf{text-align:center;}.elementor-4 .elementor-element.elementor-element-6a5d18bf .elementor-heading-title{font-size:3rem;font-weight:800;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-04f6209 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 20% 0% 20%;}.elementor-4 .elementor-element.elementor-element-04f6209.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-04f6209{text-align:left;}.elementor-4 .elementor-element.elementor-element-04f6209 .elementor-heading-title{font-size:1rem;line-height:1.5rem;}.elementor-4 .elementor-element.elementor-element-5da4cdc2 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-5da4cdc2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-5da4cdc2 .elementor-button{font-size:2rem;text-transform:uppercase;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 90px 20px 90px;}.elementor-4 .elementor-element.elementor-element-f21449c:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-f21449c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-f21449c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 080px 0px;}.elementor-4 .elementor-element.elementor-element-f21449c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-13f66fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:86px 0px 100px 0px;}.elementor-4 .elementor-element.elementor-element-13f66fc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-13f66fc{text-align:center;}.elementor-4 .elementor-element.elementor-element-13f66fc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:3rem;font-weight:900;color:#46A8A7;}.elementor-4 .elementor-element.elementor-element-0d3a2ae > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-4 .elementor-element.elementor-element-0d3a2ae.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-arrows-yes .elementor-main-swiper{width:calc( 90% - 40px );}.elementor-4 .elementor-element.elementor-element-0d3a2ae .elementor-main-swiper{width:90%;}.elementor-4 .elementor-element.elementor-element-0d3a2ae .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-radius:50px;}.elementor-4 .elementor-element.elementor-element-0d3a2ae .elementor-swiper-button{font-size:20px;}.elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:30px;}.elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:30px;}.elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:30px;}.elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:30px;}.elementor-4 .elementor-element.elementor-element-0d3a2ae .elementor-testimonial__text{font-size:1.2rem;}.elementor-4 .elementor-element.elementor-element-0d3a2ae .elementor-testimonial__name{color:#009B86;font-size:1.4rem;font-weight:800;}.elementor-4 .elementor-element.elementor-element-0d3a2ae .elementor-testimonial__title{color:#009B86;font-size:1.2rem;font-weight:300;}.elementor-4 .elementor-element.elementor-element-0d3a2ae .elementor-testimonial__image img{width:200px;height:200px;}.elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (200px / 2) - 8px );}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (200px / 2) - 8px );right:auto;}body.rtl .elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (200px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (200px / 2) - 8px );right:auto;}body.rtl .elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (200px / 2) - 8px );left:auto;}.elementor-4 .elementor-element.elementor-element-f1b3c04.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-f1b3c04 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-5849ccc:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-5849ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ekovoltis.pl/autoinstalator/wordpressplus/wp-content/uploads/2025/10/Depositphotos_122505470_XL.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-5849ccc > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(150deg, #014F50 0%, #B3B3B340 100%);opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-5849ccc > .elementor-container{min-height:100vh;}.elementor-4 .elementor-element.elementor-element-5849ccc{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-158601a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-158601a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-158601a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-6e68b0d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-6e68b0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-6e68b0d > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-4 .elementor-element.elementor-element-bbfbfc7{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-afb77d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-afb77d4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-afb77d4 .elementor-heading-title{font-size:30px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-58ce518 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-58ce518.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-58ce518 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-85b1f97 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-85b1f97.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-85b1f97 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-6f02719 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-6f02719.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-6f02719 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-e3402da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-e3402da.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-e3402da .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-7d3bbcb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7d3bbcb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-7d3bbcb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-773a05d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-773a05d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-773a05d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-4994770.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-4994770 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-beb38fe{overflow:hidden;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a5671c7 > .elementor-widget-container{padding:20px 0px 200px 0px;}.elementor-4 .elementor-element.elementor-element-a5671c7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-a5671c7{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-82ca949 > .elementor-widget-container{padding:20px 0px 200px 0px;}.elementor-4 .elementor-element.elementor-element-82ca949.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-82ca949{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-9a3c067 > .elementor-widget-container{padding:20px 0px 200px 0px;}.elementor-4 .elementor-element.elementor-element-9a3c067.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-9a3c067{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-c51a0d7 > .elementor-widget-container{padding:20px 0px 200px 0px;}.elementor-4 .elementor-element.elementor-element-c51a0d7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-c51a0d7{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-638fae8 > .elementor-widget-container{padding:20px 0px 200px 0px;}.elementor-4 .elementor-element.elementor-element-638fae8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-638fae8{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-dc73aaa > .elementor-widget-container{padding:80px 0px 200px 0px;}.elementor-4 .elementor-element.elementor-element-dc73aaa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-dc73aaa{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-7d06ad2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-7d06ad2{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-b34f528 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-4 .elementor-element.elementor-element-b34f528.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-b34f528.elementor-arrows-yes .elementor-main-swiper{width:calc( 1400px - 40px );}.elementor-4 .elementor-element.elementor-element-b34f528 .elementor-main-swiper{width:1400px;}.elementor-4 .elementor-element.elementor-element-b34f528 .elementor-main-swiper .swiper-slide{padding:20px 20px 25px 20px;}.elementor-4 .elementor-element.elementor-element-b34f528 .elementor-swiper-button{font-size:20px;color:#474345;}.elementor-4 .elementor-element.elementor-element-b34f528 .elementor-swiper-button svg{fill:#474345;}.elementor-4 .elementor-element.elementor-element-b34f528 .elementor-testimonial__text{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4 .elementor-element.elementor-element-b34f528 .elementor-testimonial__name{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.3em;}.elementor-4 .elementor-element.elementor-element-b34f528 .elementor-testimonial__title{color:#B7B7B7B8;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}body.rtl .elementor-4 .elementor-element.elementor-element-b34f528.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-4 .elementor-element.elementor-element-b34f528.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-4 .elementor-element.elementor-element-b34f528.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-4 .elementor-element.elementor-element-b34f528.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-b34f528.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-4 .elementor-element.elementor-element-b34f528.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-4 .elementor-element.elementor-element-b34f528.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-4 .elementor-element.elementor-element-b34f528.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-4 .elementor-element.elementor-element-b34f528.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-4 .elementor-element.elementor-element-b34f528.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-4 .elementor-element.elementor-element-b34f528.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-4 .elementor-element.elementor-element-1d72f53.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-25d7f26 .elementor-button{background-color:#BDBDBD9C;font-family:"Roboto", Sans-serif;font-weight:500;fill:#2C2B2B;color:#2C2B2B;border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-4 .elementor-element.elementor-element-25d7f26{width:auto;max-width:auto;top:0px;}.elementor-4 .elementor-element.elementor-element-25d7f26 > .elementor-widget-container{margin:0px 17px 0px 0px;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-25d7f26{left:0px;}body.rtl .elementor-4 .elementor-element.elementor-element-25d7f26{right:0px;}.elementor-4 .elementor-element.elementor-element-25d7f26.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-a4455f8 .elementor-button{background-color:#BDBDBD9C;font-family:"Roboto", Sans-serif;font-weight:500;fill:#2C2B2B;color:#2C2B2B;border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-4 .elementor-element.elementor-element-a4455f8{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-a4455f8{right:0px;}body.rtl .elementor-4 .elementor-element.elementor-element-a4455f8{left:0px;}.elementor-4 .elementor-element.elementor-element-a4455f8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-8132a27:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-8132a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-8132a27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:050px 0px 50px 0px;}.elementor-4 .elementor-element.elementor-element-8132a27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-177d90e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-177d90e > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-4 .elementor-element.elementor-element-c338d53 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-4 .elementor-element.elementor-element-c338d53.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-c338d53{text-align:center;}.elementor-4 .elementor-element.elementor-element-c338d53 .elementor-heading-title{font-size:3rem;color:#46A7A8;}.elementor-4 .elementor-element.elementor-element-b96fba9 .xpro-post-grid-wrapper .cbp-item-wrapper{background-color:transparent;background-image:linear-gradient(144deg, #FFFFFF 21%, #F0F0F0 100%);border-style:none;}.elementor-4 .elementor-element.elementor-element-b96fba9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-b96fba9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-b96fba9 .xpro-post-grid-wrapper .xpro-post-grid-item{box-shadow:0px 3px 22px 0px rgba(0, 0, 0, 0.15);overflow:hidden;border-radius:20px 20px 20px 20px;}.elementor-4 .elementor-element.elementor-element-b96fba9 .xpro-post-grid-wrapper .xpro-post-grid-title{font-size:1.3rem;line-height:26px;color:#46A7A8;}.elementor-4 .elementor-element.elementor-element-b96fba9 .xpro-post-grid-wrapper .xpro-post-grid-excerpt{color:#000000;font-weight:400;}.elementor-4 .elementor-element.elementor-element-b96fba9 .xpro-post-grid-meta-date > svg,.elementor-4 .elementor-element.elementor-element-b96fba9 .xpro-post-grid-meta-date > img{width:14px;}.elementor-4 .elementor-element.elementor-element-b96fba9 .xpro-post-grid-meta-date{font-size:14px;min-width:14px;min-height:14px;}.elementor-4 .elementor-element.elementor-element-b96fba9 .xpro-post-grid-btn{color:#009B86;}.elementor-4 .elementor-element.elementor-element-a663fab .elementor-button{background-color:#FFFFFF;font-size:2rem;text-transform:uppercase;line-height:20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#009B86;border-radius:0px 0px 0px 0px;padding:19px 90px 19px 90px;}.elementor-4 .elementor-element.elementor-element-a663fab > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a663fab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-4dafc66:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-4dafc66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-4dafc66 > .elementor-container{min-height:60vh;}.elementor-4 .elementor-element.elementor-element-4dafc66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-4dafc66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-d223786 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-4 .elementor-element.elementor-element-d223786.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-d223786{text-align:center;}.elementor-4 .elementor-element.elementor-element-d223786 .elementor-heading-title{font-size:3rem;color:#46A7A8;}.elementor-4 .elementor-element.elementor-element-35dbbcd{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a8bde4f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-a8bde4f{text-align:right;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-b43be0b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-b43be0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-b43be0b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-7a8ed7b > .elementor-widget-container{padding:0px 45px 0px 40px;}.elementor-4 .elementor-element.elementor-element-7a8ed7b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-7a8ed7b{color:#000000;}.elementor-4 .elementor-element.elementor-element-75aad46 > .elementor-widget-container{padding:0px 45px 0px 40px;}.elementor-4 .elementor-element.elementor-element-75aad46.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-24ee8fe .elementor-button{background-color:#FFFFFF;font-size:1.78rem;fill:#009B86;color:#009B86;border-style:solid;border-width:2px 2px 2px 2px;border-color:#009B86;border-radius:0px 0px 0px 0px;padding:10px 80px 10px 80px;}.elementor-4 .elementor-element.elementor-element-24ee8fe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-e8ff05d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-d9ac9a9:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-d9ac9a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-d9ac9a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-d9ac9a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-86cbfef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4 .elementor-element.elementor-element-65f2d72.xpro-widget-bg-overlay:before{transition:background 0.3s;}body.elementor-page-4:not(.elementor-motion-effects-element-type-background), body.elementor-page-4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4 .elementor-element.elementor-element-40249ae{width:50%;}.elementor-4 .elementor-element.elementor-element-868a455{width:50%;}.elementor-4 .elementor-element.elementor-element-23e7fb1{width:40%;}.elementor-4 .elementor-element.elementor-element-77e7243{width:60%;}.elementor-4 .elementor-element.elementor-element-f1e83d0{width:40%;}.elementor-4 .elementor-element.elementor-element-d5ad488{width:60%;}.elementor-4 .elementor-element.elementor-element-a5718c6{width:60%;}.elementor-4 .elementor-element.elementor-element-d529ebc{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-d5ad488{width:100%;}.elementor-4 .elementor-element.elementor-element-a5718c6{width:100%;}.elementor-4 .elementor-element.elementor-element-f22d8c6{width:65%;}.elementor-4 .elementor-element.elementor-element-ed0fbc7{width:35%;}}@media(max-width:1366px){.elementor-4 .elementor-element.elementor-element-70f131f7 .uael-image img{width:1px;}.elementor-4 .elementor-element.elementor-element-70f131f7 .uael-icon-wrap .uael-icon, .elementor-4 .elementor-element.elementor-element-70f131f7 .uael-image .uael-image-content img{padding:10px;display:inline-block;box-sizing:content-box;}.elementor-4 .elementor-element.elementor-element-24750dd8{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-4 .elementor-element.elementor-element-24750dd8 .uael-image img{width:50px;}.elementor-4 .elementor-element.elementor-element-51f6d843{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-4 .elementor-element.elementor-element-51f6d843 .uael-image img{width:50px;}.elementor-4 .elementor-element.elementor-element-7d4c534c{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-4 .elementor-element.elementor-element-acce32f > .elementor-element-populated{padding:0% 3% 0% 3%;}.elementor-4 .elementor-element.elementor-element-77e7243 > .elementor-element-populated{padding:15% 15% 15% 15%;}.elementor-4 .elementor-element.elementor-element-cb94dcd{text-align:left;}.elementor-4 .elementor-element.elementor-element-d5ad488 > .elementor-element-populated{padding:15% 15% 15% 15%;}.elementor-4 .elementor-element.elementor-element-5b3534e{text-align:left;}.elementor-4 .elementor-element.elementor-element-a5718c6 > .elementor-element-populated{padding:15% 15% 15% 15%;}.elementor-4 .elementor-element.elementor-element-f4ca17b{text-align:left;}.elementor-4 .elementor-element.elementor-element-afb77d4{width:var( --container-widget-width, 301.347px );max-width:301.347px;--container-widget-width:301.347px;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-58ce518{width:var( --container-widget-width, 301.347px );max-width:301.347px;--container-widget-width:301.347px;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-b96fba9 > .elementor-widget-container{padding:0% 010% 0% 10%;}}@media(max-width:1024px){.elementor-4 .elementor-element.elementor-element-0801f40 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-52de58d:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-52de58d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-4 .elementor-element.elementor-element-52de58d{margin-top:0px;margin-bottom:0px;}.elementor-4 .elementor-element.elementor-element-448115b6{padding:0% 5% 0% 5%;}.elementor-4 .elementor-element.elementor-element-7ccf4d65.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-5da71ab2 .uael-image img{width:85px;}.elementor-4 .elementor-element.elementor-element-11b83867.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-68ad4d9a .uael-image img{width:85px;}.elementor-4 .elementor-element.elementor-element-1563724{padding:0% 5% 0% 5%;}.elementor-4 .elementor-element.elementor-element-43c6f75.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-3b57e387 .uael-image img{width:85px;}.elementor-4 .elementor-element.elementor-element-33897a2d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-32535376 .uael-image img{width:85px;}.elementor-4 .elementor-element.elementor-element-2d8393fd{padding:0% 5% 0% 5%;}.elementor-4 .elementor-element.elementor-element-747782ca.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-70f131f7 .uael-image img{width:85px;}.elementor-4 .elementor-element.elementor-element-3451ad32 .uael-image img{width:85px;}.elementor-4 .elementor-element.elementor-element-57bb2558.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-46e7dc21.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-46e7dc21.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-46e7dc21.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-1d691d58.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-19265084{text-align:center;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-6a9bddf1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-6a9bddf1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-6a9bddf1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-6a9bddf1 > .elementor-element-populated{margin:0px 0px 020px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4 .elementor-element.elementor-element-5c12be34 > .elementor-widget-container{margin:15% 0% 0% 0%;}.elementor-4 .elementor-element.elementor-element-5c12be34 img{width:37%;}.elementor-4 .elementor-element.elementor-element-5fbe05ce .elementor-heading-title{font-size:2.3rem;}.elementor-4 .elementor-element.elementor-element-1c9c38d0 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4 .elementor-element.elementor-element-24750dd8 .uael-image img{width:60px;}.elementor-4 .elementor-element.elementor-element-219f9234 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4 .elementor-element.elementor-element-51f6d843 .uael-image img{width:60px;}.elementor-4 .elementor-element.elementor-element-7d4c534c .uael-image img{width:60px;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-868a455.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-868a455.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-868a455.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-96e00a6 img{width:35%;}.elementor-4 .elementor-element.elementor-element-d7be16f{padding:0% 3% 0% 03%;}.elementor-4 .elementor-element.elementor-element-c8e9e6e{padding:0px 0px 060px 0px;}.elementor-4 .elementor-element.elementor-element-a6ae96e > .elementor-container{min-height:70vh;}.elementor-4 .elementor-element.elementor-element-a6ae96e{padding:15% 05% 15% 05%;}.elementor-4 .elementor-element.elementor-element-a26b086{padding:0% 05% 0% 05%;}.elementor-4 .elementor-element.elementor-element-6a5d18bf > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-6e68b0d > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-4 .elementor-element.elementor-element-afb77d4 .elementor-heading-title{font-size:50px;}.elementor-4 .elementor-element.elementor-element-58ce518 .elementor-heading-title{font-size:50px;}.elementor-4 .elementor-element.elementor-element-85b1f97 .elementor-heading-title{font-size:50px;}.elementor-4 .elementor-element.elementor-element-6f02719 .elementor-heading-title{font-size:50px;}.elementor-4 .elementor-element.elementor-element-e3402da .elementor-heading-title{font-size:50px;}.elementor-4 .elementor-element.elementor-element-7d3bbcb .elementor-heading-title{font-size:50px;}.elementor-4 .elementor-element.elementor-element-773a05d .elementor-heading-title{font-size:50px;}.elementor-4 .elementor-element.elementor-element-4994770 .elementor-heading-title{font-size:50px;}.elementor-4 .elementor-element.elementor-element-b34f528.elementor-arrows-yes .elementor-main-swiper{width:calc( 620px - 40px );}.elementor-4 .elementor-element.elementor-element-b34f528 .elementor-main-swiper{width:620px;}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-cb913a1{padding:120px 0px 50px 0px;}.elementor-4 .elementor-element.elementor-element-f17ce7d .elementor-heading-title{font-size:3rem;line-height:2.5rem;}.elementor-4 .elementor-element.elementor-element-1b0c4a3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-1b0c4a3 .elementor-heading-title{font-size:3rem;line-height:2.5rem;}.elementor-4 .elementor-element.elementor-element-c029273 img{width:75%;}.elementor-4 .elementor-element.elementor-element-0801f40 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-9a5d0a2 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-4 .elementor-element.elementor-element-713dbc77 .elementor-heading-title{line-height:3rem;}.elementor-4 .elementor-element.elementor-element-6717f0a9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-4 .elementor-element.elementor-element-448115b6{padding:2% 2% 2% 2%;}.elementor-4 .elementor-element.elementor-element-7ccf4d65.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-11b83867.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-1563724{padding:0% 2% 0% 02%;}.elementor-4 .elementor-element.elementor-element-43c6f75.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-33897a2d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-2d8393fd{padding:0% 2% 0% 02%;}.elementor-4 .elementor-element.elementor-element-747782ca.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-4901de09.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-19265084 > .elementor-widget-container{padding:0px 0px 015px 0px;}.elementor-4 .elementor-element.elementor-element-6a9bddf1 > .elementor-element-populated{margin:0px 0px 010px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4 .elementor-element.elementor-element-d335238{margin-top:1px;margin-bottom:1px;padding:10% 0% 10% 0%;}.elementor-4 .elementor-element.elementor-element-22d08c82{--spacer-size:40px;}.elementor-4 .elementor-element.elementor-element-1c9c38d0 > .elementor-element-populated{padding:0% 0% 0% 5%;}.elementor-4 .elementor-element.elementor-element-24750dd8{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-4 .elementor-element.elementor-element-219f9234 > .elementor-element-populated{padding:0% 0% 0% 5%;}.elementor-4 .elementor-element.elementor-element-51f6d843{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-4 .elementor-element.elementor-element-3917e3a5 > .elementor-element-populated{padding:0% 0% 0% 5%;}.elementor-4 .elementor-element.elementor-element-7d4c534c{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-4 .elementor-element.elementor-element-e214c36{padding:0% 3% 0% 3%;}.elementor-4 .elementor-element.elementor-element-40249ae > .elementor-element-populated{margin:050px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4 .elementor-element.elementor-element-e5caac7{text-align:center;}.elementor-4 .elementor-element.elementor-element-e5caac7 .elementor-heading-title{font-size:2.5rem;line-height:2.5rem;}.elementor-4 .elementor-element.elementor-element-96e00a6 img{width:60%;}.elementor-4 .elementor-element.elementor-element-d7be16f > .elementor-container{min-height:90vh;}.elementor-4 .elementor-element.elementor-element-d7be16f{padding:05% 3% 10% 3%;}.elementor-4 .elementor-element.elementor-element-cb94dcd{text-align:center;}.elementor-4 .elementor-element.elementor-element-cb94dcd .elementor-heading-title{font-size:2.5rem;}.elementor-4 .elementor-element.elementor-element-1e25043 > .elementor-element-populated{padding:20% 05% 0% 5%;}.elementor-4 .elementor-element.elementor-element-1625645{text-align:center;}.elementor-4 .elementor-element.elementor-element-1625645 .elementor-heading-title{font-size:2.5rem;}.elementor-4 .elementor-element.elementor-element-7fd2aae > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-a6ae96e{padding:15% 03% 15% 03%;}.elementor-4 .elementor-element.elementor-element-5b3534e{text-align:center;}.elementor-4 .elementor-element.elementor-element-5b3534e .elementor-heading-title{font-size:2.5rem;line-height:2.5rem;}.elementor-4 .elementor-element.elementor-element-a26b086{padding:15% 3% 15% 3%;}.elementor-4 .elementor-element.elementor-element-a5718c6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-a5718c6 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-4 .elementor-element.elementor-element-f4ca17b{text-align:center;}.elementor-4 .elementor-element.elementor-element-f4ca17b .elementor-heading-title{font-size:2.5rem;line-height:2.5rem;}.elementor-4 .elementor-element.elementor-element-990cd65 > .elementor-container{min-height:80vh;}.elementor-4 .elementor-element.elementor-element-990cd65{padding:020% 3% 20% 3%;}.elementor-4 .elementor-element.elementor-element-6a5d18bf .elementor-heading-title{font-size:2.5rem;line-height:2.5em;}.elementor-4 .elementor-element.elementor-element-04f6209 > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-4 .elementor-element.elementor-element-13f66fc .elementor-heading-title{font-size:2.5rem;}.elementor-4 .elementor-element.elementor-element-5849ccc > .elementor-container{min-height:0vh;}.elementor-4 .elementor-element.elementor-element-5849ccc{padding:60px 30px 90px 30px;}.elementor-4 .elementor-element.elementor-element-6e68b0d > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-4 .elementor-element.elementor-element-afb77d4 .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-58ce518 .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-85b1f97 .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-6f02719 .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-e3402da .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-7d3bbcb .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-773a05d .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-4994770 .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-ed0fbc7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4 .elementor-element.elementor-element-b34f528{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-b34f528.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-4 .elementor-element.elementor-element-b34f528 .elementor-main-swiper{width:100%;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-25d7f26{left:0px;}body.rtl .elementor-4 .elementor-element.elementor-element-25d7f26{right:0px;}.elementor-4 .elementor-element.elementor-element-25d7f26{top:-105px;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-a4455f8{right:0px;}body.rtl .elementor-4 .elementor-element.elementor-element-a4455f8{left:0px;}.elementor-4 .elementor-element.elementor-element-a4455f8{top:-105px;}.elementor-4 .elementor-element.elementor-element-8132a27{padding:0px 03px 0px 3px;}.elementor-4 .elementor-element.elementor-element-4dafc66{padding:10% 3% 10% 3%;}.elementor-4 .elementor-element.elementor-element-35dbbcd{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a8bde4f img{width:100%;}.elementor-4 .elementor-element.elementor-element-7a8ed7b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-75aad46 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-d9ac9a9{padding:15px 15px 15px 15px;}}@media(max-width:1366px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-23e7fb1{width:30%;}.elementor-4 .elementor-element.elementor-element-77e7243{width:70%;}.elementor-4 .elementor-element.elementor-element-f1e83d0{width:30%;}.elementor-4 .elementor-element.elementor-element-d5ad488{width:70%;}.elementor-4 .elementor-element.elementor-element-a5718c6{width:70%;}.elementor-4 .elementor-element.elementor-element-d529ebc{width:30%;}}@media(min-width:1367px){.elementor-4 .elementor-element.elementor-element-d335238:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-d335238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-e5caac7 */#tytul_gwarancja {
color: #009B86;
font-family: Lato;
font-size: 50px;
font-style: normal;
font-weight: 900;
line-height: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f149d9f */#txt_content_gwarancja {
    color: #000;
font-family: Lato;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: normal;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a5d18bf */#tytul_wiarygodnosc {
    color: #FFF;
font-family: Lato;
font-size: 50px;
font-style: normal;
font-weight: 900;
line-height: normal;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-158601a */.elementor-4 .elementor-element.elementor-element-158601a{
    --dot-size: 23px;
    --line-color: #B0B7D04D;
    --dot-color: #B0B7D0;
    --dot-color-active: #B0B7D0;
    --min-height: 600px;
    width: 30px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin-right: 20px;
}
.elementor-4 .elementor-element.elementor-element-158601a{
    height: 80vh;
    height: var(--min-height);
    max-height: 80vh;
    min-height: 0 !important;
}
.elementor-4 .elementor-element.elementor-element-158601a .elementor-widget-wrap{
    flex-direction: column;
    align-content: center;
}
.elementor-4 .elementor-element.elementor-element-158601a .dot{
    height: var(--dot-size);
    width: var(--dot-size);
    background: var(--dot-color);
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    transform: scale(0.3);
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}
.elementor-4 .elementor-element.elementor-element-158601a .dot-number{
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
.elementor-4 .elementor-element.elementor-element-158601a .dot.active{
    transform: scale(1);
    background: var(--dot-color-active);
}
.elementor-4 .elementor-element.elementor-element-158601a .dot.active .dot-number{
    opacity: 1;
}
.elementor-4 .elementor-element.elementor-element-158601a:before{
    content: "";
    position: absolute;
    top: 50%;
    height: calc(100% - 20px);
    max-height: 90vh;
    width: 1px;
    background: var(--line-color);
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

@media (max-width: 1024px){
.elementor-4 .elementor-element.elementor-element-158601a{
    --min-height: 500px;
}
}

@media (max-width: 767px){
.elementor-4 .elementor-element.elementor-element-158601a{
    transform: translateX(-50%);
}
.elementor-4 .elementor-element.elementor-element-158601a:before {
    width: calc(100% - 20px);
    height: 1px;
}
.elementor-4 .elementor-element.elementor-element-158601a{
    position: absolute;
    bottom: -175px;
    left:50%;
    --min-height: 30px;
    width: 200px;
}
.elementor-4 .elementor-element.elementor-element-158601a .elementor-widget-wrap{
    flex-direction: row;
    flex-wrap: nowrap;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bbfbfc7 */.elementor-4 .elementor-element.elementor-element-bbfbfc7{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-4 .elementor-element.elementor-element-bbfbfc7{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-4 .elementor-element.elementor-element-bbfbfc7 > .elementor-container{
    height: var(--h);
}
.elementor-4 .elementor-element.elementor-element-bbfbfc7 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-4 .elementor-element.elementor-element-bbfbfc7 .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-4 .elementor-element.elementor-element-bbfbfc7 .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-4 .elementor-element.elementor-element-bbfbfc7 .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-4 .elementor-element.elementor-element-bbfbfc7 .elementor-widget.currentUp,
.elementor-4 .elementor-element.elementor-element-bbfbfc7 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-4 .elementor-element.elementor-element-bbfbfc7 .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-4 .elementor-element.elementor-element-bbfbfc7 .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-beb38fe */.elementor-4 .elementor-element.elementor-element-beb38fe{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-4 .elementor-element.elementor-element-beb38fe{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
}
.elementor-4 .elementor-element.elementor-element-beb38fe > .elementor-container{
    height: var(--h);
}
.elementor-4 .elementor-element.elementor-element-beb38fe .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-4 .elementor-element.elementor-element-beb38fe .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
}
.elementor-4 .elementor-element.elementor-element-beb38fe .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-4 .elementor-element.elementor-element-beb38fe .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-4 .elementor-element.elementor-element-beb38fe .elementor-widget.currentUp,
.elementor-4 .elementor-element.elementor-element-beb38fe .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-4 .elementor-element.elementor-element-beb38fe .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-4 .elementor-element.elementor-element-beb38fe .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e68b0d */.elementor-4 .elementor-element.elementor-element-6e68b0d{
    width: calc(100% - 50px);
}
@media (max-width: 1750px) and (min-width: 1381px){
.elementor-4 .elementor-element.elementor-element-6e68b0d > .elementor-widget-wrap{
    padding-left: 8%;
    padding-right: 12%;
}
}
@media (max-width: 1380px) and (min-width: 768px){
.elementor-4 .elementor-element.elementor-element-6e68b0d > .elementor-widget-wrap{
    padding-left: 0.5%;
    padding-right: 5.5%;
}
}
@media (max-width: 767px){
.elementor-4 .elementor-element.elementor-element-6e68b0d{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-b34f528 */.elementor-4 .elementor-element.elementor-element-b34f528{
    --radius: 8px;
    --height: 320px;
    --active-height: 410px;
    --overlay: 0.75;
}
.elementor-4 .elementor-element.elementor-element-b34f528{
    opacity: 0;
    transform: translateX(100px);
    transition: all 0.8s ease-in-out;
}
.elementor-4 .elementor-element.elementor-element-b34f528.loaded{
    opacity: 1;
    transform: translateX(0);
}

.elementor-4 .elementor-element.elementor-element-b34f528 .swiper-wrapper{
    height: var(--active-height);
    align-items: center;
}
.elementor-4 .elementor-element.elementor-element-b34f528:not(.loaded) .swiper-wrapper{
    transition-duration: 0s !important;
}
.elementor-4 .elementor-element.elementor-element-b34f528 .swiper-slide{
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
    height: var(--height);
    box-shadow: 0 0 50px rgba(0,0,0,0.15);
}
.elementor-4 .elementor-element.elementor-element-b34f528.loaded .swiper-slide{
    transition: all 0.3s ease-in-out 0.2s;
}
.elementor-4 .elementor-element.elementor-element-b34f528 .swiper-slide.swiper-slide-active{
    height: var(--active-height);
}
.elementor-4 .elementor-element.elementor-element-b34f528 .swiper-slide:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0,0,0);
    background: linear-gradient(20deg, rgba(0,0,0,var(--overlay)) 0%, rgba(0,0,0,0) 100%);
    height: 100%;
    width: 100%;
    z-index: 1;
}
.elementor-4 .elementor-element.elementor-element-b34f528 .elementor-testimonial__footer{
    display: block;
}
.elementor-4 .elementor-element.elementor-element-b34f528 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
}
.elementor-4 .elementor-element.elementor-element-b34f528 .elementor-testimonial__cite{
    z-index: 2;
    position: relative;
}
.elementor-4 .elementor-element.elementor-element-b34f528 .elementor-testimonial__name{
    margin-bottom: 5px;
}
.elementor-4 .elementor-element.elementor-element-b34f528 .swiper-pagination,
.elementor-4 .elementor-element.elementor-element-b34f528 .elementor-swiper-button{
    display: none;
}
.elementor-4 .elementor-element.elementor-element-b34f528 .swiper-container{
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1024px){
.elementor-4 .elementor-element.elementor-element-b34f528{
    --height: 180px;
    --active-height: 250px;
}
}
@media (max-width: 767px){
.elementor-4 .elementor-element.elementor-element-b34f528{
    --height: 80px;
    --active-height: 105px;
    width: 100% !important;
    max-width: var(--container-widget-width, 300px) !important;
}
.elementor-4 .elementor-element.elementor-element-b34f528 .elementor-testimonial__cite{
    opacity: 0;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5849ccc */.elementor-4 .elementor-element.elementor-element-5849ccc{
    background: #fff;
    --background-speed: 0.5s;
}
.elementor-4 .elementor-element.elementor-element-5849ccc .elementor-background-slideshow{
    display: none;
}
.elementor-4 .elementor-element.elementor-element-5849ccc .as-slider-background,
.elementor-4 .elementor-element.elementor-element-5849ccc .as-slider-background img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 1s ease-in-out;
}
.elementor-4 .elementor-element.elementor-element-5849ccc .as-slider-background img{
    object-fit: cover;
    opacity: 0;
    transform: scale(1.1);
}
.elementor-4 .elementor-element.elementor-element-5849ccc .as-slider-background img.prev,
.elementor-4 .elementor-element.elementor-element-5849ccc .as-slider-background img.currentBackward,
.elementor-4 .elementor-element.elementor-element-5849ccc .as-slider-background img.currentForward{
    opacity: 1;
    transform: scale(1.1);
}

.elementor-4 .elementor-element.elementor-element-5849ccc .as-slider-background img.currentBackward,
.elementor-4 .elementor-element.elementor-element-5849ccc .as-slider-background img.currentForward{
    z-index: 1;
    opacity: 1;
    animation: bgNext var(--background-speed) linear;
    transition: all 1s ease-in-out;
    transform: scale(1);
}
.elementor-4 .elementor-element.elementor-element-5849ccc > *{
    z-index: 3;
}
.elementor-4 .elementor-element.elementor-element-5849ccc:before{
    z-index: 2;
}

.elementor-4 .elementor-element.elementor-element-5849ccc .as-bar,
.elementor-4 .elementor-element.elementor-element-5849ccc .as-slider-left,
.elementor-4 .elementor-element.elementor-element-5849ccc .as-slider-right{
    opacity: 0;
    transition: all 0.8s ease-in-out;
}
.elementor-4 .elementor-element.elementor-element-5849ccc.loaded .as-bar,
.elementor-4 .elementor-element.elementor-element-5849ccc.loaded .as-slider-left,
.elementor-4 .elementor-element.elementor-element-5849ccc.loaded .as-slider-right{
    opacity: 1;
}

@keyframes bgNext {
  0%   {opacity: 0; transform: scale(1.1);}
  100%   {opacity: 1; transform: scale(1);}
}

@media (min-width: 768px){
.elementor-4 .elementor-element.elementor-element-5849ccc .as-bar,
.elementor-4 .elementor-element.elementor-element-5849ccc .as-slider-left,
.elementor-4 .elementor-element.elementor-element-5849ccc .as-slider-right{
    position: relative;
}
}

@media (max-width: 1380px) and (min-width: 768px){
.elementor-4 .elementor-element.elementor-element-5849ccc{
    padding-left: 4%;
    padding-right: 4%;
}
}

@media (max-width: 767px){
.elementor-4 .elementor-element.elementor-element-5849ccc .as-slider-left{
    left: calc(50% - 300px/2) !important;
}
.elementor-4 .elementor-element.elementor-element-5849ccc .as-slider-right{
    right: calc(50% - 300px/2) !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c338d53 */#blog_tytul {
    color: #009B86;
text-align: center;
font-family: Lato;
font-size: 50px;
font-style: normal;
font-weight: 900;
line-height: normal;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d223786 */#blog_tytul {
    color: #009B86;
text-align: center;
font-family: Lato;
font-size: 50px;
font-style: normal;
font-weight: 900;
line-height: normal;
}/* End custom CSS */
/* Start custom CSS *//*GENERAL*/

.old {
    display: none;
}



h1, h2, h3, h4, h5, p, a {
    font-family: bebas-neue-pro, sans-serif !important;
}

h1, h2, h3, h4 {
    text-transform: uppercase;
}

p {
font-family: "nunito", sans-serif !important;
font-weight: 300;
    color: #fff;
    font-size: 1.1rem !important;
}

p span {
font-family: "nunito", sans-serif !important;
}

.uael-infobox-text,
.uael-infobox-title-wrap {
font-family: "nunito", sans-serif !important;
font-weight: 300;
    font-size: 1.1rem;
}

a:hover {
    color: #fff
}

strong {
    font-family: "nunito", sans-serif !important;
    font-weight: 800;
    font-size: inherit;
}

h4 strong {
       font-family: bebas-neue-pro, sans-serif !important;
}

/*BUTTONS*/

.cta-red a {
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    width: clamp(280px, 400px, 95%) !important;
    height: 60px;
    padding: min(0,18px) 8% !important;
    background: linear-gradient(90deg, #DC133B 33.17%, #62398F 100%);
    background-size: 
    400%;
    font-weight: 800;
    text-align: center;
    color: #fff;
    /*padding: 15px 30px;*/
    text-transform: uppercase;
    transition: all 0.4s cubic-bezier(0, 0.402, 0.711, 1); 
}

.cta-red:hover a {
    background-size: 100%;
    letter-spacing: 0.5px;
}

.cta-green a {
    text-transform: none !important;
    font-size: 1.3rem !important;
    font-weight: 800 !important;
    color: #fff !important;
    margin-bottom: 0;
    width: clamp(280px, 400px, 80%) !important;
    min-height: 60px;
     padding: min(0,18px) 5% !important;
    background: linear-gradient(90deg, #00FF51 0%, #009B86 100%);
   background-size: 600%; 
    background-position: 100% 0; 
    text-transform: none;
    transition: 0.3s ease;
}

.cta-green a:hover {
    cursor: pointer;
   background-size: 100%;
    background-position: 0;
}

.cta-white .elementor-button-wrapper {
    transition: 0.3s;
}

.cta-white a {
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    color: #46A7A8 !important;
    width: clamp(280px, 400px, 95%) !important;
    height: 60px;
    padding: min(0,18px) 8% !important;
    background: linear-gradient(90deg, #BFE6E1 0%, #FFF 100%);
    background-size: 500%; 
    background-position: 100% 0; 
    transition: 0.3s ease;
}


.cta-white a:hover {
    background-position: 0 0; /* Move the background gradient */
        background-size: 100%; 
}

.cta-outline a {
      width: clamp(280px, 400px, 95%) !important;
    background: transparent !important;
    border: 1px solid #46A7A8 !important;
    transition: 0.3s ease-in-out;
}

.cta-outline a:hover {
    background-color: #009b8627 !important;
}

.cta-outline-white a {
    color: #fff !important;
    border-color: #fff !important;
    transition: 0.3s ease-in-out;
}

.cta-outline-white a:hover {
    background-color: #ffffff50 !important;
}

/*NAV*/
.menu-link {
    font-size: 1.1rem !important;
}

/*HERO SECTION*/

.subtitle {
    display: block;
    font-weight: 500;
    font-size: 1.8rem;
    margin-top: -2.5rem !important;
}


/*Aple*/

.bubble {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  width: 40%;
  max-width: 400px;
  min-width: 350px;
  height: 200px; 
  border-radius: 50% / 50%; 
  padding: 10px 5%; 
  box-sizing: border-box; 
}

.bubble p {
    font-family: 'bebas-neue-pro', Sans-Serif !important;
    font-size: 2rem;
    text-align: center;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 0;
    
}

.bubble-purple {
    height: 223px;
    background-color: #62398F;
    margin: auto
}

.bubble-purple p {
    font-size: 2.3rem !important;
    line-height: 2.3rem;
}

.bubble-white {
    background: #fff;
    align-items: start;
    position: absolute;
    top: -430px;
    left: -120px;
}

.bubble-white h5 {
    color: #62398F;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    font-size: 1.5rem;
    margin-bottom: 0;
 
}

.bubble-source {
    font-size: 0.9rem !important;
    padding-left: 18% !important;
}



/*OFFER */

/*MAIN OFFER TILE*/

#oferta h1 {
    font-weight: 900;
}

.offer-tile .elementor-widget-container {
    transform: translateY(-10px);
}

.offer-tile {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    min-height: 260px;
    background-color: #fff;
    border: none;
    border-radius: 30px;
    box-shadow: 0 5px 20px rgba(0,0,0,0.1) !important;
    margin-bottom: 20px;

}

.offer-tile .elementor-widget-container {
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
    box-shadow: none !important;
}

.offer-tile h3 {
    font-weight: 900 !important;
}

.offer-tile .uael-infobox-text {
    line-height: 1.2rem;
    padding-top: 8px;
}


.uael-infobox-title-wrap {
    position: relative;
    margin-bottom: 16px !important; 
}

#fix-tile-new .uael-infobox-title-wrap:after {
    content: "taryfa gwarantowana";
    font-size: 1.2rem;
    color: #1f9c8a;
    font-weight: 500;
    position: absolute;
    top: 4.2rem;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
}

#flex-tile-new .uael-infobox-title-wrap:after {
    content: "taryfa dynamiczna";
    font-size: 1.2rem;
    color: #1f9c8a;
    font-weight: 500;
    position: absolute;
    top:4.2rem;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
}

#fit-tile-new .uael-infobox-title-wrap:after {
    content: "taryfa hybrydowa";
    font-size: 1.2rem;
    color: #1f9c8a;
    font-weight: 500;
    position: absolute;
    width: 100%;
    top:4.2rem;
    left: 50%;
    transform: translateX(-50%);
}

#flix-tile-new .uael-infobox-title-wrap:after {
    content: "taryfa elastyczna";
    font-size: 1.2rem;
    color: #1f9c8a;
    font-weight: 500;
    position: absolute;
    top: 4.2rem;
    left: 3px;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
}

/*CUSTOM OFFER PROPERTIES*/

/* General & properties header*/

.properties-wrapper {
        display: block;
    /* font-family: 'Lato',Sans-Serif !important; */
    height: 0;
    overflow: hidden;
    overflow: hidden;
    transition: 0.5s;
}


.properties-container {
    border-radius: 40px;
    background: linear-gradient(290deg, rgba(13, 36, 33, 0.80) 5.03%, rgba(40, 76, 71, 0.80) 93.26%);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.40);
    backdrop-filter: blur(2.5px);
    transition: height 0.5s ease;
    padding: 20px 5% 40px 5%
}

.show {
    display: block;
}
.prop-row-header {
    display: flex;
    width: 100%;
}

.prop-col {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}


.prop-header h5 {
    margin: 0;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1rem;
    color: #fff;
}



.prop-row {
    display: flex;
    justify-content: center;
    align-items: start;
    margin-top: 10px;
    
}
.prop-content {
    padding: 10px 10px 5px 15px;
    box-sizing: border-box;
}

.prop-content p {
    font-size: 0.9rem;
    line-height: 1rem;
    color: #fff;
    margin: 0;
    font-weight: 300;
}


.prop-feature,
.prop-benefit {
    position: relative;
    margin-left: 10px
}

.prop-feature:before {
    content:"✓";
    position: absolute;
    font-size: 1.2rem;
    color: #fff;
    line-height: 1.1rem;
    left: -18px;
    border: 1px solid #fff;
    border-radius: 20px;
    padding: 0.1rem 0.2rem 0.2rem 0.26rem;
}

.prop-benefit:before {
    content:"+";
    position: absolute;
    font-size: 1.3rem;
    color: #fff;
    line-height: 1.1rem;
    left: -15px;
    border: 1px solid #fff;
    border-radius: 20px;
    padding: 0.05rem 0.2rem 0.2rem 0.26rem;
}


/* FOR WHOM*/
.prop-whom {
    display: flex;
    flex-direction: column;
    width: 100%;
    color: #fff;
    padding: 15px;
    padding-top: 20px;
    border-radius: 40px;
    background: rgba(0, 0, 0, 0.73);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.40);
    backdrop-filter: blur(2.5px);
    box-shadow: 0 5px 10px rgba(0,0,0,0.07);
    min-height: 180px;
}

.prop-whom h4 {
    font-weight: 300;
    text-transform: uppercase;
    margin: 0;
    color: #fff;
    text-align: center;
    /*margin-left: 6%*/
}

.prop-whom ul {
    margin-top: -10px;
}

.prop-whom li {
    font-size: 0.9rem;
    font-weight: 600;
    line-height: 1rem;
      /* font-family: 'Lato', Sans-Serif !important; */
    font-weight: 300;
}

/* CTA*/

.prop-btn {
    background: url('https://ekovoltis.pl/autoinstalator/wordpressplus/wp-content/uploads/2024/07/cta_bg.png');
    padding: 10px 50px;
    border-radius: 100px;
    color: #fff;
    text-transform: uppercase;
    /* font-family: 'Lato', Sans-Serif !important; */
    font-weight: 600;
    
}

.prop-btn:hover {
    color: #fff;
    transform: scale(1.03);
    color: #FFCEDC;
}

/*Asterisks*/
.asterisks {
    color: #fff;
  max-width: 400px;
  margin: 0 auto;
  margin-top: 20px;
  font-size: 0.8rem;
  line-height: 1rem;
  font-style: italic;
}

/*ADDITIONAL SERVICES*/
/* Entire tile*/
.extra-tile {
    border-radius: 30px;
       box-shadow: 0 5px 20px rgba(0,0,0,0.1);
     min-height: 250px;
}

/*Header on darker green backgrond*/

.extra-header-wrap {
    background-color: #1F9C8A;
    padding: 10px;
    border-radius: 30px 30px 0 0;
    padding-bottom: 15px;
}

.extra-header-wrap h3, .extra-header-wrap h4 {
    margin: 0;
    color: #fff;
    text-align: center;
    /* font-family: 'Lato',Sans-Serif !important; */
}

.extra-header-wrap h3 {
    font-weight: 800;
    font-size:1.8rem;
}

/*Main content*/
.extra-content-wrap {
    height: 80%;
    display: flex;
    align-items: center;
    padding: 10px 20px; 
}

.extra-col-img {
    width: 40%;
    padding: 30px
}

.extra-col-content {
    display: flex;
    flex-direction: column;
    width: 60%;
    height: 100%
}

.extra-content-wrap h5 {
      /* font-family: 'Lato',Sans-Serif !important; */
}

.extra-content-wrap p, .extra-content-wrap li {
    /* font-family: 'Lato',Sans-Serif !important; */
    margin-top: 10px;
    line-height: 1.2rem;
    text-align: center;
}

.extra-content-wrap p {
    height: 3rem;
}

.extra-content-wrap li {
    text-align: left;
    margin: 0;
    margin-bottom: 5px;
}

.extra-content-wrap h5, .extra-content-wrap li {
    color: #1F9C8A;
}

@media (max-width: 1024px) {
    .offer-tile {
        max-width: 380px;
    }
}

/*CALCULATOR*/


.elementor-widget-wrap .elementor-element-populated {
    padding-bottom: 0 !important; 
}

/*Buttons*/
.btn-provider a {
    width: 160px !important;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
    background: linear-gradient(90deg, #fff 0%, #DDF8F4 100%);
    background-size: 1000%;
    background-position: left;
    transition: background-position 0.3s ease-in-out, box-shadow 0.3s ease-in-out,;
    font-weight: 300 !important;
}

.btn-provider a:hover {
    background-position: right;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
        background-size: 100%;
}


.btn-pressed a {
background: #C7F3ED !important;
box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.25) inset;
}

/*SVG element*/
.circular-chart {
    display: flex;
    justify-content: center;
  position: relative;
  width: 100%;
  height: 250px;
}

svg {
  transform: rotate(90deg);
  width: 100%;
  height: 100%;
}

.circle-bg {
  fill: none;
  stroke: #BFE6E1;
  stroke-width: 9;
  filter: url(#shadow);
}

.circle {
  fill: none;
  stroke: url(#gradient); /* Reference the gradient defined in <defs> */
  stroke-width: 9;
  stroke-dasharray: 0, 125.66; /* Start with 0 */
  transition: stroke-dasharray 1.5s ease-out;
}

.percentage {
  position: absolute;
  top: 46%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.percentage span {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'bebas-neue-pro', Sans-Serif !important;
  font-weight: 900;;
  color: #009B86;
  margin-bottom: 5px
}

.perc-amount {
    font-size: 4rem;
}

.percentage p { 
  width: 100px;
  margin: 0;
  margin-top: 15px;
  font-size: 0.9rem;
  line-height: 0.9rem;
  color: #666;
}

/*TREE*/

.tree-figures {
    margin-bottom: 0 !important;
        transform: translateY(25px)
}
.tree-figures h4 {
    text-align: center;
    font-size: 2rem;
    /* font-family: 'Lato', Sans-Serif !important; */
    font-weight: 700;
    color: #009B86;
    padding: 0;
    margin-bottom: 0;
    line-height: 1.1rem;

}

.tree-figures span {
    font-size: 1rem;
}

.tree-figures p {
    font-size: 0.9rem;
    text-align: center
}

/* PROCESS SECTION*/

.process-tile {
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    height: 250px;
    border-radius: 40px;
background: #FFF;
box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.15);
}


.process-tile img {
    margin-bottom: 30px
}

.process-tile:before {
    content: "";
    position: absolute;
    left: -50px;
    bottom: 55px;
    font-family: 'bebas-neue-pro', Sans-Serif !important;
    color: #FFF;
    text-shadow: 4px 4px 12px rgba(0, 0, 0, 0.25);
    font-size: 180px;
    font-weight: 900;
    -webkit-text-stroke: 3px #009B86;
    text-stroke: 4px #009B86;
}

#process-step-1:before {
    content: "1";
}

#process-step-2:before {
    content: "2";
}

#process-step-3:before {
    content: "3";
}


#process h4 {
    /* font-family: 'Lato', Sans-Serif !important; */
    font-weight: 300;
    color: #fff
}

#process h4 strong {
    font-weight: 700;
}


/*BENEFITS - LARGE TILES*/

.benefits-wrapper {
    display: flex !important;
}

.benefit-description p {
    color: #000;
}


.benefits-container-white {
    -moz-box-shadow: 0 15px 30px rgba(0,0,0,0.3)
}

.benefits-header h2{
    color: #009B86;
    font-weight: 900;
}


.benefits-container-empty {
    height: 100%;
    min-height: 50vh;
}

@media (max-width: 1024px) {
    
    .banner-feature .elementor-image-box-description {
        font-size: 1.5rem !important;
    }
    
    .banner-feature .elementor-image-box-img {
        transform: translateY(5px);
    }
    
 .news-banner {
     margin-top: 160px;
 } 
 
 .offer-tile .elementor-widget-container {
    justify-content: center;

    }
}


@media (min-width: 767px) {
    
    .cta-green {
        width: unset;
    }
}

/* BLOG POSTS*/
/* Czytaj więcej*/
.blog-grid .xpro-post-grid-btn {
    margin: 0 auto;
    text-transform: uppercase;
}

.blog-grid .xpro-post-grid-image {
    padding: 15px;
}

.blog-grid .xpro-post-grid-image img {
    border-radius: 15px
}

/*Blog grid hieght*/




.blog-grid .xpro-post-grid-item {
    height: 530px;
    margin-bottom: 18px;
    margin-left: 5px;
    margin-right: 5px;
    font-weight: 400;
}

.blog-grid .xpro-post-grid-btn {
    position: absolute;
    bottom: 25px;
    left: 50%;
    right: 50%;
    transform: translateX(-50%);
}


/*OPINIE*/


.testimonials .elementor-main-swiper {
    padding: 40px 60px 60px 60px ;
} 

/*Pojedynczy testimonial*/


.testimonials .elementor-testimonial__text,
.testimonials .lementor-testimonial__cite span {
    font-family: 'bebas-neue-pro', Sans-Serif !important;
}

.testimonials .swiper-slide {
    box-shadow: 0 10px 30px rgba(0,0,0,0.2);
    padding: 3% 2%;
}

.elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-arrows-yes .elementor-main-swiper {
    padding: 30px;
    padding-bottom: 60px;
    position: relative;
}

.elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-arrows-yes .elementor-main-swiper:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    width: 40px;
    background: linear-gradient(90deg, #fff 50%, rgba(255,255,250,0) 100%);
    /*z-index: 20;*/
}

.elementor-4 .elementor-element.elementor-element-0d3a2ae.elementor-arrows-yes .elementor-main-swiper:after {
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    height: 100%;
    width: 40px;
    background: linear-gradient(270deg, #fff 50%, rgba(255,255,250,0) 100%);
    /*z-index: 20;*/
}

.testimonials .elementor-testimonial{
    height: 100%;
    justify-content: space-around;
}

.testimonials .elementor-testimonial__content {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-testimonial__image {
    width: 100%;
    height: 100%;
}

/*FOOTER*/

.footer-widget-area-inner {
    text-align: left !important
}

/*.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {*/
/*    background-image: none;*/
/*    background-color: #46a7a8*/
/*}*/

.site-footer-section {
    min-height: 300px;
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"],
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] {
    margin-top: 0;
}




/*MEDIA QUERIES*/
/*===============================================*/

@media (max-width: 1024px) {
    .bubble-purple {
        max-height: 150px;
    }
    
    .bubble-purple  p {
        font-size: 1.8rem !important;
        line-height: 1.8rem;
    }
    
    .bubble-white {
        background: #fff;
        align-items: start;
        position: relative;
        top: 0;
        left: 0;
        padding-top: 20px;
    }
    
    .bubble-white p {
        color: #62398F;
        font-weight: 500;
       font-size: 1.3rem;

    }
    
    .bubble-source {
        font-size: 0.9rem !important;
        padding-left: 25% !important;
    }
}

@media (max-width: 976px) {
    
    .testimonials .elementor-testimonial__content {
        padding-inline: 8%;
    }
}

@media (max-width: 767px) {
    
.subtitle {
    margin-top: -0.4rem !important;
    }
     .site-info-inner p,
    .footer-widget-area-inner a,
    .footer-widget-area-inner li {
        text-align: center !important; 
    }
}/* End custom CSS */