/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view--cases .bef-links{margin-bottom:2rem}.view--cases .bef-links ul{display:flex;flex-wrap:wrap;gap:1rem}.view--cases .form__item{display:flex;align-items:center;color:#000;text-transform:lowercase;margin-right:1rem}@media (max-width:767px){.page--case .header__slogan{display:none}}.card-overview .views-element-container>div{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:4rem}@media (max-width:767px){.card-overview .views-element-container>div{display:block}}.card-overview .views-exposed-form{grid-column-start:1;grid-column-end:-1}@media (max-width:767px){.card-overview .views-exposed-form{margin-bottom:2rem}}.card-overview .card{min-width:auto}@media (max-width:767px){.card-overview .card{margin-bottom:3rem}}.card-overview .card:nth-child(even){margin-top:6rem}@media (max-width:1023px){.card-overview .card:nth-child(even){margin-top:4rem}}@media (max-width:767px){.card-overview .card:nth-child(even){margin-top:0}}.case-minimal{position:relative}.case-minimal__image{position:relative}.case-minimal__image img,.case-minimal__image video{width:100%;height:auto}.case-minimal__label{position:absolute;left:1rem;top:1rem;width:fit-content;padding:.5rem 1rem .4rem;background:#fff;border-radius:2px;text-transform:uppercase;font-weight:500;line-height:1;font-size:.9rem}
.clients{display:flex;align-items:center}.clients__wrapper{display:flex;flex:1 1 100%;justify-content:center}.clients__title{max-width:600px;text-align:center}.clients__grid{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;margin:0 var(--columnSize)}@media (max-width:767px){.clients__grid{grid-template-columns:repeat(2,auto);margin:0 calc(var(--columnSize) * .5)}}.clients__showcase{padding-bottom:8rem}@media (max-width:1023px){.clients__showcase{padding-bottom:4rem}}@media (max-width:767px){.clients__showcase{padding-bottom:2rem}}.clients__showcase .views-element-container>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6rem}@media (max-width:1339px){.clients__showcase .views-element-container>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.clients__showcase .views-element-container>div{display:block}}.clients__client{position:relative;align-self:center;margin:calc(var(--columnSize)/ 2) 0;width:calc(var(--columnSize)/ 1.5);height:calc(var(--columnSize)/ 2)}.clients__client img{position:absolute;width:100%;height:100%;object-fit:contain}.client{position:relative}@media (max-width:767px){.client{margin-bottom:4rem}}.client__logo{aspect-ratio:1;position:relative;background:#fff;padding:4rem;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.client__title,.client__year{font-size:1.25rem}.client__title{font-family:proxima-nova,sans-serif;font-weight:700}
