.home-banner{padding:80px 0;position:relative}.home-banner:before{background-position:0;background-size:110% auto;bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:50%}.home-banner h1{font-weight:900;line-height:70px}.home-banner h1 span{background:var(--gradients-troyhp,linear-gradient(327deg,#004990 0,#0096d6 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-banner h1 span.green-gradient{background:linear-gradient(287deg,#004990,#17c371);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-banner p{font-size:20px}.bnr-btn{margin:0 0 30px}.home-banner ul li{margin-bottom:10px}.home-banner ul li i{color:#0096d6}.bnr-btn .btn-custom{margin-right:10px}.inner-bnr1:before{display:none!important}.inner-bnr1 h1{font-size:75px;line-height:80px}@media only screen and (max-width:1199px){.home-banner h1{line-height:50px}.home-banner p{font-size:16px}.inner-bnr1 h1{font-size:55px;line-height:60px}}@media only screen and (max-width:991px){.home-banner{padding:40px 0}.home-banner h1{font-size:36px;line-height:40px}.inner-bnr1 h1{font-size:46px;line-height:50px}}@media only screen and (max-width:767px){.home-banner{padding:40px 0 400px}.home-banner:before{background-position:0 100%;height:380px;top:auto;width:90%}.home-banner h1 br{display:none}.home-banner h1 span{display:block}.inner-bnr1{padding:40px 0}.inner-bnr1 h1{font-size:36px;line-height:40px}.bnr-btn .btn-custom{display:block;margin:15px 0 0}}