.ed-accordion,.wp-block-ed-accordion{--ed-accordion-transition:0.3s ease;background:transparent!important;border:none!important;display:flex;flex-direction:column}.ed-accordion *,.ed-accordion :after,.ed-accordion :before,.wp-block-ed-accordion *,.wp-block-ed-accordion :after,.wp-block-ed-accordion :before{box-sizing:border-box}.ed-accordion__item{background:var(--ed-accordion-bg);border:none;border-radius:var(--ed-accordion-radius,0);margin:0 0 8px;overflow:hidden}.ed-accordion__item:last-child{margin-bottom:0}.ed-accordion__item::-webkit-details-marker,.ed-accordion__item::marker{display:none}.ed-accordion--bordered .ed-accordion__item,.wp-block-ed-accordion.ed-accordion--bordered .ed-accordion__item{border:var(--ed-accordion-border-width) solid var(--ed-accordion-border-color)}.ed-accordion--rounded .ed-accordion__header,.ed-accordion--rounded .ed-accordion__item,.wp-block-ed-accordion.ed-accordion--rounded .ed-accordion__header,.wp-block-ed-accordion.ed-accordion--rounded .ed-accordion__item{border-radius:var(--ed-accordion-radius)}.ed-accordion--rounded details[open]>.ed-accordion__header,.wp-block-ed-accordion.ed-accordion--rounded details[open]>.ed-accordion__header{border-radius:var(--ed-accordion-radius) var(--ed-accordion-radius) 0 0}.ed-accordion--rounded .ed-accordion__content-inner,.wp-block-ed-accordion.ed-accordion--rounded .ed-accordion__content-inner{border-radius:0 0 var(--ed-accordion-radius) var(--ed-accordion-radius)}.ed-accordion.ed-accordion--minimal .ed-accordion__item,.wp-block-ed-accordion.ed-accordion--minimal .ed-accordion__item{background:transparent!important;border:none!important;border-radius:0!important;margin:0!important}.ed-accordion.ed-accordion--minimal.ed-accordion--bordered .ed-accordion__item,.wp-block-ed-accordion.ed-accordion--minimal.ed-accordion--bordered .ed-accordion__item{border-bottom:var(--ed-accordion-border-width,1px) solid var(--ed-accordion-border-color,#ccc)!important}.ed-accordion.ed-accordion--minimal.ed-accordion--bordered .ed-accordion__item:first-child,.wp-block-ed-accordion.ed-accordion--minimal.ed-accordion--bordered .ed-accordion__item:first-child{border-top:var(--ed-accordion-border-width,1px) solid var(--ed-accordion-border-color,#ccc)!important}.ed-accordion.ed-accordion--minimal .ed-accordion__header,.wp-block-ed-accordion.ed-accordion--minimal .ed-accordion__header{background:transparent!important;border-radius:0!important}.ed-accordion.ed-accordion--minimal .ed-accordion__header:hover,.ed-accordion.ed-accordion--minimal details[open]>.ed-accordion__header,.wp-block-ed-accordion.ed-accordion--minimal .ed-accordion__header:hover,.wp-block-ed-accordion.ed-accordion--minimal details[open]>.ed-accordion__header{background:transparent!important}.ed-accordion__header{align-items:center;background:var(--ed-accordion-bg)!important;border:none;border-radius:0;box-shadow:none!important;box-sizing:border-box;color:var(--ed-accordion-text)!important;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:16px;justify-content:space-between;list-style:none;outline:none!important;padding:var(--ed-accordion-header-padding-y,16px) 20px;text-align:left;transition:background-color var(--ed-accordion-transition),color var(--ed-accordion-transition);width:100%}.ed-accordion__header::-webkit-details-marker,.ed-accordion__header::marker{display:none}.ed-accordion__header:focus,.ed-accordion__header:hover{background:var(--ed-accordion-bg-active)!important;color:var(--ed-accordion-text-active)!important;outline:none!important}.ed-accordion__header:focus-visible{box-shadow:inset 0 0 0 2px var(--ed-accordion-text-active)!important}details.ed-accordion__item[open]>.ed-accordion__header,details[open]>.ed-accordion__header{background:var(--ed-accordion-bg-active)!important;color:var(--ed-accordion-text-active)!important}.ed-accordion details.ed-accordion__item>summary.ed-accordion__header,.wp-block-ed-accordion details.ed-accordion__item>summary.ed-accordion__header{align-items:center;background:var(--ed-accordion-bg)!important;border:none;box-sizing:border-box;color:var(--ed-accordion-text)!important;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:var(--ed-accordion-header-padding-y,16px) 20px;width:100%}.ed-accordion details.ed-accordion__item>summary.ed-accordion__header::-webkit-details-marker,.ed-accordion details.ed-accordion__item>summary.ed-accordion__header::marker,.wp-block-ed-accordion details.ed-accordion__item>summary.ed-accordion__header::-webkit-details-marker,.wp-block-ed-accordion details.ed-accordion__item>summary.ed-accordion__header::marker{display:none}.ed-accordion details.ed-accordion__item>summary.ed-accordion__header:hover,.ed-accordion details.ed-accordion__item[open]>summary.ed-accordion__header,.wp-block-ed-accordion details.ed-accordion__item>summary.ed-accordion__header:hover,.wp-block-ed-accordion details.ed-accordion__item[open]>summary.ed-accordion__header{background:var(--ed-accordion-bg-active)!important;color:var(--ed-accordion-text-active)!important}.ed-accordion__title{flex:1;font-size:var(--ed-accordion-title-size,20px);font-weight:var(--ed-accordion-title-weight,600);min-width:0;margin:0;padding:0;line-height:1.3}.ed-accordion__icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform var(--ed-accordion-transition);width:24px}.ed-accordion__icon svg{height:20px;width:20px}.ed-accordion__icon-closed,.ed-accordion__icon-open{align-items:center;display:flex;justify-content:center}.ed-accordion__icon-open,details[open]>.ed-accordion__header .ed-accordion__icon-closed{display:none}details[open]>.ed-accordion__header .ed-accordion__icon-open{display:flex}.ed-accordion--icon-caret details[open]>.ed-accordion__header .ed-accordion__icon,.ed-accordion--icon-caret-square details[open]>.ed-accordion__header .ed-accordion__icon,.ed-accordion--icon-chevron details[open]>.ed-accordion__header .ed-accordion__icon,.ed-accordion--icon-chevron-square details[open]>.ed-accordion__header .ed-accordion__icon{transform:rotate(180deg)}.ed-accordion--icon-plus-minus details[open]>.ed-accordion__header .ed-accordion__icon,.ed-accordion--icon-plus-minus-square details[open]>.ed-accordion__header .ed-accordion__icon{transform:none}.ed-accordion--icon-caret-square .ed-accordion__icon,.ed-accordion--icon-caret-square .ed-accordion__icon svg,.ed-accordion--icon-chevron-square .ed-accordion__icon,.ed-accordion--icon-chevron-square .ed-accordion__icon svg,.ed-accordion--icon-plus-minus-square .ed-accordion__icon,.ed-accordion--icon-plus-minus-square .ed-accordion__icon svg{height:25px;width:25px}.ed-accordion__content{overflow:hidden}.ed-accordion__content-inner{margin-top:-20px;padding:10px 20px 20px;max-height:var(--ed-accordion-content-max-height,none);overflow-y:auto}.ed-accordion .ed-accordion__content-inner,.ed-accordion__content-inner,.wp-block-ed-accordion .ed-accordion__content-inner{background:var(--ed-accordion-bg-active,var(--ed-accordion-bg))!important;color:var(--ed-accordion-content-text)!important}.wp-block-ed-accordion .ed-accordion__content-inner h1,.wp-block-ed-accordion .ed-accordion__content-inner h2,.wp-block-ed-accordion .ed-accordion__content-inner h3,.wp-block-ed-accordion .ed-accordion__content-inner h4,.wp-block-ed-accordion .ed-accordion__content-inner h5,.wp-block-ed-accordion .ed-accordion__content-inner h6,.wp-block-ed-accordion .ed-accordion__content-inner li,.wp-block-ed-accordion .ed-accordion__content-inner p,.wp-block-ed-accordion .ed-accordion__content-inner span,.wp-block-ed-accordion .ed-accordion__content-inner td,.wp-block-ed-accordion .ed-accordion__content-inner th{color:var(--ed-accordion-content-text)!important}.ed-accordion--transparent .ed-accordion__item,.wp-block-ed-accordion.ed-accordion--transparent .ed-accordion__item{background:transparent}.ed-accordion--transparent .ed-accordion__header,.wp-block-ed-accordion.ed-accordion--transparent .ed-accordion__header{background:transparent!important}.ed-accordion--transparent .ed-accordion__header:hover,.ed-accordion--transparent details[open]>.ed-accordion__header,.wp-block-ed-accordion.ed-accordion--transparent .ed-accordion__header:hover,.wp-block-ed-accordion.ed-accordion--transparent details[open]>.ed-accordion__header{background:rgba(0,0,0,.05)!important}.ed-accordion--transparent .ed-accordion__content-inner,.wp-block-ed-accordion.ed-accordion--transparent .ed-accordion__content-inner{background:transparent!important}@media(max-width:768px){.ed-accordion__title{font-size:.95em}}
