.elementor-9058 .elementor-element.elementor-element-816e246:not(.elementor-motion-effects-element-type-background), .elementor-9058 .elementor-element.elementor-element-816e246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ekovoltis.pl/autoinstalator/wordpressplus/wp-content/uploads/2025/06/zblizenie-ekranu-monitora-gieldy-na-tablecie-z-analiza-palca-biznesmena.jpg");background-size:cover;}.elementor-9058 .elementor-element.elementor-element-816e246{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 0% 8% 0%;}.elementor-9058 .elementor-element.elementor-element-816e246 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9058 .elementor-element.elementor-element-d226468.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9058 .elementor-element.elementor-element-d226468.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9058 .elementor-element.elementor-element-d226468.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9058 .elementor-element.elementor-element-d226468 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9058 .elementor-element.elementor-element-d226468 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9058 .elementor-element.elementor-element-e1bc835 > .elementor-container{max-width:500px;}.elementor-9058 .elementor-element.elementor-element-e1bc835:not(.elementor-widget),.elementor-9058 .elementor-element.elementor-element-e1bc835{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-9058 .elementor-element.elementor-element-e1bc835{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 10% 0% 10%;}.elementor-9058 .elementor-element.elementor-element-e1bc835 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9058 .elementor-element.elementor-element-edf9e78 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9058 .elementor-element.elementor-element-edf9e78 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9058 .elementor-element.elementor-element-267899a{--spacer-size:16px;}.elementor-9058 .elementor-element.elementor-element-267899a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9058 .elementor-element.elementor-element-cd96e02.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9058 .elementor-element.elementor-element-cd96e02{text-align:center;}.elementor-9058 .elementor-element.elementor-element-cd96e02 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;color:var( --e-global-color-astglobalcolor5 );}.elementor-9058 .elementor-element.elementor-element-9a49b28{--spacer-size:16px;}.elementor-9058 .elementor-element.elementor-element-9a49b28.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9058 .elementor-element.elementor-element-14f20ba{margin-top:80px;margin-bottom:80px;}.elementor-9058 .elementor-element.elementor-element-e280fca > .elementor-container{max-width:600px;}.elementor-9058 .elementor-element.elementor-element-0ccda30.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9058 .elementor-element.elementor-element-9fbc129{margin-top:40px;margin-bottom:40px;}.elementor-9058 .elementor-element.elementor-element-2ceec7a .elementor-button{background-color:#FFFFFF;fill:#009B86;color:#009B86;border-style:solid;border-width:1px 1px 1px 1px;border-color:#009B86;}.elementor-9058 .elementor-element.elementor-element-2ceec7a .elementor-button:hover, .elementor-9058 .elementor-element.elementor-element-2ceec7a .elementor-button:focus{background-color:#009B86;color:#FFFFFF;}.elementor-9058 .elementor-element.elementor-element-2ceec7a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9058 .elementor-element.elementor-element-2ceec7a .elementor-button:hover svg, .elementor-9058 .elementor-element.elementor-element-2ceec7a .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-9058:not(.elementor-motion-effects-element-type-background), body.elementor-page-9058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9058 .elementor-element.elementor-element-d226468{width:100%;}}/* Start custom CSS *//*News tutlke*/
.news-title-bg {
    background-color: rgba(0,0,0,0.4);
    -webkit-backdrop-filter: blur;
    margin: 0 15%;
    border-radius: 15px
}
/*General rounding*/
.rounded {
    border-radius: 30px;
    box-shadow: 0 8px 30px rgba(0,0,0,0.1);
}

.news-text, .news-title h1 {
    font-family: 'Lato', Sans-Serif !important;
}

/*NEWSLETTER SIGNUP*/
.newsletter-signup {
    height: 450px;
    background: url('https://ekovoltis.pl/autoinstalator/wordpressplus/wp-content/uploads/2024/08/evelope_bg.png') no-repeat center;
    background-size: cover;
      -webkit-filter: drop-shadow(5px 5px 10px #D3D3D3  );
    filter: drop-shadow(5px 5px 10px #D3D3D3);
}

.mailerlite-form-title h3 {
    font-family: 'Lato', Sans-Serif !important;
    text-align: center;
    color: #009B86;
    margin-top: 10px
}

.mailerlite-form-description {
    padding: 10px 25%;
}

.mailerlite-form-field {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: -30px;
    text-align: center;
    padding: 0 20px;
}

.mailerlite-form-field  input {
    width: 330px;
    margin-bottom: 10px;
    box-shadow: 0 3px 10px rgba(0,0,0,0.3);
    
}

.mailerlite-form-field  label {
    font-family: 'Lato', Sans-Serif;
    text-transform: uppercase;
    font-weight: 800;
    color: #000;
    margin-bottom: 10px;
}

.mailerlite-subscribe-submit {
    font-family: 'Lato', Sans-Serif;
    background-color: #fff;
    text-transform: uppercase;
    width: 220px;
    height: 50px;
    color: #009B86;
    padding: 0;
}

.mailerlite-form a {
    color: #fff;
    text-decoration: underline;
}

.mailerlite-form-response {
    margin-top: 80px;
}

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