.accordion{display:flex;flex-direction:column;width:100%;height:auto;margin-top:25px;margin-bottom:25px}@media screen and (max-width:992px){.accordion{margin-bottom:40px}}.accordion .a-container{display:flex;flex-direction:column;width:100%}.accordion .a-container:last-child .a-btn{border-bottom:1px solid rgba(0,0,0,.2)}.accordion .a-container .a-btn{margin:0;position:relative;padding:30px 0;width:100%;display:block;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;border-top:1px solid rgba(0,0,0,.2)}.accordion .a-container .a-btn span{display:block;position:absolute;right:20px;top:30px;transition:all .3s ease-in-out}.accordion .a-container .a-panel{width:100%;color:#262626;transition:all .2s ease-in-out;height:auto;max-height:0;overflow:hidden}.accordion .a-container .a-panel .flex-content{display:flex;justify-content:space-between}@media screen and (max-width:967px){.accordion .a-container .a-panel .flex-content{flex-direction:column}}.accordion .a-container .a-panel .flex-content .img-holder{max-width:406px;width:100%;height:509px}@media screen and (max-width:967px){.accordion .a-container .a-panel .flex-content .img-holder{height:260px;text-align:center;margin:0 auto}}.accordion .a-container .a-panel .flex-content .img-holder img{width:100%;height:100%;object-fit:cover}.accordion .a-container .a-panel ul{list-style:disc;padding-left:20px}.accordion .a-container .a-panel ul li{margin-bottom:15px}.accordion .a-container.active .a-btn span{transform:rotate(180deg)}.accordion .a-container.active .a-panel{padding:30px 0;opacity:1;max-height:1000px}