@media (min-width:601px){display:none}.clients-listing{padding:100px 0 200px}@media (max-width:1520px){.clients-listing{padding:50px 0 100px}}.clients-listing__header{display:flex;position:relative}.clients-listing__header__title{flex:1}.clients-listing h1{font-size:42px;font-family:var(--sans-serif);color:var(--blue);text-transform:uppercase;margin:0 0 40px;padding:0 0 40px;position:relative;font-weight:700;line-height:1.2}@media (max-width:1520px){.clients-listing h1{font-size:34px}}@media (max-width:1024px){.clients-listing h1{font-size:29px}}.clients-listing h1:before{content:"";display:block;width:120px;height:3px;position:absolute;bottom:0;left:0;background:var(--blue)}.clients-listing .custom-intro{font-weight:300;color:var(--orange);font-family:var(--serif);font-size:32px;font-style:italic;line-height:1.4;margin:0 0 40px}@media (max-width:1520px){.clients-listing .custom-intro{font-size:26px;margin:0 0 32px}}@media (max-width:1024px){.clients-listing .custom-intro{font-size:22px;margin:0 0 28px}}.clients-listing__description{margin:0 0 40px}.clients-listing__description p{font-size:26px;color:var(--blue);margin:0}@media (max-width:1520px){.clients-listing__description p{font-size:21px}}@media (max-width:1024px){.clients-listing__description p{font-size:18px}}.clients-listing__intro{margin:0 0 40px}.clients-listing__intro p:last-child{margin:0}.clients-listing__content{display:flex}.clients-listing__pagination{margin:60px 180px 0;border-top:1px solid var(--greyLighter2);padding:60px 0 0;display:flex;align-items:center;justify-content:center;line-height:1}.clients-listing__pagination ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center}.clients-listing__pagination li{padding:5px;line-height:1;margin:0}.clients-listing__pagination li.active a{background:var(--blueLight);color:var(--white)}.clients-listing__pagination a,.clients-listing__pagination span{display:block;padding:10px;text-decoration:none;color:var(--blue)}.clients-listing__pagination a.current,.clients-listing__pagination span.current{background:var(--blueLight);color:var(--white)}.clients-listing-results{flex:1;padding:0;order:1;display:flex;margin:0 -10px;flex-wrap:wrap}.clients-listing-results__item{max-width:25%;min-width:25%;padding:0 10px 20px}@media (max-width:1280px){.clients-listing-results__item{max-width:33.33%;min-width:33.33%}}@media (max-width:800px){.clients-listing-results__item{max-width:50%;min-width:50%}}@media (max-width:600px){.clients-listing-results__item{max-width:100%;min-width:100%}}.clients-listing-results__link{display:block;background:#f6f6f6;text-decoration:none;height:100%;border-radius:10px;overflow:hidden;position:relative;border:1px solid var(--greyLightest)}.clients-listing-results__img{width:100%;aspect-ratio:16 / 9;background:var(--white);display:flex;justify-content:center;align-items:center}.clients-listing-results__img img{display:block;max-height:45%;max-width:80%;object-fit:contain}.clients-listing-results__category{list-style:none;padding:0;margin:0 -5px;display:flex;flex-wrap:wrap}.clients-listing-results__category li{white-space:nowrap;padding:0 5px 10px;margin:0}.clients-listing-results__category li span{display:block;background:var(--blueLighter);color:var(--white);padding:8px;line-height:1}.clients-listing-results__details{padding:20px}.clients-listing-results h2{margin:0;line-height:1.2;color:var(--blue);font-family:var(--sans-serif);font-size:22px;font-weight:700;margin:0 0 8px}@media (max-width:1520px){.clients-listing-results h2{font-size:18px}}@media (max-width:1024px){.clients-listing-results h2{font-size:16px}}.clients-listing-results p{margin:0;color:var(--black);font-size:16px}@media (max-width:1520px){.clients-listing-results p{font-size:15px}}@media (max-width:1024px){.clients-listing-results p{font-size:14px}}.clients-listing-results__media-type{list-style:none;padding:0;line-height:1;margin:10px 0 0;color:var(--white);background:rgba(23,41,68,0.3);padding:10px;font-size:14px;border-radius:5px;display:inline-block}@media (max-width:1520px){.clients-listing-results__media-type{font-size:12px}}@media (max-width:1024px){.clients-listing-results__media-type{font-size:11px}}