.elementor-1678 .elementor-element.elementor-element-7e6d82f5{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1678 .elementor-element.elementor-element-7e6d82f5:not(.elementor-motion-effects-element-type-background), .elementor-1678 .elementor-element.elementor-element-7e6d82f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wlasnaenergia.net/wp-content/uploads/2025/07/hero-banner.jpg");background-position:center center;background-size:cover;}.elementor-1678 .elementor-element.elementor-element-69d2931b{z-index:9;text-align:center;}.elementor-1678 .elementor-element.elementor-element-69d2931b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#FFFFFF;}.elementor-1678 .elementor-element.elementor-element-cd7cf57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1678 .elementor-element.elementor-element-c5bbbd3{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-1678 .elementor-element.elementor-element-c5bbbd3.elementor-element{--align-self:center;}.elementor-1678 .elementor-element.elementor-element-c5bbbd3 .elementor-field-group{margin-bottom:22px;}.elementor-1678 .elementor-element.elementor-element-c5bbbd3 .elementor-form-fields-wrapper{margin-bottom:-22px;}.elementor-1678 .elementor-element.elementor-element-c5bbbd3 .elementor-field-group > a{color:#FFFFFF;}.elementor-1678 .elementor-element.elementor-element-c5bbbd3 .elementor-field-group > a:hover{color:#FFFFFF;}body .elementor-1678 .elementor-element.elementor-element-c5bbbd3 .elementor-field-group > label{padding-bottom:10px;}.elementor-1678 .elementor-element.elementor-element-c5bbbd3 .elementor-form-fields-wrapper label{color:#FFFFFF;}.elementor-1678 .elementor-element.elementor-element-c5bbbd3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-1678 .elementor-element.elementor-element-c5bbbd3 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-1678 .elementor-element.elementor-element-c5bbbd3 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-1678 .elementor-element.elementor-element-4cf440e{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1678 .elementor-element.elementor-element-25e43a7.elementor-element{--align-self:center;}.elementor-1678 .elementor-element.elementor-element-6a7859d{text-align:center;}.elementor-1678 .elementor-element.elementor-element-6a7859d .elementor-heading-title{color:#FFFFFF;}.elementor-1678 .elementor-element.elementor-element-4441bde{--display:flex;}.elementor-1678 .elementor-element.elementor-element-c1d4383 .elementor-heading-title{color:#FFFFFF;}.elementor-1678 .elementor-element.elementor-element-15e9248{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1678 .elementor-element.elementor-element-15e9248.elementor-element{--align-self:center;}.elementor-1678 .elementor-element.elementor-element-15e9248 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1678 .elementor-element.elementor-element-d76314c .elementor-heading-title{color:#FFFFFF;}.elementor-1678 .elementor-element.elementor-element-c8b4abd{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1678 .elementor-element.elementor-element-c8b4abd.elementor-element{--align-self:center;}.elementor-1678 .elementor-element.elementor-element-c8b4abd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1678 .elementor-element.elementor-element-f95383b{--display:flex;}.elementor-1678 .elementor-element.elementor-element-2a28ffd{--n-accordion-title-font-size:30px;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#D8D8D8;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-1678 .elementor-element.elementor-element-2a28ffd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;}:where( .elementor-1678 .elementor-element.elementor-element-2a28ffd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-1678 .elementor-element.elementor-element-2a28ffd > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:40px;--padding-right:40px;--padding-bottom:40px;--padding-left:40px;}.elementor-1678 .elementor-element.elementor-element-08d011a{--display:flex;}/* Start custom CSS for container, class: .elementor-element-7e6d82f5 */.elementor-1678 .elementor-element.elementor-element-7e6d82f5:before {
    content:"";
    position: absolute;
    width:100%;
    height:100%;
  background: linear-gradient(to bottom,  rgba(22,21,21,1) 0%,rgba(22,21,21,0) 100%);

    top:0;
    left:0;
}
.elementor-1678 .elementor-element.elementor-element-7e6d82f5:after {
    content:"";
    position: absolute;
    width:100%;
    height:100%;
  background: linear-gradient(to bottom,  rgba(22,21,21,0) 0%,rgba(22,21,21,1) 100%);

    bottom:0;
    height:300px;
    left:0;
}/* End custom CSS */
/* Start custom CSS for login, class: .elementor-element-c5bbbd3 */.elementor-1678 .elementor-element.elementor-element-c5bbbd3 button {
    margin-top:20px;
}/* End custom CSS */