.filter-container{padding:1rem;box-shadow:1px 1px 5px 3px rgba(0,0,0,.2);background:#f4f4f4;border-radius:5px}.filter-container .filter-option{border-radius:3px;background:#fff;transition-duration:.4s}.filter-container .filter-option a,.filter-container .filter-option span{color:#212529;transition-duration:.4s;display:block;padding:1rem;width:100%;line-height:1.2;cursor:pointer}.filter-container .filter-option+.filter-option{margin-top:3px}.filter-container .filter-option.active,.filter-container .filter-option:hover{background:#4e583e}.filter-container .filter-option.active a,.filter-container .filter-option.active span,.filter-container .filter-option:hover a,.filter-container .filter-option:hover span{color:#fff}.filter-container .filter-option.jplist-selected{background:#4e583e}.filter-container .filter-option.jplist-selected span{color:#fff}.pagination-group,.pagination-group ul{display:flex;justify-content:center}.pagination-group ul{padding-left:0}.pagination-group ul li{list-style:none}.pagination-group ul li+li{margin-left:3px}.pagination-group ul li.jplist-disabled span{color:#d5dbca;pointer-events:none;cursor:auto;background:transparent!important}.pagination-group .jplist-holder{display:flex}.pagination-group .jplist-holder span+span{margin-left:3px}.pagination-group a,.pagination-group span{display:block;font-size:18px;color:#4e583e;text-align:center;width:30px;height:30px;line-height:30px;border-radius:50%;cursor:pointer;transition-duration:.4s}.pagination-group a+a,.pagination-group span+a{margin-left:3px}.pagination-group a.pagination-btn-next,.pagination-group a.pagination-btn-prev,.pagination-group span.pagination-btn-next,.pagination-group span.pagination-btn-prev{color:#4e583e}.pagination-group a.active,.pagination-group a.jplist-selected,.pagination-group a:hover,.pagination-group span.active,.pagination-group span.jplist-selected,.pagination-group span:hover{background:#d5dbca}.pagination-group a.disabled,.pagination-group span.disabled{color:#d5dbca;pointer-events:none;cursor:auto}.filter-container .filter-title{position:relative}.filter-container .filter-title .filter-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);transition-duration:.4s}@media (min-width:1200px){.filter-container .filter-title .filter-icon{display:none}}@media (min-width:1200px){.filter-container .filter-panel{display:block!important}}.filter-container.active .filter-icon{transform:translateY(-50%) rotate(-180deg)}.faq-search-bar{width:-moz-fit-content;width:fit-content;position:relative;display:flex;align-items:center;border-radius:5px;overflow:hidden;width:100%;border:1px solid #cbd5e1}@media (min-width:768px){.faq-search-bar{width:350px}}.faq-search-bar .faq-search{height:100%;border-radius:0;border:none;padding:5px;flex-grow:1}.faq-search-bar .faq-search:focus{outline:none}.faq-search-bar .faq-search-btn{display:flex;justify-content:center;align-items:center;height:40px;width:40px;color:#fff;background:#4e583e}.faq-item{cursor:pointer;transition-duration:.4s}.faq-item .faq-title{padding:10px 50px 10px 10px;background:#4e583e;color:#fff;position:relative;border-radius:5px 5px 0 0;font-weight:700}@media (min-width:768px){.faq-item .faq-title{padding:10px 100px 10px 50px}}.faq-item .faq-title .faq-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);transition-duration:.6s}@media (min-width:768px){.faq-item .faq-title .faq-icon{right:70px}}.faq-item.active .faq-title .faq-icon{transform:translateY(-50%) rotate(-180deg)}.faq-item .faq-desc{padding:10px;border:1px solid #cbd5e1}@media (min-width:768px){.faq-item .faq-desc{padding:10px 50px}}