:root{--color-primary:#c23a00;}

.hpbutton{font-size:18px;font-size:18px;padding:10px 20px;border-radius:6px;color:#fff;font-weight:500;box-shadow:13px 7px 16px 0px rgb(131 127 127 / 25%);border:0;background-image:linear-gradient(45deg, #bb0bcb, #e31010);}

.accordion{border:1px solid #ccc;border-radius:5px;margin-bottom:20px}.accordion-header{background:#f7f7f7;cursor:pointer;padding:15px;border-bottom:1px solid #ddd;font-weight:700}.accordion-content{padding:15px 15px 0 15px;display:none;background:#fff;transition:max-height .3s ease-out,padding .3s ease-out}.active .accordion-content{display:block}
