.color-coral{background-color:#ff5d54}.color-white{background-color:#fff}.color-black{background-color:#000}.archive-filter{margin-bottom:45px}.archive-filter label{margin-right:45px}.archive-filter label input{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:-1;padding:0;margin:0;border-radius:2px}.archive-filter label button{border:none;background-color:#fff}.archive-filter label button:hover{cursor:pointer}.archive-filter label:hover{cursor:pointer}.archive-filter label.active{border-bottom:2px solid #000;padding:5px 10px}.archive-filter_news-type{display:none}.archive-filter_case-studies-type{display:flex;align-items:center;gap:20px}.archive-filter_case-studies-type label{margin-right:0}@media all and (max-width:720px){.archive-filter_case-studies-type{flex-direction:column;align-items:stretch;gap:8px}}.archive-filter .archive-filter-select{font-family:"Work Sans",sans-serif;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:320px;max-width:100%;padding:12px 44px 12px 16px;border:1px solid #000;border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;color:#000;cursor:pointer}.archive-filter .archive-filter-select:focus-visible{outline-offset:0;outline:1px solid #000}@media all and (max-width:720px){.archive-filter .archive-filter-select{min-width:0;width:100%}}.archive-filter .archive-filter-select option:checked{background-color:#ededed}