.solution-faq{background-color:#f5f5f5;box-sizing:border-box;width:100%}.solution-faq__container{margin:0 auto;max-width:1200px;width:100%}.solution-faq__heading{color:#900000;font-size:36px;font-weight:700;line-height:1.3;margin:0 0 36px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.solution-faq__list{display:flex;flex-direction:column;gap:14px;width:100%}.solution-faq__item{margin:0;min-width:0;width:100%}.solution-faq__question-heading{font-size:inherit;margin:0;padding:0}.solution-faq__question{align-items:center;background-color:#1f1f1f;border:0;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:24px;font-weight:700;gap:20px;justify-content:space-between;line-height:1.35;min-height:52px;padding:12px;text-align:left;transition:background-color .2s ease;width:100%}.solution-faq__question:hover{background-color:#333;border:0;color:#fff}.solution-faq__question:focus-visible{outline:2px solid #b00000;outline-offset:3px}.solution-faq__question-text{display:block;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.solution-faq__icon{display:block;flex:0 0 18px;height:18px;transition:transform .22s ease;width:18px}.solution-faq__question[aria-expanded=true]
.solution-faq__icon{transform:rotate(180deg)}.solution-faq__answer{background-color:#fff;box-sizing:border-box;width:100%}.solution-faq__answer[hidden]{display:none!important}.solution-faq__answer-content{color:#000;font-size:16px;font-weight:400;line-height:1.5;overflow-wrap:anywhere;padding:16px 15px}.solution-faq__answer-content p{margin:0 0 12px}.solution-faq__answer-content p:last-child{margin-bottom:0}.solution-faq__answer-content a{color:#a00000;text-decoration:underline}@media (max-width:991px){.solution-faq{padding:28px 20px}.solution-faq__heading{font-size:28px;margin-bottom:28px}.solution-faq__question{font-size:18px}}@media (max-width:767px){.solution-faq{padding:24px 16px}.solution-faq__heading{font-size:25px;line-height:1.3;margin-bottom:24px}.solution-faq__list{gap:10px}.solution-faq__question{font-size:16px;gap:12px;line-height:1.4;min-height:50px;padding:12px}.solution-faq__answer-content{font-size:14px;line-height:1.6;padding:14px 12px}}@media (max-width:480px){.solution-faq{padding:22px 12px}.solution-faq__heading{font-size:22px}.solution-faq__question{font-size:15px}}@media (prefers-reduced-motion:reduce){.solution-faq__icon,.solution-faq__question{transition:none}}.solution-faq__item-question,.solution-faq__question,.solution-faq__question button,.solution-faq__question-text{box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:normal}@media (max-width:767px){.solution-faq__item-question,.solution-faq__question,.solution-faq__question button,.solution-faq__question-text{overflow-wrap:anywhere;white-space:normal;width:100%}.solution-faq__question button{align-items:center;display:flex;gap:12px;height:auto;justify-content:space-between;min-height:48px;padding:14px 12px;text-align:left}}