.cp_faq .cp_faq--item:not(:last-child){margin-bottom:12px}.cp_faq--item{background:#fff;border:1px solid rgba(24,31,156,.25);border-radius:16px;overflow:hidden;padding:24px 32px 12px}.cp_faq .cp_faq--item .cp_faq__question{align-items:center;cursor:pointer;display:flex;position:relative}.cp_faq .cp_faq__heading{margin:0}.cp_faq button.cp_faq__question{background:transparent;border:0;border-radius:0;color:inherit;font:inherit;padding:0 0 12px;text-align:left;width:100%}.cp_faq .cp_faq__question__text{overflow-wrap:anywhere;padding-right:34px}.cp_faq button.cp_faq__question.is-active,.cp_faq button.cp_faq__question:hover{color:var(--color-global-1-hex)}.cp_faq button.cp_faq__question:focus-visible{outline:3px solid var(--color-global-1-hex,#181f9c);outline-offset:3px}.cp_faq .cp_faq__answer[hidden],.faq-embed[hidden]{display:none!important}.cp_faq__answer__rt img{height:auto!important;max-width:100%}.cp_faq .cp_faq--item .cp_faq__question.is-active h3{color:var(--color-global-1-hex)}.cp_faq .cp_faq--item .cp_faq__question h3{margin:0 34px 12px 0;transition:color .3s ease-out}.cp_faq .cp_faq--item .cp_faq__question .cp_faq__question__arrow-icon{display:flex;position:absolute;right:0;top:calc(50% - 11px);transform:rotate(180deg);transition:transform .2s ease}.cp_faq .cp_faq--item .cp_faq__question .cp_faq__question__arrow-icon.is-closed{transform:rotate(0deg);transition:transform .2s ease}.cp_faq .cp_faq--item .cp_faq__question.is-active .cp_faq__question__arrow-icon svg path{stroke:var(--color-global-1-hex)}.cp_faq__answer__rt{padding-right:22px}@media (hover:hover){.cp_faq .cp_faq--item .cp_faq__question:hover{background:var(--color-system-4-hex)}.cp_faq .cp_faq--item:hover .cp_faq__question h3{color:var(--color-global-1-hex)}}@media (min-width:992px){.cp_faq .cp_faq--item{padding:24px 32px 12px}.cp_faq .cp_faq--item .cp_faq__question .cp_faq__question__arrow-icon{top:0}}