.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--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}}