.elementor-6174 .elementor-element.elementor-element-fdb4bb9{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6174 .elementor-element.elementor-element-fdb4bb9:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-fdb4bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amar-okna.pl/wp-content/uploads/2025/05/pergole-w-tle.jpg");background-position:center center;background-size:cover;}.elementor-6174 .elementor-element.elementor-element-389dea9{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6174 .elementor-element.elementor-element-9207728{z-index:2;}.elementor-6174 .elementor-element.elementor-element-9207728 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-c253323{--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:#DDDDDD;--border-color:#DDDDDD;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-6174 .elementor-element.elementor-element-c253323:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-c253323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-2de012d{padding:5px 0px 0px 0px;}.elementor-6174 .elementor-element.elementor-element-501c493{--display:flex;--min-height:100vh;--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-6174 .elementor-element.elementor-element-501c493:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-501c493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68f8147 );}.elementor-6174 .elementor-element.elementor-element-a0611f1{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6174 .elementor-element.elementor-element-33d895d{text-align:start;}.elementor-6174 .elementor-element.elementor-element-33d895d img{max-width:200px;}.elementor-6174 .elementor-element.elementor-element-5c2c7d1{text-align:start;}.elementor-6174 .elementor-element.elementor-element-5c2c7d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-6174 .elementor-element.elementor-element-1762251{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-6174 .elementor-element.elementor-element-3c5dc08{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6174 .elementor-element.elementor-element-3c5dc08:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-3c5dc08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e21bc8b );background-image:url("https://amar-okna.pl/wp-content/uploads/2026/04/okoluary-1536x1007.jpg");background-position:center center;background-size:cover;}.elementor-6174 .elementor-element.elementor-element-4393795{--display:flex;--min-height:100vh;--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-6174 .elementor-element.elementor-element-0ba63be{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6174 .elementor-element.elementor-element-b642108{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:0px;--z-index:1;}.elementor-6174 .elementor-element.elementor-element-466b4e0{text-align:start;}.elementor-6174 .elementor-element.elementor-element-466b4e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;}.elementor-6174 .elementor-element.elementor-element-9d5e5f0{text-align:start;}.elementor-6174 .elementor-element.elementor-element-9d5e5f0 img{max-width:200px;}.elementor-6174 .elementor-element.elementor-element-384410a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-6174 .elementor-element.elementor-element-c9623f3{--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-6174 .elementor-element.elementor-element-c9623f3:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-c9623f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68f8147 );}.elementor-6174 .elementor-element.elementor-element-9fc358e{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-6174 .elementor-element.elementor-element-7c04817{z-index:0;text-align:end;}.elementor-6174 .elementor-element.elementor-element-7c04817 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-cc15873{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-6174 .elementor-element.elementor-element-cc15873 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;}.elementor-6174 .elementor-element.elementor-element-e9ef924{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6174 .elementor-element.elementor-element-8c7eda3 .elementor-button{background-color:var( --e-global-color-0a476c1 );padding:15px 30px 15px 30px;}.elementor-6174 .elementor-element.elementor-element-8c7eda3.elementor-element{--align-self:flex-start;}.elementor-6174 .elementor-element.elementor-element-99e15e3{--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;--justify-content:center;}.elementor-6174 .elementor-element.elementor-element-99e15e3:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-99e15e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e21bc8b );}.elementor-6174 .elementor-element.elementor-element-6d0c0e3{--display:flex;}.elementor-6174 .elementor-element.elementor-element-787d752{text-align:center;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-4e4eef8{--display:flex;}.elementor-6174 .elementor-element.elementor-element-4ee3ce1{text-align:center;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-d5f785b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-21c51a9{--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-6174 .elementor-element.elementor-element-21c51a9:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-21c51a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68f8147 );}.elementor-6174 .elementor-element.elementor-element-89b20e2{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-6174 .elementor-element.elementor-element-32c1686{z-index:0;text-align:end;}.elementor-6174 .elementor-element.elementor-element-32c1686 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-27ffc87{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-6174 .elementor-element.elementor-element-27ffc87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;}.elementor-6174 .elementor-element.elementor-element-4b7508f{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-6174 .elementor-element.elementor-element-aea26de .elementor-button{background-color:var( --e-global-color-0a476c1 );padding:15px 30px 15px 30px;}.elementor-6174 .elementor-element.elementor-element-aea26de.elementor-element{--align-self:flex-start;}.elementor-6174 .elementor-element.elementor-element-79bbfe6{--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;--justify-content:center;}.elementor-6174 .elementor-element.elementor-element-79bbfe6:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-79bbfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e21bc8b );}.elementor-6174 .elementor-element.elementor-element-2f643c9{--display:flex;}.elementor-6174 .elementor-element.elementor-element-c2525f2 img{max-width:50%;}.elementor-6174 .elementor-element.elementor-element-4bda875{text-align:center;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-67d82b4{--display:flex;}.elementor-6174 .elementor-element.elementor-element-8716290{text-align:center;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-594c0fd{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-588224b{--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-6174 .elementor-element.elementor-element-588224b:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-588224b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-b0fce12{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6174 .elementor-element.elementor-element-b0fce12:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-b0fce12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e21bc8b );background-image:url("https://amar-okna.pl/wp-content/uploads/2026/04/wooood-1-1536x1374.jpg");background-position:center center;background-size:cover;}.elementor-6174 .elementor-element.elementor-element-e4d42bf{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:0px;--z-index:1;}.elementor-6174 .elementor-element.elementor-element-56f8d7d{z-index:0;text-align:end;}.elementor-6174 .elementor-element.elementor-element-56f8d7d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-68f8147 );}.elementor-6174 .elementor-element.elementor-element-dd8efac{margin:-82px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-6174 .elementor-element.elementor-element-dd8efac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;}body:not(.rtl) .elementor-6174 .elementor-element.elementor-element-a52baaf{left:-55%;}body.rtl .elementor-6174 .elementor-element.elementor-element-a52baaf{right:-55%;}.elementor-6174 .elementor-element.elementor-element-a52baaf{bottom:0px;}.elementor-6174 .elementor-element.elementor-element-a52baaf img{width:75%;}.elementor-6174 .elementor-element.elementor-element-eb7a40b{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-6174 .elementor-element.elementor-element-46617f5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 30%;text-align:end;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-6174 .elementor-element.elementor-element-044f6be .elementor-button{background-color:var( --e-global-color-0a476c1 );padding:15px 30px 15px 30px;}.elementor-6174 .elementor-element.elementor-element-044f6be{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 30%;}.elementor-6174 .elementor-element.elementor-element-044f6be.elementor-element{--align-self:flex-end;}.elementor-6174 .elementor-element.elementor-element-1e5ce5b{--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-6174 .elementor-element.elementor-element-1e5ce5b:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-1e5ce5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-ee8c7bb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6174 .elementor-element.elementor-element-ee8c7bb:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-ee8c7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e21bc8b );background-image:url("https://amar-okna.pl/wp-content/uploads/2026/04/pergola_wizualizacja-17-1536x854.jpg");background-position:center center;background-size:cover;}.elementor-6174 .elementor-element.elementor-element-ea3e22a{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:0px;--z-index:1;}.elementor-6174 .elementor-element.elementor-element-63ee86b{z-index:0;text-align:end;}.elementor-6174 .elementor-element.elementor-element-63ee86b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-68f8147 );}.elementor-6174 .elementor-element.elementor-element-711bd7f{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-6174 .elementor-element.elementor-element-711bd7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;}body:not(.rtl) .elementor-6174 .elementor-element.elementor-element-9300a8f{left:-60%;}body.rtl .elementor-6174 .elementor-element.elementor-element-9300a8f{right:-60%;}.elementor-6174 .elementor-element.elementor-element-9300a8f{bottom:0px;}.elementor-6174 .elementor-element.elementor-element-9300a8f img{width:60%;}.elementor-6174 .elementor-element.elementor-element-9daa2b0{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-6174 .elementor-element.elementor-element-1b734e6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 30%;text-align:end;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-6174 .elementor-element.elementor-element-08ce1ef .elementor-button{background-color:var( --e-global-color-0a476c1 );padding:15px 30px 15px 30px;}.elementor-6174 .elementor-element.elementor-element-08ce1ef{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 30%;}.elementor-6174 .elementor-element.elementor-element-08ce1ef.elementor-element{--align-self:flex-end;}.elementor-6174 .elementor-element.elementor-element-d3a36e0{--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-6174 .elementor-element.elementor-element-d3a36e0:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-d3a36e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, var( --e-global-color-0a476c1 ) 15%, var( --e-global-color-e21bc8b ) 15%);}.elementor-6174 .elementor-element.elementor-element-5a096f2{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-6174 .elementor-element.elementor-element-42da06a{padding:0px 0px 0px 150px;z-index:0;text-align:start;}.elementor-6174 .elementor-element.elementor-element-42da06a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF40;}.elementor-6174 .elementor-element.elementor-element-f7bfcad{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-6174 .elementor-element.elementor-element-f7bfcad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-2077886{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6174 .elementor-element.elementor-element-489a074{--display:flex;--justify-content:center;grid-column:span 2;}.elementor-6174 .elementor-element.elementor-element-e088b68{z-index:3;}.elementor-6174 .elementor-element.elementor-element-e088b68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-fa5183b{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-7702d7d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--align-items:center;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:var( --e-global-color-0a476c1 );--border-color:var( --e-global-color-0a476c1 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6174 .elementor-element.elementor-element-c6a388a{--display:flex;--justify-content:center;grid-column:span 2;}.elementor-6174 .elementor-element.elementor-element-0776198{z-index:3;}.elementor-6174 .elementor-element.elementor-element-0776198 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-f5336ea{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-52530c3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6174 .elementor-element.elementor-element-465602a{--display:flex;--justify-content:center;grid-column:span 2;}.elementor-6174 .elementor-element.elementor-element-4c92e6a{z-index:3;}.elementor-6174 .elementor-element.elementor-element-4c92e6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-de76f04{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-2c0a4e8 .elementor-button{background-color:var( --e-global-color-0a476c1 );padding:15px 30px 15px 30px;}.elementor-6174 .elementor-element.elementor-element-2c0a4e8.elementor-element{--align-self:flex-start;}.elementor-6174 .elementor-element.elementor-element-64b22e0{--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-6174 .elementor-element.elementor-element-64b22e0:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-64b22e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, var( --e-global-color-0a476c1 ) 15%, var( --e-global-color-e21bc8b ) 15%);}.elementor-6174 .elementor-element.elementor-element-c0d5c1e{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-6174 .elementor-element.elementor-element-12de839{padding:0px 0px 0px 150px;z-index:0;text-align:start;}.elementor-6174 .elementor-element.elementor-element-12de839 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF40;}.elementor-6174 .elementor-element.elementor-element-78f1ab6{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-6174 .elementor-element.elementor-element-78f1ab6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-6efe001{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6174 .elementor-element.elementor-element-a740dae{--display:flex;--justify-content:center;grid-column:span 2;}.elementor-6174 .elementor-element.elementor-element-842492d{z-index:3;}.elementor-6174 .elementor-element.elementor-element-842492d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-44efb35{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-eb2d6d4 .elementor-button{background-color:var( --e-global-color-0a476c1 );padding:15px 30px 15px 30px;}.elementor-6174 .elementor-element.elementor-element-eb2d6d4.elementor-element{--align-self:flex-start;}.elementor-6174 .elementor-element.elementor-element-2b6780c{--display:flex;--min-height:80vh;--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-6174 .elementor-element.elementor-element-2b6780c:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-2b6780c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68f8147 );}.elementor-6174 .elementor-element.elementor-element-6147646{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-6174 .elementor-element.elementor-element-633228a{z-index:0;text-align:end;}.elementor-6174 .elementor-element.elementor-element-633228a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-0a3bd41{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-6174 .elementor-element.elementor-element-0a3bd41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;}.elementor-6174 .elementor-element.elementor-element-ac5f502{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-6174 .elementor-element.elementor-element-c98f72e{text-align:center;}.elementor-6174 .elementor-element.elementor-element-c98f72e img{max-width:250px;}.elementor-6174 .elementor-element.elementor-element-dd8f087 .elementor-button{background-color:var( --e-global-color-0a476c1 );padding:15px 30px 15px 30px;}.elementor-6174 .elementor-element.elementor-element-dd8f087.elementor-element{--align-self:center;}.elementor-6174 .elementor-element.elementor-element-f1c1917{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6174 .elementor-element.elementor-element-f1c1917:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-f1c1917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e21bc8b );background-image:url("https://amar-okna.pl/wp-content/uploads/2026/04/kolor-2-1536x1023.jpg");background-position:center center;background-size:cover;}.elementor-6174 .elementor-element.elementor-element-4a43f02{--display:flex;--min-height:80vh;--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-6174 .elementor-element.elementor-element-4a43f02:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-4a43f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4EB;}.elementor-6174 .elementor-element.elementor-element-a79a12f{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-6174 .elementor-element.elementor-element-7ba8583{z-index:0;text-align:end;}.elementor-6174 .elementor-element.elementor-element-7ba8583 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-33b146c{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-6174 .elementor-element.elementor-element-33b146c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;}.elementor-6174 .elementor-element.elementor-element-7e774c7{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-6174 .elementor-element.elementor-element-47373ad .elementor-button{background-color:var( --e-global-color-0a476c1 );padding:15px 30px 15px 30px;}.elementor-6174 .elementor-element.elementor-element-47373ad.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-6174 .elementor-element.elementor-element-32fd8cb{right:-60%;}body.rtl .elementor-6174 .elementor-element.elementor-element-32fd8cb{left:-60%;}.elementor-6174 .elementor-element.elementor-element-32fd8cb{top:0%;}.elementor-6174 .elementor-element.elementor-element-3803e49{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6174 .elementor-element.elementor-element-3803e49:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-3803e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e21bc8b );background-image:url("https://amar-okna.pl/wp-content/uploads/2026/04/kolor-2-1536x1023.jpg");background-position:center center;background-size:cover;}.elementor-6174 .elementor-element.elementor-element-eb42860{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-6174 .elementor-element.elementor-element-eb42860:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-eb42860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e21bc8b );}.elementor-6174 .elementor-element.elementor-element-1b34e59{--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-6174 .elementor-element.elementor-element-e30d25d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6174 .elementor-element.elementor-element-cf6031e{z-index:2;text-align:start;}.elementor-6174 .elementor-element.elementor-element-cf6031e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-f8e3309{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-d3ca45a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6174 .elementor-element.elementor-element-9d909fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-6174 .elementor-element.elementor-element-9d909fc:not(.elementor-motion-effects-element-type-background), .elementor-6174 .elementor-element.elementor-element-9d909fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ede002 );}.elementor-6174 .elementor-element.elementor-element-6a0bea6{z-index:2;text-align:start;}.elementor-6174 .elementor-element.elementor-element-6a0bea6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;}.elementor-6174 .elementor-element.elementor-element-38c8bfd{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-6174 .elementor-element.elementor-element-cc13747{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6174 .elementor-element.elementor-element-96ecf1b{--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;--align-items:center;}.elementor-6174 .elementor-element.elementor-element-f603afc{--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;--align-items:center;}.elementor-6174 .elementor-element.elementor-element-ba282c6{--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;--align-items:center;}.elementor-6174 .elementor-element.elementor-element-101023a{--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;--align-items:center;}.elementor-6174 .elementor-element.elementor-element-1520e7d{--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;--align-items:center;}.elementor-6174 .elementor-element.elementor-element-916f89b{--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;--align-items:center;}.elementor-6174 .elementor-element.elementor-element-b13f4c9{--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;--align-items:center;}.elementor-6174 .elementor-element.elementor-element-0045702{--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;--align-items:center;}.elementor-6174 .elementor-element.elementor-element-145da7f{--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;--align-items:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6174 .elementor-element.elementor-element-d5f785b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-6174 .elementor-element.elementor-element-594c0fd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-6174 .elementor-element.elementor-element-2077886{--grid-auto-flow:row;}.elementor-6174 .elementor-element.elementor-element-7702d7d{--grid-auto-flow:row;}.elementor-6174 .elementor-element.elementor-element-52530c3{--grid-auto-flow:row;}.elementor-6174 .elementor-element.elementor-element-6efe001{--grid-auto-flow:row;}.elementor-6174 .elementor-element.elementor-element-cc13747{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6174 .elementor-element.elementor-element-9207728 .elementor-heading-title{font-size:40px;}.elementor-6174 .elementor-element.elementor-element-c253323{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6174 .elementor-element.elementor-element-33d895d{text-align:center;}.elementor-6174 .elementor-element.elementor-element-5c2c7d1 .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-1762251{padding:0px 0px 0px 0px;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-3c5dc08{--min-height:50vh;}.elementor-6174 .elementor-element.elementor-element-0ba63be{--min-height:50vh;}.elementor-6174 .elementor-element.elementor-element-0ba63be.e-con{--order:99999 /* order end hack */;}.elementor-6174 .elementor-element.elementor-element-466b4e0 .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-9d5e5f0{text-align:center;}.elementor-6174 .elementor-element.elementor-element-384410a{padding:0px 0px 0px 0px;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-7c04817 .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-cc15873 .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-e9ef924{padding:0px 0px 0px 0px;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-d5f785b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-6174 .elementor-element.elementor-element-32c1686 .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-27ffc87 .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-4b7508f{padding:0px 0px 0px 0px;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-594c0fd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-6174 .elementor-element.elementor-element-b0fce12{--min-height:50vh;}.elementor-6174 .elementor-element.elementor-element-b0fce12.e-con{--order:99999 /* order end hack */;}.elementor-6174 .elementor-element.elementor-element-56f8d7d .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-dd8efac .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-a52baaf img{width:100%;}.elementor-6174 .elementor-element.elementor-element-eb7a40b{padding:0px 0px 0px 0px;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-46617f5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:start;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-044f6be{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6174 .elementor-element.elementor-element-044f6be.elementor-element{--align-self:flex-start;}.elementor-6174 .elementor-element.elementor-element-ee8c7bb{--min-height:50vh;}.elementor-6174 .elementor-element.elementor-element-ee8c7bb.e-con{--order:99999 /* order end hack */;}.elementor-6174 .elementor-element.elementor-element-63ee86b .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-711bd7f .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-9300a8f img{width:100%;}.elementor-6174 .elementor-element.elementor-element-9daa2b0{padding:0px 0px 0px 0px;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-1b734e6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:start;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-08ce1ef{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6174 .elementor-element.elementor-element-08ce1ef.elementor-element{--align-self:flex-start;}.elementor-6174 .elementor-element.elementor-element-42da06a .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-f7bfcad{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6174 .elementor-element.elementor-element-f7bfcad .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-2077886{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6174 .elementor-element.elementor-element-489a074{grid-column:span 2;}.elementor-6174 .elementor-element.elementor-element-fa5183b{padding:0px 0px 0px 0px;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-7702d7d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6174 .elementor-element.elementor-element-c6a388a{grid-column:span 2;}.elementor-6174 .elementor-element.elementor-element-f5336ea{padding:0px 0px 0px 0px;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-52530c3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6174 .elementor-element.elementor-element-465602a{grid-column:span 2;}.elementor-6174 .elementor-element.elementor-element-de76f04{padding:0px 0px 0px 0px;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-12de839 .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-78f1ab6{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6174 .elementor-element.elementor-element-78f1ab6 .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-6efe001{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6174 .elementor-element.elementor-element-a740dae{grid-column:span 2;}.elementor-6174 .elementor-element.elementor-element-44efb35{padding:0px 0px 0px 0px;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-633228a .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-0a3bd41 .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-ac5f502{padding:0px 0px 0px 0px;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-7ba8583 .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-33b146c .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-7e774c7{padding:0px 0px 0px 0px;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-cf6031e{text-align:start;}.elementor-6174 .elementor-element.elementor-element-cf6031e .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-f8e3309{padding:0px 0px 0px 0px;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-6a0bea6 .elementor-heading-title{font-size:32px;}.elementor-6174 .elementor-element.elementor-element-38c8bfd{padding:0px 0px 0px 0px;font-size:14px;}.elementor-6174 .elementor-element.elementor-element-cc13747{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-6174 .elementor-element.elementor-element-a0611f1{--width:45%;}.elementor-6174 .elementor-element.elementor-element-3c5dc08{--width:55%;}.elementor-6174 .elementor-element.elementor-element-0ba63be{--width:55%;}.elementor-6174 .elementor-element.elementor-element-b642108{--width:45%;}.elementor-6174 .elementor-element.elementor-element-9fc358e{--width:45%;}.elementor-6174 .elementor-element.elementor-element-99e15e3{--width:55%;}.elementor-6174 .elementor-element.elementor-element-89b20e2{--width:45%;}.elementor-6174 .elementor-element.elementor-element-79bbfe6{--width:55%;}.elementor-6174 .elementor-element.elementor-element-b0fce12{--width:55%;}.elementor-6174 .elementor-element.elementor-element-e4d42bf{--width:45%;}.elementor-6174 .elementor-element.elementor-element-ee8c7bb{--width:55%;}.elementor-6174 .elementor-element.elementor-element-ea3e22a{--width:45%;}.elementor-6174 .elementor-element.elementor-element-5a096f2{--width:100%;}.elementor-6174 .elementor-element.elementor-element-c0d5c1e{--width:100%;}.elementor-6174 .elementor-element.elementor-element-6147646{--width:45%;}.elementor-6174 .elementor-element.elementor-element-f1c1917{--width:55%;}.elementor-6174 .elementor-element.elementor-element-a79a12f{--width:45%;}.elementor-6174 .elementor-element.elementor-element-3803e49{--width:55%;}}/* Start custom CSS for heading, class: .elementor-element-5c2c7d1 */.elementor-6174 .elementor-element.elementor-element-5c2c7d1 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1762251 */@media screen and (min-width:1025px) {
    .elementor-6174 .elementor-element.elementor-element-1762251 p:first-child {
        margin-right:-100px;
    }
    .elementor-6174 .elementor-element.elementor-element-1762251 p:last-child {
        margin-right:-100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5dc08 */@media screen and (min-width:1025px) {
    .elementor-6174 .elementor-element.elementor-element-3c5dc08 {
    clip-path: polygon(100% 0%, 100% 51%, 100% 100%, 25% 100%, 0 59%, 47% 0);
}
}
.elementor-6174 .elementor-element.elementor-element-3c5dc08 {
    position: relative;
    overflow: visible;
}
.elementor-6174 .elementor-element.elementor-element-3c5dc08::afterr {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background: red;
    clip-path: polygon(100% 0%, 100% 51%, 100% 100%, 100% 100%, 75% 62%, 100% 18%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ba63be */@media screen and (min-width:1025px) {
    .elementor-6174 .elementor-element.elementor-element-0ba63be {
    clip-path: polygon(0% 100%, 0% 49%, 0% 0%, 75% 0%, 100% 41%, 53% 100%);
}
}
.elementor-6174 .elementor-element.elementor-element-0ba63be {
    position: relative;
    overflow: visible;
}
.elementor-6174 .elementor-element.elementor-element-0ba63be::afterr {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background: red;
    clip-path: polygon(100% 0%, 100% 51%, 100% 100%, 100% 100%, 75% 62%, 100% 18%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-466b4e0 */.elementor-6174 .elementor-element.elementor-element-466b4e0 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c04817 */.elementor-6174 .elementor-element.elementor-element-7c04817 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc15873 */.elementor-6174 .elementor-element.elementor-element-cc15873 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99e15e3 */@media screen and (min-width:1025px) {
    .elementor-6174 .elementor-element.elementor-element-99e15e3 {
    clip-path: polygon(100% 0%, 100% 51%, 100% 100%, 25% 100%, 0 59%, 47% 0);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32c1686 */.elementor-6174 .elementor-element.elementor-element-32c1686 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27ffc87 */.elementor-6174 .elementor-element.elementor-element-27ffc87 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bbfe6 */@media screen and (min-width:1025px) {
   .elementor-6174 .elementor-element.elementor-element-79bbfe6 {
    clip-path: polygon(100% 0%, 100% 51%, 100% 100%, 25% 100%, 0 59%, 47% 0);
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0fce12 */.elementor-6174 .elementor-element.elementor-element-b0fce12 {
    clip-path: polygon(0% 100%, 0% 49%, 0% 0%, 75% 0%, 100% 41%, 53% 100%);
}
.elementor-6174 .elementor-element.elementor-element-b0fce12 {
    position: relative;
    overflow: visible;
}
.elementor-6174 .elementor-element.elementor-element-b0fce12::afterr {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background: red;
    clip-path: polygon(100% 0%, 100% 51%, 100% 100%, 100% 100%, 75% 62%, 100% 18%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56f8d7d */.elementor-6174 .elementor-element.elementor-element-56f8d7d strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd8efac */.elementor-6174 .elementor-element.elementor-element-dd8efac strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a52baaf */@media screen and (max-width:767px) {
    .elementor-6174 .elementor-element.elementor-element-a52baaf {
        position: relative !important;
        left: 0 !important;
        right: 0 !important;
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb7a40b */.elementor-6174 .elementor-element.elementor-element-eb7a40b table {
    width: 100%;
    border-collapse: collapse;
    font-family: inherit;

    color: #3d3d3a;
}

.elementor-6174 .elementor-element.elementor-element-eb7a40b table th {
    padding: 14px 20px;
    text-align: left;
    border-top: 0px solid #000;
    border-bottom: 1px solid #000;
}

.elementor-6174 .elementor-element.elementor-element-eb7a40b table td {
    padding: 14px 20px;
    text-align: left;
    border-bottom: 1px solid #e5e0d8;
}

.elementor-6174 .elementor-element.elementor-element-eb7a40b table th {
    font-weight: 600;
    font-size: 14px;
    color: #2c2c2a;
}

.elementor-6174 .elementor-element.elementor-element-eb7a40b table td {
    font-weight: 400;
}

.elementor-6174 .elementor-element.elementor-element-eb7a40b table th:nth-child(2),
.elementor-6174 .elementor-element.elementor-element-eb7a40b table th:nth-child(3),
.elementor-6174 .elementor-element.elementor-element-eb7a40b table td:nth-child(2),
.elementor-6174 .elementor-element.elementor-element-eb7a40b table td:nth-child(3) {
    text-align: center;
    width: 20%;
}

.elementor-6174 .elementor-element.elementor-element-eb7a40b table th:first-child,
.elementor-6174 .elementor-element.elementor-element-eb7a40b table td:first-child {
    width: 60%;
}

.elementor-6174 .elementor-element.elementor-element-eb7a40b table tr:last-child td {
    border-bottom: none;
}

.elementor-6174 .elementor-element.elementor-element-eb7a40b table tr:nth-child(odd),
.elementor-6174 .elementor-element.elementor-element-eb7a40b table tr:nth-child(even) {
    background: transparent !important;
}

.elementor-6174 .elementor-element.elementor-element-eb7a40b table th,
.elementor-6174 .elementor-element.elementor-element-eb7a40b table td {
    border-left: none !important;
    border-right: none !important;
}


.elementor-6174 .elementor-element.elementor-element-eb7a40b table tbody>tr:nth-child(odd)>td, .elementor-6174 .elementor-element.elementor-element-eb7a40b table tbody>tr:nth-child(odd)>th {
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee8c7bb */.elementor-6174 .elementor-element.elementor-element-ee8c7bb {
    clip-path: polygon(0% 100%, 0% 49%, 0% 0%, 75% 0%, 100% 41%, 53% 100%);
}
.elementor-6174 .elementor-element.elementor-element-ee8c7bb {
    position: relative;
    overflow: visible;
}
.elementor-6174 .elementor-element.elementor-element-ee8c7bb::afterr {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background: red;
    clip-path: polygon(100% 0%, 100% 51%, 100% 100%, 100% 100%, 75% 62%, 100% 18%);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63ee86b */.elementor-6174 .elementor-element.elementor-element-63ee86b strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-711bd7f */.elementor-6174 .elementor-element.elementor-element-711bd7f strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9300a8f */@media screen and (max-width:767px) {
    .elementor-6174 .elementor-element.elementor-element-9300a8f {
        position: relative !important;
        left: 0 !important;
        right: 0 !important;
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9daa2b0 */.elementor-6174 .elementor-element.elementor-element-9daa2b0 table {
    width: 100%;
    border-collapse: collapse;
    font-family: inherit;

    color: #3d3d3a;
}

.elementor-6174 .elementor-element.elementor-element-9daa2b0 table th {
    padding: 14px 20px;
    text-align: left;
    border-top: 0px solid #000;
    border-bottom: 1px solid #000;
}

.elementor-6174 .elementor-element.elementor-element-9daa2b0 table td {
    padding: 14px 20px;
    text-align: left;
    border-bottom: 1px solid #e5e0d8;
}

.elementor-6174 .elementor-element.elementor-element-9daa2b0 table th {
    font-weight: 600;
    font-size: 14px;
    color: #2c2c2a;
}

.elementor-6174 .elementor-element.elementor-element-9daa2b0 table td {
    font-weight: 400;
}

.elementor-6174 .elementor-element.elementor-element-9daa2b0 table th:nth-child(2),
.elementor-6174 .elementor-element.elementor-element-9daa2b0 table th:nth-child(3),
.elementor-6174 .elementor-element.elementor-element-9daa2b0 table td:nth-child(2),
.elementor-6174 .elementor-element.elementor-element-9daa2b0 table td:nth-child(3) {
    text-align: center;
    width: 70%;
}

.elementor-6174 .elementor-element.elementor-element-9daa2b0 table th:first-child,
.elementor-6174 .elementor-element.elementor-element-9daa2b0 table td:first-child {
    width: 30%;
}

.elementor-6174 .elementor-element.elementor-element-9daa2b0 table tr:last-child td {
    border-bottom: none;
}

.elementor-6174 .elementor-element.elementor-element-9daa2b0 table tr:nth-child(odd),
.elementor-6174 .elementor-element.elementor-element-9daa2b0 table tr:nth-child(even) {
    background: transparent !important;
}

.elementor-6174 .elementor-element.elementor-element-9daa2b0 table th,
.elementor-6174 .elementor-element.elementor-element-9daa2b0 table td {
    border-left: none !important;
    border-right: none !important;
}


.elementor-6174 .elementor-element.elementor-element-9daa2b0 table tbody>tr:nth-child(odd)>td, .elementor-6174 .elementor-element.elementor-element-9daa2b0 table tbody>tr:nth-child(odd)>th {
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42da06a */.elementor-6174 .elementor-element.elementor-element-42da06a strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7bfcad */.elementor-6174 .elementor-element.elementor-element-f7bfcad strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12de839 */.elementor-6174 .elementor-element.elementor-element-12de839 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78f1ab6 */.elementor-6174 .elementor-element.elementor-element-78f1ab6 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-633228a */.elementor-6174 .elementor-element.elementor-element-633228a strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a3bd41 */.elementor-6174 .elementor-element.elementor-element-0a3bd41 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c1917 */.elementor-6174 .elementor-element.elementor-element-f1c1917 {
    clip-path: polygon(100% 0%, 100% 51%, 100% 100%, 25% 100%, 0 59%, 47% 0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ba8583 */.elementor-6174 .elementor-element.elementor-element-7ba8583 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33b146c */.elementor-6174 .elementor-element.elementor-element-33b146c strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32fd8cb */.elementor-6174 .elementor-element.elementor-element-32fd8cb img  {
    max-height: 80vh !important;
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3803e49 */.elementor-6174 .elementor-element.elementor-element-3803e49 {
    clip-path: polygon(100% 0%, 100% 51%, 100% 100%, 25% 100%, 0 59%, 47% 0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf6031e */.elementor-6174 .elementor-element.elementor-element-cf6031e strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a0bea6 */.elementor-6174 .elementor-element.elementor-element-6a0bea6 strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc13747 */.elementor-6174 .elementor-element.elementor-element-cc13747 > div:hover {
    background: #F4F4EB;
}

/* Wewnętrzne linie siatki 3x3 */
.elementor-6174 .elementor-element.elementor-element-cc13747 > .e-con.e-child {
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 30px;
}

/* Usunięcie prawej krawędzi w ostatniej kolumnie */
.elementor-6174 .elementor-element.elementor-element-cc13747 > .e-con.e-child:nth-child(3n) {
    border-right: none;
}

/* Usunięcie dolnej krawędzi w ostatnim wierszu */
.elementor-6174 .elementor-element.elementor-element-cc13747 > .e-con.e-child:nth-last-child(-n+3) {
    border-bottom: none;
}

@media (max-width: 767px) {
    .elementor-6174 .elementor-element.elementor-element-cc13747 > .e-con.e-child {
        border-right: none;
        border-bottom: 1px solid #eee;
    }
    .elementor-6174 .elementor-element.elementor-element-cc13747 > .e-con.e-child:last-child {
        border-bottom: none;
    }
}/* End custom CSS */