/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.m-collapse{transition:visibility 0s 0s,height .2s cubic-bezier(.645,.045,.355,1);visibility:visible;will-change:height}.m-collapse:not(.m-collapse--is-open){height:0;overflow:hidden;pointer-events:none;transition-delay:0.2s,0s;visibility:hidden}.m-collapse--is-animating{overflow:hidden}.m-collapse>:first-child{margin-top:0}.m-collapse-toggler{background:0 0;border:none;border-radius:0;color:#000;display:flex;font-size:1.125rem;font-weight:700;margin-bottom:.5rem;padding:0;position:relative;text-decoration:none;width:100%}.m-collapse-toggler__icon{display:inline-block;height:30px;padding:0 .75rem;position:absolute;right:0;top:calc(50% - 1px);width:30px}.m-collapse-toggler__icon::after,.m-collapse-toggler__icon::before{background:#000;content:"";display:block;height:2px;left:0;position:absolute;top:0;transform:rotate(-180deg);transition:all .6s cubic-bezier(.4,0,.2,1);width:10px;will-change:transform}.m-collapse-toggler__icon::before{left:13px;transform:rotate(135deg)}.m-collapse-toggler__icon::after{left:auto;right:13px;transform:rotate(-135deg)}.m-collapse-toggler[aria-expanded=true] .m-collapse-toggler__icon::before{transform:rotate(45deg)}.m-collapse-toggler[aria-expanded=true] .m-collapse-toggler__icon::after{transform:rotate(-45deg)}
