.editor-styles-wrapper .wp-block-custom-faqs,body:not(.wp-admin) .wp-block-custom-faqs{width:100%;padding:var(--cnb-faq-block-padding-y,80px) var(--cnb-faq-block-padding-x,48px);background:var(--cnb-faq-block-bg,transparent);color:var(--cnb-faq-body-color,var(--bee-text-color,#2d2d2d));border:none;box-sizing:border-box}.editor-styles-wrapper .wp-block-custom-faqs .faq-inner,body:not(.wp-admin) .wp-block-custom-faqs .faq-inner{width:100%;max-width:var(--cnb-faq-max-width,1400px);margin:0 auto}.editor-styles-wrapper .wp-block-custom-faqs .faq-main-title,body:not(.wp-admin) .wp-block-custom-faqs .faq-main-title{margin:0 0 var(--cnb-faq-title-mb,40px);text-align:center;font-family:var(--cnb-faq-heading-font,var(--bee-font-stack,"Rubik",sans-serif));font-weight:var(--cnb-faq-heading-weight,700);font-size:var(--cnb-faq-title-size,28px);line-height:var(--cnb-faq-title-line-height,56px);color:var(--cnb-faq-title-color,#2d2d2d);text-transform:none;letter-spacing:0}.editor-styles-wrapper .wp-block-custom-faqs .faq-main-description,body:not(.wp-admin) .wp-block-custom-faqs .faq-main-description{margin:0 0 var(--cnb-faq-description-mb,30px);text-align:center;font-family:var(--bee-font-stack,"Rubik",sans-serif);font-size:var(--cnb-faq-answer-size,18px);line-height:var(--cnb-faq-answer-line-height,25px);font-weight:400;letter-spacing:0;color:var(--cnb-faq-body-color,#2d2d2d)}.editor-styles-wrapper .wp-block-custom-faqs .faq-item,body:not(.wp-admin) .wp-block-custom-faqs .faq-item{margin-bottom:0;background:rgba(0,0,0,0);border-bottom:var(--cnb-faq-question-border-width,1px) solid var(--cnb-faq-question-border-color,#d9d9d9)}.editor-styles-wrapper .wp-block-custom-faqs .faq-question,body:not(.wp-admin) .wp-block-custom-faqs .faq-question{cursor:pointer;margin:0;padding:var(--cnb-faq-question-padding-y,0) calc(var(--cnb-faq-question-padding-x,0px) + 28px) var(--cnb-faq-question-padding-y,0) var(--cnb-faq-question-padding-x,0);font-family:var(--cnb-faq-question-font,"Afacad",sans-serif);font-weight:var(--cnb-faq-question-weight,400);font-size:var(--cnb-faq-question-size,16px);line-height:var(--cnb-faq-question-line-height,65px);letter-spacing:0;text-transform:none;vertical-align:middle;background-color:var(--cnb-faq-question-bg,transparent);color:var(--cnb-faq-question-color,#2d2d2d);text-align:left;max-width:none;position:relative;border-radius:var(--cnb-faq-question-radius,0);border-bottom:0}.editor-styles-wrapper .wp-block-custom-faqs .faq-answer,body:not(.wp-admin) .wp-block-custom-faqs .faq-answer{background:var(--cnb-faq-answer-bg,transparent);border-radius:0;margin-top:0}.editor-styles-wrapper .wp-block-custom-faqs .faq-answer .answer-content,body:not(.wp-admin) .wp-block-custom-faqs .faq-answer .answer-content{padding:0 var(--cnb-faq-question-padding-x,0) 20px;font-family:var(--cnb-faq-answer-font,"Afacad Flux",sans-serif);font-size:var(--cnb-faq-answer-size,16px);line-height:var(--cnb-faq-answer-line-height,25px);font-weight:400;letter-spacing:0;color:var(--cnb-faq-body-color,#2d2d2d);text-align:left;text-transform:none}.editor-styles-wrapper .wp-block-custom-faqs .faq-answer .answer-content p,.editor-styles-wrapper .wp-block-custom-faqs .faq-answer .answer-content:is(li,div,span),body:not(.wp-admin) .wp-block-custom-faqs .faq-answer .answer-content p,body:not(.wp-admin) .wp-block-custom-faqs .faq-answer .answer-content:is(li,div,span){text-align:inherit;max-width:none;padding:0;margin:0 0 1em}.editor-styles-wrapper .wp-block-custom-faqs .faq-answer .answer-content>*:first-child,body:not(.wp-admin) .wp-block-custom-faqs .faq-answer .answer-content>*:first-child{margin-top:0}.editor-styles-wrapper .wp-block-custom-faqs .faq-answer .answer-content>*:last-child,body:not(.wp-admin) .wp-block-custom-faqs .faq-answer .answer-content>*:last-child{margin-bottom:0}.editor-styles-wrapper .wp-block-custom-faqs .faq-answer .answer-content a,body:not(.wp-admin) .wp-block-custom-faqs .faq-answer .answer-content a{color:var(--bee-primary-color,#eb5d73)}.editor-styles-wrapper .wp-block-custom-faqs .faq-answer .answer-content[data-answer-align=center],body:not(.wp-admin) .wp-block-custom-faqs .faq-answer .answer-content[data-answer-align=center]{text-align:center}.editor-styles-wrapper .wp-block-custom-faqs .faq-answer .answer-content[data-answer-align=right],body:not(.wp-admin) .wp-block-custom-faqs .faq-answer .answer-content[data-answer-align=right]{text-align:right}.editor-styles-wrapper .wp-block-custom-faqs .faq-columns,body:not(.wp-admin) .wp-block-custom-faqs .faq-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;align-items:start}.editor-styles-wrapper .wp-block-custom-faqs .faq-column,body:not(.wp-admin) .wp-block-custom-faqs .faq-column{display:flex;flex-direction:column;gap:0;min-width:0}.editor-styles-wrapper .wp-block-custom-faqs.two-columns .faq-item,body:not(.wp-admin) .wp-block-custom-faqs.two-columns .faq-item{margin-bottom:0}@media(max-width:768px){.editor-styles-wrapper .wp-block-custom-faqs,body:not(.wp-admin) .wp-block-custom-faqs{padding:var(--cnb-faq-block-padding-y-mobile,55px) var(--cnb-faq-block-padding-x-mobile,20px)}.editor-styles-wrapper .wp-block-custom-faqs .faq-main-title,body:not(.wp-admin) .wp-block-custom-faqs .faq-main-title{font-family:var(--cnb-faq-heading-font,var(--bee-font-stack,"Rubik",sans-serif));font-weight:400;font-size:26px;line-height:32px;letter-spacing:0;text-align:center}.editor-styles-wrapper .wp-block-custom-faqs .faq-question,body:not(.wp-admin) .wp-block-custom-faqs .faq-question{font-size:16px;line-height:22px;padding-top:12px;padding-bottom:12px}}@media(max-width:991px){.editor-styles-wrapper .wp-block-custom-faqs .faq-columns,body:not(.wp-admin) .wp-block-custom-faqs .faq-columns{grid-template-columns:1fr}}.editor-styles-wrapper .wp-block-custom-faqs.is-simple-list .faq-question,body:not(.wp-admin) .wp-block-custom-faqs.is-simple-list .faq-question{cursor:default}body:not(.wp-admin) .wp-block-custom-faqs .faq-question::after{content:"";position:absolute;top:50%;right:var(--cnb-faq-question-padding-x,0);width:8px;height:8px;border-right:1.5px solid var(--cnb-faq-toggle-color,currentColor);border-bottom:1.5px solid var(--cnb-faq-toggle-color,currentColor);transform:translateY(-65%) rotate(45deg);transition:transform .25s ease;pointer-events:none;display:var(--cnb-faq-toggle-visible,block)}body:not(.wp-admin) .wp-block-custom-faqs .faq-question.active::after{transform:translateY(-35%) rotate(-135deg)}body:not(.wp-admin) .wp-block-custom-faqs.has-plus-minus-toggle .faq-question::after{content:"+";width:auto;height:auto;border:0;transform:translateY(-50%);font-size:var(--cnb-faq-toggle-size,20px);font-weight:var(--cnb-faq-toggle-weight,400);color:var(--cnb-faq-toggle-color,currentColor);line-height:1}body:not(.wp-admin) .wp-block-custom-faqs.has-plus-minus-toggle .faq-question.active::after{content:"-";transform:translateY(-50%);opacity:1}body:not(.wp-admin) .wp-block-custom-faqs.has-text-toggle .faq-question::after{content:var(--cnb-faq-toggle-symbol,"+");width:auto;height:auto;border:0;transform:translateY(-50%);font-size:var(--cnb-faq-toggle-size,20px);font-weight:var(--cnb-faq-toggle-weight,400);color:var(--cnb-faq-toggle-color,currentColor);line-height:1}body:not(.wp-admin) .wp-block-custom-faqs.has-text-toggle .faq-question.active::after{transform:translateY(-50%);opacity:.75}body:not(.wp-admin) .wp-block-custom-faqs .faq-answer{overflow:hidden;max-height:0;transition:max-height .4s ease}body:not(.wp-admin) .wp-block-custom-faqs.is-simple-list .faq-question::after{display:none}.entry-content .wp-block-custom-faqs .faq-answer .answer-content,.entry-content .wp-block-custom-faqs .faq-answer .answer-content:is(p,li,div,span){text-align:left}.entry-content .wp-block-custom-faqs .faq-answer .answer-content[data-answer-align=center],.entry-content .wp-block-custom-faqs .faq-answer .answer-content[data-answer-align=center]:is(p,li,div,span){text-align:center}.entry-content .wp-block-custom-faqs .faq-answer .answer-content[data-answer-align=right],.entry-content .wp-block-custom-faqs .faq-answer .answer-content[data-answer-align=right]:is(p,li,div,span){text-align:right}.editor-styles-wrapper .wp-block-custom-faqs .faq-question{cursor:text}.editor-styles-wrapper .wp-block-custom-faqs .faq-answer{overflow:visible;max-height:none}.editor-styles-wrapper .wp-block-custom-faqs .faq-item .block-editor-rich-text__editable{min-height:1em}