.case-studies--wrapper{display:flex;flex-direction:column;row-gap:4.8rem}.case-studies__featured{background:#f2e6fc;background:linear-gradient(135deg,#f2e6fc 25%,#fef9cd);border-radius:var(--border-radius-boxes);display:grid;gap:3.2rem;grid-template-columns:repeat(2,minmax(250px,1fr));padding:6.4rem;text-align:left;width:100%}.case-studies__featured-image{align-items:center;background-color:var(--colors-white);border-radius:var(--border-radius-boxes);display:flex;justify-content:center;padding:3.2rem;width:100%}.case-studies__featured img{max-width:280px}.case-studies--image-wrapper{align-items:center;aspect-ratio:3/2;background:#f2e6fc;background:linear-gradient(135deg,#f2e6fc 25%,#fef9cd);border-radius:var(--border-radius-images);display:flex;justify-content:center;margin-bottom:30px;position:relative;text-align:center}.case-studies--image-wrapper a{align-items:center;display:block;display:flex;height:100%;justify-content:center;width:100%}.case-studies--image-wrapper img{display:block;height:auto;width:50%}.case-studies__list{display:grid;gap:4.8rem 3.2rem;grid-template-columns:repeat(3,minmax(250px,1fr))}.case-studies h2{font-size:var(--font-size-h4)}.case-studies .tag{color:var(--colors-blue);font-size:14px;letter-spacing:2px;text-transform:uppercase}.case-studies__tag-list{position:relative;width:100%}.case-studies__tag-list ul{display:flex;gap:1.6rem;justify-content:center;margin-bottom:0}.case-studies__tag-list li{background-color:var(--colors-blue);border:none;border-radius:var(--border-radius-buttons);color:var(--colors-light-violet);cursor:pointer;font-size:16px;list-style-type:none;padding:.4rem .8rem;transition:var(--transition)}.case-studies__tag-list li:hover{background-color:var(--colors-light-violet);color:var(--colors-blue)}.case-studies__filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0;width:100%}.case-studies__filters .filter{display:grid;gap:.35rem;min-width:220px}.case-studies__filters label{color:var(--black);font-family:var(--fonts-paragraph);font-size:.95rem;font-weight:500;margin-bottom:.4rem}.case-studies__filters .select{position:relative}.case-studies__filters select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;color:#0f172a;font-family:var(--fonts-paragraph);font-size:.95rem;outline:none;padding:.65rem 2.25rem .65rem .9rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.case-studies__filters .select:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 20 20' fill='none' stroke='%2367788B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 7 10 13 16 7'/></svg>");background-repeat:no-repeat;background-size:10px 10px;content:"";height:10px;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:10px}.case-studies__filters select:hover{border-color:rgba(0,0,0,.2)}.case-studies__filters select:focus{border-color:rgba(29,78,216,.35);box-shadow:0 0 0 4px rgba(29,78,216,.1)}@media (min-width:767px){.case-studies__filters{flex-wrap:nowrap}}@media screen and (max-width:1200px){.case-studies__featured{padding:3.2rem}}@media screen and (max-width:1024px){.case-studies__list{grid-template-columns:repeat(2,minmax(350px,1fr))}}@media screen and (max-width:767px){.case-studies__featured{display:flex;flex-direction:column;padding:3.2rem;text-align:left;width:100%}.case-studies__featured img{max-width:240px}.case-studies__list{display:flex;flex-direction:column;gap:3.2rem 0}}