.news-filter-section{background:linear-gradient(100deg, var(--color-primary) 0%, #a0162b 45%, var(--color-primary-deep) 100%);padding:var(--gs-pad)}.filter-header-title{color:#fff;font-weight:500;margin-bottom:12px}.news-filters-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;position:relative}@media(max-width: 640px){.news-filters-wrapper{grid-template-columns:1fr;gap:20px}}.custom-dropdown{position:relative;width:100%}@media(max-width: 640px){.custom-dropdown.m-overlay{z-index:3}}.custom-dropdown.is-open .dropdown-arrow{transform:rotate(180deg)}.custom-dropdown.is-open .dropdown-menu{display:block}.dropdown-toggle{width:100%;background:#fff;border:none;border-radius:30px;padding:20px 30px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:18px;font-weight:600;color:#1a1a1a;transition:all .2s ease;z-index:2;position:relative}@media(max-width: 640px){.dropdown-toggle{padding:15px 20px}}.dropdown-arrow{transition:transform .3s ease}.dropdown-menu{position:absolute;top:calc(100% - 30px);left:0;width:100%;background:var(--color-white);box-shadow:0 10px 30px rgba(0,0,0,.15);z-index:1;display:none;overflow-y:auto;border-bottom-right-radius:30px;border-bottom-left-radius:30px;padding-top:30px;padding-left:30px;padding-right:30px}.dropdown-item{display:flex;justify-content:space-between;align-items:center;padding:15px 0px;cursor:pointer;font-size:18px;border-bottom:1px solid var(--color-primary);transition:background .15s ease}.dropdown-item:last-child{border-bottom:none}.dropdown-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.checkbox-indicator{width:30px;height:30px;border-radius:30px;border:6px solid #e2e3e4;background-color:#e2e3e4;display:inline-block;position:relative;transition:all .2s ease}.dropdown-item.is-active .checkbox-indicator,.dropdown-item input[type=checkbox]:checked~.checkbox-indicator{background-color:var(--color-primary);border-color:#e2e3e4}
