.epb-accordion{background-color:var(--epb-accordion-background-color);border-color:var(--epb-accordion-border-color);border-radius:var(--epb-accordion-radius);border-style:var(--epb-accordion-border-style);border-width:var(--epb-accordion-border-width)}.epb-accordion-has-border,.epb-accordion-has-shadow{padding:14px}.epb-accordion-has-shadow{box-shadow:0 1px 3px 1px rgba(0,0,0,.08)}.epb-accordion__title{border-radius:var(--epb-accordion-headline-radius);cursor:pointer;display:block;font-size:16px;font-weight:400;letter-spacing:.02em;overflow-wrap:break-word;padding:10px 36px 10px 16px;position:relative}.epb-accordion__title[data-fontweight=normal]{font-weight:400}.epb-accordion__title[data-fontweight=bold]{font-weight:700}.js-epb-toggle__title.epb-accordion__title{cursor:pointer}.epb-accordion.is-style-epb-icon-left .epb-accordion__title{padding-left:36px;padding-right:16px}.epb-accordion__title[class*=icon-]:after{color:var(--epb-accordion-color);font-size:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.epb-accordion__title.is-active[class*=icon-]:after{color:var(--epb-accordion-active-color);font-size:16px}.epb-accordion__title.is-active[class*=icon-]:not(.icon-plus-after):after{transform:rotateX(180deg) translateY(50%)}.epb-accordion__title:not(.is-active).icon-plus-after:after{content:""}.epb-accordion.is-style-epb-icon-left .epb-accordion__title.is-active.is-active[class*=icon-]:after,.epb-accordion.is-style-epb-icon-left .epb-accordion__title[class*=icon-]:after{left:16px;right:inherit}.epb-accordion__title[class*=icon-]:before,.epb-accordion__title[class^=icon-]:before{margin-right:.25em}.epb-accordion__title[data-fontweight=normal][class*=icon-]:before,.epb-accordion__title[data-fontweight=normal][class^=icon-]:before{font-weight:400}.epb-accordion__title[data-fontweight=bold][class*=icon-]:before,.epb-accordion__title[data-fontweight=bold][class^=icon-]:before{font-weight:700}.epb-accordion__content{overflow:hidden;padding:var(--epb-accordion-content-padding-top) var(--epb-accordion-content-padding-right) var(--epb-accordion-content-padding-bottom) var(--epb-accordion-content-padding-left)}.epb-accordion__title:not([class*=icon-]):after{color:var(--epb-accordion-color);content:"";font-family:icomoon;font-size:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.epb-accordion__title.is-active:not([class*=icon-]):after{color:var(--epb-accordion-active-color);content:"";font-size:16px}
