.faq-card{display:grid;grid-template-columns:1fr auto;grid-column-gap:30px;width:100%;padding:24px 30px;border-radius:12px;background:#fff}.faq-card .card-title{text-align:left}.faq-card .arrow-marker{display:none}button.faq-card{grid-template-columns:1fr auto auto}button.faq-card .card-list-layout{width:100%;overflow:hidden;transition:.3s;grid-column-start:1;grid-column-end:4}button.faq-card .card-list-layout .card-list{display:flex;flex-direction:column;align-items:flex-start;gap:30px;width:100%;padding-top:50px}button.faq-card .card-list-layout .card-list .card-list-item{display:flex;align-items:center;justify-content:space-between;width:100%}button.faq-card .card-list-layout .text{display:flex;padding-top:16px;width:90%;text-align:left}button.faq-card .arrow-marker{display:block;width:50px;height:100%;position:relative}button.faq-card .arrow-marker .image{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;width:100%;height:50px;border-radius:10px;transform:translateX(-50%) translateY(-50%);transition:.3s}button.faq-card .arrow-marker .image svg,button.faq-card .arrow-marker .image svg path{transition:.3s}button.faq-card .arrow-marker.open .image svg{transform-origin:center;transform:rotate(45deg)}button.faq-card .arrow-marker.open .image svg path{stroke:#666}