.casestudy-banner{min-height:650px;padding:30px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.casestudy-banner .text{width:950px;max-width:calc(100% - 30px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;text-align:center;border-radius:5px;padding:30px 100px}.casestudy-banner .text h1{font-size:60px;line-height:65px;color:#fff;margin:0;text-shadow:4px 4px 4px #00000022;font-weight:300}.casestudy-banner .text h4{font-family:'lehigh_personalsemibold',sans-serif !important;color:#fff;font-size:32px;line-height:48px;font-weight:400;text-shadow:4px 4px 4px #0000004A}.casestudy-banner .text .spacer{width:100%;height:2px;background-color:#fff;margin:30px 0}@media all and (min-width:767px) and (max-width:950px){.casestudy-banner .text{padding:30px}.casestudy-banner .text h1{font-size:65px;line-height:70px}.casestudy-banner .text h4{font-size:28px;line-height:33px}}@media all and (max-width:375px){.casestudy-banner .text{padding:0 !important}}@media all and (max-width:476px){.casestudy-banner{min-height:475px}}@media all and (max-width:767px){.casestudy-banner .text h1{font-size:40px;line-height:48px}.casestudy-banner .text h4{font-size:24px;line-height:28px}}