body:not(.wp-admin) .faq-answer{max-height:0;opacity:0;overflow:hidden;transform:translateY(10px);transition:all .3s ease-out}body:not(.wp-admin) .wp-block-faq-item.active .faq-answer{max-height:-moz-fit-content;max-height:fit-content;opacity:1;transform:translateY(0);transition:all .3s ease-out}body:not(.wp-admin) .wp-block-seox-faq{margin-bottom:24px;margin-top:24px}body:not(.wp-admin) .wp-block-faq-item{display:flex;flex-direction:column;gap:0}body:not(.wp-admin) .wp-block-faq-item.active{gap:var(--faq-item-margin-desktop)}@media screen and (width <= 768px){body:not(.wp-admin) .wp-block-faq-item.active{gap:var(--faq-item-margin-mobile)}}.wp-block-seox-faq-container{--faq-item-border-top:0px;--faq-item-border-bottom:1px;--faq-item-border-right:0px;--faq-item-border-left:0px;--faq-item-border-radius:4px;--faq-item-padding-desktop:24px;--faq-item-padding-mobile:12px;--faq-item-margin-desktop:40px;--faq-item-margin-mobile:24px;--faq-item-border-color:var(--bs-primary);--faq-item-border-color-hover:var(--bs-primary);--faq-item-background-color:var(--bs-gray-50);--faq-item-background-color-hover:var(--bs-gray-100);--faq-item-title-color:var(--bs-primary-dark);--faq-item-title-color-hover:var(--bs-primary);--faq-item-icon-color:var(--bs-primary);--faq-item-icon-color-hover:var(--bs-primary);display:flex;flex-direction:column;gap:var(--faq-item-container-gap-desktop);transition:all .3s ease-out}@media screen and (width <= 768px){.wp-block-seox-faq-container{gap:var(--faq-item-container-gap-mobile)}}.wp-block-seox-faq-container .wp-block-faq-item{transition:all .3s ease-out}.wp-block-seox-faq-container .wp-block-faq-item .faq-question{align-items:center;background-color:var(--faq-item-background-color);border-width:0;border-bottom:var(--faq-item-border-bottom) solid var(--faq-item-border-color);border-left:var(--faq-item-border-left) solid var(--faq-item-border-color);border-radius:var(--faq-item-border-radius);border-right:var(--faq-item-border-right) solid var(--faq-item-border-color);border-top:var(--faq-item-border-top) solid var(--faq-item-border-color);color:var(--faq-item-title-color);cursor:pointer;display:flex;gap:10px;justify-content:space-between;margin:0;padding:var(--faq-item-padding-desktop);transition:all .3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (width <= 768px){.wp-block-seox-faq-container .wp-block-faq-item .faq-question{padding:var(--faq-item-padding-mobile)}}.wp-block-seox-faq-container .wp-block-faq-item .faq-question .faq-question-text{color:var(--faq-item-title-color);font-family:var(--bs-font-family-base);font-weight:800}.wp-block-seox-faq-container .wp-block-faq-item .faq-question .faq-icon i{display:flex;height:20px;position:relative;width:20px}.wp-block-seox-faq-container .wp-block-faq-item .faq-question .faq-icon i span{background:var(--faq-item-icon-color);display:flex;left:0;position:absolute;top:9px}.wp-block-seox-faq-container .wp-block-faq-item .faq-question .faq-icon i .line1,.wp-block-seox-faq-container .wp-block-faq-item .faq-question .faq-icon i .line2{border-radius:3rem;height:3px;width:20px}.wp-block-seox-faq-container .wp-block-faq-item .faq-question.active,.wp-block-seox-faq-container .wp-block-faq-item .faq-question:hover,.wp-block-seox-faq-container .wp-block-faq-item.active .faq-question{background-color:var(--faq-item-background-color-hover);border-color:var(--faq-item-border-color-hover)}.wp-block-seox-faq-container .wp-block-faq-item .faq-question.active .faq-question-text,.wp-block-seox-faq-container .wp-block-faq-item .faq-question:hover .faq-question-text,.wp-block-seox-faq-container .wp-block-faq-item.active .faq-question .faq-question-text{color:var(--faq-item-title-color-hover)}.wp-block-seox-faq-container .wp-block-faq-item .faq-question.active .faq-icon,.wp-block-seox-faq-container .wp-block-faq-item .faq-question.active .faq-icon i,.wp-block-seox-faq-container .wp-block-faq-item .faq-question:hover .faq-icon,.wp-block-seox-faq-container .wp-block-faq-item .faq-question:hover .faq-icon i,.wp-block-seox-faq-container .wp-block-faq-item.active .faq-question .faq-icon,.wp-block-seox-faq-container .wp-block-faq-item.active .faq-question .faq-icon i{transition:all .3s ease-in-out}.wp-block-seox-faq-container .wp-block-faq-item .faq-question.active .faq-icon i span,.wp-block-seox-faq-container .wp-block-faq-item .faq-question:hover .faq-icon i span,.wp-block-seox-faq-container .wp-block-faq-item.active .faq-question .faq-icon i span{background:var(--faq-item-icon-color-hover)}.wp-block-seox-faq-container.has-open-icon-arrow-down .faq-icon i .line1{left:1px!important;transform:rotate(45deg);width:12px!important}.wp-block-seox-faq-container.has-open-icon-arrow-down .faq-icon i .line2{left:8px!important;transform:rotate(135deg);width:12px!important}.wp-block-seox-faq-container.has-open-icon-arrow-down .active .faq-icon i{transform:rotate(-180deg);transition:all .3s ease-in-out}.wp-block-seox-faq-container.has-open-icon-plus .faq-icon i .line2{transform:rotate(90deg)}.wp-block-seox-faq-container.has-open-icon-plus .active .faq-icon i{transform:rotate(45deg);transition:all .3s ease-in-out}.wp-block-seox-faq-container.has-open-icon-custom .faq-icon{background-image:var(--faq-item-icon-custom);background-repeat:no-repeat;background-size:contain;height:20px;width:20px}.wp-block-seox-faq-container.has-open-icon-custom .faq-icon i{display:none!important}.wp-block-seox-faq-container.content-title-h2 .faq-question-text{font-size:32px}@media screen and (width <= 768px){.wp-block-seox-faq-container.content-title-h2 .faq-question-text{font-size:24px}}.wp-block-seox-faq-container.content-title-h3 .faq-question-text{font-size:30px}@media screen and (width <= 768px){.wp-block-seox-faq-container.content-title-h3 .faq-question-text{font-size:24px}}.wp-block-seox-faq-container.content-title-h4 .faq-question-text{font-size:24px}@media screen and (width <= 768px){.wp-block-seox-faq-container.content-title-h4 .faq-question-text{font-size:20px}}.wp-block-seox-faq-container.content-title-h5 .faq-question-text{font-size:18px}@media screen and (width <= 768px){.wp-block-seox-faq-container.content-title-h5 .faq-question-text{font-size:16px}}.wp-block-seox-faq-container.content-title-h6 .faq-question-text{font-size:16px}@media screen and (width <= 768px){.wp-block-seox-faq-container.content-title-h6 .faq-question-text{font-size:14px}}
