.elementor-3152 .elementor-element.elementor-element-e4087dc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3152 .elementor-element.elementor-element-e4087dc:not(.elementor-motion-effects-element-type-background), .elementor-3152 .elementor-element.elementor-element-e4087dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kupavaenergy.com/wp-content/uploads/2026/01/915c3193a0e7bbd6044d558e5cb09671a3f76ef3-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3152 .elementor-element.elementor-element-e4087dc > .elementor-background-overlay{background-color:#00000091;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3152 .elementor-element.elementor-element-e4087dc > .elementor-container{min-height:600px;}.elementor-3152 .elementor-element.elementor-element-e4087dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3152 .elementor-element.elementor-element-1a1af34 .cz_title .cz_title_content h2{font-size:64px;color:#ffffff;font-weight:800;line-height:1.2;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-1c2b3f2{margin-top:0px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-15e8c63 > .elementor-element-populated{margin:0px 0px 0px 156px;--e-column-margin-right:0px;--e-column-margin-left:156px;}.elementor-3152 .elementor-element.elementor-element-7230751 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3152 .elementor-element.elementor-element-7230751 .services h3,.elementor-3152 .elementor-element.elementor-element-7230751 services h3 a{font-size:16px;color:#86c232;text-align:center;font-weight:800;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-7230751 .services .service_text{font-size:16px;color:#969695;text-align:center;font-weight:800;letter-spacing:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3152 .elementor-element.elementor-element-8dbb391{margin:-310px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3152 .elementor-element.elementor-element-30b3399 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3152 .elementor-element.elementor-element-30b3399 .services h3,.elementor-3152 .elementor-element.elementor-element-30b3399 services h3 a{font-size:16px;color:#86c232;font-weight:800;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-30b3399 .services .service_text{font-size:16px;color:#969695;font-weight:800;}.elementor-3152 .elementor-element.elementor-element-ecbcaf6 .services h3,.elementor-3152 .elementor-element.elementor-element-ecbcaf6 services h3 a{font-size:16px;color:#86c232;font-weight:800;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-ecbcaf6 .services .service_text{font-size:16px;color:#969695;font-weight:800;}.elementor-3152 .elementor-element.elementor-element-6e4eeb5{margin-top:30px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-76cfb92 .cz_title .cz_title_content h2{font-size:36px;color:#96c21f;font-weight:800;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-f1f6110 img{width:100%;height:347px;}.elementor-3152 .elementor-element.elementor-element-a88d441{margin-top:30px;margin-bottom:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3152 .elementor-element.elementor-element-be2362f .elementor-cta .elementor-cta__bg, .elementor-3152 .elementor-element.elementor-element-be2362f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3152 .elementor-element.elementor-element-be2362f .elementor-cta__content{text-align:center;}.elementor-3152 .elementor-element.elementor-element-be2362f .elementor-cta__title{font-family:"Inter", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-8ab5923 .elementor-cta .elementor-cta__bg, .elementor-3152 .elementor-element.elementor-element-8ab5923 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3152 .elementor-element.elementor-element-8ab5923 .elementor-cta__content{text-align:center;}.elementor-3152 .elementor-element.elementor-element-8ab5923 .elementor-cta__title{font-family:"Inter", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-a5c3566{margin-top:0px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-9a279e9 .elementor-cta .elementor-cta__bg, .elementor-3152 .elementor-element.elementor-element-9a279e9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3152 .elementor-element.elementor-element-9a279e9 .elementor-cta__content{text-align:center;}.elementor-3152 .elementor-element.elementor-element-9a279e9 .elementor-cta__title{font-family:"Inter", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-8694929 .elementor-cta .elementor-cta__bg, .elementor-3152 .elementor-element.elementor-element-8694929 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3152 .elementor-element.elementor-element-8694929 .elementor-cta__content{text-align:center;}.elementor-3152 .elementor-element.elementor-element-8694929 .elementor-cta__title{font-family:"Inter", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-039585d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3152 .elementor-element.elementor-element-039585d{margin-top:30px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-2d4136c .cz_title .cz_title_content h2{font-size:48px;color:#96C21F;font-weight:800;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-84b8e2f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3152 .elementor-element.elementor-element-84b8e2f{margin-top:30px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-efd847b .cz_image > div{position:relative;}.elementor-3152 .elementor-element.elementor-element-eef74c4 .cz_image > div{position:relative;float:right;}.elementor-3152 .elementor-element.elementor-element-eef74c4 .cz_image{margin-top:-200px;}.elementor-3152 .elementor-element.elementor-element-5615bdc .cz_title .cz_title_content{font-size:20px;color:#0a0909;font-weight:400;letter-spacing:0px;margin-left:20px;}.rtl .elementor-3152 .elementor-element.elementor-element-5615bdc .cz_title .cz_title_content{margin-left:0px;margin-right:100px;}.elementor-3152 .elementor-element.elementor-element-755ae89 .cz_gap{height:30px;}.elementor-3152 .elementor-element.elementor-element-272a381 .cz_btn,.elementor-3152 .elementor-element.elementor-element-272a381 .cz_btn:before{font-size:15px;font-weight:800;background-color:#222629;padding-top:10px;padding-bottom:10px;border-radius:100px;float:initial;}.rtl .elementor-3152 .elementor-element.elementor-element-272a381 .cz_btn,.rtl .elementor-3152 .elementor-element.elementor-element-272a381 .cz_btn:before{float:right;margin-left:0px;margin-right:100px;}.elementor-3152 .elementor-element.elementor-element-3af1552{margin-top:30px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-eac8764 .cz_title .cz_title_content h2{font-size:48px;color:#96C21F;font-weight:800;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-cf89390{margin-top:30px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-c21751b .cz_grid .slick-list{margin-left:calc(-5px / 2);margin-right:calc(-5px / 2);margin-bottom:-5px;width:calc(100% + 5px);}.elementor-3152 .elementor-element.elementor-element-c21751b .cz_grid .cz_grid_item > div{margin:0 calc(5px / 2) 5px;}.elementor-3152 .elementor-element.elementor-element-c21751b .slick-slide{margin:0 calc(5px / 2);}.elementor-3152 .elementor-element.elementor-element-c21751b .cz_grid .cz_grid_link{height:200px;}.elementor-3152 .elementor-element.elementor-element-c21751b .cz_grid .cz_grid_details h3{font-size:18px;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-c21751b .cz_grid .cz_post_excerpt{font-size:13px;color:#0a0a0a;}.elementor-3152 .elementor-element.elementor-element-c21751b .cz_grid .cz_post_excerpt .cz_readmore{font-size:16px;letter-spacing:0px;border-radius:30px;display:inline;}.elementor-3152 .elementor-element.elementor-element-c21751b .slick-prev{background-color:#0a0a0a;border-radius:56px;}.elementor-3152 .elementor-element.elementor-element-c21751b .slick-next{background-color:#0a0a0a;border-radius:36px;}.elementor-3152 .elementor-element.elementor-element-b5cb4ff:not(.elementor-motion-effects-element-type-background), .elementor-3152 .elementor-element.elementor-element-b5cb4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kupavaenergy.com/wp-content/uploads/2026/02/73c77cf72357f30fb7d47f1374781ccec759ea54-scaled.jpg");background-position:center center;background-size:cover;}.elementor-3152 .elementor-element.elementor-element-b5cb4ff > .elementor-background-overlay{background-color:#D9D9D980;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3152 .elementor-element.elementor-element-b5cb4ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:130px;margin-bottom:0px;padding:240px 0px 200px 0px;}.elementor-3152 .elementor-element.elementor-element-67e1bc1 .cz_title .cz_title_content h2{font-size:48px;color:#ffffff;font-weight:800;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-3ea6873 .cz_gap{height:131px;}.elementor-3152 .elementor-element.elementor-element-bab5576 .cz_title .cz_title_content h2{font-size:32px;color:#ffffff;font-weight:800;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-8b3df26{margin-top:30px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-cb3e787 .cz_title .cz_title_content h2{font-size:48px;color:#96c21f;font-weight:800;letter-spacing:0px;text-transform:uppercase;}.elementor-3152 .elementor-element.elementor-element-4cf768d{margin-top:30px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-ecee486 .cz_grid{margin-left:calc(-10px / 2);margin-right:calc(-10px / 2);margin-bottom:-10px;width:calc(100% + 10px);}.elementor-3152 .elementor-element.elementor-element-ecee486 .cz_grid .cz_grid_item > div{margin:0 calc(10px / 2) 10px;}.elementor-3152 .elementor-element.elementor-element-ecee486 .slick-slide{margin:0 calc(10px / 2);}.elementor-3152 .elementor-element.elementor-element-7d2fa41 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3152 .elementor-element.elementor-element-7d2fa41{margin-top:30px;margin-bottom:70px;}.elementor-3152 .elementor-element.elementor-element-5b51246 .cz_title .cz_title_content h2{font-size:48px;color:#96C21F;font-weight:800;letter-spacing:0px;}.elementor-3152 .elementor-element.elementor-element-7a8dd7c .cz_gap{height:89px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3152 .elementor-element.elementor-element-733bc29.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3152 .elementor-element.elementor-element-733bc29.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3152 .elementor-element.elementor-element-733bc29.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3152 .elementor-element.elementor-element-733bc29 .elementor-image-box-wrapper .elementor-image-box-img{width:9%;}.elementor-3152 .elementor-element.elementor-element-733bc29 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3152 .elementor-element.elementor-element-733bc29 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-3152 .elementor-element.elementor-element-a846c5d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3152 .elementor-element.elementor-element-a846c5d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3152 .elementor-element.elementor-element-a846c5d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3152 .elementor-element.elementor-element-a846c5d .elementor-image-box-wrapper .elementor-image-box-img{width:9%;}.elementor-3152 .elementor-element.elementor-element-a846c5d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3152 .elementor-element.elementor-element-a846c5d .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-3152 .elementor-element.elementor-element-64f716c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3152 .elementor-element.elementor-element-64f716c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3152 .elementor-element.elementor-element-64f716c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3152 .elementor-element.elementor-element-64f716c .elementor-image-box-wrapper .elementor-image-box-img{width:9%;}.elementor-3152 .elementor-element.elementor-element-64f716c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3152 .elementor-element.elementor-element-64f716c .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-3152 .elementor-element.elementor-element-69d1bfc .cz_image > div{position:relative;width:73%;}.elementor-3152 .elementor-element.elementor-element-9921592 .cz_image > div{position:relative;float:right;width:73%;}.elementor-3152 .elementor-element.elementor-element-9921592 .cz_image{margin-top:-50px;}@media(max-width:1024px){.elementor-3152 .elementor-element.elementor-element-5615bdc .cz_title .cz_title_content{width:100%;padding-right:40px;padding-left:40px;margin-right:0px;margin-left:0px;}.elementor-3152 .elementor-element.elementor-element-272a381 .cz_btn,.elementor-3152 .elementor-element.elementor-element-272a381 .cz_btn:before{text-align:center;margin-right:auto;margin-left:auto;float:none;}}@media(max-width:767px){.elementor-3152 .elementor-element.elementor-element-1a1af34 .cz_title .cz_title_content h2{font-size:28px;}.elementor-3152 .elementor-element.elementor-element-15e8c63 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3152 .elementor-element.elementor-element-ecbcaf6 .services{font-size:12px;font-weight:400;}.elementor-3152 .elementor-element.elementor-element-ecbcaf6 .services h3,.elementor-3152 .elementor-element.elementor-element-ecbcaf6 services h3 a{font-size:12px;}.elementor-3152 .elementor-element.elementor-element-ecbcaf6 .services .service_text{font-size:13px;font-weight:400;}.elementor-3152 .elementor-element.elementor-element-76cfb92 .cz_title .cz_title_content h2{font-size:20px;}.elementor-3152 .elementor-element.elementor-element-f1f6110 img{width:100%;height:120px;}.elementor-3152 .elementor-element.elementor-element-039585d{margin-top:0px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-2d4136c .cz_title .cz_title_content h2{font-size:20px;}.elementor-3152 .elementor-element.elementor-element-84b8e2f{margin-top:0px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-cfed259 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-3152 .elementor-element.elementor-element-397f820 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-3152 .elementor-element.elementor-element-5615bdc .cz_title .cz_title_content{padding-right:30px;padding-left:30px;box-sizing:border-box;}.elementor-3152 .elementor-element.elementor-element-272a381 .cz_btn,.elementor-3152 .elementor-element.elementor-element-272a381 .cz_btn:before{margin-right:0px;margin-left:0px;}.elementor-3152 .elementor-element.elementor-element-272a381 .cz_btn i{margin-right:-1px;}.elementor-3152 .elementor-element.elementor-element-3af1552{margin-top:0px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-eac8764 .cz_title .cz_title_content h2{font-size:20px;}.elementor-3152 .elementor-element.elementor-element-cf89390{margin-top:0px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-b5cb4ff{margin-top:30px;margin-bottom:0px;padding:140px 0px 120px 0px;}.elementor-3152 .elementor-element.elementor-element-67e1bc1 .cz_title .cz_title_content h2{font-size:20px;}.elementor-3152 .elementor-element.elementor-element-3ea6873 .cz_gap{height:12px;}.elementor-3152 .elementor-element.elementor-element-bab5576 .cz_title .cz_title_content h2{font-size:20px;}.elementor-3152 .elementor-element.elementor-element-8b3df26{margin-top:0px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-cb3e787 .cz_title .cz_title_content h2{font-size:20px;}.elementor-3152 .elementor-element.elementor-element-4cf768d{margin-top:0px;margin-bottom:0px;}.elementor-3152 .elementor-element.elementor-element-7d2fa41{margin-top:50px;margin-bottom:50px;}.elementor-3152 .elementor-element.elementor-element-df067b5 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-3152 .elementor-element.elementor-element-5b51246 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-3152 .elementor-element.elementor-element-5b51246 .cz_title .cz_title_content h2{font-size:20px;}.elementor-3152 .elementor-element.elementor-element-7a8dd7c .cz_gap{height:0px;}.elementor-3152 .elementor-element.elementor-element-733bc29 .elementor-image-box-img{margin-bottom:15px;}.elementor-3152 .elementor-element.elementor-element-a846c5d .elementor-image-box-img{margin-bottom:15px;}.elementor-3152 .elementor-element.elementor-element-64f716c .elementor-image-box-img{margin-bottom:15px;}.elementor-3152 .elementor-element.elementor-element-49e1dab > .elementor-element-populated{padding:30px 0px 0px 0px;}}@media(min-width:768px){.elementor-3152 .elementor-element.elementor-element-15e8c63{width:31.589%;}.elementor-3152 .elementor-element.elementor-element-1d5a312{width:36.154%;}.elementor-3152 .elementor-element.elementor-element-85590e1{width:31.589%;}.elementor-3152 .elementor-element.elementor-element-b1ce6b2{width:58.291%;}.elementor-3152 .elementor-element.elementor-element-bc500b1{width:41.668%;}}/* Start custom CSS for section, class: .elementor-element-e4087dc *//* Прибирає "layout shift" для elementor stretched */
.elementor-section.elementor-section-stretched{
  width:100vw !important;
  left:50% !important;
  margin-left:-50vw !important;
  margin-right:-50vw !important;
}/* End custom CSS */