.blk-posts-filters{margin-bottom:80px;margin-top:80px}@media(min-width:992px){.blk-posts-filters{margin-bottom:144px;margin-top:144px}}.blk-posts-filters__wrapper{display:flex;flex-direction:column;gap:32px}@media(max-width:991px){.blk-posts-filters__wrapper{gap:26px}.blk-posts-filters__heading h2{font-size:36px}}.blk-posts-filters__grid{display:flex;flex-direction:column;gap:28px;margin-top:28px;transition:opacity .25s linear,filter .25s linear}@media(min-width:576px){.blk-posts-filters__grid{display:grid;grid-template-columns:calc(50% - 14px) calc(50% - 14px)}}@media(min-width:992px){.blk-posts-filters__grid{grid-template-columns:repeat(3,1fr);margin-top:2px}}.blk-posts-filters__grid.loading{filter:blur(5px);opacity:.5}.blk-posts-filters__filters-wrapper{display:flex;flex-direction:column;gap:24px}.blk-posts-filters__search-content{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:8px;height:auto;justify-content:flex-start;padding-bottom:12px;width:100%}.blk-posts-filters__search-content button{background:none;border:none;cursor:pointer;height:24px;margin:0;padding:0;width:24px}.blk-posts-filters__search-content input{background:none;border:none;color:var(--dark-font-color);font-family:neue-haas-grotesk-text,sans-serif;font-size:12px;font-weight:400;letter-spacing:2%;line-height:1.4;margin:0;outline:none;padding:0;width:100%}@media(min-width:992px){.blk-posts-filters__search-content input{font-size:14px}}.blk-posts-filters__search-content input::-moz-placeholder{font-size:12px;font-weight:400;letter-spacing:2%;line-height:1.4}.blk-posts-filters__search-content input::placeholder{font-size:12px;font-weight:400;letter-spacing:2%;line-height:1.4}@media(min-width:992px){.blk-posts-filters__search-content input::-moz-placeholder{font-size:14px}.blk-posts-filters__search-content input::placeholder{font-size:14px}}.blk-posts-filters__dropdowns{display:flex;flex-direction:column;gap:22px;z-index:2}@media(min-width:768px){.blk-posts-filters__dropdowns{flex-direction:row;gap:28px}}.blk-posts-filters__buttons{margin-top:22px}@media(min-width:992px){.blk-posts-filters__buttons{margin-top:48px}}.blk-posts-filters__buttons:not(:has(.js-clear-term)){display:none;margin-top:-26px}@media(min-width:992px){.blk-posts-filters__buttons:not(:has(.js-clear-term)){margin-top:-30px}}.blk-posts-filters__buttons .js-clear-term{align-items:center;background-color:var(--color-blue-light);border:1px solid var(--color-deep-blue);border-radius:0;cursor:pointer;display:inline-flex;font-family:neue-haas-grotesk-text,sans-serif;font-size:14px;font-weight:400;gap:4px;letter-spacing:.02em;line-height:1.4;margin:0;padding:4px 8px}.blk-posts-filters__buttons .js-clear-term .icon{align-items:center;display:flex}.blk-posts-filters__buttons .js-clear-all{background-color:transparent;border:none;border-radius:0;cursor:pointer;display:inline;margin:0;padding:0}.blk-posts-filters__buttons .js-clear-all span{font-family:neue-haas-grotesk-text,sans-serif;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1}.blk-posts-filters__buttons-content{gap:16px}.blk-posts-filters__buttons-content,.blk-posts-filters__buttons-items{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.blk-posts-filters__buttons-items{gap:8px}.blk-posts-filters .js-clear-all span:not(.icon),.blk-posts-filters .js-clear-term span:not(.icon){color:var(--dark-font-color)}.blk-posts-filters__load-more{margin-top:4px}@media(min-width:992px){.blk-posts-filters__load-more{margin-top:24px}}.dropdown-wrapper:has(.dropdown-active) .arrow{transform:rotate(180deg)}@media(max-width:767px){.dropdown-wrapper:has(.dropdown-active)+.dropdown-wrapper{opacity:0;pointer-events:none}}.dropdown-wrapper select{display:none}.dropdown-header{align-items:center;background-color:var(--color-white);border:1px solid var(--border-color);cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:12px}.dropdown-header .taxonomy{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.dropdown-header{padding:16px 12px 14px 18px}}.dropdown-header .arrow{height:24px;transition:transform .25s linear;width:24px}.dropdown-header .terms-wrapper:has(span:empty){display:none}.ts-dropdown{border:1px solid var(--border-color);border-radius:0!important;border-top:none;display:block!important;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.ts-dropdown .ts-dropdown-content{max-height:198px;overflow-y:auto}.ts-dropdown [data-selectable]{overflow:visible;overflow:initial}.dropdown-active .ts-dropdown{max-height:274px;opacity:1}@media(min-width:768px){.dropdown-active .ts-dropdown{max-height:284px}}.ts-dropdown-content{display:flex;flex-direction:column;gap:12px;padding:12px}.ts-option{color:var(--dark-font-color);font-family:neue-haas-grotesk-text,sans-serif;font-size:12px;font-weight:400;letter-spacing:2%;line-height:1.45;min-height:-moz-fit-content;min-height:fit-content;padding:0 0 0 27px!important;position:relative}@media(min-width:992px){.ts-option{font-size:14px;line-height:1.4}}.ts-option:before{border:1px solid var(--border-color);content:"";height:14px;left:0;top:1px;width:14px}.ts-option:after,.ts-option:before{bottom:auto;position:absolute;right:auto}.ts-option:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23182067' stroke-linecap='square' stroke-linejoin='bevel' stroke-width='2' d='m1.41 4.91 3 3.5 6-7'/%3E%3C/svg%3E");display:inline-block;height:7px;left:2px;opacity:0;top:0;transition:opacity .25s linear;width:9px}.ts-option.active{background-color:var(--color-white);color:var(--dark-font-color)}.ts-option.selected:after{opacity:1}.ts-option .tomselect-checkbox{display:none;height:0;width:0}.dropdown-footer{border-top:1px solid var(--border-color);display:flex}.dropdown-footer .c-btn{border:none;cursor:pointer;flex:1}.dropdown-footer .c-btn:first-child{border-right:1px solid var(--border-color);font-weight:400;text-underline-offset:6px}.dropdown-footer .c-btn:first-child span{overflow:hidden;position:relative}.dropdown-footer .c-btn:first-child span:after{background-color:var(--border-color);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;top:auto;transition:transform .25s linear;width:100%}.dropdown-footer .c-btn:first-child:hover{background-color:var(--color-white);color:var(--dark-font-color)}.dropdown-footer .c-btn:first-child:hover span:after{transform:translateX(100%)}