.accordion-trigger{ position:relative; text-align:left;width:100%;color:#202020;font-weight:600;font-size:16px;margin:0;border:none;background:none;outline:none}
.accordion button:hover,.accordion button:focus{cursor:pointer}
.accordion button:hover::after,.accordion button:focus::after{cursor:pointer;color:#202020;border-bottom:1px solid #EAEAEA;}

.accordh5button .pro_cat_text{padding:1em 1.5em 1em 0}
.accordion button .icon{
        border-width: 0px 2px 2px 0px;
        border-style: solid;
        border-color: #202020;
        width: 9px;
        height: 9px;
        display: block;
        transition: all 200ms ease;
}
.accordion button[aria-expanded='true'] + .accordion-content{opacity:1;transition:all 200ms linear;will-change:opacity,max-height}
.accordion button[aria-expanded='false'] + .accordion-content{pointer-events: none;}
.accordion .accordion-content{opacity:0;transition:opacity 200ms linear,max-height 200ms linear;will-change:opacity,max-height}
.accordion button[aria-expanded='true'] .icon{
    transform: rotate(-135deg)
    
}
.accordion button[aria-expanded='false'] .icon{
    transform: rotate(45deg)
}