.elementor-9424 .elementor-element.elementor-element-e852203:not(.elementor-motion-effects-element-type-background), .elementor-9424 .elementor-element.elementor-element-e852203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ekovoltis.pl/autoinstalator/wordpressplus/wp-content/uploads/2024/08/oferta-energia-bg_3-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9424 .elementor-element.elementor-element-e852203{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9424 .elementor-element.elementor-element-e852203 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9424 .elementor-element.elementor-element-c924261{--spacer-size:199px;}.elementor-9424 .elementor-element.elementor-element-c924261.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9424 .elementor-element.elementor-element-db17f01{margin-top:-56px;margin-bottom:0px;}.elementor-9424 .elementor-element.elementor-element-1be46db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9424 .elementor-element.elementor-element-1be46db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#51565C91;}.elementor-9424 .elementor-element.elementor-element-1be46db:not(.elementor-widget),.elementor-9424 .elementor-element.elementor-element-1be46db{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 2.9px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 2.9px ) hue-rotate( 0deg );}.elementor-9424 .elementor-element.elementor-element-1be46db > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 040px 25px 40px;}.elementor-9424 .elementor-element.elementor-element-1be46db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9424 .elementor-element.elementor-element-6ca8beb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9424 .elementor-element.elementor-element-6ca8beb .elementor-heading-title{font-size:40px;font-weight:700;text-transform:none;line-height:50px;color:#FFFFFF;}.elementor-9424 .elementor-element.elementor-element-7dcc2c9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9424 .elementor-element.elementor-element-7dcc2c9 .elementor-heading-title{font-size:1.2rem;font-weight:bold;text-transform:none;color:#FFFFFF;}.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button,.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button-hover-style-skewFill:before,
								.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button-hover-style-flipSlide::before{background-color:#FFFFFF00;}.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button-animation-none:hover,.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-button-2d-animation:hover,
								.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-button-bg-animation::before,.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button-hover-style-bubbleFromDown::before,
								.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button-hover-style-bubbleFromDown::after,.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button-hover-style-bubbleFromCenter::before,
								.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button-hover-style-bubbleFromCenter::after,.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button-hover-style-flipSlide,
								.elementor-9424 .elementor-element.elementor-element-c448a7b [class*=xpro-elementor-button-hover-style-underline]:hover,.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button-hover-style-skewFill,
								
								.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button-animation-none:focus,.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-button-2d-animation:focus,
								.elementor-9424 .elementor-element.elementor-element-c448a7b [class*=xpro-elementor-button-focus-style-underline]:focus{background-color:#FFFFFF;}.elementor-9424 .elementor-element.elementor-element-c448a7b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-9424 .elementor-element.elementor-element-c448a7b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button .xpro-button-text{font-weight:700;text-transform:uppercase;}.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button:hover, .elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button:hover svg, .elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-9424 .elementor-element.elementor-element-c448a7b .xpro-elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-9424 .elementor-element.elementor-element-dea99af{--spacer-size:180px;}.elementor-9424 .elementor-element.elementor-element-dea99af.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9424 .elementor-element.elementor-element-3ac5e00:not(.elementor-motion-effects-element-type-background), .elementor-9424 .elementor-element.elementor-element-3ac5e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(258deg, #C4C4C4 0%, #FFFFFF 100%);}.elementor-9424 .elementor-element.elementor-element-3ac5e00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9424 .elementor-element.elementor-element-3ac5e00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9424 .elementor-element.elementor-element-af04db4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9424 .elementor-element.elementor-element-8da1dba{--spacer-size:50px;}.elementor-9424 .elementor-element.elementor-element-8da1dba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9424 .elementor-element.elementor-element-0e0c41e{width:var( --container-widget-width, 99.911% );max-width:99.911%;--container-widget-width:99.911%;--container-widget-flex-grow:0;font-weight:700;}.elementor-9424 .elementor-element.elementor-element-0e0c41e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9424 .elementor-element.elementor-element-0e0c41e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9424 .elementor-element.elementor-element-8fbaed4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9424 .elementor-element.elementor-element-8fbaed4{text-align:center;}.elementor-9424 .elementor-element.elementor-element-8fbaed4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor1 );}.elementor-9424 .elementor-element.elementor-element-2f00700.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9424 .elementor-element.elementor-element-58ec7ee > .elementor-container{max-width:500px;}.elementor-9424 .elementor-element.elementor-element-58ec7ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9424 .elementor-element.elementor-element-58ec7ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9424 .elementor-element.elementor-element-4d77100 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:29px 29px 29px 29px;}.elementor-9424 .elementor-element.elementor-element-4d77100 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9424 .elementor-element.elementor-element-ecc0d52 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9424 .elementor-element.elementor-element-ecc0d52.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9424 .elementor-element.elementor-element-59114f3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9424 .elementor-element.elementor-element-83bc97f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9424 .elementor-element.elementor-element-c475d7f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9424 .elementor-element.elementor-element-445b2ba{--spacer-size:50px;}.elementor-9424 .elementor-element.elementor-element-445b2ba.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-9424 .elementor-element.elementor-element-6ca8beb{text-align:center;}.elementor-9424 .elementor-element.elementor-element-7dcc2c9{text-align:center;}.elementor-9424 .elementor-element.elementor-element-ecc0d52{width:var( --container-widget-width, 431.047px );max-width:431.047px;--container-widget-width:431.047px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-9424 .elementor-element.elementor-element-5538ee5{width:36.25%;}.elementor-9424 .elementor-element.elementor-element-1be46db{width:63.75%;}}@media(max-width:767px){.elementor-9424 .elementor-element.elementor-element-1be46db > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9424 .elementor-element.elementor-element-ecc0d52 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-58ec7ee */.wpcf7 form.invalid .wpcf7-response-output {
    border-color: #50b6a8;
}/* End custom CSS */
/* Start custom CSS */.submitblock p {
    text-align: center;
}

.submitblock input {
    color: white;
    transition: 0.4s;
}

/*CF& reposble styling*/
.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);
}

#nip-validation-message, #email-validation-message {
    display: block;
  transform: translateY(-20px);
  margin-bottom: -30px;
}


/*HIDDEN FIELD - OFFER SELECTION*/
#lp-oferta {
    font-size: 1px;
  opacity: 0;
  margin: 0;
  padding: 0;
}

#lp-oferta:hover {
    cursor: default;
}

/*HIDDEN FIELD - OFFER SELECTION*/

.submit-wrapper p {
    text-align: center;
}

.submit-wrapper button {
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
} 

#offer2024 h4 {
    text-align: center;
}

/*MEDIA QUERIES*/

@media (max-width: 900px) {
    .banner {
        margin-top: 200px;
    }
}/* End custom CSS */