.cp_faqs{width:100%}.cp_faqs .cp_faqs--item:not(:last-child){margin-bottom:12px}.cp_faqs--item{background:#fff;border:1px solid rgba(24,31,156,.25);border-radius:16px;overflow:hidden;padding:24px 32px 12px;transition:background .2s ease,border-color .2s ease}.cp_faqs__question{align-items:center;cursor:pointer;display:flex;list-style:none;position:relative}.cp_faqs__question::-webkit-details-marker{display:none}.cp_faqs__question__title{flex:1;margin:0 34px 12px 0;transition:color .3s ease-out}.cp_faqs__question__arrow-icon{display:flex;position:absolute;right:0;top:calc(50% - 11px);transform:rotate(0deg);transition:transform .2s ease}.cp_faqs__question__arrow-icon svg{display:block}.cp_faqs__question__arrow-icon svg path{transition:stroke .2s ease}.cp_faqs__question.is-active .cp_faqs__question__arrow-icon{transform:rotate(180deg)}.cp_faqs__question.is-active .cp_faqs__question__title{color:var(--primary-color-hex,#02a7df)}.cp_faqs__question.is-active .cp_faqs__question__arrow-icon svg path{stroke:var(--primary-color-hex,#02a7df)}.cp_faqs__answer{padding-top:8px}.cp_faqs__answer__rt{padding-right:22px}.child-theme .cp_faqs__answer__rt ul li{margin-left:2rem;padding-left:0!important}.child-theme .cp_faqs__answer__rt ul{list-style:inherit!important}@media (hover:hover){.cp_faqs--item:hover{background:var(--system-color-2-hex,#edf5ff)}.cp_faqs--item:hover .cp_faqs__question__title{color:var(--primary-color-hex,#02a7df)}.cp_faqs--item:hover .cp_faqs__question__arrow-icon svg path{stroke:var(--primary-color-hex,#02a7df)}}@media (min-width:992px){.cp_faqs--item{padding:24px 32px 12px}.cp_faqs__question__arrow-icon{top:0}}@media screen and (max-width:991px){.cp_faqs--item{padding:20px 20px 8px}.cp_faqs__question__title{margin-right:28px}}