html{scroll-behavior:smooth;scroll-padding-top:100px}.faq-track{margin-bottom:2.4rem;overflow:auto;width:100%}@media only screen and (min-width:992px){.faq-track{margin-bottom:0;overflow:hidden}}.faq-groups{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.2rem;padding:2.4rem 0}@media only screen and (min-width:992px){.faq-groups{-ms-flex-wrap:wrap;flex-wrap:wrap}}.faq-groups .faq-group{-webkit-box-flex:0;-ms-flex:0 0 35vw;flex:0 0 35vw;margin:0 1.2rem;max-width:140px;width:25%}@media only screen and (min-width:992px){.faq-groups .faq-group{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.faq-groups .faq-group-image{aspect-ratio:1/1;border:1px solid #f0f0f0;width:100%}.faq-groups .faq-group-image a{display:block;height:100%;padding:1.2rem;width:100%}.faq-groups .faq-group-image img,.faq-groups .faq-group-image picture{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.faq-groups .faq-group .faq-groupname{font-weight:800;margin-top:1.2rem;text-align:center}.faq-block+.faq-block{margin-top:2.4rem}.faq-block__title{border-bottom:1px solid #1d8f44;font-size:2.2rem;font-weight:800;padding:0 0 1.2rem 0}.faq-block__collection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.4rem 0}.faq-block__questions{width:100%}.faq-block__questions[data-src=faq-questions-only]{display:none}@media only screen and (min-width:992px){.faq-block__questions{width:50%}.faq-block__questions[data-src=faq-questions-only]{display:block}.faq-block__questions:first-child{padding-right:1.2rem}.faq-block__questions:last-child{padding-left:1.2rem}}.faq-block .faq-question{border-top:1px solid #f0f0f0}.faq-block .faq-question:last-child{border-bottom:1px solid #f0f0f0}.faq-block .faq-question:has(.active){border-color:transparent}.faq-block .faq-question:has(.active)+.faq-question{border-color:transparent}.faq-block .faq-question__title{display:block;font-size:1.8rem;font-weight:800;padding:1.2rem 1.2rem 1.2rem 0;position:relative;text-wrap-style:balance;-webkit-transition:background-color .3s ease,padding .3s ease;transition:background-color .3s ease,padding .3s ease}.faq-block .faq-question__title.active,.faq-block .faq-question__title:hover{background-color:#f0f0f0;text-decoration:none;padding:1.2rem 2.4rem}.faq-block .faq-question__title.active{border-radius:4px}.faq-block .faq-question__title.active::after{background-color:#f0f0f0;border-radius:4px;content:"";height:24px;position:absolute;right:-8px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:24px;z-index:-1}@media only screen and (min-width:992px){.faq-block:not(:has(:target)) .faq:first-child{height:auto;opacity:1;position:sticky;top:82px;visibility:visible}.faq-block:not(:has(:target)) .faq:first-child .faq__container{background-color:#f0f0f0}.faq-block:not(:has(:target)) .faq:first-child .faq__content,.faq-block:not(:has(:target)) .faq:first-child .faq__title{opacity:1;visibility:visible}}.faq-block .faq__container[open]{background-color:#f0f0f0;margin-bottom:1.2rem;padding:2.4rem}.faq-block .faq__container[open] .faq__title{padding-top:0}.faq-block .faq__title{border-bottom:1px solid #f0f0f0;font-size:2.2rem;font-weight:800;line-height:1.2;padding:1.2rem 0;text-wrap-style:balance}.faq-block .faq__content em{font-style:unset}.faq-block .faq__content p:last-of-type{margin:0}@media only screen and (min-width:992px){.faq-block .faq{height:0;opacity:0;padding:0;visibility:hidden}.faq-block .faq:target{height:auto;opacity:1;position:sticky;top:82px;visibility:visible}.faq-block .faq:target .faq__container{background-color:#f0f0f0;background-image:url(/app/icons/heart-aedvoordelig.svg);background-position:top 10% right -12px;background-repeat:no-repeat;background-size:300px auto}.faq-block .faq:target .faq__content,.faq-block .faq:target .faq__title{opacity:1;visibility:visible}.faq-block .faq__content,.faq-block .faq__title{opacity:0;-webkit-transition:opacity .6s ease,visibility .6s ease;transition:opacity .6s ease,visibility .6s ease;visibility:hidden}.faq-block .faq__container{background-color:transparent;border-radius:4px;padding:2.4rem;-webkit-transition:background-color .6s ease;transition:background-color .6s ease}}