.elementor-2459 .elementor-element.elementor-element-45bb8065:not(.elementor-motion-effects-element-type-background), .elementor-2459 .elementor-element.elementor-element-45bb8065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;background-image:url("https://www.mawidomki.pl/wp-content/uploads/2026/07/stropopodloga_w_domku.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2459 .elementor-element.elementor-element-45bb8065 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CECECE 80%);opacity:0.56;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2459 .elementor-element.elementor-element-45bb8065 > .porto-ibanner{min-height:175px;}.elementor-2459 .elementor-element.elementor-element-45bb8065{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2459 .elementor-element.elementor-element-24bfaac6 .elementor-heading-title{font-size:23px;font-weight:700;letter-spacing:0px;}.elementor-2459 .elementor-element.elementor-element-60454578 .elementor-heading-title{font-size:20.3px;font-weight:300;line-height:1.1em;letter-spacing:-1.45px;}.elementor-2459 .elementor-element.elementor-element-1b0cb9bb > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-2459 .elementor-element.elementor-element-1b0cb9bb .btn{font-size:12px;font-weight:700;letter-spacing:0.12px;color:var( --e-global-color-primary );background-color:#FFFFFF;padding:0.83em 1.43em 0.83em 1.43em;}.elementor-2459 .elementor-element.elementor-element-750bb024:not(.elementor-motion-effects-element-type-background), .elementor-2459 .elementor-element.elementor-element-750bb024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;background-image:url("https://www.mawidomki.pl/wp-content/uploads/2025/12/2-scaled.jpg");background-position:60% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-2459 .elementor-element.elementor-element-750bb024 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #2BAAB1 0%, #FFFFFFBD 37%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2459 .elementor-element.elementor-element-750bb024 > .porto-ibanner{min-height:175px;}.elementor-2459 .elementor-element.elementor-element-750bb024{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2459 .elementor-element.elementor-element-2c3f89c7 .porto-ibanner-layer{text-align:right;}.elementor-2459 .elementor-element.elementor-element-4ddaf266{text-align:end;}.elementor-2459 .elementor-element.elementor-element-4ddaf266 .elementor-heading-title{font-size:23px;letter-spacing:-0.02em;}.elementor-2459 .elementor-element.elementor-element-fc1bedd > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-2459 .elementor-element.elementor-element-fc1bedd{text-align:end;}.elementor-2459 .elementor-element.elementor-element-fc1bedd .elementor-heading-title{font-size:16px;font-weight:500;letter-spacing:0.01em;color:var( --e-global-color-primary );}.elementor-2459 .elementor-element.elementor-element-6d0f2afe .btn{font-size:12px;font-weight:700;letter-spacing:0.12px;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );padding:0.83em 1.43em 0.83em 1.43em;}.elementor-2459 .elementor-element.elementor-element-5a5a7ea5:not(.elementor-motion-effects-element-type-background), .elementor-2459 .elementor-element.elementor-element-5a5a7ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBE1E5;background-image:url("https://www.mawidomki.pl/wp-content/uploads/2025/01/panorama1-1024x1024-1.jpg");background-position:60% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-2459 .elementor-element.elementor-element-5a5a7ea5 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-tertiary ) 0%, #FFFFFF 37%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2459 .elementor-element.elementor-element-5a5a7ea5 > .porto-ibanner{min-height:175px;}.elementor-2459 .elementor-element.elementor-element-5a5a7ea5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2459 .elementor-element.elementor-element-51283366 .porto-ibanner-layer{text-align:right;}.elementor-2459 .elementor-element.elementor-element-103ead0{text-align:end;}.elementor-2459 .elementor-element.elementor-element-103ead0 .elementor-heading-title{font-size:23px;letter-spacing:-0.02em;}.elementor-2459 .elementor-element.elementor-element-7ed89b06 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-2459 .elementor-element.elementor-element-7ed89b06{text-align:end;}.elementor-2459 .elementor-element.elementor-element-7ed89b06 .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:0.01em;color:var( --e-global-color-primary );}.elementor-2459 .elementor-element.elementor-element-6423e95c .btn{font-size:12px;font-weight:700;letter-spacing:0.12px;padding:0.83em 1.43em 0.83em 1.43em;}.elementor-2459 .elementor-element.elementor-element-24f5af30{margin-top:15px;margin-bottom:30px;}@media(max-width:991px){.elementor-2459 .elementor-element.elementor-element-750bb024:not(.elementor-motion-effects-element-type-background), .elementor-2459 .elementor-element.elementor-element-750bb024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 50%;}.elementor-2459 .elementor-element.elementor-element-5a5a7ea5:not(.elementor-motion-effects-element-type-background), .elementor-2459 .elementor-element.elementor-element-5a5a7ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:70% 50%;}}@media(max-width:767px){.elementor-2459 .elementor-element.elementor-element-750bb024:not(.elementor-motion-effects-element-type-background), .elementor-2459 .elementor-element.elementor-element-750bb024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 50%;}.elementor-2459 .elementor-element.elementor-element-5a5a7ea5:not(.elementor-motion-effects-element-type-background), .elementor-2459 .elementor-element.elementor-element-5a5a7ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:70% 50%;}}