.block-accordion .accordion-item+.accordion-item{margin-top:var(--block__accordion_separator,20px)}.block-accordion .accordion-item:not(.has-text-color) label.accordion-label{color:var(--block__accordion_label,inherit)}.block-accordion .accordion-item:not(.has-background) label.accordion-label{background-color:var(--block__accordion_label_bg,#ddd)}.block-accordion .accordion-item label.accordion-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--block__accordion_label_spacing,10px 20px);position:relative;cursor:pointer;font-family:var(--block__accordion_label_fontfamily,inherit);font-size:var(--block__accordion_label_fontsize,1.5em);font-weight:var(--block__accordion_label_fontweight,none);line-height:var(--block__accordion_label_lineheight,1);text-transform:var(--block__accordion_label_textTransform,none);letter-spacing:var(--block__accordion_label_letterSpacing,0);gap:var(--block__accordion_icon_seperator,1em)}.block-accordion .accordion-item label.accordion-label:not(.active)+.accordion-content{padding-top:0;padding-bottom:0}.block-accordion .accordion-item label.accordion-label:not(.active)+.accordion-content .is-style-default li:before{opacity:0}.block-accordion .accordion-item label.accordion-label.active .icon:after{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s;transition:.3s}.block-accordion .accordion-item label.accordion-label.active+.accordion-content{height:auto;-webkit-transition:.3s;transition:.3s;-webkit-transition-property:height,padding;transition-property:height,padding}.block-accordion .accordion-item label.accordion-label.active+.accordion-content a{display:inline}.block-accordion .accordion-item label.accordion-label.preview+.accordion-content{padding:var(--block__accordion_content_spacing,10px 20px);-webkit-transition-property:padding;transition-property:padding;-webkit-transition:.3s;transition:.3s}.block-accordion .accordion-item label.accordion-label>span:not(.icon){width:calc(100% - var(--block__accordion_icon_width,30px) - var(--block__accordion_icon_seperator,20px));-ms-flex-preferred-size:calc(100% - var(--block__accordion_icon_width,30px) - var(--block__accordion_icon_seperator,20px));flex-basis:calc(100% - var(--block__accordion_icon_width,30px) - var(--block__accordion_icon_seperator,20px));-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-accordion .accordion-item label.accordion-label .icon{position:relative;border-radius:var(--block__accordion_icon_borderRadius,4px);width:var(--block__accordion_icon_width,30px)!important;-ms-flex-preferred-size:var(--block__accordion_icon_width,30px)!important;flex-basis:var(--block__accordion_icon_width,30px)!important;height:var(--block__accordion_icon_height,30px)!important;background-color:var(--block__accordion_iconbox_bg,transparent);-ms-flex-negative:0;flex-shrink:0}.block-accordion .accordion-item label.accordion-label .icon:after,.block-accordion .accordion-item label.accordion-label .icon:before{position:absolute;display:block;content:"";width:var(--block__accordion_icon_plusSize,50%);height:var(--block__accordion_icon_plusWeight,4px);border-radius:var(--block__accordion_icon_plusRadius,1px);background-color:var(--block__accordion_label_arrow,#000)}.block-accordion .accordion-item label.accordion-label .icon:after,.block-accordion .accordion-item label.accordion-label .icon:before{left:calc(50% - var(--block__accordion_icon_plusSize,50%)/ 2);top:calc(50% - var(--block__accordion_icon_plusWeight,4px)/ 2)}.block-accordion .accordion-item label.accordion-label .icon:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s;transition:.3s}.block-accordion .accordion-item:not(.has-text-color) .accordion-content{color:var(--block__accordion_content,inherit)}.block-accordion .accordion-item:not(.has-background) .accordion-content{background-color:var(--block__accordion_content_bg,#eee)}.block-accordion .accordion-item .accordion-content{padding:var(--block__accordion_content_spacing,10px 20px);height:0;overflow:hidden;-webkit-transition:.3s;transition:.3s;-webkit-transition-property:height,padding;transition-property:height,padding;font-size:var(--block__accordion_content_fontsize,inherit);line-height:var(--block__accordion_content_lineheight,inherit)}.block-accordion .accordion-item .accordion-content+.label{border-top:1px solid}.block-accordion .accordion-item .accordion-content>*{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.block-accordion .accordion-item .accordion-content>*+*{-webkit-margin-before:var(--content__space,30px);margin-block-start:var(--content__space,30px)}.toggle-block-accordion{cursor:pointer}