.banner-left-text-right-image-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.banner-left-text-right-image .text-area{padding:83px 80px 25px calc(50vw - 706px);width:50%}.banner-left-text-right-image .image-area{width:50%}.banner-left-text-right-image h1.title{letter-spacing:0;line-height:1.1;margin:0 0 60px}.banner-left-text-right-image .banner-logo{display:block;margin-bottom:60px}.banner-left-text-right-image h2{letter-spacing:0;margin-bottom:20px}.banner-left-text-right-image p{color:#23507e;font-size:24px;letter-spacing:0}.banner-left-text-right-image .btn-block{display:block;margin-top:20px;width:100%}.banner-left-text-right-image .btn-block a{border-radius:40px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#41c5e7;border:1px solid #41c5e7;-webkit-box-shadow:0 5px 15px 2px rgba(65,197,231,.38);box-shadow:0 5px 15px 2px rgba(65,197,231,.38);font-size:inherit;font-weight:600;justify-content:center;padding:14px 25px 10px;text-transform:capitalize}.banner-left-text-right-image .btn-block a:hover{background-color:#6ed3ed;border-color:#6ed3ed;color:#fff;text-decoration:none}.banner-left-text-right-image .image-area img{display:block;object-fit:cover;width:100%}.case-study-banner.banner-left-text-right-image .text-area{width:56%}.case-study-banner.banner-left-text-right-image .image-area{width:44%}.case-study-banner.banner-left-text-right-image h1.title{margin:0 0 15px}.case-study-banner.banner-left-text-right-image .banner-logo{margin-bottom:30px}@media screen and (max-width:1500px){.banner-left-text-right-image .text-area{padding-left:30px}}@media screen and (max-width:1299px) and (min-width:992px){.banner-left-text-right-image .text-area{padding:50px 30px 25px}.banner-left-text-right-image h1.title{font-size:4rem}.banner-left-text-right-image h2{font-size:3.4rem}.banner-left-text-right-image p{font-size:16px}.banner-left-text-right-image .banner-logo,.banner-left-text-right-image h1.title{margin:0 0 40px}}@media screen and (max-width:991px){.banner-left-text-right-image .text-area,.case-study-banner.banner-left-text-right-image .image-area{padding:40px 30px;width:100%}.banner-left-text-right-image .image-area,.case-study-banner.banner-left-text-right-image .text-area{width:100%}.banner-left-text-right-image-row{flex-direction:column-reverse}}@media screen and (max-width:767px){.banner-left-text-right-image .text-area{padding:30px 20px}.banner-left-text-right-image .banner-logo,.banner-left-text-right-image h1.title{margin:0 0 40px}.banner-left-text-right-image p{font-size:16px}}