.case-studies-post-banner{position:relative}.case-studies-post-banner .case-studies-post-content{color:#fff;background-image:linear-gradient(to right,#24d1b6,#00c5d7,#00b4f2,#009efc,#7280ed);max-width:640px;bottom:-35px;margin-right:-10px;width:100%;padding:20px 50px 45px 50px;position:absolute;right:0;z-index:10}.case-studies-post-banner .case-studies-post-content-text{margin-bottom:35px}.case-studies-post-banner .case-studies-post-content-text h3{font-size:46px;line-height:58px;color:#fff}.case-studies-post-banner .case-studies-post-content-text p{text-align:left;font-size:18px;margin-bottom:5px;text-transform:uppercase}.case-studies-post-banner .case-studies-post-content p.visit_website_link{margin-bottom:0px;text-transform:capitalize;font-size:24px;text-decoration:underline;margin-top:-20px;position:relative;z-index:9999999;color:#fff;text-align:right;font-family:'national_2medium',sans-serif}.case-studies-post-banner .case-studies-post-content p.visit_website_link a{border:0;text-decoration:underline;color:inherit;font-size:24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:'national_2medium',sans-serif}.case-studies-post-banner .case-studies-post-content p.visit_website_link:hover{text-decoration:none}.case-studies-post-banner .case-studies-post-content p.visit_website_link:hover a{text-decoration:none;color:inherit}.case-studies-post-banner .cstp-image-wrapper{max-width:1680px;margin:0 auto;left:0}.case-studies-post-banner .cstp-image-wrapper h1{color:#fff;text-align:left;position:absolute;bottom:80px;left:240px;padding-right:660px}.case-studies-post-banner .cstp-image{text-align:center;margin-bottom:35px}.case-studies-post-banner .cstp-image .cstp-image-figure{display:inline-block;vertical-align:top;margin:0;max-width:100%}.case-studies-post-banner .cstp-image .cstp-imageIn{display:inline-block;vertical-align:top;max-width:100%}.case-studies-post-banner .cstp-image .cstp-imageIn img{height:auto;max-width:100%;vertical-align:top}.cstp-image-wrapper:before,.cstp-image-wrapper:after{content:'';display:table}.cstp-image-wrapper:after{clear:both}@media only screen and (max-width:1650px){.case-studies-post-banner .cstp-image-wrapper h1{left:5%;font-size:46px;line-height:52px}}@media only screen and (max-width:1400px){.case-studies-post-banner .case-studies-post-content{margin-right:0}.case-studies-post-banner .case-studies-post-content-text h3{font-size:40px;line-height:50px}.case-studies-post-banner .cstp-image-wrapper h1{bottom:initial;left:0;text-align:center;width:100%;padding:0;margin:40px 0 0}}@media only screen and (max-width:1024px){.case-studies-post-banner{padding-bottom:130px}.case-studies-post-banner .case-studies-post-content{bottom:0}}@media only screen and (max-width:960px){.case-studies-post-banner{padding-bottom:40px}.case-studies-post-banner .case-studies-post-content{max-width:440px;padding:0 30px 30px 30px}.case-studies-post-banner .case-studies-post-content-text h3{font-size:24px;line-height:32px}.case-studies-post-banner .case-studies-post-content-text p{margin-bottom:0}.case-studies-post-banner .case-studies-post-content p.visit_website_link{margin-top:-40px}.case-studies-post-banner .case-studies-post-content p.visit_website_link a{font-size:20px;line-height:18px}}@media only screen and (max-width:767.5px){.case-studies-post-banner{padding-bottom:0;display:flex;flex-direction:column}.case-studies-post-banner .case-studies-post-content{order:2;position:relative;max-width:100%;padding:10px 30px 45px 30px;margin-right:0}.case-studies-post-banner .cstp-image-wrapper h1{font-size:35px;line-height:42px}.case-studies-post-banner .cstp-image{margin-bottom:0}}@media only screen and (max-width:600px){.case-studies-post-banner .case-studies-post-content{max-width:90%;margin:-70px auto 0 auto}.case-studies-post-banner .case-studies-post-content-text p{font-size:15px}}@media only screen and (max-width:480px){.case-studies-post-banner .case-studies-post-content-text h3{font-size:20px;line-height:28px}.case-studies-post-banner .cstp-image-wrapper h1{font-size:20px;line-height:26px}.case-studies-post-banner .case-studies-post-content p.visit_website_link{margin-top:-10px;text-align:left}}