.faq-list{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.faq-list__categories{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}@media screen and (min-width:768px){.faq-list__categories{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;align-items:stretch}}.faq-list__category{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;background:#ededed;color:#000;padding:15px 20px;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;transition:all .4s}@media screen and (min-width:768px){.faq-list__category{flex:1 0 auto;height:auto}}@media screen and (min-width:480px){.faq-list__category{text-align:center;justify-content:center}}@media screen and (max-width:767.98px){.faq-list__category{width:33.33333%}}@media screen and (max-width:575.98px){.faq-list__category{width:50%}}@media screen and (max-width:479.98px){.faq-list__category{width:100%;border-radius:0}}.faq-list__category:active,.faq-list__category:focus,.faq-list__category:hover{background:#8d9e7c;color:#fff;border-bottom-color:#8d9e7c}.faq-list__category:last-child{border-right:0}.faq-list__category--active{background:#8d9e7c;color:#fff;border-bottom-color:#8d9e7c}.faq-list__items{padding:40px;background:#fff}@media screen and (max-width:575.98px){.faq-list__items{padding:25px}}.faq-list__item{display:none}.faq-list__item--active{display:block}.faq-list__post{padding-bottom:25px;position:relative}.faq-list__post:last-child{padding-bottom:0}.faq-list__post.faq-list__post--active .post__title:before{background-color:#8d9e7c}.faq-list__post.faq-list__post--active .post__title a{color:#8d9e7c}.faq-list__post .post__title{cursor:pointer}.faq-list__post .post__title:hover:before{background-color:#8d9e7c}.faq-list__post .post__title:hover a{color:#8d9e7c}.faq-list__post .post__title:before{content:"";width:2px;height:2px;background-color:#2c2c31;border-radius:2px;position:absolute;left:-10px;top:12px;transition:background-color .3s}.faq-list__post .post__title a{color:#000}.faq-list__post .post__description{display:none;padding-top:15px}.faq-list__post .post__description p:last-child{margin-bottom:0;padding-bottom:0}.faq-wrapper{padding-bottom:50px}@media screen and (min-width:992px){.faq-wrapper{padding-bottom:105px}}@media screen and (min-width:1224px){.faq-wrapper{margin-left:120px;margin-right:120px}}
