.filter-btns{display:flex;border-radius:8px;overflow:hidden;position:relative;z-index:1}.filter-btns:before{content:"";border:1px solid #d8d8d8;position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1;border-radius:8px}.filter-btns .filter-btn{font-weight:400;font-size:1rem;line-height:1.25rem;padding:10px 11px;border-radius:8px;color:#26b603;text-align:center;cursor:pointer}@media(min-width:360px){.filter-btns .filter-btn{min-width:60px;padding:10px 16px}}.filter-btns .filter-btn.active{background:#324574;color:#fff;border-radius:8px}.filter-bar{margin-bottom:10px}@media(min-width:768px){.filter-bar{display:flex}}.filter-bar .heading{margin-bottom:10px}@media(min-width:768px){.filter-bar .heading{flex-grow:1;margin-bottom:0}}.filter-bar .heading .h1:last-child,.filter-bar .heading .h2:last-child,.filter-bar .heading h1:last-child,.filter-bar .heading h2:last-child{margin-bottom:0}.filter-bar .fltr-right{display:flex;position:relative;align-items:center}@media(min-width:768px){.filter-bar .fltr-right{flex-shrink:0}}.filter-bar .date-group{margin-left:10px}.leg-box-wrp{border:1px solid #eee;padding:10px;overflow:hidden;border-radius:12px}@media(min-width:768px){.leg-box-wrp{padding:20px}}.leg-box-wrp:not(:last-child){margin-bottom:20px}