.elementor-439 .elementor-element.elementor-element-3dc13a8d:not(.elementor-motion-effects-element-type-background),.elementor-439 .elementor-element.elementor-element-3dc13a8d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1c1712;background-image:url(https://novapiastowska.pl/wp-content/uploads/2026/04/2-1.png);background-position:center center;background-size:cover}.elementor-439 .elementor-element.elementor-element-3dc13a8d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-439 .elementor-element.elementor-element-3dc13a8d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-439 .elementor-element.elementor-element-27bc77e3.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-439 .elementor-element.elementor-element-27bc77e3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-439 .elementor-element.elementor-element-27bc77e3>.elementor-element-populated{padding:0 80px 60px 80px}.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-439 .elementor-element.elementor-element-7def32ec{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0;text-align:start}.elementor-439 .elementor-element.elementor-element-7def32ec .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#9a7a5a}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-439 .elementor-element.elementor-element-3644527a{--divider-border-style:solid;--divider-color:#9a7a5a;--divider-border-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-439 .elementor-element.elementor-element-3644527a .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0}.elementor-439 .elementor-element.elementor-element-3644527a .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px}.elementor-439 .elementor-element.elementor-element-608b7d2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0;text-align:start}.elementor-439 .elementor-element.elementor-element-608b7d2 .elementor-heading-title{font-family:"Josefin Sans",Sans-serif;font-size:72px;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:8px;color:#e8ddd0}.elementor-439 .elementor-element.elementor-element-296d9ddc{text-align:start}.elementor-439 .elementor-element.elementor-element-296d9ddc .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:11px;font-weight:300;text-transform:uppercase;letter-spacing:3px;color:rgb(232 221 208 / .5)}.elementor-439 .elementor-element.elementor-element-6486d5c9{padding:0 0 0 0}.elementor-439 .elementor-element.elementor-element-37986289>.elementor-element-populated{padding:0 0 0 0}.elementor-439 .elementor-element.elementor-element-62aa5894{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 40px 0 80px;text-align:start}.elementor-439 .elementor-element.elementor-element-62aa5894 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#9a7a5a}.elementor-439 .elementor-element.elementor-element-375173ef{--divider-border-style:solid;--divider-color:#9a7a5a;--divider-border-width:1px}.elementor-439 .elementor-element.elementor-element-375173ef .elementor-divider-separator{width:1000px}.elementor-439 .elementor-element.elementor-element-375173ef .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-439 .elementor-element.elementor-element-65d5831{padding:0 40px 0 80px;text-align:start}.elementor-439 .elementor-element.elementor-element-65d5831 .elementor-heading-title{font-family:"Josefin Sans",Sans-serif;font-size:40px;font-weight:300;text-transform:none;letter-spacing:2px;color:#e8ddd0}.elementor-439 .elementor-element.elementor-element-7cefeb0c{--e-image-carousel-slides-to-show:3}.elementor-439 .elementor-element.elementor-element-2c32404a{padding:0 0 0 0}.elementor-439 .elementor-element.elementor-element-26d47f27>.elementor-element-populated{padding:0 0 0 0}.elementor-439 .elementor-element.elementor-element-597e0536{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 40px 0 80px;text-align:start}.elementor-439 .elementor-element.elementor-element-597e0536 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#9a7a5a}.elementor-439 .elementor-element.elementor-element-1abe7c6d{--divider-border-style:solid;--divider-color:#9a7a5a;--divider-border-width:1px}.elementor-439 .elementor-element.elementor-element-1abe7c6d .elementor-divider-separator{width:1000px}.elementor-439 .elementor-element.elementor-element-1abe7c6d .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-439 .elementor-element.elementor-element-33c883aa{padding:0 40px 0 80px;text-align:start}.elementor-439 .elementor-element.elementor-element-33c883aa .elementor-heading-title{font-family:"Josefin Sans",Sans-serif;font-size:40px;font-weight:300;text-transform:none;letter-spacing:2px;color:#e8ddd0}.elementor-439 .elementor-element.elementor-element-5bb18f75{--e-image-carousel-slides-to-show:3}.elementor-439 .elementor-element.elementor-element-a7533d3{padding:0 0 0 0}.elementor-439 .elementor-element.elementor-element-5fac432>.elementor-element-populated{padding:0 0 0 0}.elementor-439 .elementor-element.elementor-element-5bf25ca{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 40px 0 80px;text-align:start}.elementor-439 .elementor-element.elementor-element-5bf25ca .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#9a7a5a}.elementor-439 .elementor-element.elementor-element-43c5eaf{--divider-border-style:solid;--divider-color:#9a7a5a;--divider-border-width:1px}.elementor-439 .elementor-element.elementor-element-43c5eaf .elementor-divider-separator{width:1000px}.elementor-439 .elementor-element.elementor-element-43c5eaf .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-439 .elementor-element.elementor-element-e3dfad3{padding:0 40px 0 80px;text-align:start}.elementor-439 .elementor-element.elementor-element-e3dfad3 .elementor-heading-title{font-family:"Josefin Sans",Sans-serif;font-size:40px;font-weight:300;text-transform:none;letter-spacing:2px;color:#e8ddd0}.elementor-439 .elementor-element.elementor-element-16a3fc1{--e-image-carousel-slides-to-show:3}.elementor-439 .elementor-element.elementor-element-7548cc18:not(.elementor-motion-effects-element-type-background),.elementor-439 .elementor-element.elementor-element-7548cc18>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://novapiastowska.pl/wp-content/uploads/2026/03/1-2.png)}.elementor-439 .elementor-element.elementor-element-7548cc18{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-439 .elementor-element.elementor-element-7548cc18>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-439 .elementor-element.elementor-element-20b16088.elementor-column .elementor-widget-wrap{align-items:middle}.elementor-439 .elementor-element.elementor-element-20b16088.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle}.elementor-439 .elementor-element.elementor-element-20b16088>.elementor-element-populated{padding:64px 70px 64px 70px}.elementor-439 .elementor-element.elementor-element-d7c15ce{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 16px) 0;text-align:start}.elementor-439 .elementor-element.elementor-element-d7c15ce .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#9a7a5a}.elementor-439 .elementor-element.elementor-element-772df982{--divider-border-style:solid;--divider-color:#9a7a5a;--divider-border-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 24px) 0}.elementor-439 .elementor-element.elementor-element-772df982 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0}.elementor-439 .elementor-element.elementor-element-772df982 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px}.elementor-439 .elementor-element.elementor-element-47df64ea{text-align:start}.elementor-439 .elementor-element.elementor-element-47df64ea .elementor-heading-title{font-family:"Josefin Sans",Sans-serif;font-size:40px;font-weight:300;text-transform:none;line-height:1.2em;letter-spacing:2px;color:#e8ddd0}.elementor-bc-flex-widget .elementor-439 .elementor-element.elementor-element-5d919501.elementor-column .elementor-widget-wrap{align-items:middle}.elementor-439 .elementor-element.elementor-element-5d919501.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle}.elementor-439 .elementor-element.elementor-element-5d919501>.elementor-element-populated{padding:64px 70px 64px 70px}.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-439 .elementor-element.elementor-element-53013da6 .elementor-button{background-color:#9a7a5a;font-family:"DM Sans",Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:3px;fill:#0f0e0d;color:#0f0e0d;border-radius:0 0 0 0;padding:16px 40px 16px 40px}.elementor-439 .elementor-element.elementor-element-53013da6 .elementor-button:hover,.elementor-439 .elementor-element.elementor-element-53013da6 .elementor-button:focus{background-color:#c8a882;color:#0f0e0d}.elementor-439 .elementor-element.elementor-element-53013da6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0}.elementor-439 .elementor-element.elementor-element-53013da6 .elementor-button:hover svg,.elementor-439 .elementor-element.elementor-element-53013da6 .elementor-button:focus svg{fill:#0f0e0d}.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-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-439 .elementor-element.elementor-element-c8a5dab .elementor-icon-list-icon i{transition:color 0.3s}.elementor-439 .elementor-element.elementor-element-c8a5dab .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-439 .elementor-element.elementor-element-c8a5dab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-439 .elementor-element.elementor-element-c8a5dab .elementor-icon-list-text{transition:color 0.3s}:root{--page-title-display:none}@media(max-width:1024px){.elementor-439 .elementor-element.elementor-element-608b7d2 .elementor-heading-title{font-size:48px}.elementor-439 .elementor-element.elementor-element-7cefeb0c{--e-image-carousel-slides-to-show:2}.elementor-439 .elementor-element.elementor-element-5bb18f75{--e-image-carousel-slides-to-show:2}.elementor-439 .elementor-element.elementor-element-16a3fc1{--e-image-carousel-slides-to-show:2}}@media(min-width:1025px){.elementor-439 .elementor-element.elementor-element-3dc13a8d:not(.elementor-motion-effects-element-type-background),.elementor-439 .elementor-element.elementor-element-3dc13a8d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:767px){.elementor-439 .elementor-element.elementor-element-27bc77e3>.elementor-element-populated{padding:0 24px 90px 24px}.elementor-439 .elementor-element.elementor-element-7def32ec{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-439 .elementor-element.elementor-element-3644527a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-439 .elementor-element.elementor-element-3644527a .elementor-divider{text-align:center}.elementor-439 .elementor-element.elementor-element-3644527a .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-439 .elementor-element.elementor-element-608b7d2{text-align:center}.elementor-439 .elementor-element.elementor-element-608b7d2 .elementor-heading-title{font-size:32px}.elementor-439 .elementor-element.elementor-element-296d9ddc{text-align:center}.elementor-439 .elementor-element.elementor-element-65d5831{padding:0 0 0 0;text-align:center}.elementor-439 .elementor-element.elementor-element-65d5831 .elementor-heading-title{font-size:26px}.elementor-439 .elementor-element.elementor-element-7cefeb0c{--e-image-carousel-slides-to-show:1}.elementor-439 .elementor-element.elementor-element-33c883aa{padding:0 0 0 0;text-align:center}.elementor-439 .elementor-element.elementor-element-33c883aa .elementor-heading-title{font-size:26px}.elementor-439 .elementor-element.elementor-element-5bb18f75{--e-image-carousel-slides-to-show:1}.elementor-439 .elementor-element.elementor-element-e3dfad3{padding:0 0 0 0;text-align:center}.elementor-439 .elementor-element.elementor-element-e3dfad3 .elementor-heading-title{font-size:26px}.elementor-439 .elementor-element.elementor-element-16a3fc1{--e-image-carousel-slides-to-show:1}.elementor-439 .elementor-element.elementor-element-20b16088>.elementor-element-populated{padding:48px 24px 0 24px}.elementor-439 .elementor-element.elementor-element-47df64ea .elementor-heading-title{font-size:28px}.elementor-439 .elementor-element.elementor-element-5d919501>.elementor-element-populated{padding:0 24px 48px 24px}}body{background:#0f0e0d!important}.wiz-hero-section{position:relative!important;min-height:62vh!important;overflow:hidden!important}.wiz-hero-section>.elementor-container{min-height:62vh!important}.wiz-hero-section::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 40%,rgb(200 168 130 / .12),transparent 36%),linear-gradient(160deg,rgb(8 6 4 / .28),rgb(8 6 4 / .5),rgb(8 6 4 / .88))}.wiz-hero-section .elementor-container,.wiz-hero-section .elementor-column-wrap,.wiz-hero-section .elementor-widget-wrap{position:relative!important;z-index:2!important}.wiz-hero-title .elementor-heading-title,.wiz-hero-section h1{font-family:'Josefin Sans',sans-serif!important;font-size:clamp(38px, 7vw, 92px)!important;font-weight:300!important;letter-spacing:clamp(8px, 1.6vw, 22px)!important;line-height:1.1!important;text-transform:uppercase!important;text-align:center!important;color:#e8ddd0!important;text-shadow:0 24px 70px rgb(0 0 0 / .55)!important}.wiz-section{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 18% 0%,rgb(154 122 90 / .08),transparent 34%),#0f0e0d!important;border-top:1px solid rgb(154 122 90 / .14)!important;padding-top:58px!important;padding-bottom:70px!important}.wiz-sec-tag .elementor-heading-title{font-family:'DM Sans',sans-serif!important;font-size:10px!important;letter-spacing:4px!important;color:#9a7a5a!important;text-transform:uppercase!important;font-weight:400!important}.wiz-sec-title .elementor-heading-title,.wiz-section h2{font-family:'Josefin Sans',sans-serif!important;font-size:clamp(30px, 4vw, 56px)!important;font-weight:300!important;color:#e8ddd0!important;letter-spacing:2px!important;line-height:1.2!important}.wiz-divider-wow{display:block!important;margin:18px 0 34px!important}.wiz-divider-wow .elementor-divider{padding:0!important}.wiz-divider-wow .elementor-divider-separator{display:block!important;width:700px!important;max-width:700px!important;border-top:1px solid rgb(200 168 130 / .58)!important;position:relative!important}.wiz-divider-wow .elementor-divider-separator::after{content:''!important;position:absolute!important;right:0!important;top:-4px!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#c8a882!important;box-shadow:0 0 16px rgb(200 168 130 / .9)!important}.wiz-divider-wow .elementor-divider-separator::before{content:''!important;position:absolute!important;top:-1px!important;left:-45%!important;width:45%!important;height:1px!important;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .9),transparent)!important;animation:wizLineMove 3.2s ease-in-out infinite!important}@keyframes wizLineMove{0%{left:-45%;opacity:0}30%{opacity:1}70%{left:100%;opacity:0}100%{left:100%;opacity:0}}.wiz-carousel,.wiz-section .elementor-image-carousel-wrapper{padding:24px 70px 42px!important}.wiz-carousel img,.wiz-section .elementor-image-carousel-wrapper img,.wiz-section .swiper-slide img{width:100%!important;height:370px!important;object-fit:cover!important;display:block!important;filter:brightness(.9) contrast(1.06) saturate(.96)!important;transition:all 0.65s cubic-bezier(.22,1,.36,1)!important}.wiz-carousel img:hover,.wiz-section .elementor-image-carousel-wrapper img:hover,.wiz-section .swiper-slide img:hover{transform:scale(1.035)!important;filter:brightness(1) contrast(1.08) saturate(1.02)!important}.wiz-section .swiper-slide{padding:0 6px!important}.wiz-section .swiper-pagination-bullet{background:rgb(232 221 208 / .28)!important;opacity:1!important;width:6px!important;height:6px!important;transition:all 0.35s ease!important}.wiz-section .swiper-pagination-bullet-active{width:28px!important;border-radius:10px!important;background:#c8a882!important}.wiz-section .elementor-swiper-button{width:46px!important;height:46px!important;background:rgb(10 8 5 / .72)!important;border:1px solid rgb(154 122 90 / .35)!important;color:#e8ddd0!important;transition:all 0.3s ease!important}.wiz-section .elementor-swiper-button:hover{background:rgb(154 122 90 / .22)!important;color:#c8a882!important}.wiz-plany-section{background:#f5f3ef!important;border-top:1px solid rgb(154 122 90 / .22)!important}.wiz-plany-section .wiz-sec-title .elementor-heading-title,.wiz-plany-section h2{color:#1a1410!important}.wiz-plany-gallery .gallery{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;padding:28px 70px 44px!important}.wiz-plany-gallery .gallery-item{position:relative!important;overflow:hidden!important;margin:0!important;background:#fff!important;border:1px solid rgb(26 20 16 / .08)!important;box-shadow:0 18px 45px rgb(0 0 0 / .08)!important}.wiz-plany-gallery .gallery-item img{width:100%!important;height:340px!important;object-fit:contain!important;padding:26px!important;background:#fff!important;filter:none!important;transition:all 0.45s ease!important}.wiz-plany-gallery .gallery-item:hover img{transform:scale(1.025)!important}.wiz-plany-gallery .gallery-item::after{content:'ZOBACZ'!important;position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff0!important;color:#fff0!important;font-family:'DM Sans',sans-serif!important;font-size:10px!important;letter-spacing:3px!important;transition:all 0.35s ease!important;pointer-events:none!important}.wiz-plany-gallery .gallery-item:hover::after{background:rgb(26 20 16 / .55)!important;color:#fff!important}.wiz-final-cta{position:relative!important;overflow:hidden!important;min-height:430px!important;background:radial-gradient(circle at 82% 18%,rgb(200 168 130 / .2),transparent 28%),radial-gradient(circle at 10% 80%,rgb(154 122 90 / .14),transparent 30%),linear-gradient(135deg,#100d0a 0%,#17120e 45%,#090806 100%)!important;border-top:1px solid rgb(200 168 130 / .22)!important}.wiz-final-cta::before{content:''!important;position:absolute!important;inset:34px!important;border:1px solid rgb(200 168 130 / .18)!important;pointer-events:none!important;z-index:1!important}.wiz-final-cta::after{content:'NOVA PIASTOWSKA'!important;position:absolute!important;right:-20px!important;bottom:-18px!important;font-family:'Josefin Sans',sans-serif!important;font-size:clamp(54px, 9vw, 140px)!important;font-weight:300!important;letter-spacing:18px!important;color:rgb(232 221 208 / .035)!important;white-space:nowrap!important;pointer-events:none!important}.wiz-final-cta>.elementor-container{position:relative!important;z-index:2!important;min-height:430px!important;display:flex!important;align-items:center!important}.wiz-final-cta .elementor-column-wrap,.wiz-final-cta .elementor-widget-wrap{background:transparent!important}.wiz-final-cta h2,.wiz-final-cta .elementor-heading-title{font-family:'Josefin Sans',sans-serif!important;font-weight:300!important;font-size:clamp(34px, 4.4vw, 62px)!important;line-height:1.12!important;letter-spacing:2px!important;color:#e8ddd0!important;text-shadow:0 24px 70px rgb(0 0 0 / .55)!important}.wiz-final-cta .elementor-button,.wiz-section .elementor-button{font-family:'DM Sans',sans-serif!important;font-size:10px!important;letter-spacing:4px!important;text-transform:uppercase!important;border-radius:0!important;padding:18px 42px!important;background:rgb(154 122 90 / .92)!important;color:#fff!important;border:1px solid rgb(200 168 130 / .55)!important;box-shadow:0 22px 55px rgb(0 0 0 / .35)!important;transition:all 0.35s ease!important}.wiz-final-cta .elementor-button:hover,.wiz-section .elementor-button:hover{background:#e8ddd0!important;color:#14100c!important;border-color:#e8ddd0!important;transform:translateY(-3px)!important}.wiz-icons-list{text-align:left!important;margin-top:18px!important}.wiz-icons-list .elementor-icon-list-items{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important}.wiz-icons-list .elementor-icon-list-item{margin:0!important}.wiz-icons-list .elementor-icon-list-text{display:none!important}.wiz-icons-list .elementor-icon-list-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgb(255 255 255 / .045)!important;border:1px solid rgb(200 168 130 / .3)!important;border-radius:50%!important;box-shadow:0 14px 34px rgb(0 0 0 / .28)!important;transition:all 0.35s ease!important;overflow:hidden!important;position:relative!important}.wiz-icons-list .elementor-icon-list-icon i,.wiz-icons-list .elementor-icon-list-icon svg{font-size:15px!important;width:15px!important;height:15px!important;color:#c8a882!important;fill:#c8a882!important;transition:all 0.35s ease!important}.wiz-icons-list .elementor-icon-list-icon::after{content:'';position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.6s ease}.wiz-icons-list .elementor-icon-list-item:hover .elementor-icon-list-icon{background:#c8a882!important;border-color:#c8a882!important;transform:translateY(-4px) scale(1.07)!important;box-shadow:0 18px 40px rgb(200 168 130 / .35)!important}.wiz-icons-list .elementor-icon-list-item:hover .elementor-icon-list-icon::after{left:140%}.wiz-icons-list .elementor-icon-list-item:hover i,.wiz-icons-list .elementor-icon-list-item:hover svg{color:#14100c!important;fill:#14100c!important}@media (max-width:767px){.wiz-hero-section,.wiz-hero-section>.elementor-container{min-height:54vh!important}.wiz-hero-title .elementor-heading-title,.wiz-hero-section h1{font-size:34px!important;letter-spacing:8px!important;line-height:1.25!important;padding:0 22px!important}.wiz-section{padding-top:42px!important;padding-bottom:52px!important}.wiz-divider-wow .elementor-divider-separator{width:160px!important;max-width:160px!important}.wiz-carousel,.wiz-section .elementor-image-carousel-wrapper{padding:18px 18px 34px!important}.wiz-carousel img,.wiz-section .elementor-image-carousel-wrapper img,.wiz-section .swiper-slide img{height:240px!important}.wiz-plany-gallery .gallery{grid-template-columns:1fr!important;padding:18px 18px 34px!important}.wiz-plany-gallery .gallery-item img{height:260px!important;padding:20px!important}.wiz-final-cta{min-height:520px!important;text-align:center!important}.wiz-final-cta::before{inset:18px!important}.wiz-final-cta::after{left:50%!important;right:auto!important;bottom:28px!important;transform:translateX(-50%)!important;font-size:48px!important;letter-spacing:8px!important;white-space:normal!important;width:100%!important}.wiz-final-cta>.elementor-container{min-height:520px!important;padding:64px 24px!important}.wiz-final-cta .elementor-button,.wiz-section .elementor-button{width:100%!important;padding:20px 22px!important}.wiz-icons-list{text-align:center!important}.wiz-icons-list .elementor-icon-list-items{justify-content:center!important}.wiz-icons-list .elementor-icon-list-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}}.wiz-icons-list .elementor-icon-list-items{display:flex!important;justify-content:center!important;gap:16px!important}.wiz-icons-list .elementor-icon-list-item{margin:0!important}.wiz-icons-list .elementor-icon-list-icon{width:44px!important;height:44px!important;display:flex!important;align-items:center;justify-content:center;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(200 168 130 / .3)!important;border-radius:50%!important;box-shadow:0 12px 30px rgb(0 0 0 / .25)!important;transition:all 0.35s ease!important;position:relative;overflow:hidden}.wiz-icons-list .elementor-icon-list-icon i,.wiz-icons-list .elementor-icon-list-icon svg{font-size:15px!important;color:#c8a882!important;fill:#c8a882!important;transition:all 0.35s ease!important}.wiz-icons-list .elementor-icon-list-icon::after{content:'';position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.6s ease}.wiz-icons-list .elementor-icon-list-item:hover .elementor-icon-list-icon{background:#c8a882!important;border-color:#c8a882!important;transform:translateY(-4px) scale(1.07);box-shadow:0 18px 40px rgb(200 168 130 / .35)!important}.wiz-icons-list .elementor-icon-list-item:hover .elementor-icon-list-icon::after{left:140%}.wiz-icons-list .elementor-icon-list-item:hover i,.wiz-icons-list .elementor-icon-list-item:hover svg{color:#14100c!important;fill:#14100c!important}.wiz-icons-list .elementor-icon-list-text{display:none!important}@media (max-width:767px){.wiz-icons-list .elementor-icon-list-icon{width:42px!important;height:42px!important}}.wiz-final-cta{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 82% 18%,rgb(200 168 130 / .2),transparent 28%),radial-gradient(circle at 10% 80%,rgb(154 122 90 / .14),transparent 30%),linear-gradient(135deg,#100d0a 0%,#17120e 45%,#090806 100%)!important;border-top:1px solid rgb(200 168 130 / .22)!important;min-height:420px!important}.wiz-final-cta::before{content:''!important;position:absolute!important;inset:34px!important;border:1px solid rgb(200 168 130 / .2)!important;pointer-events:none!important;z-index:1!important}.wiz-final-cta::after{content:'NOVA PIASTOWSKA'!important;position:absolute!important;right:-20px!important;bottom:-18px!important;font-family:'Josefin Sans',sans-serif!important;font-size:clamp(54px, 9vw, 140px)!important;font-weight:300!important;letter-spacing:18px!important;color:rgb(232 221 208 / .035)!important;white-space:nowrap!important;pointer-events:none!important}.wiz-final-cta>.elementor-container{position:relative!important;z-index:2!important;min-height:420px!important;display:flex!important;align-items:center!important}.wiz-final-cta .elementor-column-wrap,.wiz-final-cta .elementor-widget-wrap{background:transparent!important}.wiz-final-cta .elementor-column:first-child{border-right:1px solid rgb(200 168 130 / .18)!important}.wiz-final-cta h2,.wiz-final-cta .elementor-heading-title{font-family:'Josefin Sans',sans-serif!important;font-weight:300!important;font-size:clamp(34px, 4.4vw, 62px)!important;line-height:1.12!important;letter-spacing:2px!important;color:#e8ddd0!important;text-shadow:0 24px 70px rgb(0 0 0 / .55)!important}.wiz-final-cta .elementor-text-editor,.wiz-final-cta p{font-family:'DM Sans',sans-serif!important;font-size:11px!important;line-height:1.9!important;letter-spacing:3px!important;text-transform:uppercase!important;color:rgb(232 221 208 / .58)!important}.wiz-final-cta .elementor-button{font-family:'DM Sans',sans-serif!important;font-size:10px!important;letter-spacing:4px!important;text-transform:uppercase!important;font-weight:400!important;border-radius:0!important;padding:18px 42px!important;background:rgb(154 122 90 / .92)!important;color:#ffffff!important;border:1px solid rgb(200 168 130 / .55)!important;box-shadow:0 22px 55px rgb(0 0 0 / .35)!important;transition:all 0.35s ease!important}.wiz-final-cta .elementor-button:hover{background:#e8ddd0!important;color:#14100c!important;border-color:#e8ddd0!important;transform:translateY(-3px)!important}@media (max-width:767px){.wiz-final-cta{min-height:520px!important;text-align:center!important}.wiz-final-cta::before{inset:18px!important}.wiz-final-cta::after{right:auto!important;left:50%!important;bottom:28px!important;transform:translateX(-50%)!important;font-size:48px!important;letter-spacing:8px!important;white-space:normal!important;width:100%!important}.wiz-final-cta>.elementor-container{min-height:520px!important;padding:64px 24px!important}.wiz-final-cta .elementor-column:first-child{border-right:none!important;border-bottom:1px solid rgb(200 168 130 / .16)!important;padding-bottom:32px!important;margin-bottom:32px!important}.wiz-final-cta h2,.wiz-final-cta .elementor-heading-title{font-size:36px!important;line-height:1.18!important}.wiz-final-cta .elementor-button{width:100%!important;padding:20px 22px!important}.wiz-final-cta .elementor-icon,.wiz-final-cta .elementor-social-icon,.wiz-final-cta .elementor-icon-list-icon,.wiz-social-icons .elementor-icon,.wiz-social-icons .elementor-social-icon,.wiz-social-icons .elementor-icon-list-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgb(255 255 255 / .045)!important;border:1px solid rgb(200 168 130 / .28)!important;border-radius:50%!important;color:#c8a882!important;fill:#c8a882!important;box-shadow:0 0 0 1px rgb(255 255 255 / .03),0 14px 34px rgb(0 0 0 / .28)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;transition:all 0.35s ease!important}.wiz-final-cta .elementor-icon i,.wiz-final-cta .elementor-social-icon i,.wiz-final-cta .elementor-icon-list-icon i,.wiz-social-icons .elementor-icon i,.wiz-social-icons .elementor-social-icon i,.wiz-social-icons .elementor-icon-list-icon i{font-size:15px!important;color:#c8a882!important;transition:all 0.35s ease!important}.wiz-final-cta .elementor-icon svg,.wiz-final-cta .elementor-social-icon svg,.wiz-final-cta .elementor-icon-list-icon svg,.wiz-social-icons .elementor-icon svg,.wiz-social-icons .elementor-social-icon svg,.wiz-social-icons .elementor-icon-list-icon svg{width:15px!important;height:15px!important;fill:#c8a882!important;transition:all 0.35s ease!important}.wiz-final-cta .elementor-social-icons-wrapper,.wiz-final-cta .elementor-icon-list-items,.wiz-social-icons .elementor-social-icons-wrapper,.wiz-social-icons .elementor-icon-list-items{display:flex!important;justify-content:center!important;gap:14px!important}.wiz-final-cta a:hover .elementor-icon,.wiz-final-cta .elementor-social-icon:hover,.wiz-final-cta .elementor-icon-list-item:hover .elementor-icon-list-icon,.wiz-social-icons a:hover .elementor-icon,.wiz-social-icons .elementor-social-icon:hover,.wiz-social-icons .elementor-icon-list-item:hover .elementor-icon-list-icon{background:#c8a882!important;border-color:#c8a882!important;color:#14100c!important;fill:#14100c!important;transform:translateY(-5px) scale(1.08)!important;box-shadow:0 18px 42px rgb(200 168 130 / .34)!important}.wiz-final-cta a:hover i,.wiz-final-cta .elementor-social-icon:hover i,.wiz-final-cta .elementor-icon-list-item:hover i,.wiz-social-icons a:hover i,.wiz-social-icons .elementor-social-icon:hover i,.wiz-social-icons .elementor-icon-list-item:hover i{color:#14100c!important}.wiz-final-cta a:hover svg,.wiz-final-cta .elementor-social-icon:hover svg,.wiz-final-cta .elementor-icon-list-item:hover svg,.wiz-social-icons a:hover svg,.wiz-social-icons .elementor-social-icon:hover svg,.wiz-social-icons .elementor-icon-list-item:hover svg{fill:#14100c!important}@media (max-width:767px){.wiz-final-cta .elementor-icon,.wiz-final-cta .elementor-social-icon,.wiz-final-cta .elementor-icon-list-icon,.wiz-social-icons .elementor-icon,.wiz-social-icons .elementor-social-icon,.wiz-social-icons .elementor-icon-list-icon{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}}