.domis-faq{margin:0 auto;max-width:900px;padding:60px 40px}.domis-faq__title{color:var(--brand-primary);font-family:var(--font-serif);font-size:36px;font-weight:400;margin:0 0 40px;text-align:center}.domis-faq__item{border:1px solid #dcdcdc;border-radius:4px;margin-bottom:16px;padding:0 24px}.domis-faq__question{align-items:center;background:none;border:none;color:var(--brand-text);cursor:pointer;display:flex;font:inherit;font-family:var(--font-sans);font-weight:500;gap:16px;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.domis-faq__icon{background:var(--brand-primary);border-radius:50%;flex-shrink:0;height:24px;position:relative;width:24px}.domis-faq__icon:after,.domis-faq__icon:before{background:#fffaf2;border-radius:2px;content:"";position:absolute}.domis-faq__icon:before{height:2px;width:10px}.domis-faq__icon:after,.domis-faq__icon:before{left:50%;top:50%;transform:translate(-50%,-50%)}.domis-faq__icon:after{height:10px;transition:transform .25s ease,opacity .25s ease;width:2px}.domis-faq__item.is-open .domis-faq__icon{transform:rotate(180deg);transition:transform .25s ease}.domis-faq__item.is-open .domis-faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.domis-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.domis-faq__answer-wrap>.domis-faq__answer{min-height:0;overflow:hidden}.domis-faq__item.is-open .domis-faq__answer-wrap{grid-template-rows:1fr}.domis-faq__answer{color:var(--brand-text);opacity:.85;padding:0 0 20px}