.cq-clean-faq{background:#fff;color:#18202b;padding:42px 32px 46px;margin:26px auto 0;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;clear:both}
.cq-clean-faq *{box-sizing:border-box}
.cq-clean-faq .cq-faq-label{font:600 11px/1.5 Arial;letter-spacing:1.9px;color:#737984;text-transform:uppercase;margin:0 0 9px}
.cq-clean-faq h2{font:700 32px/1.15 Arial;letter-spacing:-.8px;margin:0 0 11px;color:#08025a}
.cq-clean-faq .cq-faq-subtitle{font:400 14px/1.6 Arial;color:#6c7380;margin:0 0 26px}
.cq-clean-faq details{border-bottom:1px solid #e2e5ea}
.cq-clean-faq details:first-of-type{border-top:1px solid #e2e5ea}
.cq-clean-faq summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:20px 0;color:#18202b;font:600 16px/1.45 Arial;min-height:56px}
.cq-clean-faq summary::-webkit-details-marker{display:none}
.cq-clean-faq summary:focus-visible{outline:2px solid #337c11;outline-offset:3px}
.cq-clean-faq .cq-faq-plus{flex-shrink:0;font-size:22px;font-weight:400;color:#429b16}
.cq-clean-faq .cq-faq-minus{display:none}
.cq-clean-faq details[open] .cq-faq-plus{display:none}
.cq-clean-faq details[open] .cq-faq-minus{display:inline;font-size:22px;flex-shrink:0;font-weight:400;color:#429b16}
.cq-clean-faq details[open] summary{color:#1e6a11;padding-bottom:12px}
.cq-clean-faq .cq-faq-answer{font:400 15px/1.75 Arial;color:#5e6773;max-width:74ch;padding:0 26px 22px 0;overflow-wrap:anywhere}
.cq-clean-faq .cq-faq-answer p{margin:0 0 10px}
.cq-clean-faq .cq-faq-answer p:last-child{margin-bottom:0}
.cq-clean-faq .cq-faq-answer span{color:inherit!important;font:inherit!important}
.cq-clean-faq .cq-faq-answer ul{margin:0;padding-left:20px}
.cq-clean-faq .cq-faq-answer li{margin-bottom:8px}
.cq-clean-faq .cq-faq-help{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;padding-top:28px;color:#636c77;font-size:14px}
.cq-clean-faq .cq-faq-help a{display:inline-flex;align-items:center;gap:8px;color:#27720d;text-decoration:none;font-weight:600}
.cq-clean-faq .cq-faq-help img{width:24px;height:24px}
#site-footer{background:#f6f7f8;border-top:1px solid #e6e9ed;color:#68717e}
#site-footer #cb-row--footer-desktop-top{min-height:0;--height:0;--rowbwidth:0}
#site-footer .footer-bottom-inner{padding:18px 0;font-size:13px}
@media(max-width:650px){.cq-clean-faq{padding:30px 20px 34px}.cq-clean-faq h2{font-size:28px}.cq-clean-faq summary{font-size:14px;padding:18px 0;gap:12px}.cq-clean-faq .cq-faq-answer{font-size:14px;padding-right:8px}}
#site-footer .footer-bottom-inner{background:#f6f7f8!important;color:#68717e!important}
#site-footer .footer-bottom-inner .component-wrap{color:#68717e!important}
.cq-clean-faq .cq-faq-question{min-width:0;flex:1}
.cq-clean-faq .cq-faq-with-banana summary{padding-top:12px;padding-bottom:12px;gap:16px}
.cq-clean-faq .cq-faq-banana{display:block;width:80px;height:60px;object-fit:contain;flex-shrink:0;align-self:center;background:#fff;border-radius:3px}
@media(max-width:650px){.cq-clean-faq .cq-faq-with-banana summary{gap:10px}.cq-clean-faq .cq-faq-banana{width:60px;height:48px}}
@media(max-width:360px){.cq-clean-faq .cq-faq-with-banana summary{gap:8px}.cq-clean-faq .cq-faq-banana{width:52px;height:44px}}
