.faq--container{gap:var(--spacer_36)}.faq-module__richtext{max-width:calc(var(--column_width_px)*8 + var(--gutter_width_px)*7)}.question-container{border-bottom:1px solid var(--black_color);cursor:default;padding:var(--spacer_28) 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.question-container:last-child{border-bottom:0}.question-container .question-text{max-width:90%}.question-container .question-text h5{font-weight:var(--font_weight_700);margin-bottom:0}.question-container .question{align-items:center;cursor:pointer;display:flex;flex-flow:row;justify-content:space-between}.question-container .question .toggle{align-items:center;display:flex;flex-direction:column;height:1.2rem;justify-content:center;position:relative;right:var(--spacer_26);transition:transform var(--default_transition),opacity var(--default_transition);width:1.2rem}.question-container .question .toggle i{cursor:pointer;display:inline-block;height:100%;height:12px;position:relative;width:100%;width:12px}.question-container .question .toggle i:before{transform:translateY(-50%)}.question-container .question .toggle i:after,.question-container .question .toggle i:before{background-color:var(--black_color);content:"";display:block;height:2px;left:0;position:absolute;top:50%;transition:.35s;width:100%}.question-container .question .toggle i:after{transform:translateY(-50%) rotate(90deg)}.question-container.open .question .toggle i:before{opacity:0;transform:translateY(-50%) rotate(-90deg)}.question-container.open .question .toggle i:after{transform:translateY(-50%) rotate(0)}.question-container .answer{max-height:0;opacity:0;overflow-y:hidden;padding-top:0;position:relative;transition:opacity var(--default_transition),visibility var(--default_transition),max-height var(--default_transition),padding var(--default_transition);visibility:hidden}.question-container .answer>:last-child{margin-bottom:0}.question-container.open .answer{max-height:100vh;opacity:1;padding-top:var(--spacer_20);visibility:visible}