.card{border:unset!important;border-radius:8px!important;margin-bottom:12px;overflow:hidden;padding:20px 60px;position:relative}.card:before{background:#4b3df4;content:"";height:100%;left:0;position:absolute;top:0;transition:all 333ms ease;width:7px}.card:not(:has(button.collapsed)):before{background:#3df4d1}.card-header{background:#fff;border-bottom:unset;padding:0}.card-header button{color:#000;outline:unset!important;padding:0}.card-header button:hover{color:#000;text-decoration:none}.card-header button:active,.card-header button:focus,.card-header button:focus-within{box-shadow:unset;text-decoration:none}.card .card-body{font-size:15px;margin-top:5px;padding:0}.card .icon{align-items:center;background:#4b3df4;border-radius:50%;color:#fff;display:flex;float:right;font-size:18px;height:25px;justify-content:center;margin-left:30px;transition:transform .3s ease;width:25px}.card .icon-plus:before{content:"\002b"}.card .icon-minus:before{content:"\2212"}.card .collapsed .icon-plus:before{content:"\002b"}.card .collapsed .icon-minus:before{content:"\2212"}.icon:before{content:"\002b";float:right;font-size:18px;margin-top:2px;transition:transform .3s ease}.card-header .btn[aria-expanded=true] .icon:before{content:"\2212"}.card .card-header .btn[aria-expanded=true] .icon{background:#3df4d1}@media screen and (max-width:550px){.card{padding:20px 15px}}