.case-studies{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:4rem 0 5rem}.case-studies__headline{text-align:center;text-transform:uppercase;color:#fff;margin-top:0;margin-bottom:1.7rem}.case-studies__wrap{display:flex;justify-content:center;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem}.case-studies__item{width:100%;background-color:#fff;padding-bottom:3.33rem;position:relative}@media (min-width:768px){.case-studies__item{width:calc(50% - 0.5rem)}}@media (min-width:1024px){.case-studies__item{width:calc(33% - 0.5rem)}}.case-studies__item .image{width:100%;height:auto;display:block}.case-studies__item .image img{width:100%;height:17.77rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.case-studies__item .titles-block{padding:1rem 2rem .8rem;min-height:8rem}.case-studies__item .titles-block .title{text-transform:uppercase;margin:0 0 .5rem;line-height:1;color:var(--brand-dark-blue)}.case-studies__item .titles-block .subtitle{font-size:1rem;font-weight:400;margin:0;color:var(--brand-gray)}.case-studies__item .bottom{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:var(--blue);font-family:var(--font-family-1);color:#fff;text-transform:uppercase;font-size:1.33rem;font-weight:600;text-decoration:none;line-height:1;cursor:pointer;position:absolute;left:0;bottom:0;transition:all .3s}.case-studies__item .bottom svg path{transition:all .3s}.case-studies__item .bottom:hover{background:var(--primary-color);color:var(--blue);border-top:1px solid var(--blue)}.case-studies__item .bottom:hover svg path{fill:var(--blue)}