.wp-block-st-faq .faq-item{border-top:1px solid var(--wp--preset--color--orange);border-bottom:1px solid var(--wp--preset--color--orange);margin-block-start:-1px !important}.wp-block-st-faq .faq-title{padding:1rem 0;cursor:pointer;position:relative;display:flex;justify-content:space-between;align-items:center}.wp-block-st-faq .faq-title .faq-heading{color:var(--st--text-color, var(--wp--preset--color--grey));margin:0 !important;line-height:1.3;font-weight:700;font-size:clamp(22px, 2vw, 28px);font-family:var(--wp--preset--font-family--heading, sans-serif);text-transform:uppercase;letter-spacing:0.02em}.wp-block-st-faq .faq-title .faq-icon{position:relative;transition:all ease-out 275ms;width:auto;height:100%;border-radius:0;background-color:var(--wp--preset--color--orange);border:none;padding:15px;display:flex;justify-content:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wp-block-st-faq .faq-title .faq-icon svg{max-width:28px;transition:all 650ms}.wp-block-st-faq .faq-body-wrapper{overflow:hidden;height:0;transition:height ease-out 450ms}.wp-block-st-faq .faq-body-inner{padding:1.5rem 0 2.5rem;opacity:0;transform:translateY(20px);transition:all ease-out 650ms;transition-delay:275ms}.wp-block-st-faq.is-style-small .faq-title .faq-heading{font-size:var(--wp--preset--font-size--p, 18px);font-weight:600;font-family:var(--wp--preset--font-family--main-content, sans-serif);letter-spacing:0.02em}.wp-block-st-faq.is-style-small .faq-title .faq-icon{padding:10px}.wp-block-st-faq.is-style-small .faq-title .faq-icon svg{width:16px;height:16px}.wp-block-st-faq .faq-title:hover .faq-icon,.wp-block-st-faq .faq-item.open .faq-title .faq-icon{background-color:var(--wp--preset--color--grey)}.wp-block-st-faq .faq-item.open .faq-title .faq-icon svg{transform:rotate(180deg)}.wp-block-st-faq .faq-item.open .faq-body-wrapper{height:var(--body-height)}.wp-block-st-faq .faq-item.open .faq-body-wrapper .faq-body-inner{opacity:1;transform:translateY(0)}[class$="skeleton__content"] .editor-styles-wrapper .wp-block-st-faq .faq-item .sr-only{display:none}[class$="skeleton__content"] .editor-styles-wrapper .wp-block-st-faq .faq-item .faq-body-wrapper{height:auto !important}[class$="skeleton__content"] .editor-styles-wrapper .wp-block-st-faq .faq-item .faq-body-wrapper .faq-body-inner{opacity:1;transform:none}

/*# sourceMappingURL=houle-faq.css.map */
