.module-faq .faq__question{padding:1.125em 0;border-top:1px solid rgba(var(--color-grey-dark-raw),.15)}@media (min-width:64em){.module-faq .faq__question{padding:1.25em 0}}.module-faq .faq__question.-open .question__question:before{transform:rotate(0)}.module-faq .faq__question.-open .question__answer{opacity:1;max-height:9999px;padding-top:1.125em;transform:translateY(0);transition:max-height 0s linear,opacity .25s cubic-bezier(.215,.61,.355,1),padding 0s cubic-bezier(.215,.61,.355,1),transform .25s cubic-bezier(.215,.61,.355,1)}@media (min-width:64em){.module-faq .faq__question.-open .question__answer{padding-top:1.25em}}.module-faq .faq__question:last-child{border-bottom:1px solid rgba(var(--color-grey-dark-raw),.15)}.module-faq .faq__question .question__question{position:relative;padding-right:60px}.module-faq .faq__question .question__question:after,.module-faq .faq__question .question__question:before{content:"";display:block;position:absolute;width:12px;height:2px;right:35px;top:calc(50% - 1px);background-color:var(--color-grey-dark);transition:transform .25s cubic-bezier(.215,.61,.355,1)}.module-faq .faq__question .question__question:before{transform:rotate(-90deg)}.module-faq .faq__question .question__question h2,.module-faq .faq__question .question__question h3,.module-faq .faq__question .question__question h4,.module-faq .faq__question .question__question h5,.module-faq .faq__question .question__question h6{color:var(--color-grey-medium)}.module-faq .faq__question .question__answer{opacity:0;width:91.3926880589%;max-height:0;color:var(--color-black);overflow:hidden;transform:translateY(-10px);transition:max-height 0s linear .25s,opacity .25s cubic-bezier(.215,.61,.355,1),padding 0s cubic-bezier(.215,.61,.355,1) .25s,transform .25s cubic-bezier(.215,.61,.355,1)}@media (min-width:40em){.module-faq .faq__question .question__answer{width:82.7853761178%}}