:root{--jb--accordion--gap:var(--jb--spacer--small);--jb--accordion--body--display:none;--jb--accordion--body--gap:var(--jb--spacer--small);--jb--accordion--body--padding-x:var(--jb--spacer);--jb--accordion--body--padding-y:var(--jb--spacer);--jb--accordion--icon--background-color:var(--jb--color--primary);--jb--accordion--icon--color:var(--jb--color--white);--jb--accordion--icon--height:35px;--jb--accordion--icon--width:35px;--jb--accordion--toggle--background-color:var(--jb--color--gray--very-light);--jb--accordion--toggle--color:var(--jb--color--primary);--jb--accordion--toggle--font-weight:400;--jb--accordion--toggle--padding-x:var(--jb--spacer);--jb--accordion--toggle--padding-y:var(--jb--spacer--small);--jb--accordion--state--icon--background-color:var( --jb--color--gray--very-light );--jb--accordion--state--icon--color:var(--jb--color--primary);--jb--accordion--state--toggle--background-color:var(--jb--color--primary);--jb--accordion--state--toggle--color:var(--jb--color--white)}.jb-accordion-block .juiceblock__inner-blocks{gap:var(--jb--accordion--gap)}.jb-accordion{background-color:var(--jb--accordion--background-color);overflow:hidden;position:relative;transition-duration:var(--jb--transition--duration);transition-property:padding-bottom;transition-timing-function:ease-in}.jb-accordion.is-active{--jb--accordion--body--display:block}.jb-accordion.is-active .jb-accordion-toggle{background-color:var(--jb--accordion--state--toggle--background-color);color:var(--jb--accordion--state--toggle--color)}.jb-accordion.is-active .jb-accordion-toggle:after{background-color:var(--jb--accordion--state--icon--color);transform:rotate(180deg) translateY(50%)}.jb-accordion.is-active .jb-accordion-toggle:before{background-color:var(--jb--accordion--state--icon--background-color)}.jb-accordion .jb-accordion-body{box-sizing:border-box;display:var(--jb--accordion--body--display);gap:var(--jb--accordion--body--gap);padding:var(--jb--accordion--body--padding-x) var(--jb--accordion--body--padding-y)}.jb-accordion .jb-accordion-toggle{background-color:var(--jb--accordion--toggle--background-color);border-radius:var(--jb--body--border-radius--very-small);color:var(--jb--accordion--toggle--color);font-weight:var(--jb--accordion--toggle--font-weight);position:relative;transition-duration:var(--jb--transition--duration);transition-property:background-color,color;transition-timing-function:ease-in}.jb-accordion .jb-accordion-toggle:hover{background-color:var(--jb--accordion--state--toggle--background-color);color:var(--jb--accordion--state--toggle--color)}.jb-accordion .jb-accordion-toggle:hover:after{background-color:var(--jb--accordion--state--icon--color)}.jb-accordion .jb-accordion-toggle:hover:before{background-color:var(--jb--accordion--state--icon--background-color)}.jb-accordion .jb-accordion-toggle:after,.jb-accordion .jb-accordion-toggle:before{border-radius:50%;content:"";height:var(--jb--accordion--icon--height);pointer-events:none;position:absolute;right:var(--jb--accordion--toggle--padding-x);top:50%;transform:translateY(-50%);transition-duration:var(--jb--transition--duration);transition-property:background-color,transform;transition-timing-function:ease-in;width:var(--jb--accordion--icon--width)}.jb-accordion .jb-accordion-toggle:after{background-color:var(--jb--accordion--icon--color);-webkit-mask-image:var(--jb--icon--caret);mask-image:var(--jb--icon--caret);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px auto;mask-size:12px auto}.jb-accordion .jb-accordion-toggle:before{background-color:var(--jb--accordion--icon--background-color)}.jb-accordion .jb-accordion-toggle .jb-block-button{flex:1}.jb-accordion .jb-accordion-toggle .wp-block-button{display:block}.jb-accordion .jb-accordion-toggle .wp-block-button:after{content:none}.jb-accordion .jb-accordion-toggle .wp-block-button__link{padding:var(--jb--accordion--toggle--padding-y) var(--jb--accordion--toggle--padding-x);padding-right:calc(var(--jb--accordion--icon--width) + var(--jb--accordion--toggle--padding-x)*2);text-align:left;transition:none;width:100%}.jb-accordion .jb-accordion-toggle .wp-block-button__link,.jb-accordion .jb-accordion-toggle .wp-block-button__link:hover{background-color:transparent;border:none;color:inherit;font-size:inherit}
