.cp_faq{width:100%}.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;transition:background .2s ease,border-color .2s ease}.cp_faq__question{align-items:center;cursor:pointer;display:flex;list-style:none;position:relative}.cp_faq__question::-webkit-details-marker{display:none}.cp_faq__question__title{flex:1;margin:0 34px 12px 0;transition:color .3s ease-out}.cp_faq__question__arrow-icon{display:flex;position:absolute;right:0;top:calc(50% - 11px);transform:rotate(0deg);transition:transform .2s ease}.cp_faq__question__arrow-icon svg{display:block}.cp_faq__question__arrow-icon svg path{transition:stroke .2s ease}.cp_faq__question.is-active .cp_faq__question__arrow-icon{transform:rotate(180deg)}.cp_faq__question.is-active .cp_faq__question__title{color:var(--primary-color-hex,#02a7df)}.cp_faq__question.is-active .cp_faq__question__arrow-icon svg path{stroke:var(--primary-color-hex,#02a7df)}.cp_faq__answer{padding-top:8px}.cp_faq__answer__rt{padding-right:22px}.child-theme .cp_faq__answer__rt ul li{margin-left:2rem;padding-left:0!important}.child-theme .cp_faq__answer__rt ul{list-style:inherit!important}@media (hover:hover){.cp_faq--item:hover{background:var(--system-color-2-hex,#edf5ff)}.cp_faq--item:hover .cp_faq__question__title{color:var(--primary-color-hex,#02a7df)}.cp_faq--item:hover .cp_faq__question__arrow-icon svg path{stroke:var(--primary-color-hex,#02a7df)}}@media (min-width:992px){.cp_faq--item{padding:24px 32px 12px}.cp_faq__question__arrow-icon{top:0}}@media screen and (max-width:991px){.cp_faq--item{padding:20px 20px 8px}.cp_faq__question__title{margin-right:28px}}