.faq{display:grid;margin:0;padding:0;list-style:none}.faq__item p:first-of-type{margin-top:0}.faq__item p:last-of-type{margin-bottom:0}.faq__item-heading{font-weight:600;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1.5em 0}.faq__item-heading-title{max-width:calc(100% - 100px)}@media (min-width:768px){.faq__item-heading-title{font-size:130%}}.faq__item-heading-icon{display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/wp-content/themes/via-annelies/assets/images/chevron-down.svg);transform:rotate(0deg);width:20px;height:20px;pointer-events:none;-ms-flex-negative:0;flex-shrink:0;position:relative;transition:transform .3s}.faq__item-heading::-webkit-details-marker{display:none}.faq__item[open] .faq__item-heading-icon{transform:rotate(-180deg)}.faq__item[open] .faq__item-text p:first-of-type{margin-top:0}.faq__item[open] .faq__item-text p:last-of-type{margin-bottom:0;padding:0 0 2.5em}.faq__item+.faq__item{border-top:1.5px solid #e3e3e3}