.faq-wrapper{padding:0 1em;width:100%}.faq-card{background-color:#fff;cursor:pointer;margin:1em 0;padding:1.5em}.faq-title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq-card svg{height:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:auto}.faq-card.open svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq-answer{display:none;padding:1em}.section-wrapper{max-width:1200px}.section-wrapper,.section-wrapper--medium{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;padding:1em;position:relative;width:100%}.section-wrapper--medium{max-width:1000px}.section-wrapper--narrow{margin:auto;max-width:800px;padding:1em}.section-wrapper--fw,.section-wrapper--narrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}.section-wrapper--fw{max-width:100%;min-width:100%}.intro-text-align-center{margin:auto;max-width:700px;text-align:center;width:100%}.intro-text-align-left{margin-right:auto;max-width:700px;padding:1em;width:100%}.intro-text-align-right{margin-left:auto;max-width:700px;padding:1em;text-align:right;width:100%}