.faq[data-utility-animation-in-viewport]+:not([data-utility-animation-in-viewport]) [data-utility-animation-step]{animation-delay:var(--utility-animation-delay)}.faq[data-utility-animation-in-viewport]+:not([data-utility-animation-in-viewport]) [data-utility-animation-step].faq__headline{animation-delay:0s}.faq[data-utility-animation-in-viewport]+[data-utility-animation-in-viewport] [data-utility-animation-step]{animation-delay:calc(.2s + var(--utility-animation-delay))}.faq[data-utility-animation-in-viewport]+[data-utility-animation-in-viewport] [data-utility-animation-step].faq__headline{animation-delay:.2s}.faq summary{display:flex;font-size:1.25rem;line-height:1.6em;list-style-type:none;position:relative}@media (min-width:992px){.faq summary{font-size:1.25rem;line-height:1.6em}}@media (min-width:1200px){.faq summary{font-size:1.5625rem;line-height:1.6em}}.faq summary{line-height:1.7em!important}.faq summary::-webkit-details-marker{display:none}.faq details{margin:1rem 0}.faq details[data-utility-animation-step]{animation-delay:var(--utility-animation-delay);animation-duration:1.4s}.faq details[open]:not(.is-collapsing) .faq__icon{transform:rotate(-180deg)}.faq details+details{border-top:1px solid var(--color-faq-border);padding-top:.75rem}.faq details .faq__bullets{list-style-type:none}.faq .faq__icon{transition:transform .5s cubic-bezier(.19,1,.2,1)}.faq .faq__icon .icon{margin-bottom:.25rem;position:relative;right:2px;top:2px;transform:scaleY(2.2) scale(1.2)}.faq__headline{padding-bottom:1.5rem}.faq__content{overflow:hidden;transition:height .5s cubic-bezier(.19,1,.2,1)}.faq__content.v-leave-active{transition-duration:.2s}.faq__content.v-leave-to{height:0!important}.faq__text{overflow:hidden;padding-bottom:3.5rem;padding-top:1.5rem}.faq__summary{display:inline-block}.faq__summary,.faq__text{width:90%}.faq__icon-frame{align-items:flex-end;display:flex;flex:1;justify-content:flex-end}
