.accordion{padding:.5rem 2rem}.accordion .acc-item:not(:last-of-type){border-bottom:1px solid #e9e9e9}.accordion .acc-item:not(:first-of-type) label{border-top:1px solid black}.accordion .acc-item label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion .acc-item label h3{margin-left:3rem;padding:10px 0;font-size:1rem;font-weight:600;color:#606060}.accordion .acc-item label h3:before{content:"";position:absolute;margin-left:-3rem;font-family:"Font Awesome 6 Pro";font-weight:600;transition:all .2s ease}.accordion .acc-item a{color:#0ea4e7}.accordion .acc-item .hiddentext{display:none;height:0;padding-left:3rem;padding-bottom:1rem;overflow-y:hidden;transition:all .3s ease-out}.accordion .acc-item .item:checked~.hiddentext{display:block;height:auto}.accordion .acc-item .item:checked~label h3:before{transform:rotate(90deg)}.accordion .acc-item input.item{display:none;position:relative}.accordion .acc-item ul li{margin:5px 0}.accordion .acc-item ul li div{font-style:italic}
