.banner-section{background:#004160;padding:230px 0 80px}.banner-section .banner-top-text-section{margin:0 auto 70px;max-width:1180px}.banner-section .page-width{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.banner-section .banner-text{margin:0 auto;max-width:862px}.banner-section .banner-heading h1{font-size:4.2rem;font-weight:900;line-height:1.125;z-index:2;word-wrap:break-word;margin-bottom:15px}.banner-section .banner-heading h1,.banner-section .banner-text p{color:#fff;font-family:Qanelas Soft;letter-spacing:0;text-align:center}.banner-section .banner-text p{box-shadow:none;font-size:1.25rem;font-weight:300;line-height:1.6;text-shadow:none}.banner-logo-innner .logo{box-sizing:border-box;padding:0 10px;text-align:center;width:10%}.banner-logo-innner{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.banner-logo-innner .logo:nth-child(2n){margin-top:95px}.banner-logo-innner .logo img{margin:0 auto;max-height:80px;width:auto}@media screen and (max-width:1199px){.banner-section .banner-heading h1{font-size:3.25rem;line-height:1.125}.banner-section .banner-text p{font-size:1rem}.banner-section{padding:180px 0 80px}.banner-logo-innner .logo:nth-child(2n){margin-top:85px}}@media screen and (max-width:991px){.banner-section .banner-heading h1{font-size:2.5rem}.banner-logo-innner .logo{padding:30px 10px;width:20%}.banner-section .banner-top-text-section{margin-bottom:50px}.banner-logo-innner .logo:nth-child(2n){margin-top:0}}@media screen and (max-width:767px){.banner-section{padding:120px 0 60px}.banner-section .banner-top-text-section{margin-bottom:30px}.banner-logo-innner .logo{padding:30px 10px;width:33.33%}}@media screen and (max-width:630px){.banner-logo-innner .logo{padding:30px 10px;width:50%}}