.cp_faq .cp_faq--item:not(:last-child){margin-bottom:20px}.cp_faq .cp_faq--item .cp_faq__question{align-items:center;background:var(--color-system-1-hex);border-radius:20px;box-shadow:0 0 12.1px -1px rgba(0,0,0,.25);cursor:pointer;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;overflow:hidden;padding:12px 50px 12px 20px;position:relative;transition:background .2s ease-out}.cp_faq .cp_faq--item .cp_faq__question.is-active{background:var(--color-system-4-hex)}.cp_faq .cp_faq--item .cp_faq__question p{font-weight:700;margin:0 0 0 13px;transition:font-weight .1s ease-out}.cp_faq .cp_faq--item .cp_faq__question .cp_faq__question__arrow-icon{position:absolute;right:20px;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__answer{padding-block:16px;padding-inline:12px}@media (hover:hover){.cp_faq .cp_faq--item .cp_faq__question:hover{background:var(--color-system-4-hex)}}@media (min-width:992px){.cp_faq .cp_faq--item .cp_faq__question{padding:20px 45px 20px 25px}.cp_faq .cp_faq--item .cp_faq__question .cp_faq__question__arrow-icon{right:25px}}