.faq{margin-bottom:2rem}.faq .faq-search-wrapper{background-color:var(--theme-turquoise);margin-bottom:2rem}.faq .faq-search-wrapper .faq-search{padding:100px 150px;text-align:center;width:100%}.faq .faq-search-wrapper .faq-search .faq-search-field-container{background-color:#fff;border:none;border-bottom:4px solid var(--theme-orange);padding:.5rem 1rem;position:relative;width:100%}.faq .faq-search-wrapper .faq-search .faq-search-field-container .faq-search-field{border:none;color:var(--theme-grey);font-size:30px;font-weight:700;line-height:1.16;width:100%}.faq .faq-search-wrapper .faq-search .faq-search-field-container .faq-search-field:focus,.faq .faq-search-wrapper .faq-search .faq-search-field-container .faq-search-field:focus-visible{-webkit-box-shadow:none;box-shadow:none;outline:none;text-decoration:none}.faq .faq-search-wrapper .faq-search .search-submit{background-color:transparent;background-image:url(/bundles/pfalzwerkeweb/images/icon-search.833c2dce.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;color:transparent;content:" ";cursor:pointer;height:40px;outline:none;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}.faq .faq-search-results{font-weight:700;margin-bottom:2rem}.faq .faq-search-results-headline{color:var(--theme-turquoise);font-size:25px;font-weight:700}.faq .collection-headline{margin-bottom:2rem;padding-left:0}.faq .collection-headline h1{margin-bottom:0}.faq .collection-subheadline{font-weight:700;margin-bottom:1rem}.faq .faq-categories{background-color:var(--theme-lightturquoise);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:2rem;padding-bottom:2rem}.faq .faq-categories.hide{display:none}.faq .faq-categories .category-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}.faq .faq-categories .category-item .category-headline-top{-ms-hyphens:auto;hyphens:auto;margin-top:1rem;text-align:center}.faq .faq-categories .category-item .category-image{margin-left:auto;margin-right:auto;max-width:250px;padding:1.25rem}.faq .faq-categories .category-item .category-image img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.faq .faq-categories .category-item.txt-small .category-headline-top.h3{font-size:18px}.faq .faq-categories .category-item.txt-medium .category-headline-top.h3{font-size:20px}.faq .faq-content{-ms-hyphens:auto;hyphens:auto}.faq .faq-content .category-headline{color:var(--theme-turquoise);font-size:25px;font-weight:700;margin-bottom:2rem}.faq .faq-content .faq-category{margin-bottom:4rem}.faq .faq-content .anchor{display:block;position:relative;top:-180px;visibility:hidden}.faq .faq-content hr.turquoise{border-top:1px solid var(--theme-turquoise);margin-bottom:.5rem;margin-top:.5rem}.faq .faq-content .question{cursor:pointer;font-size:18px;margin-bottom:.5rem;position:relative}.faq .faq-content .question .btn-link{color:#000;font-weight:700;padding-right:45px;text-align:left;width:100%}.faq .faq-content .question .btn-link:hover{text-decoration:none}.faq .faq-content .question .btn-link:focus{-webkit-box-shadow:none;box-shadow:none}.faq .faq-content .question .btn-link:focus-visible{border:2px solid var(--theme-turquoise);-webkit-box-shadow:none;box-shadow:none}.faq .faq-content .question .btn-link:after{-webkit-filter:invert(50%) sepia(69%) saturate(5281%) hue-rotate(154deg) brightness(92%) contrast(97%);filter:invert(50%) sepia(69%) saturate(5281%) hue-rotate(154deg) brightness(92%) contrast(97%);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.faq .faq-content .question .btn-link:after,.faq .faq-content .question.collapsed .btn-link:after{background-image:url(/bundles/pfalzwerkeweb/images/accordion-closed.940cee4f.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:21px;position:absolute;right:22px;top:50%;width:22px}.faq .faq-content .question.collapsed .btn-link:after{-webkit-filter:none;filter:none;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.faq .faq-content .answer{min-height:0}.faq .faq-content .answer-outer{display:grid;grid-template-rows:0fr;overflow:hidden;position:relative;-webkit-transition:grid-template-rows .8s ease-in-out;transition:grid-template-rows .8s ease-in-out;transition:grid-template-rows .8s ease-in-out,-ms-grid-rows .8s ease-in-out}.faq .faq-content .answer-outer:not(.collapsed){grid-template-rows:1fr}.faq .faq-content .answer-inner{margin:2rem 0;padding:.375rem .75rem}@media (max-width:991.98px){.faq .faq-content .anchor{top:-110px}.faq .collection-headline,.faq .collection-subheadline{padding-left:15px}.faq .category-headline{padding:.375rem .75rem}.faq .faq-categories{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq .faq-categories .category-item.txt-medium .category-headline-top.h3,.faq .faq-categories .category-item.txt-small .category-headline-top.h3{font-size:24px}.faq .faq-search-wrapper .faq-search{padding:80px 40px}.faq .faq-search-wrapper .faq-search .faq-search-field{max-width:calc(100% - 50px)}}.faq .editmode-area{margin-bottom:2rem}.faq .editmode-area .helptext{font-style:italic;font-weight:700}