.cm-accordion{margin-bottom:24px}.cm-accordion .cm-accordion-item{border-width:1px 0;border-style:solid;border-color:rgba(0,0,0,.125);border-radius:0}.cm-accordion .paragraph--type--accordion-item:not(:first-of-type) .cm-accordion-item,.cm-accordion .views-row:not(:first-child) .cm-accordion-item,.cm-accordion:not(:first-of-type) .cm-accordion-item{border-top:0}.cm-accordion .cm-accordion-header{padding:13px 24px 13px 20px;position:relative;font-weight:400;cursor:pointer}@media (max-width:767px){.cm-accordion .cm-accordion-header{padding:13px 34px 13px 13px}}.cm-accordion .cm-accordion-header:after{content:"\f067";margin-left:30px;font-family:"Font Awesome 6 Pro";font-weight:900;font-size:14px;position:absolute;right:24px;top:14px}@media (max-width:767px){.cm-accordion .cm-accordion-header:after{right:14px}}.cm-accordion .cm-accordion-header.active:after{content:"\f068"}.cm-accordion .cm-accordion-header p{margin:0}.cm-accordion .cm-accordion-body{max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.cm-accordion .cm-accordion-body .cm-accordion-content{padding:16px 24px;display:none}@media (max-width:767px){.cm-accordion .cm-accordion-body .cm-accordion-content{padding:16px}}.cm-accordion .cm-accordion-body.active{max-height:100%;transition:max-height .2s ease-out}.cm-accordion .cm-accordion-body.active .cm-accordion-content{display:block}.cm-accordion .cm-accordion-body .paragraph--type--richtext{padding-left:0;padding-right:0}.cm-accordion .cm-accordion-body ol,.cm-accordion .cm-accordion-body ul{padding-left:16px}.cm-accordion .cm-accordion-body .field>:first-child{margin-top:0}.cm-accordion .cm-accordion-body .field>:last-child{margin-bottom:0}