details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.accordion-container{overflow:hidden}.accordion-container,.accordion-container.preload{animation-duration:0s!important;-webkit-animation-duration:0s!important;transition:background-color 0s,opacity 0s,color 0s,width 0s,height 0s,padding 0s,margin 0s!important}.accordion{margin-bottom:0;overflow:hidden}.accordion-title{align-content:center;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:15px;padding:12px;position:relative}.accordion-title h3{margin-bottom:0}.accordion-title .arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;height:12px;margin-block:auto;margin-right:10px;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}details[open] .arrow{animation:rotateOpen .5s ease-out 0s 1;transform:rotate(-135deg)}details[closed] .arrow{animation:rotateClose .5s ease-out 0s 1;transform:rotate(45deg)}.accordion-body p{padding:12px}details[closed] .accordion-body{animation-delay:0s;animation-duration:.5s;animation-iteration-count:1;animation-name:closeAccordion}details[open] .accordion-body{animation-delay:0s;animation-duration:.5s;animation-iteration-count:1;animation-name:openAccordion;display:block;overflow:hidden}@keyframes openAccordion{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:100%}}@keyframes closeAccordion{0%{display:block;max-height:1000px}to{max-height:0}}@keyframes rotateOpen{0%{transform:rotate(45deg)}to{transform:rotate(-135deg)}}@keyframes rotateClose{0%{transform:rotate(-135deg)}to{transform:rotate(45deg)}}