.faq-listing{position:relative;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);opacity:1}.faq-listing:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;background:#f1f1f1}.faq-listing__content{padding-left:var(--page-padding);padding-right:var(--page-padding);max-width:calc(var(--section-max-width) + 2*var(--page-padding));margin:0 auto}.faq-listing__questions{max-width:calc(var(--section-max-width));margin:3rem auto 0}.faq-listing__questions .faq-question:not(:last-child){margin-bottom:calc(var(--grid-gutter-width))}.faq-listing__all-questions{padding-left:var(--page-padding);padding-right:var(--page-padding);max-width:calc(var(--section-max-width) + 2*var(--page-padding));margin:3rem auto 0}.faq-listing__all-questions a{font-weight:700;text-decoration:underline}.neos-backend .faq-listing__questions:empty{min-height:20px;outline:2px solid #aaa}.neos-backend .faq-listing{outline-offset:-2px}.neos-backend .faq-listing[class*=_markActiveNodeAsFocused] .faq-listing__questions{outline-color:#00adee}@media(min-width:769px){.faq-listing:before{left:calc((100% - var(--section-max-width))/2 - 150px)}.faq-listing__all-questions a{margin-left:var(--content-padding-deep)}}@media(min-width:1261px){.faq-listing__content>.headline,.faq-listing__content>.text{max-width:calc((100% + var(--grid-gutter-width))*2/3 - var(--grid-gutter-width))}}@media(max-width:768px){.faq-listing__all-questions a{display:block;text-align:center}}@media(hover:hover){.faq-listing__all-questions a:not(:disabled):focus,.faq-listing__all-questions a:not(:disabled):hover{text-decoration:none;color:#cb3b2a}}
