body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list){box-sizing:border-box;width:min(100%, var(--asta-faq-max-width,1088px));max-width:var(--asta-faq-max-width,1088px);text-align:left;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;margin-inline:auto;display:grid}body.page :is(.wp-block-post-content,.asta-content) :is(.ae-container,.ae-home-faq__inner,.ae-mf-faq-inner,.ae-ac-container,.flexpv-shell):has(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list){box-sizing:border-box;width:min(100%,1088px);max-width:1088px;margin-inline:auto}body.page :is(.wp-block-post-content,.asta-content) :is(.ae-container,.ae-home-faq__inner,.ae-mf-faq-inner,.ae-ac-container,.flexpv-shell):has(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>:is(h2,h3,.ae-title,.ae-mf-section-title){margin-inline:0;width:100%;color:var(--asta-color-ink-soft);font-size:var(--asta-type-faq-heading);letter-spacing:-.04em;text-align:left;margin-bottom:clamp(26px,2.7vw,36px);font-weight:720;line-height:1.08}body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>details{box-sizing:border-box;border:1px solid var(--asta-color-faq-border);border-radius:var(--asta-radius-offer);background:var(--asta-color-white);min-width:0;box-shadow:none;margin:0;padding:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>details:hover{border-color:var(--asta-color-faq-border-hover);box-shadow:var(--asta-shadow-sm)}body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>details>summary{box-sizing:border-box;min-height:62px;color:var(--asta-color-faq-ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 18px;font-size:.95rem;font-weight:650;line-height:1.45;list-style:none;display:flex;position:relative}body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>details>summary::-webkit-details-marker{display:none}body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>details>summary::marker{content:""}body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>details>summary:after{border:1px solid var(--asta-color-neutral-300);background:var(--asta-color-white);width:25px;height:25px;color:var(--asta-color-green);content:"+";border-radius:50%;flex:0 0 25px;place-items:center;margin-left:auto;font-size:1rem;font-weight:500;line-height:1;transition:transform .22s,background-color .22s,color .22s;display:grid;position:static}body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>details[open]>summary:after{border-color:var(--asta-color-action);background:var(--asta-color-action);color:var(--asta-color-white);transform:rotate(45deg)}body.page :is(.wp-block-post-content,.asta-content) .flexpv-faq__list>details>summary>i{display:none}body.page :is(.wp-block-post-content,.asta-content) .flexpv-faq__list>details>summary>span,body.page :is(.wp-block-post-content,.asta-content) .asta-faq-list>details>summary>strong{flex:auto;min-width:0}body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>details>:not(summary){max-width:none;padding:0 18px 18px var(--asta-faq-content-indent,18px);color:var(--asta-color-copy);margin:0;font-size:.95rem;line-height:1.7}body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>details>:is(ul,ol){--asta-faq-content-indent:38px;list-style-position:outside}body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>details>summary:focus-visible{outline:3px solid var(--asta-color-green-dark);outline-offset:-4px;border-radius:var(--asta-radius-xs)}body.asta-scope-faq :is(.wp-block-post-content,.asta-content) .asta-faq-section>.asta-faq-list{width:100%;max-width:none;margin:0}body.asta-scope-wspolnoty .asta-housing-page .wp-block-group.alignwide:has(>h2.wp-block-heading+.wp-block-spacer+details),body.asta-scope-pv-drzewna .asta-wood-page .wp-block-group.alignwide:has(>h2.wp-block-heading+.wp-block-spacer+details){box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:14px;width:min(100%,1088px);max-width:1088px;margin-inline:auto;display:grid}body.page:is(.asta-scope-wspolnoty,.asta-scope-pv-drzewna) :is(.wp-block-post-content,.asta-content) :is(.asta-housing-page,.asta-wood-page) .wp-block-group.alignwide:has(>h2.wp-block-heading+.wp-block-spacer+details)>h2{width:100%;max-width:none;color:var(--asta-color-ink-soft);font-size:var(--asta-type-faq-heading);letter-spacing:-.04em;text-align:left;margin:0 0 8px;font-weight:720;line-height:1.08}body.page:is(.asta-scope-wspolnoty,.asta-scope-pv-drzewna) :is(.wp-block-post-content,.asta-content) :is(.asta-housing-page,.asta-wood-page) .wp-block-group.alignwide:has(>h2.wp-block-heading+.wp-block-spacer+details)>.wp-block-spacer{display:none}body.page:is(.asta-scope-wspolnoty,.asta-scope-pv-drzewna) :is(.wp-block-post-content,.asta-content) :is(.asta-housing-page,.asta-wood-page) .wp-block-group.alignwide:has(>h2.wp-block-heading+.wp-block-spacer+details)>details.wp-block-details{border:1px solid var(--asta-color-faq-border);border-radius:var(--asta-radius-offer);background:var(--asta-color-white);min-width:0;box-shadow:none;margin:0;padding:0;overflow:hidden}body.page:is(.asta-scope-wspolnoty,.asta-scope-pv-drzewna) :is(.wp-block-post-content,.asta-content) :is(.asta-housing-page,.asta-wood-page) .wp-block-group.alignwide:has(>h2.wp-block-heading+.wp-block-spacer+details)>details.wp-block-details:hover{border-color:var(--asta-color-faq-border-hover);box-shadow:var(--asta-shadow-sm)}body.page:is(.asta-scope-wspolnoty,.asta-scope-pv-drzewna) :is(.wp-block-post-content,.asta-content) :is(.asta-housing-page,.asta-wood-page) .wp-block-group.alignwide:has(>h2.wp-block-heading+.wp-block-spacer+details)>details>summary{box-sizing:border-box;min-height:62px;color:var(--asta-color-faq-ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 18px;font-size:.95rem;font-weight:650;line-height:1.45;list-style:none;display:flex}body.page:is(.asta-scope-wspolnoty,.asta-scope-pv-drzewna) :is(.wp-block-post-content,.asta-content) :is(.asta-housing-page,.asta-wood-page) .wp-block-group.alignwide:has(>h2.wp-block-heading+.wp-block-spacer+details)>details>summary::-webkit-details-marker{display:none}body.page:is(.asta-scope-wspolnoty,.asta-scope-pv-drzewna) :is(.wp-block-post-content,.asta-content) :is(.asta-housing-page,.asta-wood-page) .wp-block-group.alignwide:has(>h2.wp-block-heading+.wp-block-spacer+details)>details>summary:after{border:1px solid var(--asta-color-neutral-300);background:var(--asta-color-white);width:25px;height:25px;color:var(--asta-color-green);content:"+";border-radius:50%;flex:0 0 25px;place-items:center;margin-left:auto;font-size:1rem;font-weight:500;line-height:1;transition:transform .22s,background-color .22s,color .22s;display:grid}body.page:is(.asta-scope-wspolnoty,.asta-scope-pv-drzewna) :is(.wp-block-post-content,.asta-content) :is(.asta-housing-page,.asta-wood-page) .wp-block-group.alignwide:has(>h2.wp-block-heading+.wp-block-spacer+details)>details[open]>summary:after{border-color:var(--asta-color-action);background:var(--asta-color-action);color:var(--asta-color-white);transform:rotate(45deg)}body.page:is(.asta-scope-wspolnoty,.asta-scope-pv-drzewna) :is(.wp-block-post-content,.asta-content) :is(.asta-housing-page,.asta-wood-page) .wp-block-group.alignwide:has(>h2.wp-block-heading+.wp-block-spacer+details)>details>:not(summary){max-width:none;color:var(--asta-color-copy);margin:0;padding:0 18px 18px;font-size:.95rem;line-height:1.7}body.page:is(.asta-scope-wspolnoty,.asta-scope-pv-drzewna) :is(.wp-block-post-content,.asta-content) :is(.asta-housing-page,.asta-wood-page) .wp-block-group.alignwide:has(>h2.wp-block-heading+.wp-block-spacer+details)>details>summary:focus-visible{outline:3px solid var(--asta-color-green-dark);outline-offset:-4px;border-radius:var(--asta-radius-xs)}body.asta-scope-elastyczne-pv #asta-flex-pv .flexpv-section.flexpv-faq .flexpv-heading h2{color:var(--asta-color-ink-soft);font-size:var(--asta-type-faq-heading);letter-spacing:-.04em;text-align:left;font-weight:720;line-height:1.08}@media (width<=760px){body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list){gap:10px}body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>details>summary{min-height:60px;padding:14px 16px}body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>details>:not(summary){padding:0 16px 16px var(--asta-faq-content-indent,16px)}body.page:is(.asta-scope-wspolnoty,.asta-scope-pv-drzewna) :is(.wp-block-post-content,.asta-content) :is(.asta-housing-page,.asta-wood-page) .wp-block-group.alignwide:has(>h2.wp-block-heading+.wp-block-spacer+details)>details>summary{min-height:60px;padding:14px 16px}body.page:is(.asta-scope-wspolnoty,.asta-scope-pv-drzewna) :is(.wp-block-post-content,.asta-content) :is(.asta-housing-page,.asta-wood-page) .wp-block-group.alignwide:has(>h2.wp-block-heading+.wp-block-spacer+details)>details>:not(summary){padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>details,body.page :is(.wp-block-post-content,.asta-content) :is(.asta-faq-list,.ae-pv-service .ae-faq,.ae-ac-faq,.ae-faq,.flexpv-faq__list)>details>summary:after{transition:none}}