.cp_faq .cp_faq--item:not(:last-child){margin-bottom:12px}.cp_faq--item{background:#fff;border-bottom:1px solid rgba(0,0,0,.15);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(--primary-color-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(--primary-color-hex)}.cp_faq__answer__rt{padding-right:22px}@media (hover:hover){.cp_faq .cp_faq--item .cp_faq__question:hover{background:var(--system-color-2)}.cp_faq .cp_faq--item:hover .cp_faq__question h3{color:var(--primary-color-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}}