.accordion{margin:0;padding:0;list-style:none}.faqs-block{padding-top:40px;padding-bottom:40px}.faqs-block h2{margin:0}.accordion li{border-bottom:solid 1px #212120}.accordion li.active .opener:before{opacity:0}.accordion li .opener{display:block;position:relative;text-decoration:none;font-size:18px;line-height:24px;font-family:"Poynter Oldstyle Disp Semi Bd","Amiri",serif;font-weight:400;color:#212120;padding:16px 50px 16px 0}.accordion li .opener:before{position:absolute;right:6px;top:50%;-webkit-transform:transalateY(-50%);-ms-transform:transalateY(-50%);transform:transalateY(-50%);content:"";width:2px;height:14px;background:#212120;-webkit-transition:linear .3s;transition:linear .3s;margin-top:-6px}.accordion li .opener:after{position:absolute;right:0;top:50%;-webkit-transform:transalateY(-50%);-ms-transform:transalateY(-50%);transform:transalateY(-50%);content:"";width:14px;height:2px;background:#212120}.accordion p{margin:0}.accordion .slide-holder{padding-bottom:20px;max-width:833px}@media(min-width:768px){.accordion li .opener{font-size:22px;line-height:30px;padding:20px 70px 20px 0}}@media(min-width:1024px){.faqs-block{padding-top:50px;padding-bottom:90px}.accordion li .opener{font-size:32px;line-height:38px;padding:39px 80px 39px 0}.accordion li .opener:before{right:9px;width:2px;height:20px;margin-top:-9px}.accordion li .opener:after{width:20px}.accordion .slide-holder{padding-bottom:40px}}@media(max-width:1023px){.faqs-block h2{font-size:26px;line-height:30px}.faqs-block{font-size:16px;line-height:22px}.faqs-block{font-size:14px;line-height:22px}}