.case-studies{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);padding:20px}.case-studies__card{background-color:#fff;border:1px solid transparent;border-radius:5px;box-shadow:0 1px 12px 0 rgba(84,84,85,.1);display:flex;height:275px;transition:transform .4s ease .3s}.case-studies__card:hover{transform:translateY(-5px)!important}.card__image{background-position:50%;background-size:cover;border-bottom:1px solid #edf0f2;border-radius:5px 0 0 5px;height:100%;min-height:203px;width:50%}.card__body{display:flex;flex-direction:column;padding:20px 30px;width:50%}.card__text,.card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__title{color:#0099d7;font-family:franklin-gothic-urw-cond;font-size:30px;font-weight:500;letter-spacing:.25rem;line-height:1.13;margin-bottom:10px}.card__text{color:#545455;font-size:17px;line-height:1.3;margin-bottom:10px}.card__link,.card__text{font-family:franklin-gothic-urw}.card__link{color:#f4a111;cursor:pointer;font-size:16px;font-weight:500;line-height:1.61803;margin:auto 0 0;transition:all .1s ease-in;width:fit-content}.card__link:after{content:"»";display:inline-block;font-size:24px;height:7px;margin-left:7px;transform:translateY(30%);width:9px}.card__link:hover{color:#545455}@media (max-width:1024px){.case-studies{grid-template-columns:repeat(1,1fr)}.card__text,.card__title{display:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:unset}}@media (max-width:768px){.case-studies__card{height:auto}.card__body{height:fit-content;padding:20px}}@media (max-width:580px){.case-studies__card{flex-direction:column}.card__body,.card__image{width:100%}.card__image{border-radius:5px 5px 0 0}.card__title{font-size:24px}.card__text{font-size:16px}}