body[data-mirthly-product] main .mirthly-wave-faq[data-mirthly-faq-waves]{--mirthly-wave-color:var(--product-accent,#4d8edd);position:relative;isolation:isolate;box-sizing:border-box;width:100%;max-width:none;margin:48px auto;padding:88px 24px 92px;background:var(--mirthly-wave-color)!important;color:#fff!important;overflow:hidden}
body[data-mirthly-product] .mirthly-wave-faq[data-mirthly-faq-waves] .mirthly-wave-faq__content{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:0}
body[data-mirthly-product] .mirthly-wave-faq[data-mirthly-faq-waves] .mirthly-wave-faq__content :is(h2,h3,p,li,span,strong,small,summary,a){color:#fff!important;text-shadow:none!important}
body[data-mirthly-product] .mirthly-wave-faq[data-mirthly-faq-waves] .mirthly-wave-faq__content details{border-color:#ffffff40!important;background:transparent!important}
body[data-mirthly-product] .mirthly-wave-faq[data-mirthly-faq-waves] .mirthly-wave-faq__content summary:after{color:#fff!important}
body[data-mirthly-product] .mirthly-wave-faq[data-mirthly-faq-waves] .mirthly-faq-wave{display:block;position:absolute;inset:0 0 auto;z-index:0;width:100%;height:44px;background:var(--product-canvas,#fff);overflow:hidden;pointer-events:none}
body[data-mirthly-product] .mirthly-wave-faq[data-mirthly-faq-waves] .mirthly-faq-wave--bottom{inset:auto 0 0;transform:rotate(180deg)}
body[data-mirthly-product] .mirthly-wave-faq[data-mirthly-faq-waves] .mirthly-faq-wave use{fill:var(--mirthly-wave-color);animation:mirthlyFaqWaveFlow 8s linear infinite!important;animation-duration:8s!important;animation-iteration-count:infinite!important;animation-play-state:running!important}
body[data-mirthly-product] .mirthly-wave-faq[data-mirthly-faq-waves] .mirthly-faq-wave g:nth-of-type(1){opacity:.35}
body[data-mirthly-product] .mirthly-wave-faq[data-mirthly-faq-waves] .mirthly-faq-wave g:nth-of-type(2){opacity:.65}
body[data-mirthly-product] .mirthly-wave-faq[data-mirthly-faq-waves] .mirthly-faq-wave g:nth-of-type(1) use{animation-duration:10s!important;animation-delay:-3s!important}
body[data-mirthly-product] .mirthly-wave-faq[data-mirthly-faq-waves] .mirthly-faq-wave g:nth-of-type(2) use{animation-duration:7s!important;animation-delay:-2s!important}
body[data-mirthly-product] .mirthly-wave-faq[data-mirthly-faq-waves] .mirthly-faq-wave g:nth-of-type(3) use{animation-duration:5s!important;animation-delay:-1s!important}
@keyframes mirthlyFaqWaveFlow{from{transform:translateX(-85px)}to{transform:translateX(85px)}}
@media(max-width:749px){body[data-mirthly-product] main .mirthly-wave-faq[data-mirthly-faq-waves]{margin:30px auto;padding:66px 20px 70px}body[data-mirthly-product] .mirthly-wave-faq[data-mirthly-faq-waves] .mirthly-faq-wave{height:28px}}
