.c-case-studies-listing__filters{margin-bottom:50px}.c-case-studies-listing__filters-header{margin-bottom:15px;width:100%}#js-clear-filters{border-color:var(--karman-green);color:var(--karman-text-grey);display:none;gap:10px}#js-clear-filters.is-active{display:flex}.c-case-studies-listing__filter-links{gap:10px 25px;padding-top:20px;position:relative}.c-case-studies-listing__filter-links:before{background:var(--karman-green);content:"";display:block;height:1px;left:0;position:absolute;top:0;width:45%}a.c-case-studies-listing__filter-link{transition:all .3s ease-in-out}a.c-case-studies-listing__filter-link,a.c-case-studies-listing__filter-link:active,a.c-case-studies-listing__filter-link:focus{color:var(--karman-text-grey);text-decoration:none}a.c-case-studies-listing__filter-link.is-active,a.c-case-studies-listing__filter-link:hover{color:var(--karman-blue);text-decoration:underline}.c-case-studies-listing__filter-error-message{display:none;font-style:italic;font-weight:600;margin-top:30px}.c-case-studies-listing__filter-error-message.is-visible{display:block}.c-case-studies-listing__items{gap:20px}.c-case-studies-listing__item{margin-bottom:50px;width:100%}.c-case-studies-listing__item.is-hidden{display:none}.c-case-studies-listing__item-image{border-radius:10px;height:250px;margin-bottom:30px;overflow:hidden;position:relative;width:100%}.c-case-studies-listing__item-image img{max-height:100%;object-fit:cover;object-position:center;width:100%}.c-case-studies-listing__item-services-tags{gap:10px;left:15px;position:absolute;top:15px}.c-case-studies-listing__item-services-tag{background:var(--karman-blue);border-radius:30px;color:var(--karman-white);font-family:Space Grotesk;font-size:12px;font-style:normal;font-weight:500;line-height:normal;padding:5px 15px;text-align:center}.c-case-studies-listing__item-link{margin-top:30px}.c-case-studies-listing__item-link-icon{margin-left:5px;transition:all .3s ease-in-out}.c-case-studies-listing__item-link:hover .c-case-studies-listing__item-link-icon{transform:translateX(5px)}@media (min-width:768px){.c-case-studies-listing__item{width:calc(50% - 10px)}}@media (min-width:1024px){.c-case-studies-listing__filter-links{gap:10px 40px}.c-case-studies-listing__item-image{height:350px}}@media (min-width:1280px){.c-case-studies-listing__item-image{height:375px}.c-case-studies-listing__item-services-tags{left:20px;top:20px}}@media (min-width:1700px){.c-case-studies-listing__item-image{height:425px}.c-case-studies-listing__item-services-tags{left:30px;top:30px}}