@property --icon-color{syntax:"<color>";inherits:true;initial-value:#121212}.posts.post--faq{display:flex;flex-direction:column;gap:var(--gap-l)}.posts.post--faq h2{margin-top:0}.posts.post--faq details h3{font-size:1.5rem}.wp-acf-block.block-functiefamilies,.wp-acf-block.block-faq,.posts.post--faq .posts-group{display:flex;flex-direction:column;font-size:1.6rem;gap:.8rem}.wp-acf-block.block-functiefamilies details,.wp-acf-block.block-faq details,.posts.post--faq .posts-group details{border-bottom:.1rem solid var(--text)}.wp-acf-block.block-functiefamilies details div.content,.wp-acf-block.block-faq details div.content,.posts.post--faq .posts-group details div.content{margin-inline:var(--p-x-size-s);max-height:0;opacity:0;overflow:hidden;transition:max-height var(--duration) ease,opacity var(--duration) ease}.wp-acf-block.block-functiefamilies details[open] div.content,.wp-acf-block.block-faq details[open] div.content,.posts.post--faq .posts-group details[open] div.content{max-height:fit-content;opacity:1;overflow:visible}.wp-acf-block.block-functiefamilies details summary,.wp-acf-block.block-faq details summary,.posts.post--faq .posts-group details summary{justify-content:space-between;width:100%;padding-block:1rem 1.6rem;-webkit-transition:color var(--duration) ease;-moz-transition:color var(--duration) ease;-ms-transition:color var(--duration) ease;-o-transition:color var(--duration) ease;transition:color var(--duration) ease}.wp-acf-block.block-functiefamilies details summary:hover,.wp-acf-block.block-faq details summary:hover,.posts.post--faq .posts-group details summary:hover{color:var(--tertiary)}@media screen and (min-width:768px){.wp-acf-block.block-functiefamilies details summary,.wp-acf-block.block-faq details summary,.posts.post--faq .posts-group details summary{font-family:var(--font-primary);font-weight:700;padding-block:2rem 2.6rem}}.wp-acf-block.block-functiefamilies details summary::after,.wp-acf-block.block-faq details summary::after,.posts.post--faq .posts-group details summary::after{background-image:url(../../../../../../../../../themes/sfa-architecten/static/svg/chevron-down.svg);display:inline-block;transition:transform var(--duration) ease}.wp-acf-block.block-functiefamilies details[open] summary::after,.wp-acf-block.block-faq details[open] summary::after,.posts.post--faq .posts-group details[open] summary::after{transform:rotate(180deg)}.wp-acf-block.block-functiefamilies a,.wp-acf-block.block-faq a,.posts.post--faq .posts-group a{padding:0}.wp-acf-block.block-functiefamilies a span,.wp-acf-block.block-faq a span,.posts.post--faq .posts-group a span{padding:1.6rem 1.8rem 1.6rem 0}.wp-acf-block.block-functiefamilies a:hover span,.wp-acf-block.block-functiefamilies a:focus span,.wp-acf-block.block-faq a:hover span,.wp-acf-block.block-faq a:focus span,.posts.post--faq .posts-group a:hover span,.posts.post--faq .posts-group a:focus span{padding:1.6rem 2.8rem 1.6rem 0}