.accordion-btn { background-color: #f0faff; color: #003752; cursor: pointer; padding: 18px; width: 100%; border: none; text-align: left; outline: none; font-size: 15px; transition: 0.4s; }
.accordion-active, .accordion-btn:hover { background-color: #003752; color: #fff; }
.accordion-btn:after { content: '\002B'; color: #069; font-weight: bold; float: right; margin-left: 5px; }
.accordion-active:after { content: "\2212"; }
.accordion-panel { border: 1px solid #003752; padding: 0 18px; background-color: white; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; margin-bottom:20px; }