.mk-accordion { width: auto; height: auto; }
.mk-accordion-item { overflow: hidden; }
.mk-accordion .mk-accordion-tab-title { padding: 15px; font-size: 1rem; font-weight: 600; line-height: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; outline: 0; font-weight: var(--swm-headings-font-weight); font-family: var(--swm-headings-font-family); }
.mk-accordion .mk-accordion-toggle-icon { z-index: 10; }
.mk-accordion .mk-accordion-toggle-icon-open,
.mk-accordion .mk-accordion-tab-show .mk-accordion-toggle-icon-close,
.mk-accordion .mk-accordion-tab-active-default .mk-accordion-toggle-icon-close { display: none; }
.mk-accordion .mk-accordion-tab-show .mk-accordion-toggle-icon-open,
.mk-accordion .mk-accordion-tab-active-default .mk-accordion-toggle-icon-open { display: inline; }
.mk-accordion .mk-accordion-tab-content { display: none; padding: 15px 0 20px 0; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 1rem; line-height: 1.7; }
.mk-accordion .mk-accordion-tab-content p:last-child { margin: 0; }
.mk-accordion .mk-accordion-tab-content.mk-accordion-tab-active { display: block; }
.mk-accordion-tab-icon { display: inline-block; margin-right: 10px; }
.mk-accordion,
.mk-accordion .mk-accordion-tab-title,
.mk-accordion-tab-title .mk-icon,
.mk-accordion-tab-title .mk-icon svg { -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.mk-accordion-title-icon { display: flex; align-items: center; }