.case-details{position:relative;padding-top:120px}.case-details-content .image-box{position:relative;display:block}.case-details-content .image-box img{width:100%}.case-details-content .content-box{position:relative;padding-top:30px}.case-details-content .content-box h2{display:block;font-size:50px;line-height:60px;font-weight:700;margin-bottom:31px}.case-details-content .content-box p{font-size:18px;line-height:34px;font-weight:600;margin-bottom:36px}.case-details-content .content-box h3{font-size:36px;line-height:44px;font-weight:700;margin-bottom:34px;padding-top:22px}.case-details-content .content-box .list-item li{position:relative;display:block;margin-bottom:10px;font-size:18px;line-height:30px;font-weight:600;color:#1c1c1c;padding-left:27px}.case-details-content .content-box .list-item li:last-child{margin-bottom:0}.case-details-content .content-box .list-item li:before{position:absolute;content:"\f00c";font-family:'Font Awesome 5 Pro';font-size:15px;font-weight:700;left:0;top:0}.case-sidebar .form-widget{position:relative;display:block;background:#f6f6f6;padding:43px 50px 50px 50px}.case-sidebar .form-widget h4{position:relative;display:block;padding-left:28px;font-size:20px;line-height:28px;font-weight:700;margin-bottom:22px}.case-sidebar .form-widget h4:before{position:absolute;content:'';width:18px;height:3px;left:0;top:50%;transform:translateY(-50%)}.case-sidebar .form-widget form .form-group{position:relative;margin-bottom:10px}.case-sidebar .form-widget form .form-group:last-child{margin-bottom:0}.case-sidebar .form-widget form .form-group input[type='text'],.case-sidebar .form-widget form .form-group input[type='email'],.case-sidebar .form-widget form .form-group textarea{position:relative;display:block;width:100%;height:70px;background:#fff;font-size:16px;font-weight:600;color:#868686;border:1px solid #fff;padding:10px 30px;transition:all 500ms ease}.case-sidebar .form-widget form .form-group textarea{height:155px;resize:none}.case-sidebar .info-box{position:relative;display:block;padding:43px 50px 42px 50px;margin-bottom:30px}.case-sidebar .info-box .info-list li{position:relative;display:block;font-size:18px;line-height:26px;font-weight:700;color:rgb(255 255 255 / .5);margin-bottom:26px}.case-sidebar .info-box .info-list li span{float:right;color:#fff}.case-sidebar .info-box .info-list li:last-child{margin-bottom:0}.case-sidebar{position:relative;margin-top:-30px}