.elementor-12147 .elementor-element.elementor-element-38fc2bf0{--display:flex;--min-height:920px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.88;}.elementor-12147 .elementor-element.elementor-element-38fc2bf0:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-38fc2bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elewacjemarzen.pl/wp-content/uploads/2025/09/hero_image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12147 .elementor-element.elementor-element-38fc2bf0::before, .elementor-12147 .elementor-element.elementor-element-38fc2bf0 > .elementor-background-video-container::before, .elementor-12147 .elementor-element.elementor-element-38fc2bf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-12147 .elementor-element.elementor-element-38fc2bf0 > .elementor-background-slideshow::before, .elementor-12147 .elementor-element.elementor-element-38fc2bf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12147 .elementor-element.elementor-element-38fc2bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #00000000 0%, #00000000 100%);}.elementor-12147 .elementor-element.elementor-element-3a0b2dc9{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12147 .elementor-element.elementor-element-72fd3ac6{text-align:left;}.elementor-12147 .elementor-element.elementor-element-72fd3ac6 img{width:20%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-12147 .elementor-element.elementor-element-7ca3996c{text-align:left;}.elementor-12147 .elementor-element.elementor-element-7ca3996c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:64px;font-weight:600;line-height:78px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12147 .elementor-element.elementor-element-25fc2e62{text-align:left;font-family:"Sora", Sans-serif;font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-17d5c4f6{--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;}.elementor-12147 .elementor-element.elementor-element-f9b383b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-4795fa8f{--display:flex;--min-height:420px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-4795fa8f:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-4795fa8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elewacjemarzen.pl/wp-content/uploads/2025/10/B3.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12147 .elementor-element.elementor-element-4fd3e791{--display:flex;--min-height:250px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-4fd3e791:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-4fd3e791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-48ea98af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-69fd2d51{text-align:left;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-9ceebf1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-20fc4c5{text-align:left;}.elementor-12147 .elementor-element.elementor-element-20fc4c5 .elementor-heading-title{font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-2e903eba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-6cbf1914{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-98c117a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-12147 .elementor-element.elementor-element-f868e49 .elementor-button{background-color:#BE7240;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-12147 .elementor-element.elementor-element-59181208{right:40px;}body.rtl .elementor-12147 .elementor-element.elementor-element-59181208{left:40px;}.elementor-12147 .elementor-element.elementor-element-59181208{top:-40px;}.elementor-12147 .elementor-element.elementor-element-59181208 .elementor-icon-wrapper{text-align:right;}.elementor-12147 .elementor-element.elementor-element-59181208.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-59181208.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-59181208.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-59181208.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-59181208.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-59181208 .elementor-icon{font-size:85px;}.elementor-12147 .elementor-element.elementor-element-59181208 .elementor-icon svg{height:85px;}.elementor-12147 .elementor-element.elementor-element-6005aceb{--display:flex;--min-height:420px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-6005aceb:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-6005aceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elewacjemarzen.pl/wp-content/uploads/2025/10/Osiedle-2.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12147 .elementor-element.elementor-element-7de29e50{--display:flex;--min-height:250px;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-7de29e50:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-7de29e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-7950b1f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-7e20df7f{text-align:left;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-3d6eb73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-a25336b{text-align:left;}.elementor-12147 .elementor-element.elementor-element-a25336b .elementor-heading-title{font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-2ca35d1c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-3192850f{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-937cd9c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-747993f .elementor-button{background-color:#BE7240;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-12147 .elementor-element.elementor-element-1fe82898{right:40px;}body.rtl .elementor-12147 .elementor-element.elementor-element-1fe82898{left:40px;}.elementor-12147 .elementor-element.elementor-element-1fe82898{top:-40px;}.elementor-12147 .elementor-element.elementor-element-1fe82898 .elementor-icon-wrapper{text-align:right;}.elementor-12147 .elementor-element.elementor-element-1fe82898.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-1fe82898.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-1fe82898.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-1fe82898.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-1fe82898.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-1fe82898 .elementor-icon{font-size:85px;}.elementor-12147 .elementor-element.elementor-element-1fe82898 .elementor-icon svg{height:85px;}.elementor-12147 .elementor-element.elementor-element-6eb9e1b5{--display:flex;--min-height:420px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-6eb9e1b5:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-6eb9e1b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elewacjemarzen.pl/wp-content/uploads/2025/10/Koncepcja-1b.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12147 .elementor-element.elementor-element-51b3d3eb{--display:flex;--min-height:250px;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-51b3d3eb:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-51b3d3eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-6cc9a9a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-42be295f{text-align:left;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-0a133b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-69923c6{text-align:left;}.elementor-12147 .elementor-element.elementor-element-69923c6 .elementor-heading-title{font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-d733b6b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-4624843a{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-67a20b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-d5d241c .elementor-button{background-color:#BE7240;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-12147 .elementor-element.elementor-element-e578c24{right:40px;}body.rtl .elementor-12147 .elementor-element.elementor-element-e578c24{left:40px;}.elementor-12147 .elementor-element.elementor-element-e578c24{top:-40px;}.elementor-12147 .elementor-element.elementor-element-e578c24 .elementor-icon-wrapper{text-align:right;}.elementor-12147 .elementor-element.elementor-element-e578c24.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-e578c24.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-e578c24.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-e578c24.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-e578c24.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-e578c24 .elementor-icon{font-size:85px;}.elementor-12147 .elementor-element.elementor-element-e578c24 .elementor-icon svg{height:85px;}.elementor-12147 .elementor-element.elementor-element-745c03ba{--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:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-2125456d{--display:flex;}.elementor-12147 .elementor-element.elementor-element-78a30ba4{text-align:center;font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-70a6a10e{text-align:center;}.elementor-12147 .elementor-element.elementor-element-70a6a10e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-1cf8b864{text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-4ff493fa{--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:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-3e678c5a{--display:flex;}.elementor-12147 .elementor-element.elementor-element-906ce69{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B8BFC9;--border-color:#B8BFC9;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-4f26792 .swiper-wrapper{display:flex;align-items:center;}.elementor-12147 .elementor-element.elementor-element-4f26792 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-12147 .elementor-element.elementor-element-94dcebc{--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:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-780fb657{--display:flex;}.elementor-12147 .elementor-element.elementor-element-2c66b535{text-align:center;font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-59755ad0{text-align:center;}.elementor-12147 .elementor-element.elementor-element-59755ad0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-365d97f0{text-align:center;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:#808180;}.elementor-12147 .elementor-element.elementor-element-631b2171{--display:flex;}.elementor-12147 .elementor-element.elementor-element-f275bc1{--display:flex;border-style:none;--border-style:none;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-7d803da7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-5795957{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-799ad3fd{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12147 .elementor-element.elementor-element-690ec4a9 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-12147 .elementor-element.elementor-element-690ec4a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-12147 .elementor-element.elementor-element-690ec4a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-12147 .elementor-element.elementor-element-690ec4a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-12147 .elementor-element.elementor-element-690ec4a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-12147 .elementor-element.elementor-element-690ec4a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-12147 .elementor-element.elementor-element-690ec4a9 .elementor-icon-list-icon i{color:#BE7240;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-690ec4a9 .elementor-icon-list-icon svg{fill:#BE7240;transition:fill 0.3s;}.elementor-12147 .elementor-element.elementor-element-690ec4a9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-690ec4a9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#BE7240;}.elementor-12147 .elementor-element.elementor-element-690ec4a9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12147 .elementor-element.elementor-element-690ec4a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12147 .elementor-element.elementor-element-690ec4a9 .elementor-icon-list-item > a{font-size:16px;font-weight:400;}.elementor-12147 .elementor-element.elementor-element-690ec4a9 .elementor-icon-list-text{color:#383938;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-70ee9601{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-2efd8330{--display:flex;border-style:none;--border-style:none;}.elementor-12147 .elementor-element.elementor-element-2f1293f{--display:flex;}.elementor-12147 .elementor-element.elementor-element-b99b613 .elementor-icon-list-icon i{color:#BE7240;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-b99b613 .elementor-icon-list-icon svg{fill:#BE7240;transition:fill 0.3s;}.elementor-12147 .elementor-element.elementor-element-b99b613{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12147 .elementor-element.elementor-element-b99b613 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12147 .elementor-element.elementor-element-b99b613 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-12147 .elementor-element.elementor-element-b99b613 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-1a87858 > .elementor-widget-container{padding:0px 0px 0px 32px;}.elementor-12147 .elementor-element.elementor-element-1a87858{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#808180;}.elementor-12147 .elementor-element.elementor-element-a0d6ad1{--display:flex;}.elementor-12147 .elementor-element.elementor-element-49cba97 .elementor-icon-list-icon i{color:#BE7240;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-49cba97 .elementor-icon-list-icon svg{fill:#BE7240;transition:fill 0.3s;}.elementor-12147 .elementor-element.elementor-element-49cba97{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12147 .elementor-element.elementor-element-49cba97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12147 .elementor-element.elementor-element-49cba97 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-12147 .elementor-element.elementor-element-49cba97 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-757a0b3 > .elementor-widget-container{padding:0px 0px 0px 32px;}.elementor-12147 .elementor-element.elementor-element-757a0b3{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#808180;}.elementor-12147 .elementor-element.elementor-element-46e8b87{--display:flex;}.elementor-12147 .elementor-element.elementor-element-5fd6440 .elementor-icon-list-icon i{color:#BE7240;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-5fd6440 .elementor-icon-list-icon svg{fill:#BE7240;transition:fill 0.3s;}.elementor-12147 .elementor-element.elementor-element-5fd6440{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12147 .elementor-element.elementor-element-5fd6440 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12147 .elementor-element.elementor-element-5fd6440 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-12147 .elementor-element.elementor-element-5fd6440 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-3c00be4 > .elementor-widget-container{padding:0px 0px 0px 32px;}.elementor-12147 .elementor-element.elementor-element-3c00be4{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#808180;}.elementor-12147 .elementor-element.elementor-element-9eb6a21{--display:flex;}.elementor-12147 .elementor-element.elementor-element-aca8e68 .elementor-icon-list-icon i{color:#BE7240;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-aca8e68 .elementor-icon-list-icon svg{fill:#BE7240;transition:fill 0.3s;}.elementor-12147 .elementor-element.elementor-element-aca8e68{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12147 .elementor-element.elementor-element-aca8e68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12147 .elementor-element.elementor-element-aca8e68 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-12147 .elementor-element.elementor-element-aca8e68 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-5d8376d > .elementor-widget-container{padding:0px 0px 0px 32px;}.elementor-12147 .elementor-element.elementor-element-5d8376d{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#808180;}.elementor-12147 .elementor-element.elementor-element-5dd21347{--display:flex;border-style:none;--border-style:none;}.elementor-12147 .elementor-element.elementor-element-9512396{--display:flex;}.elementor-12147 .elementor-element.elementor-element-73e0d51 .elementor-icon-list-icon i{color:#BE7240;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-73e0d51 .elementor-icon-list-icon svg{fill:#BE7240;transition:fill 0.3s;}.elementor-12147 .elementor-element.elementor-element-73e0d51{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12147 .elementor-element.elementor-element-73e0d51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12147 .elementor-element.elementor-element-73e0d51 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-12147 .elementor-element.elementor-element-73e0d51 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-ed3aafe > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-12147 .elementor-element.elementor-element-ed3aafe{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#808180;}.elementor-12147 .elementor-element.elementor-element-b6434e0{--display:flex;}.elementor-12147 .elementor-element.elementor-element-915c51e .elementor-icon-list-icon i{color:#BE7240;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-915c51e .elementor-icon-list-icon svg{fill:#BE7240;transition:fill 0.3s;}.elementor-12147 .elementor-element.elementor-element-915c51e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12147 .elementor-element.elementor-element-915c51e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12147 .elementor-element.elementor-element-915c51e .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-12147 .elementor-element.elementor-element-915c51e .elementor-icon-list-text{transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-3f0c003 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-12147 .elementor-element.elementor-element-3f0c003{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#808180;}.elementor-12147 .elementor-element.elementor-element-85c309a{--display:flex;}.elementor-12147 .elementor-element.elementor-element-732c982 .elementor-icon-list-icon i{color:#BE7240;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-732c982 .elementor-icon-list-icon svg{fill:#BE7240;transition:fill 0.3s;}.elementor-12147 .elementor-element.elementor-element-732c982{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12147 .elementor-element.elementor-element-732c982 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12147 .elementor-element.elementor-element-732c982 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;}.elementor-12147 .elementor-element.elementor-element-732c982 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-d8e7ee5 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-12147 .elementor-element.elementor-element-d8e7ee5{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#808180;}.elementor-12147 .elementor-element.elementor-element-1639788a{--n-accordion-title-font-size:28px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#383938;}.elementor-12147 .elementor-element.elementor-element-1639788a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-12147 .elementor-element.elementor-element-1639788a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-12147 .elementor-element.elementor-element-1639788a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-12147 .elementor-element.elementor-element-1639788a > .elementor-widget-container > .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-family:"Sora", Sans-serif;font-weight:600;}.elementor-12147 .elementor-element.elementor-element-52df81b8{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.57;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-52df81b8:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-52df81b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elewacjemarzen.pl/wp-content/uploads/2025/11/Osiedle-2.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12147 .elementor-element.elementor-element-52df81b8::before, .elementor-12147 .elementor-element.elementor-element-52df81b8 > .elementor-background-video-container::before, .elementor-12147 .elementor-element.elementor-element-52df81b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-12147 .elementor-element.elementor-element-52df81b8 > .elementor-background-slideshow::before, .elementor-12147 .elementor-element.elementor-element-52df81b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12147 .elementor-element.elementor-element-52df81b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12147 .elementor-element.elementor-element-2a338380{--display:flex;}.elementor-12147 .elementor-element.elementor-element-70d7352a{text-align:center;font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-6fc0bbf0{text-align:center;}.elementor-12147 .elementor-element.elementor-element-6fc0bbf0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-33ba7cbf{text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-54e28805{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12147 .elementor-element.elementor-element-c560eda{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-12147 .elementor-element.elementor-element-c560eda:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-c560eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-500b3fe3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D1D1D1;--border-color:#D1D1D1;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-b1cc3f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12147 .elementor-element.elementor-element-66d0b9d8{--display:flex;}.elementor-12147 .elementor-element.elementor-element-737b15c7{text-align:left;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-7d24d4f0{text-align:left;}.elementor-12147 .elementor-element.elementor-element-7d24d4f0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-60d0dc65{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-16fcef07{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#808180;}.elementor-12147 .elementor-element.elementor-element-3933e4d4{--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;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12147 .elementor-element.elementor-element-3933e4d4:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-3933e4d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8BFC9;}.elementor-12147 .elementor-element.elementor-element-4e4b7993{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-37cd80c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-37cd80c9:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-37cd80c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-63e9890c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-1bad5e0e .elementor-icon-wrapper{text-align:center;}.elementor-12147 .elementor-element.elementor-element-1bad5e0e .elementor-icon{font-size:40px;}.elementor-12147 .elementor-element.elementor-element-1bad5e0e .elementor-icon svg{height:40px;}.elementor-12147 .elementor-element.elementor-element-67830003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-5a4c287b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-249e31a7{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-6a2b4073{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-6a2b4073:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-6a2b4073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-6ffe9ef9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-d52baa9 .elementor-icon-wrapper{text-align:center;}.elementor-12147 .elementor-element.elementor-element-d52baa9 .elementor-icon{font-size:40px;}.elementor-12147 .elementor-element.elementor-element-d52baa9 .elementor-icon svg{height:40px;}.elementor-12147 .elementor-element.elementor-element-35f9d098{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-2c927dda .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-56cf50e2{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-771e8677{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-798c89b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-798c89b7:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-798c89b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-1f787b19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-15c36141 .elementor-icon-wrapper{text-align:center;}.elementor-12147 .elementor-element.elementor-element-15c36141 .elementor-icon{font-size:40px;}.elementor-12147 .elementor-element.elementor-element-15c36141 .elementor-icon svg{height:40px;}.elementor-12147 .elementor-element.elementor-element-157d9f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-67757f03 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-54c51cf{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-4c800eff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-4c800eff:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-4c800eff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-910b2cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-3a51ba82 .elementor-icon-wrapper{text-align:center;}.elementor-12147 .elementor-element.elementor-element-3a51ba82 .elementor-icon{font-size:40px;}.elementor-12147 .elementor-element.elementor-element-3a51ba82 .elementor-icon svg{height:40px;}.elementor-12147 .elementor-element.elementor-element-1d6b73d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-380fb269 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-6faf8462{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-4c434262{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-5f391b3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-5f391b3c:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-5f391b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-12147 .elementor-element.elementor-element-92dd938{--display:flex;--min-height:390px;--justify-content:space-around;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-92dd938:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-92dd938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-12147 .elementor-element.elementor-element-55960f50{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-55960f50:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-55960f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-575a9589{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-65210c81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-1cf8eefb .elementor-icon-wrapper{text-align:center;}.elementor-12147 .elementor-element.elementor-element-1cf8eefb .elementor-icon{font-size:40px;}.elementor-12147 .elementor-element.elementor-element-1cf8eefb .elementor-icon svg{height:40px;}.elementor-12147 .elementor-element.elementor-element-2a944379{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-680fb5e3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-49f048c7{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-59832fd4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-59832fd4:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-59832fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-60205ff2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-2865a6bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-49bfbccd .elementor-icon-wrapper{text-align:center;}.elementor-12147 .elementor-element.elementor-element-49bfbccd .elementor-icon{font-size:40px;}.elementor-12147 .elementor-element.elementor-element-49bfbccd .elementor-icon svg{height:40px;}.elementor-12147 .elementor-element.elementor-element-33e962dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-62646190 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-70fcd493{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-3bc245bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-5550a9bc{--display:flex;--min-height:350px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-5550a9bc:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-5550a9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-7e18ee6c{--display:flex;--min-height:280px;}.elementor-12147 .elementor-element.elementor-element-7e18ee6c:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-7e18ee6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elewacjemarzen.pl/wp-content/uploads/2025/09/issues_background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12147 .elementor-element.elementor-element-6e15a268{--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:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-56944da3{--display:flex;}.elementor-12147 .elementor-element.elementor-element-5e14ba21{text-align:center;font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-1309477c{text-align:center;}.elementor-12147 .elementor-element.elementor-element-1309477c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-23f5c590 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-12147 .elementor-element.elementor-element-23f5c590{text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-12147 .elementor-element.elementor-element-688eab85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 50px;--row-gap:20px;--column-gap:50px;}.elementor-12147 .elementor-element.elementor-element-688eab85:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-688eab85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F3E800;}.elementor-12147 .elementor-element.elementor-element-43197a1{--display:flex;--min-height:684px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;}.elementor-12147 .elementor-element.elementor-element-43197a1:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-43197a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elewacjemarzen.pl/wp-content/uploads/2025/09/Zabielska_cooperation.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12147 .elementor-element.elementor-element-2e6aee9c{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-2e6aee9c:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-2e6aee9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-12147 .elementor-element.elementor-element-466b50f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:-2px 3px 10px 0px rgba(0, 0, 0, 0.17);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12147 .elementor-element.elementor-element-466b50f8:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-466b50f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-3c227047{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#7A7A7A;}.elementor-12147 .elementor-element.elementor-element-5d5d39ed .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;color:#7A7A7A;}.elementor-12147 .elementor-element.elementor-element-637ccdd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:-2px 3px 10px 0px rgba(0, 0, 0, 0.17);--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12147 .elementor-element.elementor-element-637ccdd:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-637ccdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-153f226f{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-7c56e93d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-e72a2e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-6904f517{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-12147 .elementor-element.elementor-element-6904f517:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-6904f517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E1DB;}.elementor-12147 .elementor-element.elementor-element-13268fa8{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12147 .elementor-element.elementor-element-4702df52 .elementor-icon-wrapper{text-align:center;}.elementor-12147 .elementor-element.elementor-element-4702df52.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-4702df52.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-4702df52.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-4702df52.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-4702df52.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-4702df52 .elementor-icon{font-size:64px;}.elementor-12147 .elementor-element.elementor-element-4702df52 .elementor-icon svg{height:64px;}.elementor-12147 .elementor-element.elementor-element-4855dc81{--display:flex;}.elementor-12147 .elementor-element.elementor-element-6f87833{text-align:left;}.elementor-12147 .elementor-element.elementor-element-6f87833 .elementor-heading-title{font-size:20px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-72d85907 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12147 .elementor-element.elementor-element-72d85907 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12147 .elementor-element.elementor-element-72d85907 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12147 .elementor-element.elementor-element-72d85907 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12147 .elementor-element.elementor-element-72d85907 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12147 .elementor-element.elementor-element-72d85907 .elementor-icon-list-icon i{color:#BE7240;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-72d85907 .elementor-icon-list-icon svg{fill:#BE7240;transition:fill 0.3s;}.elementor-12147 .elementor-element.elementor-element-72d85907 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-72d85907 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#BE7240;}.elementor-12147 .elementor-element.elementor-element-72d85907{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12147 .elementor-element.elementor-element-72d85907 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12147 .elementor-element.elementor-element-72d85907 .elementor-icon-list-item > a{font-size:16px;font-weight:400;}.elementor-12147 .elementor-element.elementor-element-72d85907 .elementor-icon-list-text{color:#383938;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-75108fd3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-12147 .elementor-element.elementor-element-75108fd3:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-75108fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E1DB;}.elementor-12147 .elementor-element.elementor-element-667b51de{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12147 .elementor-element.elementor-element-7c35df3d .elementor-icon-wrapper{text-align:center;}.elementor-12147 .elementor-element.elementor-element-7c35df3d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-7c35df3d.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-7c35df3d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-7c35df3d.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-7c35df3d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-7c35df3d .elementor-icon{font-size:64px;}.elementor-12147 .elementor-element.elementor-element-7c35df3d .elementor-icon svg{height:64px;}.elementor-12147 .elementor-element.elementor-element-6a71d4a2{--display:flex;}.elementor-12147 .elementor-element.elementor-element-130e6034{text-align:left;}.elementor-12147 .elementor-element.elementor-element-130e6034 .elementor-heading-title{font-size:20px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-53dee07f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12147 .elementor-element.elementor-element-53dee07f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12147 .elementor-element.elementor-element-53dee07f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12147 .elementor-element.elementor-element-53dee07f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12147 .elementor-element.elementor-element-53dee07f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12147 .elementor-element.elementor-element-53dee07f .elementor-icon-list-icon i{color:#BE7240;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-53dee07f .elementor-icon-list-icon svg{fill:#BE7240;transition:fill 0.3s;}.elementor-12147 .elementor-element.elementor-element-53dee07f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-53dee07f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#BE7240;}.elementor-12147 .elementor-element.elementor-element-53dee07f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12147 .elementor-element.elementor-element-53dee07f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12147 .elementor-element.elementor-element-53dee07f .elementor-icon-list-item > a{font-size:16px;font-weight:400;}.elementor-12147 .elementor-element.elementor-element-53dee07f .elementor-icon-list-text{color:#383938;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-588b89ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;}.elementor-12147 .elementor-element.elementor-element-588b89ca:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-588b89ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E1DB;}.elementor-12147 .elementor-element.elementor-element-4583437b{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12147 .elementor-element.elementor-element-4eea0365 .elementor-icon-wrapper{text-align:center;}.elementor-12147 .elementor-element.elementor-element-4eea0365.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-4eea0365.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-4eea0365.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-4eea0365.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-4eea0365.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-4eea0365 .elementor-icon{font-size:64px;}.elementor-12147 .elementor-element.elementor-element-4eea0365 .elementor-icon svg{height:64px;}.elementor-12147 .elementor-element.elementor-element-4bf4d033{--display:flex;}.elementor-12147 .elementor-element.elementor-element-245bb90{text-align:left;}.elementor-12147 .elementor-element.elementor-element-245bb90 .elementor-heading-title{font-size:20px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-581ce070 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12147 .elementor-element.elementor-element-581ce070 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12147 .elementor-element.elementor-element-581ce070 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12147 .elementor-element.elementor-element-581ce070 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12147 .elementor-element.elementor-element-581ce070 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12147 .elementor-element.elementor-element-581ce070 .elementor-icon-list-icon i{color:#BE7240;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-581ce070 .elementor-icon-list-icon svg{fill:#BE7240;transition:fill 0.3s;}.elementor-12147 .elementor-element.elementor-element-581ce070 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-581ce070 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#BE7240;}.elementor-12147 .elementor-element.elementor-element-581ce070{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12147 .elementor-element.elementor-element-581ce070 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12147 .elementor-element.elementor-element-581ce070 .elementor-icon-list-item > a{font-size:16px;font-weight:400;}.elementor-12147 .elementor-element.elementor-element-581ce070 .elementor-icon-list-text{color:#383938;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-639ce37b{--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:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-456061e4{--display:flex;}.elementor-12147 .elementor-element.elementor-element-762c4d49{text-align:center;font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-7fcab502{text-align:center;}.elementor-12147 .elementor-element.elementor-element-7fcab502 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-6907767e > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-12147 .elementor-element.elementor-element-6907767e{text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-12afe616{--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;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-12afe616:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-12afe616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F3E8;}.elementor-12147 .elementor-element.elementor-element-4bd6ec20{--display:flex;}.elementor-12147 .elementor-element.elementor-element-33bb3043{text-align:center;}.elementor-12147 .elementor-element.elementor-element-33bb3043 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:600;line-height:1.25em;color:#238724;}.elementor-12147 .elementor-element.elementor-element-573f454c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12147 .elementor-element.elementor-element-12280168{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-12280168:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-12280168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-6aba2ce0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-5f5394a1{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-38e07b6f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-38e07b6f:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-38e07b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-401f8bfc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-1f9adbb7{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-1111a8fc{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-1111a8fc:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-1111a8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-5573a5d1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-7be88ffb{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-6ac2dba2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12147 .elementor-element.elementor-element-a6855a5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-a6855a5:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-a6855a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-417e634a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-2c4fa5e3{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-5ea96b41{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-5ea96b41:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-5ea96b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-6e63bf12 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-4f2f53a6{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-246f056c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-246f056c:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-246f056c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-45c3a2e2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-5d0bda76{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-6ca48eb4{--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;--border-radius:16px 16px 16px 16px;--padding-top:50px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-6ca48eb4:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-6ca48eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBE8E9;}.elementor-12147 .elementor-element.elementor-element-6b66ef9{--display:flex;}.elementor-12147 .elementor-element.elementor-element-2e7ea3f{text-align:center;}.elementor-12147 .elementor-element.elementor-element-2e7ea3f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:600;color:#D2222D;}.elementor-12147 .elementor-element.elementor-element-4d06c84e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12147 .elementor-element.elementor-element-74b7427b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-74b7427b:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-74b7427b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-7c891036 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-5e552a4{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-1b74818c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-1b74818c:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-1b74818c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-2c00ff43 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-68349baa{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-3cf258ff{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-3cf258ff:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-3cf258ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-1369f51c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-5efc73f5{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-127b233f{--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:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-127b233f:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-127b233f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E1DB;}.elementor-12147 .elementor-element.elementor-element-56403e54{--display:flex;}.elementor-12147 .elementor-element.elementor-element-1a685651{text-align:left;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-59d84fee{text-align:left;}.elementor-12147 .elementor-element.elementor-element-59d84fee .elementor-heading-title{font-size:38px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-259e4ecd{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-5142743{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-12147 .elementor-element.elementor-element-74e86239{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12147 .elementor-element.elementor-element-74e86239:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-74e86239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-60a94859 img{border-radius:16px 16px 16px 16px;}.elementor-12147 .elementor-element.elementor-element-1154e333{text-align:left;}.elementor-12147 .elementor-element.elementor-element-1154e333 .elementor-heading-title{font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-57d65ea4{text-align:left;}.elementor-12147 .elementor-element.elementor-element-57d65ea4 .elementor-heading-title{font-size:20px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-65a3960{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-589da628{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-27f21159{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12147 .elementor-element.elementor-element-27f21159:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-27f21159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-1e8c90dc img{border-radius:16px 16px 16px 16px;}.elementor-12147 .elementor-element.elementor-element-12ebc0cd{text-align:left;}.elementor-12147 .elementor-element.elementor-element-12ebc0cd .elementor-heading-title{font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-6ac1f7b6{text-align:left;}.elementor-12147 .elementor-element.elementor-element-6ac1f7b6 .elementor-heading-title{font-size:20px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-32f1fc91{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-500fc00c{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-3d8fe01c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12147 .elementor-element.elementor-element-3d8fe01c:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-3d8fe01c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-5b5dd4b7 img{border-radius:16px 16px 16px 16px;}.elementor-12147 .elementor-element.elementor-element-410dcd31{text-align:left;}.elementor-12147 .elementor-element.elementor-element-410dcd31 .elementor-heading-title{font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-729afb2b{text-align:left;}.elementor-12147 .elementor-element.elementor-element-729afb2b .elementor-heading-title{font-size:20px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-7ba66177{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-3391600c{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-b446f61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-7bb1bda{--display:flex;--min-height:680px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-7bb1bda:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-7bb1bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elewacjemarzen.pl/wp-content/uploads/2025/10/B3.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12147 .elementor-element.elementor-element-1be105a{--display:flex;--min-height:250px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-1be105a:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-1be105a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-1b10e6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-7acbb0f{text-align:left;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-ae46119{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-d43bec0{text-align:left;}.elementor-12147 .elementor-element.elementor-element-d43bec0 .elementor-heading-title{font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-7379881{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-e56c028{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-b8039a5{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-39dd4e7{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-d6142b7 .elementor-button{background-color:#BE7240;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-12147 .elementor-element.elementor-element-07e4552{right:40px;}body.rtl .elementor-12147 .elementor-element.elementor-element-07e4552{left:40px;}.elementor-12147 .elementor-element.elementor-element-07e4552{top:-40px;}.elementor-12147 .elementor-element.elementor-element-07e4552 .elementor-icon-wrapper{text-align:right;}.elementor-12147 .elementor-element.elementor-element-07e4552.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-07e4552.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-07e4552.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-07e4552.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-07e4552.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-07e4552 .elementor-icon{font-size:85px;}.elementor-12147 .elementor-element.elementor-element-07e4552 .elementor-icon svg{height:85px;}.elementor-12147 .elementor-element.elementor-element-5d40f57{--display:flex;--min-height:680px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-5d40f57:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-5d40f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elewacjemarzen.pl/wp-content/uploads/2025/10/Osiedle-2.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12147 .elementor-element.elementor-element-208c12f{--display:flex;--min-height:250px;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-208c12f:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-208c12f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-69d34e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-fb93836{text-align:left;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-cd5c8cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-a581152{text-align:left;}.elementor-12147 .elementor-element.elementor-element-a581152 .elementor-heading-title{font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-950671f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-cefb81f{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-bd4648b{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-0b715d3{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-9a11cf5 .elementor-button{background-color:#BE7240;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-12147 .elementor-element.elementor-element-5331fe1{right:40px;}body.rtl .elementor-12147 .elementor-element.elementor-element-5331fe1{left:40px;}.elementor-12147 .elementor-element.elementor-element-5331fe1{top:-40px;}.elementor-12147 .elementor-element.elementor-element-5331fe1 .elementor-icon-wrapper{text-align:right;}.elementor-12147 .elementor-element.elementor-element-5331fe1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-5331fe1.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-5331fe1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-5331fe1.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-5331fe1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-5331fe1 .elementor-icon{font-size:85px;}.elementor-12147 .elementor-element.elementor-element-5331fe1 .elementor-icon svg{height:85px;}.elementor-12147 .elementor-element.elementor-element-2a75576{--display:flex;--min-height:680px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-2a75576:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-2a75576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elewacjemarzen.pl/wp-content/uploads/2025/10/Koncepcja-1b.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12147 .elementor-element.elementor-element-f6ab8f1{--display:flex;--min-height:250px;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-f6ab8f1:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-f6ab8f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-2b38f3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-124f1f9{text-align:left;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-745de89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-2883689{text-align:left;}.elementor-12147 .elementor-element.elementor-element-2883689 .elementor-heading-title{font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-c8e42f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-b56cb2a{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-aa8feb9{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-19e9961{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-8ec65a9 .elementor-button{background-color:#BE7240;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-12147 .elementor-element.elementor-element-a5c4abb{right:40px;}body.rtl .elementor-12147 .elementor-element.elementor-element-a5c4abb{left:40px;}.elementor-12147 .elementor-element.elementor-element-a5c4abb{top:-40px;}.elementor-12147 .elementor-element.elementor-element-a5c4abb .elementor-icon-wrapper{text-align:right;}.elementor-12147 .elementor-element.elementor-element-a5c4abb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-a5c4abb.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-a5c4abb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-a5c4abb.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-a5c4abb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-a5c4abb .elementor-icon{font-size:85px;}.elementor-12147 .elementor-element.elementor-element-a5c4abb .elementor-icon svg{height:85px;}.elementor-12147 .elementor-element.elementor-element-1d4f18b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-442c688{--display:flex;--min-height:420px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-442c688:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-442c688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elewacjemarzen.pl/wp-content/uploads/2025/10/B3.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12147 .elementor-element.elementor-element-577a9a1{--display:flex;--min-height:250px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-577a9a1:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-577a9a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-1b92d01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-404f841{text-align:left;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-87abb7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-dd181c3{text-align:left;}.elementor-12147 .elementor-element.elementor-element-dd181c3 .elementor-heading-title{font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-9ea4ff8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-8cecb99{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-69bf5ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-a444628 .elementor-button{background-color:#BE7240;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-12147 .elementor-element.elementor-element-c58b981{right:40px;}body.rtl .elementor-12147 .elementor-element.elementor-element-c58b981{left:40px;}.elementor-12147 .elementor-element.elementor-element-c58b981{top:-40px;}.elementor-12147 .elementor-element.elementor-element-c58b981 .elementor-icon-wrapper{text-align:right;}.elementor-12147 .elementor-element.elementor-element-c58b981.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-c58b981.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-c58b981.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-c58b981.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-c58b981.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-c58b981 .elementor-icon{font-size:85px;}.elementor-12147 .elementor-element.elementor-element-c58b981 .elementor-icon svg{height:85px;}.elementor-12147 .elementor-element.elementor-element-bf7cddb{--display:flex;--min-height:420px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-bf7cddb:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-bf7cddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elewacjemarzen.pl/wp-content/uploads/2025/10/Osiedle-2.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12147 .elementor-element.elementor-element-06aedc0{--display:flex;--min-height:250px;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-06aedc0:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-06aedc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-25adce5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-56ddb8e{text-align:left;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-bca97d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-f2b18e3{text-align:left;}.elementor-12147 .elementor-element.elementor-element-f2b18e3 .elementor-heading-title{font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-57ce0e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-6b2a1d9{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-3360ea1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-186cc48 .elementor-button{background-color:#BE7240;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-12147 .elementor-element.elementor-element-7d8c9ca{right:40px;}body.rtl .elementor-12147 .elementor-element.elementor-element-7d8c9ca{left:40px;}.elementor-12147 .elementor-element.elementor-element-7d8c9ca{top:-40px;}.elementor-12147 .elementor-element.elementor-element-7d8c9ca .elementor-icon-wrapper{text-align:right;}.elementor-12147 .elementor-element.elementor-element-7d8c9ca.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-7d8c9ca.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-7d8c9ca.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-7d8c9ca.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-7d8c9ca.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-7d8c9ca .elementor-icon{font-size:85px;}.elementor-12147 .elementor-element.elementor-element-7d8c9ca .elementor-icon svg{height:85px;}.elementor-12147 .elementor-element.elementor-element-c157f14{--display:flex;--min-height:420px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-c157f14:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-c157f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elewacjemarzen.pl/wp-content/uploads/2025/10/Koncepcja-1b.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12147 .elementor-element.elementor-element-5c4cdfc{--display:flex;--min-height:250px;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-5c4cdfc:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-5c4cdfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-cdfe88a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-e9bba8f{text-align:left;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-4eea0ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-f792d8a{text-align:left;}.elementor-12147 .elementor-element.elementor-element-f792d8a .elementor-heading-title{font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-375cf91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-36e675e{text-align:left;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-bac0497{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-1b74eb2 .elementor-button{background-color:#BE7240;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-12147 .elementor-element.elementor-element-a0715a0{right:40px;}body.rtl .elementor-12147 .elementor-element.elementor-element-a0715a0{left:40px;}.elementor-12147 .elementor-element.elementor-element-a0715a0{top:-40px;}.elementor-12147 .elementor-element.elementor-element-a0715a0 .elementor-icon-wrapper{text-align:right;}.elementor-12147 .elementor-element.elementor-element-a0715a0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-a0715a0.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-a0715a0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-a0715a0.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-a0715a0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-a0715a0 .elementor-icon{font-size:85px;}.elementor-12147 .elementor-element.elementor-element-a0715a0 .elementor-icon svg{height:85px;}.elementor-12147 .elementor-element.elementor-element-71bbb18a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:dashed;--border-style:dashed;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#BE7240;--border-color:#BE7240;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-76a1a61f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12147 .elementor-element.elementor-element-4bb3619a .elementor-counter{flex-direction:row-reverse;}.elementor-12147 .elementor-element.elementor-element-4bb3619a .elementor-counter-title{justify-content:center;align-items:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:15px;}.elementor-12147 .elementor-element.elementor-element-4bb3619a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#383938;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-12147 .elementor-element.elementor-element-4984023{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-6ffecd28 .elementor-counter{flex-direction:row-reverse;}.elementor-12147 .elementor-element.elementor-element-6ffecd28 .elementor-counter-title{justify-content:center;align-items:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:15px;}.elementor-12147 .elementor-element.elementor-element-6ffecd28 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#383938;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-12147 .elementor-element.elementor-element-14de01fd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-21c1e6d6 .elementor-counter{flex-direction:row-reverse;}.elementor-12147 .elementor-element.elementor-element-21c1e6d6 .elementor-counter-title{justify-content:center;align-items:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:15px;}.elementor-12147 .elementor-element.elementor-element-21c1e6d6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#383938;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-12147 .elementor-element.elementor-element-3b7eee8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-37362c41 .elementor-counter{flex-direction:row-reverse;}.elementor-12147 .elementor-element.elementor-element-37362c41 .elementor-counter-title{justify-content:center;align-items:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:15px;}.elementor-12147 .elementor-element.elementor-element-37362c41 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#383938;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;}.elementor-12147 .elementor-element.elementor-element-2151b9fd{--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:60px;--padding-bottom:060px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-7680135b{--display:flex;}.elementor-12147 .elementor-element.elementor-element-104a28c5{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-12147 .elementor-element.elementor-element-4652ff5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12147 .elementor-element.elementor-element-7e754abc{--display:flex;}.elementor-12147 .elementor-element.elementor-element-616212b6{--display:flex;}.elementor-12147 .elementor-element.elementor-element-3d75bb22{--display:flex;}.elementor-12147 .elementor-element.elementor-element-7b1bbc90{--display:flex;}.elementor-12147 .elementor-element.elementor-element-46831c52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12147 .elementor-element.elementor-element-4f5f17e{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12147 .elementor-element.elementor-element-4f5f17e:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-4f5f17e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3F1;}.elementor-12147 .elementor-element.elementor-element-24e84a5f{--e-rating-gap:5px;}.elementor-12147 .elementor-element.elementor-element-36884dde{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-70c47718 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-30ee28be{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-43a9f8d1{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12147 .elementor-element.elementor-element-43a9f8d1:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-43a9f8d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3F1;}.elementor-12147 .elementor-element.elementor-element-53f61d80{--e-rating-gap:5px;}.elementor-12147 .elementor-element.elementor-element-7d47cde6{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-77f9ee9e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-779f5b3e{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-2323f24d{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B8BFC9;--border-color:#B8BFC9;--border-radius:0px 0px 0px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-6d170937{--display:flex;}.elementor-12147 .elementor-element.elementor-element-e342ca8{text-align:center;font-size:14px;font-weight:600;text-transform:uppercase;color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-136c92f7{text-align:center;}.elementor-12147 .elementor-element.elementor-element-136c92f7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-7c4e45e{text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-301b1a1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12147 .elementor-element.elementor-element-63ff9378{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12147 .elementor-element.elementor-element-63ff9378:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-63ff9378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-12147 .elementor-element.elementor-element-38d62bcd .elementor-button{background-color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:21px;font-weight:500;fill:#383938;color:#383938;border-style:solid;border-width:2px 2px 2px 2px;border-color:#BE7240;border-radius:16px 16px 16px 16px;padding:20px 30px 20px 30px;}.elementor-12147 .elementor-element.elementor-element-7830baeb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12147 .elementor-element.elementor-element-7830baeb:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-7830baeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-12147 .elementor-element.elementor-element-4c4cdcfa .elementor-button{background-color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:21px;font-weight:500;fill:#383938;color:#383938;border-style:solid;border-width:2px 2px 2px 2px;border-color:#BE7240;border-radius:16px 16px 16px 16px;padding:20px 30px 20px 30px;}.elementor-12147 .elementor-element.elementor-element-242f0867{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12147 .elementor-element.elementor-element-242f0867:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-242f0867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-12147 .elementor-element.elementor-element-53e3f8c .elementor-button{background-color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:21px;font-weight:500;fill:#383938;color:#383938;border-style:solid;border-width:2px 2px 2px 2px;border-color:#BE7240;border-radius:16px 16px 16px 16px;padding:20px 30px 20px 30px;}.elementor-12147 .elementor-element.elementor-element-503d032f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12147 .elementor-element.elementor-element-2d7377be{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-2d7377be:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-2d7377be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E1DB;}.elementor-12147 .elementor-element.elementor-element-57d231ae .elementor-icon-wrapper{text-align:center;}.elementor-12147 .elementor-element.elementor-element-57d231ae.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12147 .elementor-element.elementor-element-57d231ae.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-57d231ae.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-12147 .elementor-element.elementor-element-57d231ae.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-57d231ae.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-12147 .elementor-element.elementor-element-57d231ae .elementor-icon{font-size:64px;}.elementor-12147 .elementor-element.elementor-element-57d231ae .elementor-icon svg{height:64px;}.elementor-12147 .elementor-element.elementor-element-1d788753{text-align:center;}.elementor-12147 .elementor-element.elementor-element-1d788753 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-4919774a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-12147 .elementor-element.elementor-element-4919774a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-12147 .elementor-element.elementor-element-4919774a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-12147 .elementor-element.elementor-element-4919774a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-12147 .elementor-element.elementor-element-4919774a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-12147 .elementor-element.elementor-element-4919774a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-12147 .elementor-element.elementor-element-4919774a .elementor-icon-list-icon i{color:#BE7240;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-4919774a .elementor-icon-list-icon svg{fill:#BE7240;transition:fill 0.3s;}.elementor-12147 .elementor-element.elementor-element-4919774a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-4919774a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#BE7240;}.elementor-12147 .elementor-element.elementor-element-4919774a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12147 .elementor-element.elementor-element-4919774a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12147 .elementor-element.elementor-element-4919774a .elementor-icon-list-item > a{font-size:16px;font-weight:400;}.elementor-12147 .elementor-element.elementor-element-4919774a .elementor-icon-list-text{color:#383938;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-1d58112d{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-1d58112d:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-1d58112d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E1DB;}.elementor-12147 .elementor-element.elementor-element-7228dbb3 .elementor-icon-wrapper{text-align:center;}.elementor-12147 .elementor-element.elementor-element-7228dbb3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12147 .elementor-element.elementor-element-7228dbb3.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-7228dbb3.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-12147 .elementor-element.elementor-element-7228dbb3.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-7228dbb3.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-12147 .elementor-element.elementor-element-7228dbb3 .elementor-icon{font-size:64px;}.elementor-12147 .elementor-element.elementor-element-7228dbb3 .elementor-icon svg{height:64px;}.elementor-12147 .elementor-element.elementor-element-21096592{text-align:center;}.elementor-12147 .elementor-element.elementor-element-21096592 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-2e70ae5 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-12147 .elementor-element.elementor-element-2e70ae5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-12147 .elementor-element.elementor-element-2e70ae5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-12147 .elementor-element.elementor-element-2e70ae5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-12147 .elementor-element.elementor-element-2e70ae5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-12147 .elementor-element.elementor-element-2e70ae5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-12147 .elementor-element.elementor-element-2e70ae5 .elementor-icon-list-icon i{color:#BE7240;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-2e70ae5 .elementor-icon-list-icon svg{fill:#BE7240;transition:fill 0.3s;}.elementor-12147 .elementor-element.elementor-element-2e70ae5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-2e70ae5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#BE7240;}.elementor-12147 .elementor-element.elementor-element-2e70ae5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12147 .elementor-element.elementor-element-2e70ae5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12147 .elementor-element.elementor-element-2e70ae5 .elementor-icon-list-item > a{font-size:16px;font-weight:400;}.elementor-12147 .elementor-element.elementor-element-2e70ae5 .elementor-icon-list-text{color:#383938;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-34ed8bce{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-34ed8bce:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-34ed8bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E1DB;}.elementor-12147 .elementor-element.elementor-element-75150ada .elementor-icon-wrapper{text-align:center;}.elementor-12147 .elementor-element.elementor-element-75150ada.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-12147 .elementor-element.elementor-element-75150ada.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-75150ada.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-12147 .elementor-element.elementor-element-75150ada.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-75150ada.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-12147 .elementor-element.elementor-element-75150ada .elementor-icon{font-size:64px;}.elementor-12147 .elementor-element.elementor-element-75150ada .elementor-icon svg{height:64px;}.elementor-12147 .elementor-element.elementor-element-44d853c7{text-align:center;}.elementor-12147 .elementor-element.elementor-element-44d853c7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:600;color:#383938;}.elementor-12147 .elementor-element.elementor-element-5439e72 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-12147 .elementor-element.elementor-element-5439e72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-12147 .elementor-element.elementor-element-5439e72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-12147 .elementor-element.elementor-element-5439e72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-12147 .elementor-element.elementor-element-5439e72 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-12147 .elementor-element.elementor-element-5439e72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-12147 .elementor-element.elementor-element-5439e72 .elementor-icon-list-icon i{color:#BE7240;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-5439e72 .elementor-icon-list-icon svg{fill:#BE7240;transition:fill 0.3s;}.elementor-12147 .elementor-element.elementor-element-5439e72 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#BE7240;}.elementor-12147 .elementor-element.elementor-element-5439e72 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#BE7240;}.elementor-12147 .elementor-element.elementor-element-5439e72{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12147 .elementor-element.elementor-element-5439e72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12147 .elementor-element.elementor-element-5439e72 .elementor-icon-list-item > a{font-size:16px;font-weight:400;}.elementor-12147 .elementor-element.elementor-element-5439e72 .elementor-icon-list-text{color:#383938;transition:color 0.3s;}.elementor-12147 .elementor-element.elementor-element-103bb73e{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-103bb73e:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-103bb73e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.elewacjemarzen.pl/wp-content/uploads/2025/09/34B.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12147 .elementor-element.elementor-element-103bb73e::before, .elementor-12147 .elementor-element.elementor-element-103bb73e > .elementor-background-video-container::before, .elementor-12147 .elementor-element.elementor-element-103bb73e > .e-con-inner > .elementor-background-video-container::before, .elementor-12147 .elementor-element.elementor-element-103bb73e > .elementor-background-slideshow::before, .elementor-12147 .elementor-element.elementor-element-103bb73e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12147 .elementor-element.elementor-element-103bb73e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #383938 45%, #F2295B00 100%);}.elementor-12147 .elementor-element.elementor-element-6edc3376{--display:flex;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-485dddc1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12147 .elementor-element.elementor-element-36d295ab{text-align:center;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-635944c6{text-align:center;}.elementor-12147 .elementor-element.elementor-element-635944c6 .elementor-heading-title{font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-43e39a7a{text-align:center;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-36d93905{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-547df16f{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:040px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-547df16f:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-547df16f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12147 .elementor-element.elementor-element-146954c1{--display:flex;--min-height:300px;--overlay-opacity:0.4;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-146954c1::before, .elementor-12147 .elementor-element.elementor-element-146954c1 > .elementor-background-video-container::before, .elementor-12147 .elementor-element.elementor-element-146954c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12147 .elementor-element.elementor-element-146954c1 > .elementor-background-slideshow::before, .elementor-12147 .elementor-element.elementor-element-146954c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12147 .elementor-element.elementor-element-146954c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12147 .elementor-element.elementor-element-101f915d{--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;border-style:none;--border-style:none;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-e77e5c5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12147 .elementor-element.elementor-element-261aa7ac{text-align:center;}.elementor-12147 .elementor-element.elementor-element-261aa7ac .elementor-heading-title{font-size:20px;font-weight:600;color:#202020;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12147 .elementor-element.elementor-element-17ff9d1d .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-12147 .elementor-element.elementor-element-17ff9d1d{--icon-box-icon-margin:15px;}.elementor-12147 .elementor-element.elementor-element-17ff9d1d.elementor-view-stacked .elementor-icon{background-color:#333433;}.elementor-12147 .elementor-element.elementor-element-17ff9d1d.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-17ff9d1d.elementor-view-default .elementor-icon{fill:#333433;color:#333433;border-color:#333433;}.elementor-12147 .elementor-element.elementor-element-17ff9d1d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12147 .elementor-element.elementor-element-17ff9d1d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#333433;}.elementor-12147 .elementor-element.elementor-element-17ff9d1d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12147 .elementor-element.elementor-element-17ff9d1d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12147 .elementor-element.elementor-element-17ff9d1d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12147 .elementor-element.elementor-element-17ff9d1d.elementor-view-default:has(:focus) .elementor-icon{fill:#333433;color:#333433;border-color:#333433;}.elementor-12147 .elementor-element.elementor-element-17ff9d1d .elementor-icon{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-17ff9d1d .elementor-icon-box-title, .elementor-12147 .elementor-element.elementor-element-17ff9d1d .elementor-icon-box-title a{font-size:28px;font-weight:600;}.elementor-12147 .elementor-element.elementor-element-17ff9d1d .elementor-icon-box-title{color:#333433;}.elementor-12147 .elementor-element.elementor-element-17ff9d1d:has(:hover) .elementor-icon-box-title,
					 .elementor-12147 .elementor-element.elementor-element-17ff9d1d:has(:focus) .elementor-icon-box-title{color:#333433;}.elementor-12147 .elementor-element.elementor-element-4723e3d7 .elementor-icon-box-wrapper{align-items:center;}.elementor-12147 .elementor-element.elementor-element-4723e3d7{--icon-box-icon-margin:15px;}.elementor-12147 .elementor-element.elementor-element-4723e3d7.elementor-view-stacked .elementor-icon{background-color:#333433;}.elementor-12147 .elementor-element.elementor-element-4723e3d7.elementor-view-framed .elementor-icon, .elementor-12147 .elementor-element.elementor-element-4723e3d7.elementor-view-default .elementor-icon{fill:#333433;color:#333433;border-color:#333433;}.elementor-12147 .elementor-element.elementor-element-4723e3d7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12147 .elementor-element.elementor-element-4723e3d7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#333433;}.elementor-12147 .elementor-element.elementor-element-4723e3d7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12147 .elementor-element.elementor-element-4723e3d7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12147 .elementor-element.elementor-element-4723e3d7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12147 .elementor-element.elementor-element-4723e3d7.elementor-view-default:has(:focus) .elementor-icon{fill:#333433;color:#333433;border-color:#333433;}.elementor-12147 .elementor-element.elementor-element-4723e3d7 .elementor-icon{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-4723e3d7 .elementor-icon-box-title, .elementor-12147 .elementor-element.elementor-element-4723e3d7 .elementor-icon-box-title a{font-size:28px;font-weight:600;}.elementor-12147 .elementor-element.elementor-element-4723e3d7 .elementor-icon-box-title{color:#333433;}.elementor-12147 .elementor-element.elementor-element-4723e3d7:has(:hover) .elementor-icon-box-title,
					 .elementor-12147 .elementor-element.elementor-element-4723e3d7:has(:focus) .elementor-icon-box-title{color:#333433;}.elementor-12147 .elementor-element.elementor-element-1af08acc{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B8BFC9;--border-color:#B8BFC9;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-30a155e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12147 .elementor-element.elementor-element-5272b0c4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12147 .elementor-element.elementor-element-20261bfe{text-align:left;}.elementor-12147 .elementor-element.elementor-element-20261bfe img{width:70%;}.elementor-12147 .elementor-element.elementor-element-65ca84a5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12147 .elementor-element.elementor-element-56d9665b{text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#383938;}.elementor-12147 .elementor-element.elementor-element-15bdb616{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12147 .elementor-element.elementor-element-106c5f50{text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#383938;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12147 .elementor-element.elementor-element-72fd3ac6 img{width:35%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12147 .elementor-element.elementor-element-7ca3996c .elementor-heading-title{font-size:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12147 .elementor-element.elementor-element-25fc2e62{font-size:16px;}.elementor-12147 .elementor-element.elementor-element-f9b383b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-4795fa8f{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12147 .elementor-element.elementor-element-20fc4c5 .elementor-heading-title{font-size:25px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12147 .elementor-element.elementor-element-6005aceb{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-a25336b .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-69923c6 .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-70a6a10e .elementor-heading-title{font-size:30px;}.elementor-12147 .elementor-element.elementor-element-59755ad0 .elementor-heading-title{font-size:30px;}.elementor-12147 .elementor-element.elementor-element-365d97f0{font-size:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12147 .elementor-element.elementor-element-6fc0bbf0 .elementor-heading-title{font-size:30px;}.elementor-12147 .elementor-element.elementor-element-7d24d4f0 .elementor-heading-title{font-size:30px;}.elementor-12147 .elementor-element.elementor-element-60d0dc65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-4e4b7993{--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;}.elementor-12147 .elementor-element.elementor-element-37cd80c9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12147 .elementor-element.elementor-element-6a2b4073{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12147 .elementor-element.elementor-element-771e8677{--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;}.elementor-12147 .elementor-element.elementor-element-4c434262{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12147 .elementor-element.elementor-element-5f391b3c{--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;}.elementor-12147 .elementor-element.elementor-element-1309477c .elementor-heading-title{font-size:30px;}.elementor-12147 .elementor-element.elementor-element-23f5c590{font-size:16px;}.elementor-12147 .elementor-element.elementor-element-688eab85{--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;}.elementor-12147 .elementor-element.elementor-element-43197a1{--min-height:400px;}.elementor-12147 .elementor-element.elementor-element-7fcab502 .elementor-heading-title{font-size:30px;}.elementor-12147 .elementor-element.elementor-element-573f454c{--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;}.elementor-12147 .elementor-element.elementor-element-6ac2dba2{--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;}.elementor-12147 .elementor-element.elementor-element-4d06c84e{--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;}.elementor-12147 .elementor-element.elementor-element-59d84fee .elementor-heading-title{font-size:30px;}.elementor-12147 .elementor-element.elementor-element-5142743{--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;}.elementor-12147 .elementor-element.elementor-element-b446f61{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-7bb1bda{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12147 .elementor-element.elementor-element-d43bec0 .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-5d40f57{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-a581152 .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-2883689 .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-1d4f18b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-442c688{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12147 .elementor-element.elementor-element-dd181c3 .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-bf7cddb{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-f2b18e3 .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-f792d8a .elementor-heading-title{font-size:25px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12147 .elementor-element.elementor-element-101f915d{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12147 .elementor-element.elementor-element-17ff9d1d .elementor-icon-box-title, .elementor-12147 .elementor-element.elementor-element-17ff9d1d .elementor-icon-box-title a{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-4723e3d7 .elementor-icon-box-title, .elementor-12147 .elementor-element.elementor-element-4723e3d7 .elementor-icon-box-title a{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-1af08acc{--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:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-12147 .elementor-element.elementor-element-30a155e5{--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;}.elementor-12147 .elementor-element.elementor-element-20261bfe{text-align:center;}.elementor-12147 .elementor-element.elementor-element-56d9665b{font-size:16px;}.elementor-12147 .elementor-element.elementor-element-106c5f50{font-size:16px;}}@media(max-width:767px){.elementor-12147 .elementor-element.elementor-element-38fc2bf0{--min-height:700px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12147 .elementor-element.elementor-element-72fd3ac6 img{width:50%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12147 .elementor-element.elementor-element-7ca3996c .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12147 .elementor-element.elementor-element-25fc2e62{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-17d5c4f6{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-f9b383b{--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-4795fa8f:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-4795fa8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-12147 .elementor-element.elementor-element-4795fa8f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-20fc4c5 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-6cbf1914{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12147 .elementor-element.elementor-element-f868e49 .elementor-button{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-6005aceb:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-6005aceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-12147 .elementor-element.elementor-element-6005aceb{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-a25336b .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-3192850f{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-747993f .elementor-button{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-6eb9e1b5:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-6eb9e1b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-12147 .elementor-element.elementor-element-6eb9e1b5{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-69923c6 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-4624843a{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-d5d241c .elementor-button{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-745c03ba{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-70a6a10e .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-1cf8b864{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-4ff493fa{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-94dcebc{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-59755ad0 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-365d97f0{font-size:14px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12147 .elementor-element.elementor-element-52df81b8{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-6fc0bbf0 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-33ba7cbf{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-500b3fe3{--padding-top:030px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-7d24d4f0 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-60d0dc65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-16fcef07{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-3933e4d4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12147 .elementor-element.elementor-element-1bad5e0e .elementor-icon-wrapper{text-align:left;}.elementor-12147 .elementor-element.elementor-element-5a4c287b .elementor-heading-title{font-size:18px;}.elementor-12147 .elementor-element.elementor-element-249e31a7{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-d52baa9 .elementor-icon-wrapper{text-align:left;}.elementor-12147 .elementor-element.elementor-element-2c927dda .elementor-heading-title{font-size:18px;}.elementor-12147 .elementor-element.elementor-element-56cf50e2{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-15c36141 .elementor-icon-wrapper{text-align:left;}.elementor-12147 .elementor-element.elementor-element-67757f03 .elementor-heading-title{font-size:18px;}.elementor-12147 .elementor-element.elementor-element-54c51cf{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-3a51ba82 .elementor-icon-wrapper{text-align:left;}.elementor-12147 .elementor-element.elementor-element-380fb269 .elementor-heading-title{font-size:18px;}.elementor-12147 .elementor-element.elementor-element-6faf8462{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-1cf8eefb .elementor-icon-wrapper{text-align:left;}.elementor-12147 .elementor-element.elementor-element-680fb5e3 .elementor-heading-title{font-size:18px;}.elementor-12147 .elementor-element.elementor-element-49f048c7{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-49bfbccd .elementor-icon-wrapper{text-align:left;}.elementor-12147 .elementor-element.elementor-element-62646190 .elementor-heading-title{font-size:18px;}.elementor-12147 .elementor-element.elementor-element-70fcd493{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-639ce37b{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-7fcab502 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-6907767e{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-33bb3043 .elementor-heading-title{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-6aba2ce0 .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-5f5394a1{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-401f8bfc .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-1f9adbb7{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-5573a5d1 .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-7be88ffb{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-417e634a .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-2c4fa5e3{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-6e63bf12 .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-4f2f53a6{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-45c3a2e2 .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-5d0bda76{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-7c891036 .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-5e552a4{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-2c00ff43 .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-68349baa{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-1369f51c .elementor-heading-title{font-size:25px;}.elementor-12147 .elementor-element.elementor-element-5efc73f5{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-127b233f{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-59d84fee .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-259e4ecd{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-1154e333 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-57d65ea4 .elementor-heading-title{font-size:16px;}.elementor-12147 .elementor-element.elementor-element-65a3960{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-589da628{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-12ebc0cd .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-6ac1f7b6 .elementor-heading-title{font-size:16px;}.elementor-12147 .elementor-element.elementor-element-32f1fc91{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-500fc00c{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-410dcd31 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-729afb2b .elementor-heading-title{font-size:16px;}.elementor-12147 .elementor-element.elementor-element-7ba66177{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-3391600c{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-b446f61{--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-7bb1bda:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-7bb1bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-12147 .elementor-element.elementor-element-7bb1bda{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-d43bec0 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-e56c028{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-b8039a5{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-39dd4e7{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-d6142b7 .elementor-button{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-5d40f57:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-5d40f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-12147 .elementor-element.elementor-element-5d40f57{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-a581152 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-cefb81f{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-bd4648b{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-0b715d3{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-9a11cf5 .elementor-button{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-2a75576:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-2a75576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-12147 .elementor-element.elementor-element-2a75576{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-2883689 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-b56cb2a{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-aa8feb9{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-19e9961{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-8ec65a9 .elementor-button{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-1d4f18b{--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-442c688:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-442c688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-12147 .elementor-element.elementor-element-442c688{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-dd181c3 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-8cecb99{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-a444628 .elementor-button{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-bf7cddb:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-bf7cddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-12147 .elementor-element.elementor-element-bf7cddb{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-f2b18e3 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-6b2a1d9{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-186cc48 .elementor-button{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-c157f14:not(.elementor-motion-effects-element-type-background), .elementor-12147 .elementor-element.elementor-element-c157f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-12147 .elementor-element.elementor-element-c157f14{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-f792d8a .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-36e675e{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-1b74eb2 .elementor-button{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-76a1a61f{--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;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12147 .elementor-element.elementor-element-2151b9fd{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-2323f24d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-136c92f7 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-1d788753 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-21096592 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-44d853c7 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-103bb73e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12147 .elementor-element.elementor-element-635944c6 .elementor-heading-title{font-size:20px;}.elementor-12147 .elementor-element.elementor-element-43e39a7a{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-101f915d{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12147 .elementor-element.elementor-element-17ff9d1d .elementor-icon-box-title, .elementor-12147 .elementor-element.elementor-element-17ff9d1d .elementor-icon-box-title a{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-4723e3d7 .elementor-icon-box-title, .elementor-12147 .elementor-element.elementor-element-4723e3d7 .elementor-icon-box-title a{font-size:14px;}.elementor-12147 .elementor-element.elementor-element-1af08acc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-30a155e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12147 .elementor-element.elementor-element-20261bfe img{width:45%;}}@media(min-width:768px){.elementor-12147 .elementor-element.elementor-element-f9b383b{--width:100%;}.elementor-12147 .elementor-element.elementor-element-c560eda{--width:50%;}.elementor-12147 .elementor-element.elementor-element-63e9890c{--width:10%;}.elementor-12147 .elementor-element.elementor-element-67830003{--width:90%;}.elementor-12147 .elementor-element.elementor-element-6ffe9ef9{--width:10%;}.elementor-12147 .elementor-element.elementor-element-35f9d098{--width:90%;}.elementor-12147 .elementor-element.elementor-element-1f787b19{--width:10%;}.elementor-12147 .elementor-element.elementor-element-157d9f6{--width:90%;}.elementor-12147 .elementor-element.elementor-element-910b2cd{--width:10%;}.elementor-12147 .elementor-element.elementor-element-1d6b73d1{--width:90%;}.elementor-12147 .elementor-element.elementor-element-65210c81{--width:10%;}.elementor-12147 .elementor-element.elementor-element-2a944379{--width:90%;}.elementor-12147 .elementor-element.elementor-element-2865a6bf{--width:10%;}.elementor-12147 .elementor-element.elementor-element-33e962dc{--width:90%;}.elementor-12147 .elementor-element.elementor-element-43197a1{--width:40%;}.elementor-12147 .elementor-element.elementor-element-466b50f8{--width:85%;}.elementor-12147 .elementor-element.elementor-element-637ccdd{--width:85%;}.elementor-12147 .elementor-element.elementor-element-e72a2e8{--width:60%;}.elementor-12147 .elementor-element.elementor-element-13268fa8{--width:13%;}.elementor-12147 .elementor-element.elementor-element-4855dc81{--width:80%;}.elementor-12147 .elementor-element.elementor-element-667b51de{--width:13%;}.elementor-12147 .elementor-element.elementor-element-6a71d4a2{--width:80%;}.elementor-12147 .elementor-element.elementor-element-4583437b{--width:13%;}.elementor-12147 .elementor-element.elementor-element-4bf4d033{--width:80%;}.elementor-12147 .elementor-element.elementor-element-b446f61{--width:100%;}.elementor-12147 .elementor-element.elementor-element-1d4f18b{--width:100%;}.elementor-12147 .elementor-element.elementor-element-301b1a1c{--width:100%;}.elementor-12147 .elementor-element.elementor-element-547df16f{--width:70%;}.elementor-12147 .elementor-element.elementor-element-146954c1{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12147 .elementor-element.elementor-element-43197a1{--width:100%;}.elementor-12147 .elementor-element.elementor-element-e72a2e8{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4ff493fa *//* ===== Elewacje ROI – pełny CSS z !important (z wyjątkiem background suwaka) ===== */

.elroi-wrap{
  --accent:#be7240 !important;
  --text:#1f2937 !important;
  --muted:#6b7280 !important;
  --bg:#fff !important;
  --badge:#e7e1db !important;

  font-family:"Sora",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif !important;
  display:grid !important;
  grid-template-columns:1fr !important;
  column-gap:12px !important;
  row-gap:12px !important;
  justify-content:stretch !important;
  align-items:stretch !important;
  width:100% !important;
}
@media (min-width:900px){
  .elroi-wrap{
    grid-template-columns:60% 40% !important;
    column-gap:12px !important;
    row-gap:0 !important;
  }
}

/* Kolumny / karty */
.elroi-wrap .elroi-col{ 
  display:flex !important; 
  min-width:0 !important; 
}
.elroi-wrap .elroi-card{
  background:var(--bg) !important;
  border-radius:14px !important;
  padding:24px !important;
  box-shadow:0 6px 20px rgba(0,0,0,.06) !important;
  display:flex !important;
  flex-direction:column !important;
  flex:1 1 auto !important;
  min-width:0 !important;
}
.elroi-wrap .elroi-card h3{
  margin:0 0 16px 0 !important;
  font-size:22px !important;
  font-weight:800 !important;
  color:var(--text) !important;
}

/* Pola */
.elroi-wrap .elroi-field{ margin-bottom:20px !important; }
.elroi-wrap .elroi-field-head{
  display:flex !important;
  align-items:baseline !important;
  justify-content:space-between !important;
  gap:8px !important;
  margin-bottom:8px !important;
}
.elroi-wrap .elroi-field-head label{
  font-weight:700 !important;
  color:var(--text) !important;
  font-size:16px !important;
}
.elroi-wrap .elroi-field-head .elroi-live{
  font-size:18px !important;
  font-weight:800 !important;
  color:var(--text) !important;
}

/* Range – układ */
.elroi-wrap .elroi-range{
  display:grid !important;
  grid-template-columns:auto minmax(0,1fr) auto !important;
  align-items:center !important;
  column-gap:0 !important;
}
.elroi-wrap .elroi-range .min,
.elroi-wrap .elroi-range .max{
  font-size:12px !important;
  color:var(--muted) !important;
  margin:0 !important;
  line-height:1 !important;
}

/* SUWAK:
   UWAGA: background BEZ !important – JS maluje tu gradient (kolor do kółka, dalej jasny) */
.elroi-wrap input[type='range']{
  -webkit-appearance:none !important;
  appearance:none !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
  height:8px !important;
  border-radius:999px !important;
  background:transparent;              /* <-- brak !important, pozwala JS nadpisać gradientem */
  outline:none !important;
  display:block !important;
}
.elroi-wrap input[type='range']::-webkit-slider-runnable-track{
  height:8px !important;
  border-radius:999px !important;
  background:transparent !important;   /* tor przezroczysty – widać gradient z inputa */
}
.elroi-wrap input[type='range']::-moz-range-track{
  height:8px !important;
  border-radius:999px !important;
  background:transparent !important;
  border:none !important;
}
/* Kółko */
.elroi-wrap input[type='range']::-webkit-slider-thumb{
  -webkit-appearance:none !important;
  appearance:none !important;
  width:18px !important;
  height:18px !important;
  border-radius:50% !important;
  background:#fff !important;
  border:3px solid var(--accent) !important;
  box-shadow:0 1px 2px rgba(0,0,0,.1) !important;
  cursor:pointer !important;
  margin-top:-5px !important;          /* centrowanie na torze */
}
.elroi-wrap input[type='range']::-moz-range-thumb{
  width:18px !important;
  height:18px !important;
  border-radius:50% !important;
  background:#fff !important;
  border:3px solid var(--accent) !important;
  box-shadow:0 1px 2px rgba(0,0,0,.1) !important;
  cursor:pointer !important;
}

/* Teksty pomocnicze */
.elroi-wrap .elroi-value{ 
  font-weight:700 !important; 
  margin-top:6px !important; 
  color:var(--text) !important; 
}
.elroi-wrap .muted{ 
  color:var(--muted) !important; 
  font-size:12px !important; 
}

/* Prawy box – statystyki */
.elroi-wrap .elroi-stats{
  display:grid !important;
  gap:10px !important;
  margin-bottom:16px !important;
}
.elroi-wrap .elroi-stats div{
  display:grid !important;
  grid-template-columns:1fr auto !important;
  align-items:baseline !important;
}
.elroi-wrap .elroi-stats span{
  color:var(--muted) !important;
  font-size:14px !important;
}
.elroi-wrap .elroi-stats strong{
  font-weight:800 !important;
  color:var(--text) !important;
}

/* Badge */
.elroi-wrap .elroi-badge{
  background:var(--badge) !important;
  border-radius:14px !important;
  padding:12px 16px !important;
  display:grid !important;
  grid-template-rows:auto auto !important;
  grid-template-columns:1fr auto !important;
  row-gap:6px !important;
  align-items:center !important;
}
.elroi-wrap .elroi-badge .label{
  grid-column:1 / -1 !important;
  font-size:13px !important;
  font-weight:700 !important;
  color:#4b5563 !important;
}
.elroi-wrap .elroi-badge .value{
  grid-column:1 !important;
  justify-self:start !important;
  font-size:26px !important;
  font-weight:900 !important;
  color:var(--text) !important;
}
.elroi-wrap .elroi-badge .pct{
  grid-column:2 !important;
  justify-self:end !important;
  align-self:center !important;
  background:var(--accent) !important;
  color:#fff !important;
  border-radius:999px !important;
  padding:6px 10px !important;
  font-weight:800 !important;
  font-size:12px !important;
  line-height:1 !important;
  display:inline-flex !important;
  align-items:center !important;
}

/* Opis + CTA – mały, statyczny przycisk */
.elroi-wrap .elroi-note{
  color:var(--muted) !important;
  font-size:12px !important;
  line-height:1.5 !important;
  margin-top:8px !important;
}
.elroi-wrap .elroi-cta{
  display:inline-block !important;
  width:auto !important;
  background:var(--accent) !important;
  color:#fff !important;
  text-decoration:none !important;
  padding:8px 14px !important;
  border-radius:999px !important;
  font-weight:700 !important;
  font-size:12px !important;
  box-shadow:none !important;
  transition:none !important;
  align-self:flex-start !important;
}
.elroi-wrap .elroi-cta:hover{
  box-shadow:none !important;
  transform:none !important;
}

/* Number inputs */
.elroi-wrap input[type='number']{
  width:100% !important;
  padding:10px !important;
  border:1px solid #e5e7eb !important;
  border-radius:10px !important;
  font-size:13px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af08acc */.elementor-counter .elementor-counter-number-suffix {
	font-size: 20px !important;
	font-family: 'Sora', sans-serif !important;
}

.elementor-counter-number-wrapper {
	font-family: 'Sora', sans-serif !important;
}

.elementor-counter-number-wrapper {
	display: flex;
	flex-direction: row !important;
	min-width: 200px;
}

.elementor-element-14de01fd .elementor-counter-number-suffix,
.elementor-element-3b7eee8 .elementor-counter-number-suffix,
.elementor-element-6ffecd28 .elementor-counter-number-suffix,
.elementor-element-4bb3619a .elementor-counter-number-suffix {
	flex-grow: 0 !important;
}
.elementor-counter-title {
	margin-left: 20px!important;
}

.color {
	color: #be7240 !important;
}
.wpcf7-form {
	font-family: 'Sora', sans-serif !important;
}
.wpcf7 .name p,
.wpcf7 .phone p,
.wpcf7 .email p,
.wpcf7 .textarea textarea p,
.wpcf7 .invest p {
	margin-block-start: 0em !important;
	margin-block-end: 0em !important;
	font-family: 'Sora', sans-serif !important;
	color: #383938 !important;
}
.wpcf7-form label {
	font-size: 16px !important;
	color: #383938 !important;
}
input::placeholder,
textarea::placeholder,
select::placeholder {
	font-family: 'Sora', sans-serif !important;
}
.wpcf7 input[type='email'],
.wpcf7 input[type='tel'],
.wpcf7 input[type='text'],
.wpcf7 textarea,
.wpcf7 select {
	width: 100% !important;
	border-radius: 30px !important;
	padding: 12px 10px !important;
	border: 1px solid #b8bfc9 !important;
}
.wpcf7-submit {
	background: #be7240 !important;
	border: none !important;
	border-radius: 30px !important;
	padding: 15px 20px !important;
	color: #fff !important;
	width: 100% !important;
	font-family: 'Sora', sans-serif !important;
}
.half {
	display: flex !important;
	flex-direction: row !important;
}
.half .phone {
	width: 50% !important;
}
.half .email {
	width: 50% !important;
}
.half input[type='email'],
.half input[type='text'] {
	width: 100% !important;
}
.consulting .wpcf7-submit {
	width: 40% !important;
}
.consulting .textarea textarea {
	max-height: 250px !important;
}
.number-border-red {
	position: relative !important;
	display: inline-block !important;
}
.number-border-red h2 {
	position: relative !important;
	z-index: 1 !important;
	color: #fff !important;
	line-height: 64px !important;
	text-align: center !important;
	width: 64px !important;
	height: 64px !important;
	border-radius: 50% !important;
	background: #d2222d !important;
	margin: 0 !important;
}
.number-border-green h2 {
	position: relative !important;
	z-index: 1 !important;
	color: #fff !important;
	line-height: 64px !important;
	text-align: center !important;
	width: 64px !important;
	height: 64px !important;
	border-radius: 50% !important;
	background: #238724 !important;
	margin: 0 !important;
}
.e-n-accordion .e-n-accordion-item .e-n-accordion-item-title {
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;
}
.e-n-accordion-item-title-header {
	display: flex !important;
	align-items: center !important;
	gap: 12px !important;
}
.e-n-accordion-item-title-header .e-n-accordion-item-title-text {
	position: relative !important;
	padding-left: 34px !important;
}
.e-n-accordion-item-title-icon {
	display: none !important;
}
.e-n-accordion-item-title-header {
	position: relative !important;
	padding-left: 56px !important;
	display: flex !important;
	align-items: center !important;
	min-height: 40px !important;
}
#acoordian-first .e-n-accordion-item-title-header::before,
#acoordian-second .e-n-accordion-item-title-header::before,
#acoordian-third .e-n-accordion-item-title-header::before {
	content: '' !important;
	position: absolute !important;
	left: 0 !important;
	top: 50% !important;
	transform: translateY(-50%) !important;
	width: 64px !important;
	height: 64px !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: contain !important;
}
#acoordian-first .e-n-accordion-item-title-header::before {
	background-image: url('https://www.elewacjemarzen.pl/wp-content/uploads/2025/10/icon_measure_cricle.svg') !important;
}
#acoordian-second .e-n-accordion-item-title-header::before {
	background-image: url('https://www.elewacjemarzen.pl/wp-content/uploads/2025/10/icon_image2_cricle.svg') !important;
}
#acoordian-third .e-n-accordion-item-title-header::before {
	background-image: url('https://www.elewacjemarzen.pl/wp-content/uploads/2025/10/icon_question_cricle.svg') !important;
}
#acoordian-first {
	background-color: #f5f3f1 !important;
	border-radius: 12px !important;
	padding: 30px 20px !important;
}
#acoordian-second {
	background-color: #eeeae6 !important;
	border-radius: 12px !important;
	padding: 30px 20px !important;
}
#acoordian-third {
	background-color: #e7e1db !important;
	border-radius: 12px !important;
	padding: 30px 20px !important;
}
.elroi-card {
	font-family: 'Sora', sans-serif !important;
	color: #383938 !important;
}
.elroi-card h3 {
	font-size: 28px !important;
	font-weight: 600 !important;
}
.elroi-card label {
	font-size: 20px !important;
	line-height: 50px !important;
	font-weight: 600 !important;
}
.elroi-range .min,
.elroi-range .max {
	font-size: 16px !important;
}
.elroi .muted {
	margin-top: 20px !important;
	font-size: 13px !important;
}
.elroi-stats {
	font-size: 21px !important;
	line-height: 35px !important;
}
.elroi-badge .label {
	font-size: 21px !important;
}
.bg-icon .elementor-icon-list-icon svg {
	background: #fff !important;
	border-radius: 100% !important;
	width: 15px !important;
	height: 15px !important;
}
.line-bg {
	position: relative !important;
}
.line-bg::before {
	content: '' !important;
	position: absolute !important;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	border-top: 1px dashed #696c71 !important;
	transform: translateY(-50%) !important;
	z-index: 0 !important;
}
.line-bg > * {
	position: relative !important;
	z-index: 1 !important;
}

.elementor-element-4f26792 .elementor-swiper-button-next,
.elementor-element-4f26792 .elementor-swiper-button-prev {
	background: rgba(255, 255, 255, 0.3);
	border-radius: 50px;
	padding: 10px;
}

.elementor-element-4f26792 .elementor-swiper-button-next {
	right: 50px;
}

.elementor-element-4f26792 .elementor-swiper-button-prev {
	left: 50px;
}/* End custom CSS */
/* Start custom CSS */.page-id-12147 .e-con>.e-con-inner{
    max-width:1600px!important;
}
.color{
	color:#be7240;
}/* End custom CSS */