.cs2{background:#fff;padding:80px 50px;display:flex;flex-direction:column;gap:24px;font-family:Suisse BP Int,sans-serif}.cs2__top{display:flex;align-items:center;gap:26px;width:100%}.cs2__title{flex:1 0 0;font-weight:500;font-size:32px;line-height:.9;letter-spacing:-.32px;color:#1d1e23;margin:0}.cs2__btn{display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;font-family:Suisse BP Int,sans-serif;font-weight:500;font-size:14px;line-height:1;padding:10px;border-radius:8px;width:153px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .2s ease,color .2s ease}.cs2__btn:hover{background:#d3e100;color:#000}.cs2__cards{display:flex;gap:20px;align-items:flex-start;width:100%}.cs2-card{display:flex;flex-direction:column;gap:12px;flex:1 0 0;min-width:0}.cs2-card__image-wrap{position:relative;display:block;height:290px;border-radius:12px;overflow:hidden;text-decoration:none;flex-shrink:0}.cs2-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.cs2-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;border-radius:12px;pointer-events:none}.cs2-card__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:150px;max-height:77px;width:auto;height:auto;object-fit:contain;pointer-events:none}.cs2-card__body{display:flex;flex-direction:column;gap:8px}.cs2-card__name{font-weight:500;font-size:20px;line-height:.9;letter-spacing:-.2px;color:#1d1e23;margin:0}.cs2-card__subtitle,.cs2-card__excerpt{font-weight:400;font-size:14px;line-height:1;color:#1d1e23;margin:0}.cs2-card__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cs2-card__tag{display:inline-flex;align-items:center;justify-content:center;background:#f5f5f5;color:#838383;font-size:12px;font-weight:400;line-height:1;padding:4px 8px;border-radius:4px;white-space:nowrap}.cs2-card__read{display:inline-flex;align-items:center;gap:4px;color:#8b9d00;font-size:14px;font-weight:400;line-height:1;text-decoration:none;border-bottom:1px solid #8b9d00;padding-bottom:4px;width:fit-content}.cs2-card__read svg{flex-shrink:0}@media(max-width:768px){.cs2{padding:60px 20px;gap:24px}.cs2__title{font-size:24px}.cs2__cards{flex-direction:column;gap:32px}.cs2-card__image-wrap{height:220px}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/case-studies-section-v2.css.map */
