.elementor-22311 .elementor-element.elementor-element-3a03c226.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-22bf4dd0{text-align:center;}.elementor-22311 .elementor-element.elementor-element-22bf4dd0 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-22bf4dd0.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-e97984a:not(.elementor-motion-effects-element-type-background), .elementor-22311 .elementor-element.elementor-element-e97984a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-22311 .elementor-element.elementor-element-e97984a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22311 .elementor-element.elementor-element-e97984a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22311 .elementor-element.elementor-element-c3b5bf4 img{width:70%;}.elementor-22311 .elementor-element.elementor-element-c3b5bf4 > .elementor-widget-container{padding:020px 0px 030px 0px;}.elementor-22311 .elementor-element.elementor-element-c3b5bf4.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-51dd355 > .elementor-container{max-width:1600px;}.elementor-22311 .elementor-element.elementor-element-51dd355:not(.elementor-motion-effects-element-type-background), .elementor-22311 .elementor-element.elementor-element-51dd355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://ekovoltis.pl/wp-content/uploads/2025/06/skyscrapers-right.webp");background-position:bottom right;background-repeat:no-repeat;background-size:60% auto;}.elementor-22311 .elementor-element.elementor-element-51dd355{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-22311 .elementor-element.elementor-element-51dd355 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22311 .elementor-element.elementor-element-1d965d7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-22311 .elementor-element.elementor-element-1d965d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-22311 .elementor-element.elementor-element-1d965d7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-1d965d7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 03% 0% 03%;}.elementor-22311 .elementor-element.elementor-element-1d965d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22311 .elementor-element.elementor-element-eb3b48c{text-align:center;}.elementor-22311 .elementor-element.elementor-element-eb3b48c .elementor-heading-title{color:#009B86;font-family:"Lato", Sans-serif;font-size:4rem;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-22311 .elementor-element.elementor-element-eb3b48c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-eb3b48c.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-f38764d{padding:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-6d61da2.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-a1d739c{text-align:center;}.elementor-22311 .elementor-element.elementor-element-a1d739c img{max-width:245px;}.elementor-22311 .elementor-element.elementor-element-a1d739c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-22311 .elementor-element.elementor-element-a1d739c.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-07fe7a7 .elementor-heading-title{color:#009B86;font-size:1.6rem;}.elementor-22311 .elementor-element.elementor-element-07fe7a7.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-a938f44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-a938f44.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-2354453.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-22311 .elementor-element.elementor-element-20ea377.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22311 .elementor-element.elementor-element-20ea377.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22311 .elementor-element.elementor-element-ec52ffd{text-align:center;}.elementor-22311 .elementor-element.elementor-element-ec52ffd img{max-width:245px;}.elementor-22311 .elementor-element.elementor-element-ec52ffd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-22311 .elementor-element.elementor-element-ec52ffd.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-364ddfc{text-align:center;}.elementor-22311 .elementor-element.elementor-element-364ddfc img{width:64%;}.elementor-22311 .elementor-element.elementor-element-364ddfc > .elementor-widget-container{margin:0% -8% 0% 0%;}.elementor-22311 .elementor-element.elementor-element-364ddfc.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-73f84fb .elementor-button{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-22311 .elementor-element.elementor-element-73f84fb.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-3a7273e:not(.elementor-motion-effects-element-type-background), .elementor-22311 .elementor-element.elementor-element-3a7273e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-22311 .elementor-element.elementor-element-3a7273e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-22311 .elementor-element.elementor-element-3a7273e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22311 .elementor-element.elementor-element-f2df318{text-align:center;}.elementor-22311 .elementor-element.elementor-element-f2df318 .elementor-heading-title{color:#009B86;font-size:2rem;text-transform:uppercase;}.elementor-22311 .elementor-element.elementor-element-f2df318.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-22311 .elementor-element.elementor-element-25f2cf6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22311 .elementor-element.elementor-element-25f2cf6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22311 .elementor-element.elementor-element-25f2cf6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-273d2ce.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-d80f3dc > .elementor-element-populated{margin:0px 0px 030px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-fad0523.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-5f6655a img{width:80%;}.elementor-22311 .elementor-element.elementor-element-5f6655a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-5f6655a.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-ed387d0{text-align:center;}.elementor-22311 .elementor-element.elementor-element-ed387d0 .elementor-heading-title{color:#009B86;}.elementor-22311 .elementor-element.elementor-element-ed387d0 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-22311 .elementor-element.elementor-element-ed387d0.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-2bb2582{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-22311 .elementor-element.elementor-element-ca85fd2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22311 .elementor-element.elementor-element-ca85fd2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22311 .elementor-element.elementor-element-ca85fd2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-22311 .elementor-element.elementor-element-8fec511 .elementor-button{font-size:1.3rem;background-color:var( --e-global-color-astglobalcolor5 );}.elementor-22311 .elementor-element.elementor-element-8fec511 .elementor-button:hover, .elementor-22311 .elementor-element.elementor-element-8fec511 .elementor-button:focus{color:var( --e-global-color-astglobalcolor6 );}.elementor-22311 .elementor-element.elementor-element-8fec511 .elementor-button:hover svg, .elementor-22311 .elementor-element.elementor-element-8fec511 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-22311 .elementor-element.elementor-element-8fec511.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-26361b9 .elementor-button{font-size:1.3rem;background-color:var( --e-global-color-astglobalcolor5 );}.elementor-22311 .elementor-element.elementor-element-26361b9 .elementor-button:hover, .elementor-22311 .elementor-element.elementor-element-26361b9 .elementor-button:focus{color:var( --e-global-color-astglobalcolor6 );}.elementor-22311 .elementor-element.elementor-element-26361b9 .elementor-button:hover svg, .elementor-22311 .elementor-element.elementor-element-26361b9 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-22311 .elementor-element.elementor-element-26361b9.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-22311 .elementor-element.elementor-element-54272c7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22311 .elementor-element.elementor-element-54272c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22311 .elementor-element.elementor-element-54272c7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22311 .elementor-element.elementor-element-54272c7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-92ef6ab .elementor-button{font-size:1.3rem;background-color:var( --e-global-color-astglobalcolor5 );}.elementor-22311 .elementor-element.elementor-element-92ef6ab .elementor-button:hover, .elementor-22311 .elementor-element.elementor-element-92ef6ab .elementor-button:focus{color:var( --e-global-color-astglobalcolor6 );}.elementor-22311 .elementor-element.elementor-element-92ef6ab .elementor-button:hover svg, .elementor-22311 .elementor-element.elementor-element-92ef6ab .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-22311 .elementor-element.elementor-element-92ef6ab.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-b42ff4a .elementor-button{font-size:1.3rem;background-color:var( --e-global-color-astglobalcolor5 );}.elementor-22311 .elementor-element.elementor-element-b42ff4a .elementor-button:hover, .elementor-22311 .elementor-element.elementor-element-b42ff4a .elementor-button:focus{color:var( --e-global-color-astglobalcolor6 );}.elementor-22311 .elementor-element.elementor-element-b42ff4a .elementor-button:hover svg, .elementor-22311 .elementor-element.elementor-element-b42ff4a .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-22311 .elementor-element.elementor-element-b42ff4a.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-a49ec73.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-2c70e79 .elementor-button{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-22311 .elementor-element.elementor-element-2c70e79 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-22311 .elementor-element.elementor-element-2c70e79.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-090b8d3{font-size:0.4rem;line-height:0.9rem;}.elementor-22311 .elementor-element.elementor-element-090b8d3 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-22311 .elementor-element.elementor-element-090b8d3.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-22311 .elementor-element.elementor-element-a1e2857.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22311 .elementor-element.elementor-element-a1e2857.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22311 .elementor-element.elementor-element-a1e2857.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-1271141{text-align:center;}.elementor-22311 .elementor-element.elementor-element-1271141 .elementor-heading-title{color:#009B86;font-size:1.7rem;font-weight:900;}.elementor-22311 .elementor-element.elementor-element-1271141.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-d0fdbc1{text-align:center;}.elementor-22311 .elementor-element.elementor-element-d0fdbc1 .elementor-heading-title{color:#009B86;font-size:1.7rem;font-weight:300;}.elementor-22311 .elementor-element.elementor-element-d0fdbc1 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-22311 .elementor-element.elementor-element-d0fdbc1.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-e0e946f img{width:99%;}.elementor-22311 .elementor-element.elementor-element-e0e946f.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-1c7bd73:not(.elementor-motion-effects-element-type-background), .elementor-22311 .elementor-element.elementor-element-1c7bd73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-22311 .elementor-element.elementor-element-1c7bd73:not(.elementor-widget),.elementor-22311 .elementor-element.elementor-element-1c7bd73 > .elementor-widget-container{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-22311 .elementor-element.elementor-element-1c7bd73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22311 .elementor-element.elementor-element-1c7bd73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22311 .elementor-element.elementor-element-928addd:not(.elementor-motion-effects-element-type-background), .elementor-22311 .elementor-element.elementor-element-928addd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ekovoltis.pl/wp-content/uploads/2024/07/why_ev_bg.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-22311 .elementor-element.elementor-element-928addd{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-22311 .elementor-element.elementor-element-928addd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22311 .elementor-element.elementor-element-ba08fc0.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-1d019ed{text-align:center;}.elementor-22311 .elementor-element.elementor-element-1d019ed .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );font-size:2.7rem;font-weight:900;}.elementor-22311 .elementor-element.elementor-element-1d019ed > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-22311 .elementor-element.elementor-element-1d019ed.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-d017443{--spacer-size:55px;}.elementor-22311 .elementor-element.elementor-element-d017443.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-353849b{margin-top:-20px;margin-bottom:0px;}.elementor-22311 .elementor-element.elementor-element-700db7e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-700db7e > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-22311 .elementor-element.elementor-element-55ada4f .uael-infobox,  .elementor-22311 .elementor-element.elementor-element-55ada4f .uael-separator-parent{text-align:center;}.elementor-22311 .elementor-element.elementor-element-55ada4f .uael-image img{width:80px;}.elementor-22311 .elementor-element.elementor-element-55ada4f .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-22311 .elementor-element.elementor-element-55ada4f .uael-infobox-title{color:#009B86;margin:0px 0px 10px 0px;}.elementor-22311 .elementor-element.elementor-element-55ada4f{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-22311 .elementor-element.elementor-element-55ada4f.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-1de6f95.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-1de6f95 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-22311 .elementor-element.elementor-element-8c19ef8 .uael-infobox,  .elementor-22311 .elementor-element.elementor-element-8c19ef8 .uael-separator-parent{text-align:center;}.elementor-22311 .elementor-element.elementor-element-8c19ef8 .uael-image img{width:80px;}.elementor-22311 .elementor-element.elementor-element-8c19ef8 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-22311 .elementor-element.elementor-element-8c19ef8 .uael-infobox-title{color:#009B86;margin:0px 0px 10px 0px;}.elementor-22311 .elementor-element.elementor-element-8c19ef8{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-22311 .elementor-element.elementor-element-8c19ef8.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-d596399.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-d596399 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-22311 .elementor-element.elementor-element-0503285 .uael-infobox,  .elementor-22311 .elementor-element.elementor-element-0503285 .uael-separator-parent{text-align:center;}.elementor-22311 .elementor-element.elementor-element-0503285 .uael-image img{width:80px;}.elementor-22311 .elementor-element.elementor-element-0503285 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-22311 .elementor-element.elementor-element-0503285 .uael-infobox-title{color:#009B86;margin:0px 0px 10px 0px;}.elementor-22311 .elementor-element.elementor-element-0503285{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-22311 .elementor-element.elementor-element-0503285.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-2bd09fe{margin-top:0px;margin-bottom:0px;}.elementor-22311 .elementor-element.elementor-element-1bc89f3{--spacer-size:30px;}.elementor-22311 .elementor-element.elementor-element-1bc89f3.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-f126387{color:var( --e-global-color-astglobalcolor5 );}.elementor-22311 .elementor-element.elementor-element-f126387.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-edaa2c8 .elementor-button{fill:#009B86;color:#009B86;background-color:var( --e-global-color-astglobalcolor5 );border-style:none;}.elementor-22311 .elementor-element.elementor-element-edaa2c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-edaa2c8.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-f7a48ad:not(.elementor-motion-effects-element-type-background), .elementor-22311 .elementor-element.elementor-element-f7a48ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-22311 .elementor-element.elementor-element-f7a48ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-22311 .elementor-element.elementor-element-f7a48ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22311 .elementor-element.elementor-element-15b1eeb > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-22311 .elementor-element.elementor-element-158aac9{text-align:center;}.elementor-22311 .elementor-element.elementor-element-158aac9 .elementor-heading-title{color:#009B86;font-size:2.7rem;font-weight:900;}.elementor-22311 .elementor-element.elementor-element-158aac9.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-a512e0f{--spacer-size:40px;}.elementor-22311 .elementor-element.elementor-element-a512e0f.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-06d4a33 > .elementor-container{max-width:1200px;}.elementor-22311 .elementor-element.elementor-element-06d4a33 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10%;}.elementor-22311 .elementor-element.elementor-element-06d4a33 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-evenly;align-items:space-evenly;}.elementor-22311 .elementor-element.elementor-element-dbc1352.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-e1fca50 .uael-infobox,  .elementor-22311 .elementor-element.elementor-element-e1fca50 .uael-separator-parent{text-align:center;}.elementor-22311 .elementor-element.elementor-element-e1fca50 .uael-image img{width:80px;}.elementor-22311 .elementor-element.elementor-element-e1fca50 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-22311 .elementor-element.elementor-element-e1fca50 .uael-infobox-title{margin:0px 0px 10px 0px;}.elementor-22311 .elementor-element.elementor-element-e1fca50 .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-e1fca50.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-ac14dc9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-e67bfde .uael-infobox,  .elementor-22311 .elementor-element.elementor-element-e67bfde .uael-separator-parent{text-align:center;}.elementor-22311 .elementor-element.elementor-element-e67bfde .uael-image img{width:80px;}.elementor-22311 .elementor-element.elementor-element-e67bfde .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-22311 .elementor-element.elementor-element-e67bfde .uael-infobox-title{margin:0px 0px 10px 0px;}.elementor-22311 .elementor-element.elementor-element-e67bfde .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-e67bfde.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-b56495a > .elementor-container{max-width:1200px;}.elementor-22311 .elementor-element.elementor-element-b56495a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10%;}.elementor-22311 .elementor-element.elementor-element-b56495a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-evenly;align-items:space-evenly;}.elementor-22311 .elementor-element.elementor-element-ed33c3e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-89c77e9 .uael-infobox,  .elementor-22311 .elementor-element.elementor-element-89c77e9 .uael-separator-parent{text-align:center;}.elementor-22311 .elementor-element.elementor-element-89c77e9 .uael-image img{width:80px;}.elementor-22311 .elementor-element.elementor-element-89c77e9 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-22311 .elementor-element.elementor-element-89c77e9 .uael-infobox-title{margin:0px 0px 10px 0px;}.elementor-22311 .elementor-element.elementor-element-89c77e9 .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-89c77e9.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-a8ea887.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-4f83797 .uael-infobox,  .elementor-22311 .elementor-element.elementor-element-4f83797 .uael-separator-parent{text-align:center;}.elementor-22311 .elementor-element.elementor-element-4f83797 .uael-image img{width:80px;}.elementor-22311 .elementor-element.elementor-element-4f83797 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-22311 .elementor-element.elementor-element-4f83797 .uael-infobox-title{margin:0px 0px 10px 0px;}.elementor-22311 .elementor-element.elementor-element-4f83797 .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-4f83797.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-90808a6 > .elementor-container{max-width:1200px;}.elementor-22311 .elementor-element.elementor-element-90808a6 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10%;}.elementor-22311 .elementor-element.elementor-element-90808a6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-evenly;align-items:space-evenly;}.elementor-22311 .elementor-element.elementor-element-da6efc8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-ebe5388 .uael-infobox,  .elementor-22311 .elementor-element.elementor-element-ebe5388 .uael-separator-parent{text-align:center;}.elementor-22311 .elementor-element.elementor-element-ebe5388 .uael-image img{width:80px;}.elementor-22311 .elementor-element.elementor-element-ebe5388 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-22311 .elementor-element.elementor-element-ebe5388 .uael-infobox-title{margin:0px 0px 10px 0px;}.elementor-22311 .elementor-element.elementor-element-ebe5388 .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-ebe5388.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-7f07094.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-4a82f9c .uael-infobox,  .elementor-22311 .elementor-element.elementor-element-4a82f9c .uael-separator-parent{text-align:center;}.elementor-22311 .elementor-element.elementor-element-4a82f9c .uael-image img{width:80px;}.elementor-22311 .elementor-element.elementor-element-4a82f9c .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-22311 .elementor-element.elementor-element-4a82f9c .uael-infobox-title{margin:0px 0px 10px 0px;}.elementor-22311 .elementor-element.elementor-element-4a82f9c .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-4a82f9c.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-c7ae6d4 > .elementor-container{max-width:1200px;}.elementor-22311 .elementor-element.elementor-element-c7ae6d4 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10%;}.elementor-22311 .elementor-element.elementor-element-c7ae6d4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-evenly;align-items:space-evenly;}.elementor-22311 .elementor-element.elementor-element-52446a8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-2d55124 .uael-infobox,  .elementor-22311 .elementor-element.elementor-element-2d55124 .uael-separator-parent{text-align:center;}.elementor-22311 .elementor-element.elementor-element-2d55124 .uael-image img{width:80px;}.elementor-22311 .elementor-element.elementor-element-2d55124 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-22311 .elementor-element.elementor-element-2d55124 .uael-infobox-title{margin:0px 0px 10px 0px;}.elementor-22311 .elementor-element.elementor-element-2d55124 .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-2d55124.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-c8ec772.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-8a95231 .uael-infobox,  .elementor-22311 .elementor-element.elementor-element-8a95231 .uael-separator-parent{text-align:center;}.elementor-22311 .elementor-element.elementor-element-8a95231 .uael-image img{width:80px;}.elementor-22311 .elementor-element.elementor-element-8a95231 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-22311 .elementor-element.elementor-element-8a95231 .uael-infobox-title{margin:0px 0px 10px 0px;}.elementor-22311 .elementor-element.elementor-element-8a95231 .uael-infobox-text{margin:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-8a95231.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-06035e2 .elementor-button{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-22311 .elementor-element.elementor-element-06035e2.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-d30f97c:not(.elementor-motion-effects-element-type-background), .elementor-22311 .elementor-element.elementor-element-d30f97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FFFF;}.elementor-22311 .elementor-element.elementor-element-d30f97c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-22311 .elementor-element.elementor-element-d30f97c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22311 .elementor-element.elementor-element-6eb9c26 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-22311 .elementor-element.elementor-element-cc59bed{text-align:center;}.elementor-22311 .elementor-element.elementor-element-cc59bed .elementor-heading-title{color:#009B86;font-size:2.7rem;font-weight:900;}.elementor-22311 .elementor-element.elementor-element-cc59bed.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-c9c91b7{--spacer-size:40px;}.elementor-22311 .elementor-element.elementor-element-c9c91b7.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-92eac65.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-22311 .elementor-element.elementor-element-92eac65 .elementor-main-swiper{width:100%;}.elementor-22311 .elementor-element.elementor-element-92eac65 .elementor-swiper-button{font-size:49px;color:#009B86;}.elementor-22311 .elementor-element.elementor-element-92eac65 .elementor-swiper-button svg{fill:#009B86;}.elementor-22311 .elementor-element.elementor-element-92eac65 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-22311 .elementor-element.elementor-element-92eac65.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-22311 .elementor-element.elementor-element-6583f9d .elementor-button{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-22311 .elementor-element.elementor-element-6583f9d.xpro-widget-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}:root{--page-title-display:none;}body.elementor-page-22311:not(.elementor-motion-effects-element-type-background), body.elementor-page-22311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#009B86;}@media(min-width:768px){.elementor-22311 .elementor-element.elementor-element-3795be2{width:45%;}.elementor-22311 .elementor-element.elementor-element-20ea377{width:55%;}.elementor-22311 .elementor-element.elementor-element-25f2cf6{width:97%;}.elementor-22311 .elementor-element.elementor-element-d80f3dc{width:2.332%;}.elementor-22311 .elementor-element.elementor-element-15b1eeb{width:100%;}.elementor-22311 .elementor-element.elementor-element-6eb9c26{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22311 .elementor-element.elementor-element-3795be2{width:50%;}.elementor-22311 .elementor-element.elementor-element-20ea377{width:50%;}}@media(min-width:1367px){.elementor-22311 .elementor-element.elementor-element-928addd:not(.elementor-motion-effects-element-type-background), .elementor-22311 .elementor-element.elementor-element-928addd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1366px){.elementor-22311 .elementor-element.elementor-element-a1d739c img{width:40%;}.elementor-bc-flex-widget .elementor-22311 .elementor-element.elementor-element-20ea377.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-22311 .elementor-element.elementor-element-20ea377.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-22311 .elementor-element.elementor-element-20ea377.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22311 .elementor-element.elementor-element-ec52ffd img{width:40%;}.elementor-22311 .elementor-element.elementor-element-364ddfc img{width:100%;}.elementor-22311 .elementor-element.elementor-element-55ada4f .uael-image img{width:50px;}.elementor-22311 .elementor-element.elementor-element-55ada4f{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-22311 .elementor-element.elementor-element-8c19ef8 .uael-image img{width:50px;}.elementor-22311 .elementor-element.elementor-element-8c19ef8{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-22311 .elementor-element.elementor-element-0503285{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-22311 .elementor-element.elementor-element-1d965d7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22311 .elementor-element.elementor-element-1d965d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22311 .elementor-element.elementor-element-1d965d7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-1d965d7 > .elementor-element-populated{margin:0% 0% 10% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-22311 .elementor-element.elementor-element-eb3b48c{text-align:center;}.elementor-22311 .elementor-element.elementor-element-eb3b48c .elementor-heading-title{font-size:3.9rem;}.elementor-22311 .elementor-element.elementor-element-3795be2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-a1d739c{text-align:center;}.elementor-22311 .elementor-element.elementor-element-a1d739c img{width:26%;max-width:300%;}.elementor-22311 .elementor-element.elementor-element-a1d739c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-22311 .elementor-element.elementor-element-a938f44 > .elementor-widget-container{margin:00px 00px 00px 00px;}.elementor-22311 .elementor-element.elementor-element-20ea377.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-ec52ffd{text-align:center;}.elementor-22311 .elementor-element.elementor-element-ec52ffd img{width:40%;max-width:300%;}.elementor-22311 .elementor-element.elementor-element-ec52ffd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-364ddfc{text-align:center;}.elementor-22311 .elementor-element.elementor-element-364ddfc img{width:100%;}.elementor-22311 .elementor-element.elementor-element-364ddfc > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-22311 .elementor-element.elementor-element-25f2cf6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22311 .elementor-element.elementor-element-25f2cf6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22311 .elementor-element.elementor-element-25f2cf6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-5f6655a img{max-width:180px;}.elementor-22311 .elementor-element.elementor-element-ed387d0{text-align:center;}.elementor-bc-flex-widget .elementor-22311 .elementor-element.elementor-element-ca85fd2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22311 .elementor-element.elementor-element-ca85fd2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22311 .elementor-element.elementor-element-ca85fd2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22311 .elementor-element.elementor-element-ca85fd2 > .elementor-element-populated{margin:0px 0px 020px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22311 .elementor-element.elementor-element-2c70e79 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-1d019ed .elementor-heading-title{font-size:2.3rem;}.elementor-22311 .elementor-element.elementor-element-700db7e > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22311 .elementor-element.elementor-element-55ada4f .uael-image img{width:60px;}.elementor-22311 .elementor-element.elementor-element-1de6f95 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22311 .elementor-element.elementor-element-8c19ef8 .uael-image img{width:60px;}.elementor-22311 .elementor-element.elementor-element-0503285 .uael-image img{width:60px;}.elementor-22311 .elementor-element.elementor-element-15b1eeb > .elementor-element-populated{padding:0% 25% 0% 15%;}.elementor-22311 .elementor-element.elementor-element-158aac9 .elementor-heading-title{font-size:2.3rem;}.elementor-22311 .elementor-element.elementor-element-b56495a{padding:50px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-90808a6{margin-top:0px;margin-bottom:0px;padding:00px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-06035e2 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-6eb9c26 > .elementor-element-populated{padding:0% 25% 0% 15%;}.elementor-22311 .elementor-element.elementor-element-cc59bed .elementor-heading-title{font-size:2.3rem;}.elementor-22311 .elementor-element.elementor-element-6583f9d > .elementor-widget-container{margin:50px 0px 0px 0px;}}@media(max-width:767px){.elementor-22311 .elementor-element.elementor-element-c3b5bf4 img{width:61%;}.elementor-22311 .elementor-element.elementor-element-eb3b48c{text-align:left;}.elementor-22311 .elementor-element.elementor-element-eb3b48c .elementor-heading-title{font-size:2.3rem;}.elementor-22311 .elementor-element.elementor-element-eb3b48c > .elementor-widget-container{padding:0% 3% 0% 3%;}.elementor-22311 .elementor-element.elementor-element-a1d739c img{width:58%;max-width:200px;}.elementor-22311 .elementor-element.elementor-element-07fe7a7 > .elementor-widget-container{padding:0% 4% 0% 4%;}.elementor-22311 .elementor-element.elementor-element-a938f44 > .elementor-widget-container{margin:20px 15px 0px 15px;}.elementor-22311 .elementor-element.elementor-element-ec52ffd img{width:58%;max-width:200px;}.elementor-22311 .elementor-element.elementor-element-364ddfc img{width:49%;}.elementor-22311 .elementor-element.elementor-element-5f6655a img{width:32%;}.elementor-22311 .elementor-element.elementor-element-ed387d0 > .elementor-widget-container{padding:0px 0px 015px 0px;}.elementor-22311 .elementor-element.elementor-element-928addd{margin-top:1px;margin-bottom:1px;padding:10% 0% 10% 0%;}.elementor-22311 .elementor-element.elementor-element-d017443{--spacer-size:40px;}.elementor-22311 .elementor-element.elementor-element-700db7e > .elementor-element-populated{padding:0% 0% 0% 5%;}.elementor-22311 .elementor-element.elementor-element-55ada4f{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-22311 .elementor-element.elementor-element-1de6f95 > .elementor-element-populated{padding:0% 0% 0% 5%;}.elementor-22311 .elementor-element.elementor-element-8c19ef8{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-22311 .elementor-element.elementor-element-d596399 > .elementor-element-populated{padding:0% 0% 0% 5%;}.elementor-22311 .elementor-element.elementor-element-0503285{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-22311 .elementor-element.elementor-element-f7a48ad{padding:10% 10% 10% 10%;}.elementor-22311 .elementor-element.elementor-element-15b1eeb > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-22311 .elementor-element.elementor-element-06d4a33 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5%;}.elementor-22311 .elementor-element.elementor-element-b56495a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5%;}.elementor-22311 .elementor-element.elementor-element-b56495a{padding:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-a8ea887 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-22311 .elementor-element.elementor-element-4f83797 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-90808a6 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5%;}.elementor-22311 .elementor-element.elementor-element-90808a6{margin-top:15px;margin-bottom:0px;}.elementor-22311 .elementor-element.elementor-element-4a82f9c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-22311 .elementor-element.elementor-element-c7ae6d4 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5%;}.elementor-22311 .elementor-element.elementor-element-c7ae6d4{margin-top:30px;margin-bottom:0px;}.elementor-22311 .elementor-element.elementor-element-d30f97c{padding:10% 10% 10% 10%;}.elementor-22311 .elementor-element.elementor-element-6eb9c26 > .elementor-element-populated{padding:0% 0% 0% 0%;}}/* Start custom CSS for shortcode, class: .elementor-element-a938f44 */#leadForm input {
    background-color: red;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15b1eeb */.ast-header-break-point #ast-mobile-header {
    display: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6eb9c26 */.ast-header-break-point #ast-mobile-header {
    display: none;
}/* End custom CSS */
/* Start custom CSS *//*STYLE OGÓLNE*/
#ast-desktop-header {
    display: none;
}

#ast-mobole-header {
    display: none;
}


/*#ecommerce-banner{*/
/*    background:url('https://ekovoltis.pl/wp-content/uploads/2024/12/banner_background.jpg') no-repeat;*/
/*    background-size: cover;*/
/*}*/


#ecommerce-banner {
    background-color: #fff !important;
}

/*.section-100 {*/
/*    min-height: 100vh;*/
/*}*/

h1, h2, h3, h4, p {
    font-family: 'Lato', Sans-Serif !important
}



#ecommerce-banner 
strong {
    font-family: 'Lato', Sans-Serif !important;
    font-weight: 900;
    color: #009B86;
}

a:hover {
    cursor: pointer;
}

/*BANNER*/

.stamp {
    transform: rotate(2deg)
}

.banner-feature .elementor-image-box-wrapper {
    display: flex;
    align-items: start;
}

.banner-feature {
    max-width: 500px;
}



#banner-feature-1 .elementor-image-box-wrapper img {
    margin-top: -13px;
}

#banner-feature-2 .elementor-image-box-wrapper img {
    margin-top: -13px;
    /*padding-right: 5px;*/
    
}


.elementor-image-box-description {
    margin-bottom: 0 !important;
    font-size: 1.6rem !important;
}


/*#ecommerce-banner figure .elementor-image-box-img img {*/
/*    height: 50px !important;*/
/*}*/

#ecommerce-banner .elementor-button-wrapper {
    margin-top: 30px;
}

#learn-more {
    margin-bottom: 120px;
    font-weight: 900 !important;
}


.banner-feature {
    display: flex;
    align-items: start;
    font-weight: 700 !important;
}

.banner-feature p {
    font-weight: 400 !important;
}

/*FORM*/

#form-ecommerce {
    margin-top: -50px;
}

.form-row {
    margin-bottom: 0;
    position: relative;
}
#form-ecommerce input {
    background: linear-gradient(90deg,rgba(100,103,103,.3),rgba(0,155,134,.3));
    height: 45px;
}

.wpcf7 form > div, .wpcf7 form > p {
    margin-bottom: 0;
}

.form-row p {
    margin-bottom: 0;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    background-color: #46b450;
}
.wpcf7 form .wpcf7-response-output {
    margin: 1em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
    font-size: 24px;
    color: white;
}

.form-col {
    max-width: 500px;
}

.form-narrow {
    max-width: 500px
}



.form-side label {
    display: block;
    transform: translateY(13px);
}

.form-side .wpcf7 .wpcf7-form-control-wrap {
    height: 36px
}


.form-side p   {
    line-height: 1.1rem;
}

span[data-name="nip"] {
    margin-bottom: -15px;
}



span[data-name="nip"] {
    margin-bottom: -25px;
}


.wpcf7 select {
    appearance: none;
     -webkit-appearance: none;
    background: linear-gradient(90deg,rgba(100,103,103,.3),rgba(0,155,134,.3)) !important;
    height: 45px;
    padding-top: 7px;
}

#bill {
    margin-top: 22px;
}

#photovoltaics .wpcf7-list-item-label {
    color: #00ac97;
    font-family: 'Lato', Sans-Serif !important;
    font-weight: 600;
}

#photovoltaics {
    position: relative;
    margin-top: 20px;
    display: flex;
}

#photovoltaics input[type='checkbox'] {
    appearance: none;
    -webkit-appearance: none;
    width: 23px;
    height: 23px;
    border: 2px solid #009B86;
    border-radius: 0;
    background: #fff;
    cursor: pointer;
    display: inline-block;
    position: relative;
    margin-right: 10px;
    transition: 0.3s;
}

#photovoltaics input[type='checkbox']:hover {
    cursor: pointer;
    background-color: #72BBBA;
}

#photovoltaics input[type='checkbox']:checked {
    background-color: #009B86;
}

#photovoltaics input[type='checkbox']:checked::after {
    content: "";
    position: absolute;
    top: 3px;
    left: 7px;
    width: 6px;
    height: 12px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

#photovoltaics input[type='checkbox']:checked {
    content: '/002714'
}

#photovoltaics label {
    display: flex;
    align-items: center;
}


/*Przycisk POBIERZ DANE FIRMY*/

#e2vchecknip {
    display: flex;
    border: 1px solid #00ac97;
    max-width: 200px;
    text-align: center;
    margin: 0;
    padding: 10px 20px;
    color: #00ac97;
    font-weight: 600;
    transition: 0.4s;
}

#e2vchecknip:hover {
    cursor: pointer;
    background: #00ac97;
    color: #fff;
}

#e2vchecknip:active {
     background: #6aebdb;
}

/*Spinner i przycisk pobrania nazwy*/

#form-ecommerce .form-spinner {
    display: flex;
    margin-bottom: 0;
}

#form-ecommerce #e2vchecknip {
    display:  none;
    position: relative;
}

#form-ecommerce #e2vchecknip:before {
    content: "Nie udało się pobrać nazwy firmy automatycznie. Naciśnij przycisk, aby pobrać";
    position: absolute;
    top: 0;
    left: 220px;
    text-align: left;
    width: 300px;
    font-size: 0.75rem;
    color: #000;
    max-width: 150px;
}

#form-ecommerce .form-spinner {
    display: none;
}

#form-spinner {
    margin-left: 20px;
    width: 30px;
    margin-top: 7px;
    opacity: 0.6;
    display: none
    
}

/*Ukrycie formularzy na nazwą firmy i oferty*/

#form-ecommerce #lp-oferta, .reduced {
    height: 0;
    font-size: 1px;
    opacity: 0;
}
#form-ecommerce #lp-nazwa:hover,#form-ecommerce #lp-oferta:hover {
    cursor: default;
}

#lp-nazwa {
    pointer-events: none;
}


/*Acceptance checkboxes*/

.form-acceptances {
    padding-top: 30px;
}


.form-acceptances .wpcf7-list-item {
    margin: 0;
}

.form-acceptances a {
    font-family: 'Lato', Sans-Serif !important;
    font-weight: 400;
    color: #009B86;
}

.form-acceptances p {
    margin-bottom: 0; 
    font-size: 0.8rem !important;
}

.form-visible {
    position: relative;
    margin-left: 30px;
    /*margin-bottom: 15px;*/
}


.wpcf7-list-item {
    margin: 0 !important; 
}

.form-acceptances label {
    transform: translateY(0) !important;
}

.form-visible p {
    position: relative;
    display: block;
}

.form-marketing {
    margin-bottom: 10px
}


.form-visible  .wpcf7-acceptance {
    padding-left: 0 !important;
}


.form-acceptances input[type='checkbox'] {
    position: absolute;
    left: -30px;
    top:-10px;
}


.form-acceptances .wpcf7-form-control-wrap {
    height: auto !important;
}

.form-more {
    bottom: 0px;
    color: #009B86;
    font-weight: 700;
    padding-left: 30px;
}

.form-more:hover {
    cursor: pointer;
}

.form-hidden {
    height: 0;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
    transition-behavior: allow-discrete;
    padding-left: 12%;
    padding-right: 5%;
    margin-top: 20px;
    margin-bottom: 5px;
    transform: translateY(-10px);
}

.form-hidden p:nth-child(2) {
    transform: translateY(-10px);  
}

.form-offer {
    margin-top: -20px
}

.form-offer .form-hidden {
    margin-top: 0;
}

.show {
    overflow: visible;
}

#offer-hidden {
    padding-left: 10%;
}

.asterisk {
    text-align: center;
    margin-bottom: 20px;
}




/*Valdation messages*/
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    background-color: #46b450;
}
.wpcf7 form .wpcf7-response-output {
    margin: 1em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
    font-size: 24px;
    color: white;
}

.wpcf7 form.spam .wpcf7-response-output {
    color: red;
}


.wpcf7-not-valid-tip {
    margin-top: 0 !important;
}

#nip-validation-message {
display: block;
transform: translateY(5px)
}

.nipapi {
    display: none !important;
}

/*#ast-desktop-header {*/
/*    display: none*/
/*}*/

/*#ast-mobile-header {*/
/*    display: none;*/
/*}*/

.wpcf7.sent .wpcf7-response-output {
	display: none;
    border-color: #46b450;
    background-color: #46b450;
    padding: 10px 20px;
    text-align: center;
    font-weight: 700;
    box-shadow: 0 10px 15px rgba(71, 201, 84, 0.4);
}

.logo-link {
    cursor: pointer;
}

#email-validation-message {
display: block;
  transform: translateY(10px);
}

/*Submit */

.submit-wrapper {
    display: flex;
    justify-content: center;
    margin-left: 15px;
    margin-top: 20px;
}

.submit-wrapper button {
    font-family: 'Lato', Sans-Serif;
    font-weight: 900;
    font-size: 1.2rem;
    color: #fff;
    height: 60px;
    min-width: 300px;
    background: linear-gradient(120deg, #FFD000 0%, #FF6F01 100%);
   background-size: 300%; 
    background-position: 100% 0; 
    text-transform: uppercase;
    transition: 0.3s ease;
}

.submit-wrapper button:hover {
    cursor: pointer;
   background-size: 100%;
    background-position: 0;

}


/*CALCULATOR*/

#calculator h5 {
    font-family: 'Lato', Sans-Serif !important
}

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

.col-calculator {
    display: flex;
    justify-content: center !important;
}

.btn-provider {
    width: 180px !important;
}

.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-family: 'Lato', Sans-Serif !important;
    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: 'Lato', Sans-Serif !important;
  /*font-size: 1rem;*/
  font-weight: 900;
  color: #009B86;
  margin-bottom: 5px
}

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

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

/*TREE*/

#cotwo-perc {
    font-family: 'Lato', Sans-Serif !important;
}

.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: -75px;
    bottom: 55px;
    font-family: 'Lato', Sans-Serif;
    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;
}

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

.cta-white a {
    min-width: 280px;
    font-family: 'Lato', Sans-Serif !important;
    text-transform: none !important;
    font-weight: 900; 
    font-size: 1.2rem !important;
    background: linear-gradient(90deg, #BFE6E1 0%, #FFF 100%);
    background-size: 300%; 
    background-position: 100% 0; 
    transition: 0.3s ease;
}

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

/*BENEFITS*/

#why .elementor-widget-wrap.elementor-element-populated {
    padding-top: 0 !important;
    padding-bottom: 5% !important;
}

.benefits-tile {
    max-width: 400px;
    min-height: 230px;
}

.benefits-tile img {
    margin-bottom: 20px;
}

.benefits-tile h3 {
    text-align: left;
    color: #009B86;
    position: relative;
    min-height: 3rem;
}

.benefits-tile h3:before {
    content: "";
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    left: -50px;
    top: -6px;
    width: 2.5rem;
    height: 2.5rem;
    text-align: center;
     border: 2px solid #009B86;
    border-radius: 100px;
}

#benefit-1 h3:before {
    content: "1"
}

#benefit-2 h3:before {
    content: "2"
}

#benefit-3 h3:before {
    content: "3"
}

#benefit-4 h3:before {
    content: "4"
}

#benefit-5 h3:before {
    content: "5"
}

#benefit-6 h3:before {
    content: "6"
}

#benefit-7 h3:before {
    content: "7"
}

#benefit-8 h3:before {
    content: "8"
}

.benefits-tile .uael-infobox-text {
    text-align: left;
    font-weight: 300;
    line-height: 1.3rem
}

.cta-green a {
    font-family: 'Lato', Sans-Serif !important;
    text-transform: none !important;
    font-weight: 800 !important;
    font-size: 1.3rem !important;
    line-height: 60px;
    margin-bottom: 0;
    height: 60px;
    min-width: 300px;
    padding-top: 19px !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-orange a {
    font-family: 'Lato', Sans-Serif !important;
    text-transform: none !important;
    font-weight: 800 !important;
    font-size: 1.3rem !important;
    line-height: 60px;
    margin-bottom: 0;
    height: 60px;
    min-width: 300px;
    padding-top: 19px !important;
    background: linear-gradient(90deg, #FF9D00 0%, #FF6F01 100%);
   background-size: 300%; 
    background-position: 100% 0; 
    text-transform: uppercase;
    transition: 0.3s ease;
}
.cta-orange a:hover {
    cursor: pointer;
   background-size: 100%;
    background-position: 0;
}

#why .uael-image img{
    max-height: 60px !important;
    width: auto !important;
    transform: translateX(-40%)
}

/*TESTIMONIALS*/

#references .elementor-widget-wrap {
    padding: 0 !important;
}

.testimonial.elementor-main-swiper {
    position: relative;
    padding-top: 30px;
    padding-left: 10%;
    padding-right: 10%;
    z-index: 1
}


.testimonials:before {
    content: "";
    width: 10%;
    height: 100%;
    top: -5%;
    position: absolute;
    background: linear-gradient(90deg, rgba(246,255,255,1) 0%, rgba(246,255,255,0) 100%);
    /*background-color: red;*/
    z-index: 2
}

.testimonials .elementor-main-swiper:after {
    content: "";
    width: 10%;
    height: 100%;
    top: -5%;
    right: 0;
    position: absolute;
    background: linear-gradient(-90deg, rgba(246,255,255,1) 0%, rgba(246,255,255,0) 100%);
    /*background-color: red;*/
    z-index: 2
}

 .testimonials .elementor-testimonial__image {
     height: 80px;
     
 }

 .testimonials .elementor-testimonial__image img {
    width: 200px;
   height: auto;
}

.testimonials .swiper-slide {
  border-radius: 72px;
background: #FFF;
box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.10);
padding-top: 50px !important;
padding-bottom: 50px !important;
}

#references .elementor-testimonial__text {
    font-size: 1.1rem;
}

#references .elementor-swiper-button {
    z-index: 3;
}

/*OVERLAY & SPINNNER*/
.overlay {
    position: fixed;
    justify-content: center;
    align-items: center;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(255, 255, 255, 0.85);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    z-index: 9998;
    display: none;
}

.overlay h2 {
    color: #009B86;
}



/*MEDIA QUERIES*/
/*========================================*/
@media (max-width: 1366px) {
    #banner-feature-1 .elementor-image-box-wrapper img {
    margin-top: 0;
}

#banner-feature-2 .elementor-image-box-wrapper img {
    margin-top: -10px
    }



 #banner-feature-3 img {
    padding-right: 0;
}
    
.elementor-image-box-description {
    font-size: 1.4rem !important;
}
        
    .process-tile {
        height: 200px;
        }
        
    .process-tile:before {
        font-size: 120px;
    }
    
    .process-tile:before {
        left: -50px;
        bottom: 38px;
    }
}


@media (max-width: 1024px) {
    
    h1 {
        text-align: center;
        font-size: 4rem !important;
    }
    
    .banner-feature figure {
    max-width: 50px; 
    width: 50px !important;
    margin-right: 20px !important;
    }

    #banner-feature-1 .elementor-image-box-wrapper img  {
    margin-top: -10px;
    }
    

}

@media (max-width: 767px) {
    
h1 {
        font-size: 3rem !important;
    }

    #ecommerce-banner{
    background: none;
}

#ecommerce-banner .elementor-widget-container {
    margin-bottom: 0;
}

.banner-feature figure {
    max-width: 50px; 
    width: 50px !important;
    margin-right: 0px !important;
}



#banner-feature-2 .elementor-image-box-wrapper img {
    margin-top: -14px
    }


#banner-feature-1 .elementor-image-box-wrapper img {
    margin-top: -10px;
}

.banner-feature img {
    transform: translateX(-10px);
}


/*.elementor-image-box-description {*/
/*    font-size: 1.1rem !important;*/
/*}*/

/*.banner-features{*/
/*    background:url('https://ekovoltis.pl/wp-content/uploads/2024/12/banner_background.jpg') no-repeat;*/
/*    background-size: cover;*/
/*    background-position: 0 10vh; */
/*}*/
    .benefits-tile h3 {
        transform: translateX(53px);
    }
    
    .elementor-image-box-description {
        margin-left: 4px !important;
    }
    
    #why .uael-image img{

    transform: translateX(-10%)
    }
    
    .form-acceptances {
        padding-left: 0;
    }
    .benefits-tile {
    margin-top: 10px;
    min-height: unset;
}

.btn-provider {
    width:  50% !important;
}

.btn-provider a {
    width: 150px;
}

#references.elementor-section {
    padding-left: 0 !important;
    padding-right: 0 !important;
}



}


@media (max-width: 475px) {
    #form-ecommerce #e2vchecknip:before {
    width: 300px;
    }
    
    
    .asterisk {
        margin-top: 40px;
    }
    
 .banner-feature img {
    transform: translateX(0);
}

#ecommerce-banner .elementor-image-box-description {
    margin-left: 20px !important;
}
    
#ecommerce-banner .elementor-image-box-wrapper img {
    padding-top: 3px;
}

#banner-feature-1 .elementor-image-box-wrapper img {
    margin-top: -10px;
}


#banner-feature-2 .elementor-image-box-wrapper img {
    margin-top: -14px
    }



 .elementor-image-box-wrapper img {
    margin-top: -2
}

}/* End custom CSS */