.accordion .card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;background-color:transparent;border:0;border-bottom:1px solid #dfe4ea!important;border-radius:0}.accordion .card-header{background-color:transparent;border:0;padding:0}.accordion .card-header h5{margin:.125rem 0 0}.accordion .card-header button.collapsed:before{right:1.5rem;top:2.6rem;transform:rotate(-45deg)!important;-webkit-transform:rotate(-45deg)!important}.accordion .card-header button:before{content:"";display:inline-block;padding:2px;position:absolute;right:1.5rem;top:2.6rem;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all .15s;-webkit-transition:all .15s}.accordion .card-header button{border:1px solid transparent;border-radius:.25rem;color:#333;cursor:pointer;display:inline-block;font-size:2rem;font-weight:300;padding:1rem 1.5rem;text-align:left;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:normal;width:100%}.accordion .card-header button:focus,.accordion .card-header button:hover{outline:none;text-decoration:none}.accordion .card-body{padding:0 1.5rem 1.5rem}.accordion .collapse:not(.show){display:none}.accordion .collapsing{height:0;overflow:hidden;position:relative;transition:height .35s ease}@media (prefers-reduced-motion:no-preference){.accordion .card-header button.collapsed:before{transition-duration:.25s}}