.accordion .card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;background-color:transparent;border-radius:0;border:0;border-bottom:1px solid rgba(223,228,234,1) !important}.accordion .card-header{background-color:transparent;border:0;padding:0}.accordion .card-header h5{margin:.125rem 0 0 0}.accordion .card-header button.collapsed:before{top:1.875rem;transform:rotate(-45deg) !important;-webkit-transform:rotate(-45deg) !important}.accordion .card-header button:before{content:'';display:inline-block;padding:3px;position:absolute;left:.125rem;top:1.75rem;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:.15s all;-webkit-transition:.15s all}.accordion .card-header button{cursor:pointer;display:inline-block;white-space:normal;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:rgba(73,80,87,1);font-size:1.25rem;padding:1rem 1.5rem;text-align:left;width:100%;-webkit-transition:.3s all;transition:.3s all}.accordion .card-header button:hover,.accordion .card-header button:focus{text-decoration:none;outline:0}.accordion .card-body{padding:0 1.5rem 1.5rem 1.5rem}.accordion .collapse:not(.show){display:none}.accordion .collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}