.elementor-11 .elementor-element.elementor-element-ffaa386{--display:flex;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-6a0c1c0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-11 .elementor-element.elementor-element-159540e{--display:flex;--overlay-opacity:0.5;--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-159540e:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-159540e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://pianadachy.com/wp-content/uploads/2026/04/Zimowy-domek-w-lesie-o-zmroku-.webp);background-position:center center;background-size:cover}.elementor-11 .elementor-element.elementor-element-159540e::before,.elementor-11 .elementor-element.elementor-element-159540e>.elementor-background-video-container::before,.elementor-11 .elementor-element.elementor-element-159540e>.e-con-inner>.elementor-background-video-container::before,.elementor-11 .elementor-element.elementor-element-159540e>.elementor-background-slideshow::before,.elementor-11 .elementor-element.elementor-element-159540e>.e-con-inner>.elementor-background-slideshow::before,.elementor-11 .elementor-element.elementor-element-159540e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-image:url(https://pianadachy.com/wp-content/uploads/2026/04/Zimowy-domek-w-lesie-o-zmroku-.webp);background-position:center center;background-size:cover}.elementor-11 .elementor-element.elementor-element-63a45aa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-11 .elementor-element.elementor-element-80d8c35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-11 .elementor-element.elementor-element-80d8c35:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-80d8c35>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-11 .elementor-element.elementor-element-768b77f{margin:-80px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-11 .elementor-element.elementor-element-a2a08c1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100}.elementor-11 .elementor-element.elementor-element-9d97646{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-11 .elementor-element.elementor-element-6c918a9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-0e56927{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-222e012{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-11 .elementor-element.elementor-element-1db9aa4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-aa7a8e4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-aa7a8e4:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-aa7a8e4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-11 .elementor-element.elementor-element-bf027cf{margin:-30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-11 .elementor-element.elementor-element-7c03901{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-70ea4bc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-6dab70c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-11 .elementor-element.elementor-element-979045b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-4b37943{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-11 .elementor-element.elementor-element-1c88e5c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-f171c4d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-11 .elementor-element.elementor-element-de34225{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-1f28943>.elementor-widget-container{margin:10px 15px 0 15px;padding:0 0 30px 0}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-80d8c35{--padding-top:10px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;--z-index:10}.elementor-11 .elementor-element.elementor-element-4ae0afc{z-index:10}.elementor-11 .elementor-element.elementor-element-768b77f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 20px 0}.elementor-11 .elementor-element.elementor-element-a2a08c1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-0px;--padding-left:0px;--padding-right:0px;--z-index:20}.elementor-11 .elementor-element.elementor-element-9d97646{margin:-30px 0 calc(var(--kit-widget-spacing, 0px) + -0px) 0;padding:0 0 0 0}.elementor-11 .elementor-element.elementor-element-6b742a2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-11 .elementor-element.elementor-element-222e012{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-11 .elementor-element.elementor-element-1db9aa4{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-d5036ff{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 0 10px}.elementor-11 .elementor-element.elementor-element-6dab70c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-11 .elementor-element.elementor-element-4b37943{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-11 .elementor-element.elementor-element-de34225{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11 .elementor-element.elementor-element-ca2e9c3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-11 .elementor-element.elementor-element-1f28943{z-index:10}}.pd-faq-accordion{display:grid;gap:18px;margin-top:10px}.pd-faq-item{background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);border:1px solid rgb(17 35 63 / .08);border-radius:20px;box-shadow:var(--shadow-soft);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pd-faq-item:hover{transform:translateY(-2px);border-color:rgb(31 122 224 / .16);box-shadow:0 14px 34px rgb(16 38 70 / .1)}.pd-faq-item summary{position:relative;list-style:none;cursor:pointer;padding:24px 68px 24px 24px;font-size:19px;font-weight:800;line-height:1.35;color:var(--text-strong);transition:color .2s ease}.pd-faq-item summary::-webkit-details-marker{display:none}.pd-faq-item summary::before,.pd-faq-item summary::after{content:"";position:absolute;right:24px;top:50%;width:16px;height:2px;border-radius:999px;background:var(--accent);transform:translateY(-50%);transition:transform .22s ease,opacity .22s ease,background .22s ease}.pd-faq-item summary::after{transform:translateY(-50%) rotate(90deg)}.pd-faq-item[open]{border-color:rgb(31 122 224 / .18);box-shadow:0 16px 38px rgb(16 38 70 / .11)}.pd-faq-item[open] summary{color:var(--accent)}.pd-faq-item[open] summary::after{opacity:0;transform:translateY(-50%) rotate(0deg)}.pd-faq-answer{padding:0 24px 24px}.pd-faq-answer p{font-size:16px;line-height:1.7;color:var(--muted);margin:0;max-width:95%}.pd-faq-item[open] .pd-faq-answer{border-top:1px solid rgb(17 35 63 / .06);padding-top:18px}.pd-faq-item summary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(31 122 224 / .18);border-radius:20px}@media (max-width:767px){.pd-faq-accordion{gap:14px}.pd-faq-item summary{padding:20px 56px 20px 18px;font-size:17px}.pd-faq-item summary::before,.pd-faq-item summary::after{right:18px;width:14px}.pd-faq-answer{padding:0 18px 18px}.pd-faq-item[open] .pd-faq-answer{padding-top:14px}.pd-faq-answer p{font-size:15px;max-width:100%}}