.wp-block-blockparty-faq{--button-hover-color:#4f4158}.wp-block-blockparty-faq>.faq__accordion,.wp-block-blockparty-faq>.faq__accordion>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--xl)}.wp-block-blockparty-faq.is-style-no-border .wp-block-blockparty-faq-item,.wp-block-blockparty-faq.is-style-no-border .wp-block-blockparty-faq-item:has(.faq__trigger:focus),.wp-block-blockparty-faq.is-style-no-border .wp-block-blockparty-faq-item:has(.faq__trigger:hover),.wp-block-blockparty-faq.is-style-no-border .wp-block-blockparty-faq-item:has(.faq__trigger[aria-expanded=true]){border:.0625rem solid transparent}.wp-block-blockparty-faq .wp-block-blockparty-faq-item{background-color:var(--wp--preset--color--white);border:.0625rem solid var(--wp--preset--color--dark-20);border-radius:var(--wp--preset--border-radius--md);display:flex;flex-direction:column;padding:var(--wp--preset--spacing--s,16px) var(--wp--preset--spacing--l,24px);transition:background-color .35s ease,border-color .35s ease}.wp-block-blockparty-faq .wp-block-blockparty-faq-item:has(.faq__trigger:focus),.wp-block-blockparty-faq .wp-block-blockparty-faq-item:has(.faq__trigger:hover),.wp-block-blockparty-faq .wp-block-blockparty-faq-item:has(.faq__trigger[aria-expanded=true]){border:.0625rem solid var(--wp--preset--color--brand-tertiary)}.wp-block-blockparty-faq .wp-block-blockparty-faq-item:has(.faq__trigger[aria-expanded=true]){background-color:color-mix(in srgb,var(--wp--preset--color--brand-tertiary) 10%,transparent)}.wp-block-blockparty-faq .wp-block-blockparty-faq-question{cursor:pointer;margin:0;position:relative}.wp-block-blockparty-faq .wp-block-blockparty-faq-question:not(.block-editor-block-list__block) .faq__trigger:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.wp-block-blockparty-faq .faq__trigger,.wp-block-blockparty-faq .faq__trigger .wp-block-heading{background:var(--button-background,#c5a1fe);border-color:var(--button-border,#c5a1fe);border-radius:.5rem;border-style:solid;border-width:.0625rem;color:var(--button-color,#1b1221);transition:color .35s ease,background .35s ease,border-color .35s ease}.wp-block-blockparty-faq .faq__trigger .wp-block-heading svg,.wp-block-blockparty-faq .faq__trigger svg{fill:currentcolor}.wp-block-blockparty-faq .faq__trigger .wp-block-heading:active,.wp-block-blockparty-faq .faq__trigger .wp-block-heading:focus,.wp-block-blockparty-faq .faq__trigger .wp-block-heading:hover,.wp-block-blockparty-faq .faq__trigger .wp-block-heading[aria-pressed=true],.wp-block-blockparty-faq .faq__trigger:active,.wp-block-blockparty-faq .faq__trigger:focus,.wp-block-blockparty-faq .faq__trigger:hover,.wp-block-blockparty-faq .faq__trigger[aria-pressed=true]{background:var(--button-hover-background,#dcc6fe);border-color:var(--button-hover-border,#dcc6fe);color:var(--button-hover-color,#1b1221)}.wp-block-blockparty-faq .faq__trigger .wp-block-heading:active,.wp-block-blockparty-faq .faq__trigger:active{background:var(--button-active-background,#e8d9ff);border-color:var(--button-active-border,#e8d9ff);color:var(--button-active-color,#1b1221)}.wp-block-blockparty-faq .faq__trigger,.wp-block-blockparty-faq .faq__trigger .wp-block-heading{--button-background:transparent;--button-color:inherit;--button-hover-background:transparent;--button-active-background:transparent;appearance:none;border:none;border-radius:0;color:var(--wp--preset--color--dark-70);cursor:pointer;font-family:var(--wp--preset--font-family--default);font-size:var(--wp--preset--font-size--h-6);font-weight:700;margin:0;padding:0;padding-right:var(--wp--preset--spacing--l,24px);text-align:left;-webkit-text-decoration:none;text-decoration:none;width:100%}.wp-block-blockparty-faq .faq__trigger .wp-block-heading:after,.wp-block-blockparty-faq .faq__trigger:after{background-color:currentColor;border:none;content:"";height:1.5rem;-webkit-mask-image:url(../images/plus.webp);mask-image:url(../images/plus.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.5rem;mask-size:1.5rem;position:absolute;right:0;top:.625rem;transform:none;width:1.5rem}.wp-block-blockparty-faq .faq__trigger .wp-block-heading[aria-expanded=true]:after,.wp-block-blockparty-faq .faq__trigger[aria-expanded=true]:after{-webkit-mask-image:url(../images/minus.webp);mask-image:url(../images/minus.webp)}.wp-block-blockparty-faq .wp-block-blockparty-faq-answer{padding-top:var(--wp--preset--spacing--s)}.wp-block-blockparty-faq .wp-block-blockparty-faq-answer>:where(:first-child){margin-top:0}.wp-block-blockparty-faq .wp-block-blockparty-faq-answer>:where(:last-child){margin-bottom:0}.wp-block-blockparty-faq:not([data-id]) .faq__trigger,.wp-block-blockparty-faq:not([data-id]) .faq__trigger .wp-block-heading{cursor:default;margin:0;padding:0}.wp-block-blockparty-faq:not([data-id]) .faq__trigger .wp-block-heading:after,.wp-block-blockparty-faq:not([data-id]) .faq__trigger .wp-block-heading:before,.wp-block-blockparty-faq:not([data-id]) .faq__trigger:after,.wp-block-blockparty-faq:not([data-id]) .faq__trigger:before{display:none}.wp-block-blockparty-faq:not([data-id]) .wp-block-blockparty-faq-item:has(.faq__trigger:focus),.wp-block-blockparty-faq:not([data-id]) .wp-block-blockparty-faq-item:has(.faq__trigger:hover){border:.0625rem solid var(--wp--preset--color--dark-20)}
