.bkbg-tgl-wrap{--bkbg-tgl-radius:8px;--bkbg-tgl-padding:16px;--bkbg-tgl-speed:280ms;--bkbg-tgl-title-color:#111827;--bkbg-tgl-title-bg:#ffffff;--bkbg-tgl-title-hover-bg:#f9fafb;--bkbg-tgl-active-title-bg:#eff6ff;--bkbg-tgl-active-title-color:#1d4ed8;--bkbg-tgl-content-color:#374151;--bkbg-tgl-content-bg:#ffffff;--bkbg-tgl-icon-color:#6b7280;--bkbg-tgl-icon-active-color:#2563eb;--bkbg-tgl-border-color:#e5e7eb;--bkbg-tgl-divider-color:#f3f4f6;border:1px solid var(--bkbg-tgl-border-color);border-radius:var(--bkbg-tgl-radius);overflow:hidden}.bkbg-tgl-trigger{width:100%;display:flex;align-items:center;gap:10px;padding:var(--bkbg-tgl-padding);background:var(--bkbg-tgl-title-bg);border:none;cursor:pointer;text-align:left;transition:background var(--bkbg-tgl-speed) ease,color var(--bkbg-tgl-speed) ease}.bkbg-tgl-trigger:hover{background:var(--bkbg-tgl-title-hover-bg)}.bkbg-tgl-wrap.is-open .bkbg-tgl-trigger{background:var(--bkbg-tgl-active-title-bg);color:var(--bkbg-tgl-active-title-color)}.bkbg-tgl-title{flex:1;margin:0;font-family:var(--bktgl-tt-font-family,inherit);font-size:var(--bktgl-tt-font-size-d,16px);font-weight:var(--bktgl-tt-font-weight,600);font-style:var(--bktgl-tt-font-style,normal);line-height:var(--bktgl-tt-line-height-d,1.4);text-decoration:var(--bktgl-tt-text-decoration,none);text-transform:var(--bktgl-tt-text-transform,none);letter-spacing:var(--bktgl-tt-letter-spacing-d,normal);word-spacing:var(--bktgl-tt-word-spacing-d,normal);color:var(--bkbg-tgl-title-color)}.bkbg-tgl-trigger h3.bkbg-tgl-title,.bkbg-tgl-trigger h4.bkbg-tgl-title,.bkbg-tgl-trigger h5.bkbg-tgl-title,.bkbg-tgl-trigger h6.bkbg-tgl-title{font-family:var(--bktgl-tt-font-family,inherit);font-size:var(--bktgl-tt-font-size-d,16px);font-weight:var(--bktgl-tt-font-weight,600);font-style:var(--bktgl-tt-font-style,normal);line-height:var(--bktgl-tt-line-height-d,1.4);text-decoration:var(--bktgl-tt-text-decoration,none);text-transform:var(--bktgl-tt-text-transform,none);letter-spacing:var(--bktgl-tt-letter-spacing-d,normal);word-spacing:var(--bktgl-tt-word-spacing-d,normal)}.bkbg-tgl-wrap.is-open .bkbg-tgl-title{color:var(--bkbg-tgl-active-title-color)}.bkbg-tgl-icon{flex-shrink:0;display:flex;align-items:center;color:var(--bkbg-tgl-icon-color);transition:transform var(--bkbg-tgl-speed) ease,color var(--bkbg-tgl-speed) ease}.bkbg-tgl-wrap.is-open .bkbg-tgl-icon{color:var(--bkbg-tgl-icon-active-color)}[data-icon="chevron"] .bkbg-tgl-icon,[data-icon="arrow"] .bkbg-tgl-icon{transform:rotate(0deg)}[data-icon="chevron"].is-open .bkbg-tgl-icon,[data-icon="arrow"].is-open .bkbg-tgl-icon{transform:rotate(180deg)}[data-icon="plus"] .bkbg-tgl-icon svg line:last-child{transition:opacity var(--bkbg-tgl-speed) ease}[data-icon="plus"].is-open .bkbg-tgl-icon svg line:last-child{opacity:0}.bkbg-tgl-content{max-height:0;overflow:hidden;transition:max-height var(--bkbg-tgl-speed) ease}.bkbg-tgl-wrap.is-open .bkbg-tgl-content{max-height:5000px}.bkbg-tgl-content-inner{padding:var(--bkbg-tgl-padding);border-top:1px solid var(--bkbg-tgl-divider-color);background:var(--bkbg-tgl-content-bg);font-family:var(--bktgl-ct-font-family,inherit);font-size:var(--bktgl-ct-font-size-d,15px);font-weight:var(--bktgl-ct-font-weight,normal);font-style:var(--bktgl-ct-font-style,normal);line-height:var(--bktgl-ct-line-height-d,1.7);text-decoration:var(--bktgl-ct-text-decoration,none);text-transform:var(--bktgl-ct-text-transform,none);letter-spacing:var(--bktgl-ct-letter-spacing-d,normal);word-spacing:var(--bktgl-ct-word-spacing-d,normal);color:var(--bkbg-tgl-content-color)}.bkbg-tgl-body>*:last-child{margin-bottom:0}.bkbg-tgl-wrap[data-layout="boxed"]{box-shadow:0 2px 8px rgb(0 0 0 / .08)}.bkbg-tgl-wrap[data-layout="minimal"]{border-left:none;border-right:none;border-top:none;border-radius:0}.bkbg-tgl-wrap[data-layout="minimal"] .bkbg-tgl-content-inner{border-top:none;padding-left:0;padding-right:0}.bkbg-tgl-wrap[data-layout="bordered"]{border-left:4px solid var(--bkbg-tgl-border-color);border-radius:0 var(--bkbg-tgl-radius) var(--bkbg-tgl-radius) 0}.bkbg-tgl-wrap[data-layout="bordered"].is-open{border-left-color:var(--bkbg-tgl-icon-active-color)}@media(max-width:1024px){.bkbg-tgl-title{font-size:var(--bktgl-tt-font-size-t,var(--bktgl-tt-font-size-d,16px));line-height:var(--bktgl-tt-line-height-t,var(--bktgl-tt-line-height-d,1.4));letter-spacing:var(--bktgl-tt-letter-spacing-t,var(--bktgl-tt-letter-spacing-d,normal));word-spacing:var(--bktgl-tt-word-spacing-t,var(--bktgl-tt-word-spacing-d,normal))}.bkbg-tgl-trigger h3.bkbg-tgl-title,.bkbg-tgl-trigger h4.bkbg-tgl-title,.bkbg-tgl-trigger h5.bkbg-tgl-title,.bkbg-tgl-trigger h6.bkbg-tgl-title{font-size:var(--bktgl-tt-font-size-t,var(--bktgl-tt-font-size-d,16px));line-height:var(--bktgl-tt-line-height-t,var(--bktgl-tt-line-height-d,1.4));letter-spacing:var(--bktgl-tt-letter-spacing-t,var(--bktgl-tt-letter-spacing-d,normal));word-spacing:var(--bktgl-tt-word-spacing-t,var(--bktgl-tt-word-spacing-d,normal))}.bkbg-tgl-content-inner{font-size:var(--bktgl-ct-font-size-t,var(--bktgl-ct-font-size-d,15px));line-height:var(--bktgl-ct-line-height-t,var(--bktgl-ct-line-height-d,1.7));letter-spacing:var(--bktgl-ct-letter-spacing-t,var(--bktgl-ct-letter-spacing-d,normal));word-spacing:var(--bktgl-ct-word-spacing-t,var(--bktgl-ct-word-spacing-d,normal))}}@media(max-width:767px){.bkbg-tgl-title{font-size:var(--bktgl-tt-font-size-m,var(--bktgl-tt-font-size-t,var(--bktgl-tt-font-size-d,16px)));line-height:var(--bktgl-tt-line-height-m,var(--bktgl-tt-line-height-t,var(--bktgl-tt-line-height-d,1.4)));letter-spacing:var(--bktgl-tt-letter-spacing-m,var(--bktgl-tt-letter-spacing-t,var(--bktgl-tt-letter-spacing-d,normal)));word-spacing:var(--bktgl-tt-word-spacing-m,var(--bktgl-tt-word-spacing-t,var(--bktgl-tt-word-spacing-d,normal)))}.bkbg-tgl-trigger h3.bkbg-tgl-title,.bkbg-tgl-trigger h4.bkbg-tgl-title,.bkbg-tgl-trigger h5.bkbg-tgl-title,.bkbg-tgl-trigger h6.bkbg-tgl-title{font-size:var(--bktgl-tt-font-size-m,var(--bktgl-tt-font-size-t,var(--bktgl-tt-font-size-d,16px)));line-height:var(--bktgl-tt-line-height-m,var(--bktgl-tt-line-height-t,var(--bktgl-tt-line-height-d,1.4)));letter-spacing:var(--bktgl-tt-letter-spacing-m,var(--bktgl-tt-letter-spacing-t,var(--bktgl-tt-letter-spacing-d,normal)));word-spacing:var(--bktgl-tt-word-spacing-m,var(--bktgl-tt-word-spacing-t,var(--bktgl-tt-word-spacing-d,normal)))}.bkbg-tgl-content-inner{font-size:var(--bktgl-ct-font-size-m,var(--bktgl-ct-font-size-t,var(--bktgl-ct-font-size-d,15px)));line-height:var(--bktgl-ct-line-height-m,var(--bktgl-ct-line-height-t,var(--bktgl-ct-line-height-d,1.7)));letter-spacing:var(--bktgl-ct-letter-spacing-m,var(--bktgl-ct-letter-spacing-t,var(--bktgl-ct-letter-spacing-d,normal)));word-spacing:var(--bktgl-ct-word-spacing-m,var(--bktgl-ct-word-spacing-t,var(--bktgl-ct-word-spacing-d,normal)))}}.bkbg-tgl-editor .bkbg-tgl-content{max-height:none;overflow:visible}.bkbg-tgl-editor .bkbg-tgl-trigger{cursor:default}.bkbg-tgl-editor .components-text-control__input{border:none!important;box-shadow:none!important;padding:0!important;background:transparent!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;cursor:text}