.faq-box{padding:50px 0}
.faq-inner{padding:0 20px;max-width:956px;margin:auto;border-radius:5px}
.faq-inner.with-side-img .accord-head{position:relative}
.faq-inner.with-side-img .accord-head img{position:absolute;left:0;top:18px}
.faq-inner.with-side-img .accord-head a{padding-left:44px}
.faq-inner.with-side-img .accord-body{padding-left:44px}
.faq-inner .faq-btn{padding-top:8px;padding-bottom:24px}
.faq-inner .accord-row{border-bottom:1px dashed #ebebeb}
.faq-inner .accord-row:last-child{border-bottom:0}
.faq-inner .accord-head{padding:24px 0}
.faq-inner .accord-head a{font-size:16px;line-height:23px;color:#20252b;font-family:"Roboto-Medium";display:block;position:relative;padding-right:25px}
.faq-inner .accord-head a:before{content:"\e90a";font-family:'icomoon';position:absolute;right:0;top:50%;transform:translateY(-50%)}
.faq-inner .accord-head.active a:before{transform:rotate(180deg)}
.faq-inner .accord-body{height:0;overflow:hidden;transition:height .3s ease}
.faq-inner .accord-body.open{height:auto}
.faq-inner .accord-body-inner{padding-bottom:24px}
.faq-inner .accord-body-inner p{font-family:"Roboto-Regular";font-size:14px;line-height:20px}
.min-288{min-width:288px}
@media(max-width:767px){.faq-box{padding:33px 0}
.faq-inner .accord-head a{font-size:14px;line-height:20px}
.faq-inner .accord-body-inner p{font-size:13px}
.faq-inner .faq-btn{padding-top:0}
.faq-inner .faq-btn .btn{width:100%;min-width:100%}
}