.hero-banner-section{background-position:top;background-repeat:no-repeat;display:inline-block;max-height:100%;overflow:hidden;padding-bottom:200px;position:relative;vertical-align:top;width:100%}.hero-banner-section:before{background:linear-gradient(0deg,hsla(0,0%,100%,0) 0,#a1a1a1 42.07%,#49566f 74.05%,#314161 87.04%,#172b52 100%);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:100%;left:0;opacity:.61;position:absolute;top:0;width:100%;z-index:0}.hero-banner-section p{font-size:27px;font-weight:400;line-height:30px;margin:0}.hero-banner-section .hero-banner-content{line-height:0;padding-top:531px;position:relative;z-index:1}.hero-banner-section .hero-banner-content .logo-text{align-items:center;display:flex}.hero-banner-section .hero-banner-content .logo-text h2{color:#fff}.hero-banner-section .hero-banner-content .logo-text .heading{color:#fff;font-size:37px;font-weight:500;line-height:45px;padding-left:27px}.hero-banner-section .hero-banner-content .logo-text .logo-image img{max-width:424px;padding-right:27px;width:100%}.hero-banner-section .hero-banner-content .main_heading h1{font-size:80px;font-weight:700;line-height:82px;margin:0;padding-top:20px}.hero-banner-section .hero-banner-content .main_heading .content{color:#172b52;font-size:27px;font-weight:700;line-height:30px}.hero-banner-section .hero-banner-content .main_heading .content p{color:#172b52;font-size:27px;line-height:30px}.hero-banner-section .hero-banner-content .main_heading .btn-link{align-items:center;display:flex;justify-content:center;margin:43px 0 0;text-align:center;width:100%}@media(max-width:1440px){.header-main .header-main-nav ul{gap:30px;top:118px}.hero-banner-section{background-size:cover}.hero-banner-section .hero-banner-content{padding-top:274px}.hero-banner-section .hero-banner-content .logo-text .heading{font-size:24px;padding-left:20px}.hero-banner-section{background-position:top!important;background-repeat:no-repeat!important;padding-bottom:70px;position:relative;z-index:2}.hero-banner-section:before{background-color:rgba(57,73,107,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-2}}@media(max-width:1250px){.hero-banner-section .hero-banner-content{padding-top:174px}.header-main .top-header .left_content,.header-main .top-header .right_content ul{gap:20px}.header-main .top-header .left_content a.home-icon img{margin-right:28px}.header-main .top-header .left_content a.mail-icon,.header-main .top-header .left_content a.phone-icon{font-size:16px;gap:14px}.header-main .header-main-nav ul{gap:21px;left:13%;top:119px}.header-main,.header-main .top-header .left_content a.mail-icon,.header-main .top-header .left_content a.phone-icon{font-size:14px}}@media(max-width:968px){.hero-banner-section .hero-banner-content{padding-top:96px}.hero-banner-section{padding-bottom:40px}}@media(max-width:768px){.hero-banner-section .hero-banner-content .logo-text .heading{font-size:20px;padding-left:18px}.hero-banner-section .hero-banner-content .main_heading h1{font-size:60px;line-height:70px}.hero-banner-section .hero-banner-content .main_heading .content p{font-size:22px;line-height:25px}}@media(max-width:560px){.hero-banner-section .hero-banner-content{padding-top:44px}}.hero-banner-section{background-size:cover!important}