.c-case-studies-directory__grid{display:grid;gap:20px;grid-template-columns:1fr}.c-case-studies-directory--heading{padding-bottom:1em;text-align:center}.c-case-studies-directory__heading-button{margin-top:30px}.c-case-studies-directory__text .c-case-studies-directory__heading-button{display:none}.c-case-studies-directory__item{background-color:#fff;box-shadow:0 4px 14px 0 rgba(38,4,144,.2);position:relative}.c-case-studies-directory__image{background-color:#f8f8f8;margin-bottom:20px;position:relative}.c-case-studies-directory__image img{display:block;height:330px;object-fit:cover;object-position:center bottom;width:100%}.c-case-studies-directory__categories{gap:10px;left:20px;position:absolute;right:20px;top:20px}.c-case-studies-directory__categories span{border-radius:40px;font-size:16px;padding:5px 15px}.c-case-studies-directory__content{flex:1;gap:20px;padding:20px}.c-case-studies-directory__name{margin:0 0 5px}.c-case-studies-directory__name a{text-decoration:none}.c-case-studies-directory__name a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.c-case-studies-directory__more{gap:20px;padding:60px 0 0}.c-case-studies-directory__button{margin-top:auto}.c-case-studies-directory__button a{gap:10px;text-decoration:none}@media(min-width:768px){.c-case-studies-directory__grid{grid-template-columns:1fr 1fr}}@media(min-width:992px){.c-case-studies-directory__grid{grid-template-columns:1fr 1fr 1fr}.c-case-studies-directory__text{flex-direction:row;margin-bottom:20px}.c-case-studies-directory__heading-button{display:none}.c-case-studies-directory__text .c-case-studies-directory__heading-button{display:block;margin-left:auto;margin-top:0}}.c-team-modal__modal.modal{border-radius:0;margin-top:140px}.c-team-modal__image{margin-bottom:20px}.c-team-modal__image img{height:auto;width:100%}.c-team-modal__hobbies{flex-wrap:wrap;gap:5px;margin-bottom:20px}.c-team-modal__hobbies-item{background-color:var(--primary-color);border-radius:40px;color:#fff;font-size:16px;line-height:1.6;padding:5px 20px}.c-team-modal__socials{gap:10px;margin-top:20px}.c-team-modal__modal.modal a.close-modal{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none' viewBox='0 0 60 60'%3E%3Cmask id='a' width='60' height='60' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 0h60v60H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23260490' d='M21 42.5 17.5 39l9-9-9-8.937 3.5-3.5 9 9 8.938-9 3.5 3.5-9 8.937 9 9-3.5 3.5-8.938-9z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;height:60px;right:20px;top:20px;width:60px}.jquery-modal.blocker{z-index:5}@media(min-width:768px){.c-team-modal__modal.modal{max-width:1000px;padding:60px}.c-team-modal__content{flex-direction:row-reverse;gap:40px}.c-team-modal__image{flex:0 0 40%;margin:0;padding-top:40px}.c-team-modal__text{flex:1}}.c-case-studies-directory__filter{border-bottom:1px solid var(--primary-color);gap:20px;margin-bottom:50px;padding:30px 0}.c-case-studies-directory__filter-item{border:1px solid;border-radius:40px;padding:12px 40px;text-decoration:none}.c-case-studies-directory__filter-item.active,.c-case-studies-directory__filter-item:hover{background-color:var(--primary-color);color:#fff!important}#btn-clear-filter{gap:15px;margin-left:auto;text-decoration:none}.c-case-studies-directory__featured{gap:20px;margin-bottom:60px}.c-case-studies-directory__featured .c-case-studies-directory__item{box-shadow:none;gap:20px}.c-case-studies-directory__featured .c-case-studies-directory__image{margin:0}.c-case-studies-directory__featured .c-case-studies-directory__categories{position:static}@media(min-width:992px){.c-case-studies-directory__featured .c-case-studies-directory__item{flex-direction:row}.c-case-studies-directory__featured .c-case-studies-directory__image{flex:0 0 40%}.c-case-studies-directory__featured .c-case-studies-directory__image img{height:100%}.c-case-studies-directory__featured .c-case-studies-directory__content{flex:1}}