.case-studies{padding:30px 0}.case-studies .content-wrapper{max-width:1366px;padding:0}.case-studies h3{font-size:22px;font-weight:600!important;line-height:32px;margin-bottom:15px;text-align:left;text-transform:uppercase}.case-studies .title{padding-bottom:40px;padding-left:15px;padding-right:15px}.case-studies .item{padding:0 15px;width:33.33333333%}.case-studies .items{display:flex;flex-wrap:wrap}.case-studies .wrap{background-color:#fff;border:1px solid #e3e3e8;border-radius:10px;display:block;line-height:1.42857143;margin-bottom:30px!important;margin:0 5px;min-height:480px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;transition:transform .2s}.case-studies img{border-radius:8px 8px 0 0;width:100%}p.business-type{color:#4169e1;font-size:14px!important;font-weight:600;letter-spacing:.05em;line-height:30px;margin-bottom:20px;text-transform:uppercase}.case-studies .image{display:block;overflow:hidden}.case-studies .caption{color:#333;min-height:230px;padding:10px 15px;text-align:left}.case-studies h3{color:#222;font-size:20px;font-weight:800;line-height:35px;margin:10px 0 5px;text-align:center}.case-studies h4{line-height:1.5;margin-bottom:20px}.case-studies .button a:hover{color:#41d4e1}.case-studies p{font-size:16px;line-height:23px}.case-studies .button a{color:#4169e1;font-size:14px;font-weight:700;margin:0 auto;padding:0 15px;position:absolute;text-decoration:none}@media(max-width:1199px){.case-studies .wrap{margin:0;min-height:470px}.case-studies .caption{min-height:240px}.case-studies h3{font-size:20px;margin:10px 0 20px;min-height:auto}.case-studies p{font-size:16px;line-height:25px}}@media(max-width:991px){.case-studies{padding:40px 0 20px}.case-studies p{font-size:14px;line-height:22px}p.business-type{letter-spacing:-.05em}.case-studies h2{font-size:24px}.case-studies .title{padding-bottom:10px}.case-studies h3{font-size:20px;line-height:1.2em}.case-studies .wrap{min-height:440px}.case-studies .caption{min-height:240px}.case-studies .item{padding:0 10px}}@media(max-width:767px){.case-studies .item{width:100%}.case-studies .wrap{height:auto;margin:0 auto;min-height:350px;width:90%}.case-studies .title{padding-bottom:30px}.case-studies .caption{min-height:auto}.case-studies h3{font-size:18px;font-weight:700;line-height:30px}.case-studies p{font-size:16px;font-weight:500;line-height:20px;margin-bottom:20px}.case-studies .button a{display:block;font-size:14px;margin-left:15px;padding:0 0 15px;position:relative;width:90%}p.business-type{letter-spacing:.05em}}@media (min-width:768px){.case-studies .wrap:hover{transform:scale(1.07)}}