.accordion-item{box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding:10px 20px;position:relative;transition:.5s}.accordion-item summary{color:var(--color-primary);cursor:pointer;display:flex;font-family:var(--font-secondary);justify-content:space-between;list-style:none;padding:10px 0}.accordion-item summary::-webkit-details-marker{display:none}.accordion-item__content{border-top:1px solid var(--color-light-gray);padding-bottom:20px;padding-top:20px}.accordion-item[open] summary~*{animation:sweep .5s ease-in-out}.accordion-item[open] summary span{transform:rotate(45deg)}@keyframes sweep{0%{margin-left:-10px;opacity:0}to{margin-left:0;opacity:1}}