.accordion_container {
width: 100%;
display: flex;
flex-direction: column;
gap: 0;
flex-wrap: nowrap;
align-items:center;padding-bottom: 70px; border-bottom: 1px solid #484848;position:relative;z-index:1;   border-top: 1px solid #D6D6D6;
}
.accordion_item{
width: 100%;
transition: width .2s linear .3s;
background: #fff;
border-bottom: 1px solid #D6D6D6;
padding: 30px;
}    .accordion_head{
display: flex;
flex-direction: row;
justify-content: space-between;
color: #88271A;
font-size: 28px;
font-weight: 500;
text-transform: uppercase;
align-items: center;
}
.accordion_head div{
display: flex;
align-items: center;
gap: 30px;
box-sizing: border-box;
}
.accordion_item.open .plusminus{opacity:1;}
.accordion_item .accordion_body{
font-size: 18px;
font-weight: 400;
line-height: 28px;}
.accordion_item .accordion_body p{padding-right: 55px;}
.accordion_item.open .accordion_body{padding-top: 15px;}
.accordion_container .accordion_item:not(.open) .accordion_body {
max-height:0px;
opacity:0;    background: #242222;
transition: max-height .3s linear .3s, opacity .0s linear; position:relative;z-index:0;
}
.accordion_container .accordion_item.open .accordion_body {
--height :0px;
max-height: var(--height);
opacity:1;
transition: max-height .2s linear , opacity .3s linear .2s; 
}
span.plusminus::before {
content: "";
display: block;
position: relative;
opacity:1;
transition: all ease .3s;
background-image: url(https://jaigalagali.com/wp-content/uploads/2024/11/faq_arrow-1.png);
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-size: 38px;transition:0.3s all ease-in-out;cursor:pointer;
}
.accordion_item.open span.plusminus::before {
transform:rotate(-90deg);
}