.ac{--color-white:#fff;--color-light-grey:#eee;--color-grey:#8a8a8a;--color-black:#111;background-color:var(--color-white);border:1px solid var(--color-light-grey);box-sizing:border-box;margin-bottom:8px}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{background-color:transparent;border:0;color:var(--color-black);cursor:pointer;display:block;font:700 16px Arial,sans-serif;margin:0;padding:8px 32px 8px 8px;position:relative;text-align:left;text-decoration:none;transition:color .25s ease;width:100%}.ac .ac-trigger:after{content:"+";position:absolute;right:10px;text-align:center;top:50%;transform:translateY(-50%);width:15px}.ac .ac-trigger:focus{color:var(--color-grey)}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac .ac-panel .ac-text{color:var(--color-black);font:15px/24px Arial,sans-serif;margin:0;padding:8px}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active>.ac-header .ac-trigger:after{content:"\2013"}.accordion-container .ac{border:1px solid #000;border-radius:12px;border-radius:0}.accordion-container .ac.is-active{background-color:#fff}.accordion-container .ac.is-active>.ac-header .ac-trigger:after{content:"+";transform:rotate(45deg) translate(-38%,-38%)}.accordion-container .ac .ac-header{margin:0}.accordion-container .ac .ac-header .ac-trigger{background-color:transparent;font-size:16px;line-height:16px;padding:12px 55px 12px 12px;width:100%}@media only screen and (min-width:768px){.accordion-container .ac .ac-header .ac-trigger{padding:24px 55px 24px 24px}}.accordion-container .ac .ac-header .ac-trigger:after{content:"+";font-size:26px;transition:transform .3s}.accordion-container .ac .ac-header .ac-trigger:focus{color:#000}.accordion-container .ac .ac-panel .ac-text{padding:0 55px 12px 12px}@media only screen and (min-width:768px){.accordion-container .ac .ac-panel .ac-text{padding:0 0 24px 24px}}