.c-case-studies-directory{position:relative;z-index:1}.c-case-studies-directory__filters-wrapper{border-bottom:1px solid var(--dark-blue-color);margin-bottom:40px}.c-case-studies-directory__filters{flex-wrap:nowrap;gap:10px;overflow:auto;padding-bottom:1em}.c-case-studies-directory__filters-item{min-width:160px}.c-case-studies-directory__filters-item input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.c-case-studies-directory__filters-item label{background-color:transparent;border:1px solid var(--primary-color);border-radius:10px;color:var(--primary-color);cursor:pointer;display:block;font-size:.9rem;line-height:1rem;padding:1em 1em 1em 3em;position:relative;transition:all .3s ease-in-out}.c-case-studies-directory__filters-item label:before{background-color:transparent;border:1px solid var(--primary-color);border-radius:3px;content:"";height:1em;left:1em;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease;width:1em}.c-case-studies-directory__filters-item.selected label:before{background-color:var(--white-color)}.c-case-studies-directory__filters-item input[type=checkbox]:checked+label:before{background-color:var(--white-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--primary-color)' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border:none}.c-case-studies-directory__filters-item.selected label{background-color:var(--primary-color);color:var(--white-color)}.c-case-studies-directory__filters-item select{appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none' viewBox='0 0 24 25'%3E%3Cmask id='a' width='24' height='25' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M24 .5v24H0V.5z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%2301ADAB' d='m12 13.1 4.6-4.6L18 9.9l-6 6-6-6 1.4-1.4z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center right 25px;border:1px solid var(--primary-color);border-radius:5px;color:var(--primary-color);font-size:18px;line-height:24px;padding:18px 50px 18px 25px;width:100%}.c-case-studies-directory__filters-item select.has-value{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none' viewBox='0 0 24 25'%3E%3Cmask id='a' width='24' height='25' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M24 .5v24H0V.5z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23fff' d='m12 13.1 4.6-4.6L18 9.9l-6 6-6-6 1.4-1.4z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center right 25px var(--primary-color);color:#fff}.clear-filters{background:transparent;border:none;color:#707070;cursor:pointer;font-size:1rem;margin-bottom:1em}.clear-filters svg{margin-right:5px}.clear-filters:active,.clear-filters:focus,.clear-filters:hover{color:var(--primary-color)}.clear-filters:active svg path,.clear-filters:focus svg path,.clear-filters:hover svg path{fill:var(--primary-color)}.c-case-studies-directory__list{gap:60px}.c-case-studies-directory__item{margin-bottom:20px;width:100%}.c-case-studies-directory__item-image{background-position:0 0;background-repeat:no-repeat;background-size:cover;border-radius:30px;display:block;height:220px;margin-bottom:22px;overflow:hidden;width:100%}.c-case-studies-directory__item-image img{width:100%}.c-case-studies-directory__item-heading h4{font-weight:500}.c-case-studies-directory__item-heading a{color:var(--dark-blue-color)}.c-case-studies-directory__item-heading a:active,.c-case-studies-directory__item-heading a:focus,.c-case-studies-directory__item-heading a:hover{color:var(--secondary-color)}.c-case-studies-directory__item .content-card-meta{margin-bottom:15px}.c-case-studies-directory__item .c-case-studies-directory__item-tags{color:var(--dark-blue-color)!important;font-size:14px;font-weight:600;line-height:1.6}.c-case-studies-directory__item .content-card-description{color:var(--dark-blue-color)}.c-case-studies-directory__item a svg{margin-left:5px;transition:all .3s ease-in-out}.c-case-studies-directory__item a:active svg,.c-case-studies-directory__item a:focus svg,.c-case-studies-directory__item a:hover svg{margin-left:10px}@media(min-width:767px){.c-case-studies-directory__item{width:calc(50% - 20px)}.c-case-studies-directory__list{gap:20px;row-gap:60px}.c-case-studies-directory__filters{flex-direction:row;flex-wrap:wrap}.c-case-studies-directory__item .content-card-description{min-height:100px}}@media screen and (min-width:980px){.c-case-studies-directory__filters-item label{font-size:1rem}.c-case-studies-directory__item{width:calc(33.33% - 20px)}}@media screen and (min-width:1400px){.c-case-studies-directory__item-image{height:285px}}