.blog_post.casestudy_featured_post{position:relative}.blog_post.casestudy_featured_post:before{background:#f5f5f5;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.blog_post.casestudy_featured_post .casestudy_main{margin-top:-100px}.blog_post.casestudy_featured_post .container-dev{width:1060px}.blog_post.casestudy_featured_post h3{font-size:35px;line-height:40px;margin-bottom:18px}.casestudy_container_box{position:relative}.casestudy_container_box:before{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.casestudy_container_box_inner{position:relative;z-index:3}@media (max-width:1200px){.blog_post.casestudy_featured_post .container-dev{max-width:950px}}@media (max-width:991px){.blog_post.casestudy_featured_post .container-dev{max-width:750px}.blog_post.casestudy_featured_post .md\:w-1\/2{width:70%}}@media (max-width:767px){.blog_post h3{font-size:30px;line-height:36px}.blog_post.casestudy_featured_post .container-dev{max-width:100%}.blog_post.casestudy_featured_post .md\:w-1\/2{margin-top:100px;width:100%}.blog_post.casestudy_featured_post h3{font-size:20px;line-height:25px}.blog_post.casestudy_featured_post .casestudy_main .p-12{padding:0 26px 17px}}@media (max-width:500px){.blog_post h3{font-size:20px;line-height:26px}}