.container-fluid .hero-solution .row-fluid .page-center{max-width:1656px}.hero-solution .inner-wrap{width:100%;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.hero-solution .hero-txt{display:inline-block;float:left;width:57%}.hero-solution .hero-txt .inner{display:block;width:100%;max-width:630px;margin:0 9% 0 auto;padding-right:50px}.hero-solution .hero-txt h1{margin:0 0 15px 0}.hero-solution .hero-txt .introducers h1{letter-spacing:1px}.hero-solution .hero-txt .btn-row{margin-top:60px}.hero-solution .hero-img{display:inline-block;float:left;width:43%;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;align-items:flex-end;position:relative}.hero-solution .hero-img .feat-img{width:100%;height:100% !important;object-fit:cover}.hero-solution .hero-img .hero-shape{position:absolute;right:44px;bottom:-78px}.hero-solution .hero-img .hero-shape.shape-mobile{display:none}@media only screen and (max-width:1200px){.hero-solution .hero-txt{width:55%}.hero-solution .hero-img{width:45%}}@media only screen and (max-width:992px){.hero-solution .hero-txt h1{font-size:42px;line-height:52px}.hero-solution .hero-img .hero-shape{right:22px}}@media only screen and (max-width:768px){.hero-solution .hero-txt h1{font-size:31px;line-height:39px}.hero-solution .inner-wrap{display:block}.hero-solution .hero-txt{display:block;float:none;width:100%}.hero-solution .hero-txt .inner{max-width:none;margin:0;padding-right:0}.hero-solution .hero-txt .btn-row{margin-top:30px}.hero-solution .hero-img .hero-shape{width:100px;right:0;bottom:-40px}.hero-solution .hero-img .hero-shape.shape-desktop{display:none}.hero-solution .hero-img .hero-shape.shape-mobile{display:block}}