.accordion{border-top:1px solid #ccc}.accordion-header,.cm-accord-wrap span.cm-accordion-icon{align-items:center;display:flex}.accordion-header{background-color:#fff;cursor:pointer;font-size:18px;font-weight:700;justify-content:space-between;padding:20px;transition:background .3s}.accordion-header:hover{background-color:#f0f8ff}.accordion-icon{font-size:24px;transition:transform .3s ease}.accordion-content{border-top:1px solid #ddd;display:none;padding:0 20px 20px}.accordion-content a{color:#07c;display:block;margin:8px 0;text-decoration:none}.accordion.active .accordion-content{display:block}.accordion.active .accordion-icon{transform:rotate(45deg)}.cm-accordion-header{align-items:center;cursor:pointer;display:flex;gap:18px;outline:none}.cm-accordion-header h4{color:#040a0e;font-size:22px;font-weight:500;line-height:34px;margin:0}.cm-accordion-container .cm-accordion.active h4{font-weight:600}.cm-accordion-container .cm-accordion:not(:last-child){border-bottom:1px dotted}.cm-accordion-container .cm-accordion:not(:first-child){padding-top:24px}.cm-accordion-content{align-items:center;display:flex;gap:40px;padding-left:32px;padding-right:32px;padding-top:32px}.cm-accordion-content .acc-cnt-col{width:50%}.cm-accordion-content .acc-cnt-col a span{padding-left:5px}.cm-accordion-content .acc-cnt-col a,.cm-accordion-content .acc-cnt-col p,.cm-accordion-content a,.cm-accordion-content p{color:#000;display:block;font-size:14px;font-weight:400;line-height:20px;margin-bottom:12px;vertical-align:middle}.cm-accordion-content .acc-cnt-col a:last-child{margin:0}.cm-accordion-container .cm-accordion{padding-bottom:24px}.cm-accordion-container .cm-accordion:last-child{padding-bottom:0}.cm-accordion-container .cm-accordion.acc-full-width .acc-cnt-col{width:100%}.cm-accordion-container .cm-accordion.acc-full-width .cm-accordion-content{display:block}.cm-accordion-icon .icon-minus{display:none}.cm-accordion.active .cm-accordion-icon .icon-minus{display:inline}.cm-accordion.active .cm-accordion-icon .icon-plus{display:none}.cm-accordion-content .acc-cnt-col a{align-items:start;display:flex;gap:10px}@media (max-width:767px){.cm-accordion-content .acc-cnt-col{width:100%}.cm-accordion-content{flex-wrap:wrap}.cm-accordion-header h4{font-size:16px;line-height:1.5}.cm-accordion-content .acc-cnt-col a,.cm-accordion-content .acc-cnt-col p,.cm-accordion-content a,.cm-accordion-content p{font-size:12px}.cm-accordion-content{gap:12px;padding-top:18px}}