.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__item,body.frontend .section-faq .faq__item{border-bottom:1px solid #000}.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__item input,body.frontend .section-faq .faq__item input{opacity:0;position:absolute;z-index:-1}.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__item input:checked+.faq__label:after,body.frontend .section-faq .faq__item input:checked+.faq__label:after{transform:translateY(-50%) rotate(90deg)}.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__item input:checked~.faq__content,body.frontend .section-faq .faq__item input:checked~.faq__content{height:auto;opacity:1;padding-bottom:2.5rem;padding-top:1rem;visibility:visible}.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__label,body.frontend .section-faq .faq__label{align-items:center;display:flex;letter-spacing:-.01em;margin:0;padding:3rem 0 2.5rem;position:relative;text-transform:none;width:100%}.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__label:after,.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__label:before,body.frontend .section-faq .faq__label:after,body.frontend .section-faq .faq__label:before{background:#8f62ff;border:1px solid #8f62ff;border-radius:10px;content:"";display:block;left:auto;position:absolute;right:0;top:4.5rem;transform:translateY(-50%);transition:all .3s ease;visibility:visible}@media only screen and (min-width:768px){.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__label:after,.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__label:before,body.frontend .section-faq .faq__label:after,body.frontend .section-faq .faq__label:before{margin-top:-5px;top:calc(50% + 7px)}}.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__label:before,body.frontend .section-faq .faq__label:before{height:2px;width:16px}@media only screen and (min-width:992px){.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__label:before,body.frontend .section-faq .faq__label:before{height:3px;width:21px}}.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__label:after,body.frontend .section-faq .faq__label:after{height:16px;right:7px;width:2px}@media only screen and (min-width:992px){.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__label:after,body.frontend .section-faq .faq__label:after{height:21px;right:9px;width:3px}}.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__label span,body.frontend .section-faq .faq__label span{width:calc(100% - 30px)}@media only screen and (min-width:992px){.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__label span,body.frontend .section-faq .faq__label span{width:calc(100% - 90px)}}.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__content,body.frontend .section-faq .faq__content{height:0;opacity:0;transition:all .3s ease;visibility:hidden;width:calc(100% - 30px)}@media only screen and (min-width:992px){.editor-styles-wrapper .block-editor-block-list__layout .section-faq .faq__content,body.frontend .section-faq .faq__content{width:calc(100% - 90px)}}
