.accord {
     max-width: 600px;
     margin: auto;
}

.accord-blk {
     margin-bottom: 5px;
     border-radius: 5px;
     overflow: hidden;
     padding: 20px;
}
.accord-blk .toggle_btn span {
	font-size: 20px;
    line-height: 30px;
	color: #001419;
    margin: 0;
	font-weight: 500;
}	
.toggle_btn {
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 10px 15px;
     cursor: pointer;
     text-decoration: none;
     color: black;
     font-weight: bold;
}

.toggle_btn h4 {
     margin: 0;
}

.toggle_btn::after {
     content: "+";
     font-size: 20px;
     transition: transform 0.3s;
     border: 2px solid #000;
     border-radius: 50px;
     position: absolute;
     right: 10px;
     top: 10px;
}

.accord-blk.active .toggle_btn::after {
     content: "-";
     border: 2px solid #000;
     border-radius: 50px;
     position: absolute;
     right: 10px;
     top: 10px;
}

.inner {
     display: none;
     padding: 10px 15px;
}

.accord-blk.active .inner {
     display: block;
}