/* Accordion */
[data-custom-block="accordion"] {margin:20px 0;}

[data-custom-block="accordion"] .accordion {margin:0;padding:0;list-style:none;}
[data-custom-block="accordion"] .accordion button.acc{cursor:pointer;position:relative;width:100%;appearance:none;background-color:var(--grey);border:none;padding:9px 0 9px 9px;font-size:.875rem;text-transform:uppercase;;transition:all .5s ease-in-out;color:var(--greyText);text-align:left;display:grid;grid-template-columns:1fr 35px;align-items:center;justify-content:space-between;gap:20px;line-height:140%;}
[data-custom-block="accordion"] .accordion button.acc::after{content:'+';width:35px;text-align:center;font-size:1.75rem;font-weight:700;transition:transform .35s;text-align:center;display:block;}
[data-custom-block="accordion"] .accordion button.acc:hover{background-color:var(--orange);}
[data-custom-block="accordion"] .accordion.open button.acc{background-color:var(--orange);}
[data-custom-block="accordion"] .accordion.open button.acc::after{transform: rotate(315deg);}

[data-custom-block="accordion"] .accordion .accordion-content{overflow:hidden;height:0;opacity:0;transition:height .4s cubic-bezier(0.075, 0.820, 0.165, 1.000), opacity .4s cubic-bezier(0.075, 0.820, 0.165, 1.000), padding .4s cubic-bezier(0.075, 0.820, 0.165, 1.000);color:inherit;padding:0;interpolate-size: allow-keywords;}
[data-custom-block="accordion"] .accordion.open .accordion-content{height:auto;opacity:1;transition:height .8s ease, opacity .8s ease, padding .8s ease;padding:20px 0;}