body:not(.wp-admin) .wp-block-custom-faqs{width:100%;padding:var(--cnb-faq-block-padding-y, 20px) var(--cnb-faq-block-padding-x, 20px);background:var(--cnb-faq-block-bg, transparent);color:var(--cnb-faq-body-color, inherit);border:none}body:not(.wp-admin) .wp-block-custom-faqs .faq-inner{width:100%;max-width:var(--cnb-faq-max-width, 1040px);margin:0 auto}body:not(.wp-admin) .faq-item{margin-bottom:8px}body:not(.wp-admin) .faq-main-title{color:var(--cnb-faq-title-color, #0C738C);font-size:36px;line-height:normal;font-family:var(--cnb-faq-heading-font, "Extenda 30 Deca");font-weight:var(--cnb-faq-heading-weight, 700);margin-bottom:var(--cnb-faq-title-mb, 10px);text-align:center}body:not(.wp-admin) .faq-main-description{color:var(--cnb-faq-body-color, #73BBC2);text-align:center;font-family:var(--cnb-faq-heading-font, "Extenda 30 Deca");font-weight:var(--cnb-faq-heading-weight, 400);margin-bottom:var(--cnb-faq-description-mb, 30px);font-size:30px;line-height:normal}body:not(.wp-admin) .faq-question{cursor:pointer;padding:var(--cnb-faq-question-padding-y, 20px) var(--cnb-faq-question-padding-x, 40px);font-size:22px;font-family:var(--cnb-faq-question-font, "Extenda 30 Deca");font-weight:var(--cnb-faq-question-weight, 400);background-color:var(--cnb-faq-question-bg, transparent);color:var(--cnb-faq-question-color, #FFFFFF);text-align:left;position:relative;border-radius:var(--cnb-faq-question-radius, 20px);border-bottom:var(--cnb-faq-question-border-width, 0px) solid var(--cnb-faq-question-border-color, transparent)}body:not(.wp-admin) .faq-question h1,body:not(.wp-admin) .faq-question h2,body:not(.wp-admin) .faq-question h3,body:not(.wp-admin) .faq-question h4,body:not(.wp-admin) .faq-question p{margin:0;font-size:18px;font-family:var(--cnb-faq-question-font, "Extenda 30 Deca");font-weight:var(--cnb-faq-question-weight, 300);color:#fff}body:not(.wp-admin) .faq-question::after{content:var(--cnb-faq-toggle-symbol, "+");position:absolute;top:50%;right:20px;transform:translateY(-50%);transition:transform .3s ease,content .2s ease;pointer-events:none;font-size:var(--cnb-faq-toggle-size, 18px);font-weight:var(--cnb-faq-toggle-weight, 700);color:var(--cnb-faq-toggle-color, currentColor);display:var(--cnb-faq-toggle-visible, block)}body:not(.wp-admin) .faq-question.active::after{content:var(--cnb-faq-toggle-symbol-active, "-");transform:translateY(-50%) rotate(0deg)}body:not(.wp-admin) .faq-answer{overflow:hidden;max-height:0;transition:max-height .4s ease;background:var(--cnb-faq-answer-bg, transparent);border-radius:0 0 20px 20px;margin-top:-10px}body:not(.wp-admin) .faq-answer .answer-content{padding:30px 20px 40px 20px}body:not(.wp-admin) .faq-answer .answer-content>*:first-child{margin-top:0}body:not(.wp-admin) .faq-answer .answer-content>a{font-weight:600;color:#73bbc2}body:not(.wp-admin) .wp-block-custom-faqs.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}body:not(.wp-admin) .wp-block-custom-faqs.two-columns .faq-item{margin-bottom:0}body:not(.wp-admin) .wp-block-custom-faqs.is-simple-list .faq-question{cursor:default}body:not(.wp-admin) .wp-block-custom-faqs.is-simple-list .faq-question::after{display:none}

