.alfa-faq{width:100%;margin:24px 0;font-family:inherit;color:#222}.alfa-faq-entry{border-bottom:1px solid #e6e2de;background:#fff}.alfa-faq-entry:first-child{border-top:1px solid #e6e2de}.alfa-faq-question{width:100%;display:grid;grid-template-columns:46px 1fr 28px;align-items:center;gap:14px;border:0;background:transparent;color:#222;text-align:left;padding:18px 12px 18px 0;cursor:pointer;font:inherit;font-weight:600;line-height:1.35}.alfa-faq-question:hover,.alfa-faq-question:focus{color:#8d6f59;outline:none}.alfa-faq-number{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f2efec;color:#766153;font-size:15px;font-weight:700}.alfa-faq-question-text{font-size:17px}.alfa-faq-icon{position:relative;width:18px;height:18px;justify-self:end}.alfa-faq-icon:before,.alfa-faq-icon:after{content:"";position:absolute;background:currentColor;left:2px;right:2px;top:8px;height:2px;transition:transform .2s ease}.alfa-faq-icon:after{transform:rotate(90deg)}.alfa-faq-entry.is-open .alfa-faq-icon:after{transform:rotate(0)}.alfa-faq-entry.is-open .alfa-faq-number{background:#222;color:#fff}.alfa-faq-answer{overflow:hidden}.alfa-faq-answer-inner{padding:0 46px 22px 60px;color:#555;line-height:1.75;font-size:15px}.alfa-faq-answer-inner>:first-child{margin-top:0}.alfa-faq-answer-inner>:last-child{margin-bottom:0}@media(max-width:600px){.alfa-faq-question{grid-template-columns:38px 1fr 22px;gap:10px;padding:15px 4px 15px 0}.alfa-faq-number{width:32px;height:32px}.alfa-faq-question-text{font-size:16px}.alfa-faq-answer-inner{padding:0 12px 18px 48px}}
.alfa-faq-category{margin:30px 0 0;padding:15px 18px;background:#f2efec;border-left:4px solid #8d6f59;color:#322b27;font-size:19px;font-weight:700;line-height:1.35}.alfa-faq-category:first-child{margin-top:0}.alfa-faq-category + .alfa-faq-entry{border-top:1px solid #e6e2de}
