.title-banner{margin-bottom:60px;min-height:530px;padding:70px 0 120px;position:relative;z-index:1}.title-banner:after{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.title-banner.more-height{height:auto;min-height:830px;padding:270px 0 220px}.title-banner .inner{max-width:870px}.title-banner .inner h1{color:#003468;font-size:75px;font-weight:700;line-height:1;margin:0 0 20px}.title-banner .inner h1 span{font-weight:400}.title-banner .bottom-shape{bottom:0;left:0;position:absolute;width:100%}.title-banner .bottom-shape img{display:block;width:100%}.title-banner .content{font-size:30px;font-weight:400;letter-spacing:.75px;padding:10px 0 0}.title-banner .content span{font-weight:700}.title-banner .banner-btn{margin:0 -10px;padding-top:75px}.title-banner .banner-btn>div{display:inline-block;margin:0 10px;vertical-align:middle}.solution-page .title-banner{margin:0 0 -110px}@media (max-width:1199px){.title-banner.more-height{height:auto;padding:120px 0 270px}.title-banner .content{padding:30px 0 50px}}@media (max-width:991px){.title-banner{height:auto;padding:100px 0}.title-banner .content{font-size:18px;padding:30px 0}.solution-page .title-banner{height:auto;margin:0 0 50px;padding:70px 0 90px}}@media (max-width:767px){.title-banner{align-items:center;display:flex;min-height:300px;position:relative;z-index:1}.title-form .left h2{margin:0 0 30px;padding:0}.title-form .left .contact-number a{margin:0 0 50px}.title-banner .inner h1{font-size:55px}.title-banner .banner-btn{margin:0}.title-banner .banner-btn>div{margin:0 0 10px}}