.banner-outer{position:relative;background-size:cover;background-position:100% 100%;padding-top:60px}img.top-right-img{position:absolute;right:0;top:0}.gn-container{max-width:1240px;margin:0 auto;padding:0 20px}.banner-txt{width:680px}.banner-content{display:flex;flex-wrap:wrap;padding:25px 0 50px;position:relative}.banner-txt>h1{font-size:54px;line-height:59px;margin-bottom:10px}.banner-txt>h1,.banner-txt>h3{color:#fff;text-transform:uppercase}.banner-txt>h3{font-size:28px;line-height:26px;margin-bottom:20px}.banner-txt>p{color:#fff;font-size:20px;line-height:28px}.banner-txt .cta_button{margin-top:30px;margin-right:14px;display:inline-block;box-sizing:border-box!important}a.logo img{display:block;filter:brightness(0) invert(1);max-width:140px}.page-navigation ul li:first-child a{border:none}.page-navigation ul li a{font-size:26px;line-height:.8;color:#0067c5;text-decoration:none;font-weight:700;text-transform:uppercase;padding:0 15px;border-left:2px solid #6dbedc;display:block}.page-navigation ul li{display:inline-block}.page-navigation ul{text-align:center;padding:40px 0}.banner-img{margin-left:60px;max-width:calc(100% - 740px)}.banner-img>ul>li{display:inline-block;max-width:140px}.banner-img>ul>li:not(:first-child){margin-left:20px}.fixHeader .page-navigation{position:fixed;width:100%;top:0;left:0;z-index:99;box-shadow:0 0 8px #ddd}.fixHeader{padding-top:100px}@media(min-width:1024px) and (max-width:1099px){.banner-img{margin-left:20px}.banner-img>ul>li{display:inline-block;max-width:100px}}@media(max-width:1023px){.banner-img{max-width:calc(100% - 540px)}.banner-txt>h1{font-size:38px;line-height:1.3}.banner-txt{width:480px}.banner-txt>h3{font-size:20px;line-height:1.2}.banner-txt>p{color:#fff;font-size:16px;line-height:1.5}img.top-right-img{position:absolute;right:0;top:0;max-width:150px!important}}@media(max-width:991px){.banner-img{margin-left:0;max-width:100%;width:100%;margin-top:40px}.banner-txt{width:100%}}@media(max-width:767px){.fixHeader{padding-top:60px}.banner-img{margin-left:0;margin-top:20px}.page-navigation ul{text-align:center;padding:20px 0}.page-navigation ul li a{font-size:16px;padding:0 10px}.banner-outer{padding-top:40px;background-position:top}a.logo img{max-width:100px}.banner-content{padding:20px 0}.banner-txt>h1{font-size:34px}img.top-right-img{opacity:.5;max-width:110px!important}}@media(max-width:599px){.banner-img>ul>li{display:inline-block;max-width:125px}.fixHeader{padding-top:80px}}@media(max-width:480px){.page-navigation ul li a{font-size:14px!important;padding:0 5px}}