.qa-module{margin:0 auto;max-width:900px}.qa-list{margin:0;padding:0}.qa-item{border-bottom:1px solid #ddd}.qa-question{margin:0}.qa-toggle{background:none;border:none;color:#222;cursor:pointer;font-size:18px;font-weight:700;line-height:1.6;padding:22px 56px 22px 0;position:relative;text-align:left;width:100%}.qa-toggle:after,.qa-toggle:before{background:#222;content:"";height:2px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:transform .25s ease;width:18px}.qa-toggle:after{transform:translateY(-50%) rotate(90deg)}.qa-toggle[aria-expanded=true]:after{transform:translateY(-50%) rotate(0deg)}.qa-answer{color:#555;display:block;font-size:16px;line-height:1.8;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 56px 0 0;transition:max-height .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1),opacity .25s ease}.qa-answer-inner>:first-child{margin-top:0}.qa-answer-inner>:last-child{margin-bottom:0}.qa-item.is-open .qa-answer{opacity:1;padding:0 56px 24px 0}@media screen and (max-width:767px){.qa-toggle{font-size:16px;padding:18px 44px 18px 0}.qa-answer{font-size:15px;padding:0 44px 0 0}.qa-item.is-open .qa-answer{padding:0 44px 20px 0}}