.banner-wrapper{width:100%;min-height:600px;margin-top:-70px;margin-bottom:-8px;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased !important;background-color:#ccc}.banner-wrapper .parallax-wrapper img{max-width:100%;width:100%;object-fit:cover;object-position:center;transform-origin:50% 50%;transform:translate3d(0px,0px,0px)}.banner-wrapper.animate .parallax-wrapper img{-webkit-animation:zoomin 8s ease-in;animation:zoomin 8s ease-in}.banner-wrapper.main-banner .anim{visibility:hidden}.banner-wrapper .anim.animated{transform-origin:center;display:inline-block}@-webkit-keyframes zoomin2{0%{transform:scale(0)}25%{transform:scale(0.4)}50%{transform:scale(0.8)}100%{transform:scale(1)}}@-webkit-keyframes zoomin{0%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes zoomin{0%{transform:scale(1.2)}100%{transform:scale(1)}}.banner-wrapper .bottom-header{background:#fff}.banner-wrapper .parallax-wrapper{position:absolute;width:100%;height:100%}.banner-wrapper .text-wrapper{padding-top:157px;position:relative}.banner-wrapper .parallax-wrapper img{height:100%}.banner-wrapper h1{line-height:50px;letter-spacing:0px;font-weight:600;font-size:48px;color:#2473ba}.banner-wrapper h2{text-align:right;line-height:35px;letter-spacing:0px;font-weight:600;font-size:31px;color:#2473ba}.banner-wrapper .page-center{padding:0 126px;padding-right:192px}.banner-wrapper .subtitle-wrapper{padding-top:110px}.banner-wrapper .main-gradient{background-image:none,#fff none repeat center top,-moz-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#fff 70px);background-image:none,-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));background-image:none,-webkit-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#fff 70px);background-image:none,-o-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#fff 70px);background-image:none,-ms-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#fff 70px);background-image:none,linear-gradient(to bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#fff 70px);background-repeat:repeat;background-attachment:;background-position:center top;background-size:auto;-webkit-box-shadow:0px -1px 0px 0px rgb(5 38 57 / 5%);-moz-box-shadow:0px -1px 0px 0px rgba(5,38,57,0.05);box-shadow:0px -1px 0px 0px rgb(5 38 57 / 5%);display:block;position:absolute;width:100%;height:66px;bottom:0}.banner-wrapper h1{line-height:40px;letter-spacing:0px;font-weight:300;font-size:44px;margin:0}.banner-wrapper .text-wrapper{padding-top:108px}.banner-wrapper .page-center{padding:0 175px;padding-right:150px}.banner-wrapper h2{line-height:36px;letter-spacing:0px;font-weight:300;font-size:30px;display:inline-block;margin-left:auto;float:right;color:#2473ba;text-align:center}.banner-wrapper .subtitle-wrapper{padding-top:11px;padding-right:284px}.banner-wrapper .bottom-title-wrapper{padding-top:25px;text-align:right;line-height:36px;letter-spacing:0px;font-weight:300;font-size:30px}.banner-wrapper .bottom-title-wrapper h3{line-height:36px;letter-spacing:0px;font-weight:300;font-size:30px;color:#2473ba}.banner-wrapper.header-trans{min-height:485px;margin-bottom:-16px}.banner-wrapper h1{font-size:2.29vw}.banner-wrapper h2{font-size:1.56vw}.banner-wrapper .bottom-title-wrapper h3{font-size:1.56vw}@media(min-width:1360px){.banner-wrapper h1{line-height:1;letter-spacing:0px;font-weight:300;font-size:44px}.banner-wrapper h2{line-height:36px;letter-spacing:0px;font-weight:300;font-size:30px}.banner-wrapper .bottom-title-wrapper h3{line-height:36px;letter-spacing:0px;font-weight:300;font-size:30px}}@media(max-width:1366px){.banner-wrapper.header-trans{min-height:481px}.banner-wrapper .page-center{padding:0 79px;padding-right:53px}.banner-wrapper .text-wrapper{padding-top:105px}.banner-wrapper .subtitle-wrapper{padding-right:282px;padding-top:12px}.banner-wrapper .bottom-title-wrapper{padding-top:24px}}@media(max-width:1200px){.banner-wrapper.header-trans{min-height:422px;margin-bottom:-16px}.banner-wrapper .page-center{padding:0 69px;padding-right:49px}.banner-wrapper .text-wrapper{padding-top:94px}.banner-wrapper h1{line-height:35px;letter-spacing:0px;font-weight:300;font-size:38px}.banner-wrapper h2{line-height:31px;letter-spacing:0px;font-weight:300;font-size:26px}.banner-wrapper .bottom-title-wrapper h3{line-height:31px;letter-spacing:0px;font-weight:300;font-size:26px}.banner-wrapper .subtitle-wrapper{padding-right:248px;padding-top:8px}.banner-wrapper .bottom-title-wrapper{padding-top:21px}.banner-wrapper .subtitle-wrapper{padding-top:14px;padding-right:247px}.banner-wrapper .bottom-title-wrapper{padding-top:17px}}@media screen and (max-width:1024px){.banner-wrapper.header-trans{min-height:359px;margin-bottom:1px;margin-top:-50px}.banner-wrapper .main-gradient{height:50px;margin-top:-49px}.banner-wrapper h1{line-height:1;letter-spacing:0px;font-weight:300;font-size:33px}.banner-wrapper h2{line-height:27px;letter-spacing:0px;font-weight:300;font-size:22px}.banner-wrapper .bottom-title-wrapper h3{line-height:27px;letter-spacing:0px;font-weight:300;font-size:22px}.banner-wrapper .text-wrapper{padding-top:77px}.banner-wrapper .page-center{padding:0px 59px;padding-right:42px}.banner-wrapper .subtitle-wrapper{padding-right:211px;padding-top:4px}.banner-wrapper .bottom-title-wrapper{padding-top:15px}.banner-wrapper .subtitle-wrapper{padding-right:212px;padding-top:10px}.banner-wrapper .bottom-title-wrapper{padding-top:9px}.banner-wrapper .main-gradient{bottom:-1px}.banner-wrapper .subtitle-wrapper{padding-top:8px}}@media(max-width:1199px) and (min-width:1025px){.banner-wrapper h2{font-size:2.2vw}.banner-wrapper h1{font-size:3.2vw}.banner-wrapper .bottom-title-wrapper h3{font-size:2.2vw}}@media(max-width:1023px) and (min-width:901px){.banner-wrapper h2{font-size:2.2vw}.banner-wrapper h1{font-size:3.2vw}.banner-wrapper .bottom-title-wrapper h3{font-size:2.2vw}}@media(max-width:899px) and (min-width:768px){.banner-wrapper h2{font-size:2.2vw}.banner-wrapper h1{font-size:3.2vw}.banner-wrapper .bottom-title-wrapper h3{font-size:2.2vw}}@media(max-width:900px){.banner-wrapper.header-trans{margin-top:0;min-height:315px;margin-bottom:50px}.banner-wrapper h1{line-height:1;letter-spacing:0px;font-weight:300;font-size:29px}.banner-wrapper h2{line-height:23px;letter-spacing:0px;font-weight:300;font-size:19px}.banner-wrapper .bottom-title-wrapper h3{line-height:23px;letter-spacing:0px;font-weight:300;font-size:19px}.banner-wrapper .text-wrapper{padding-top:70px}.banner-wrapper .page-center{padding:0px 52px;padding-right:38px}.banner-wrapper .subtitle-wrapper{padding-right:187px}.banner-wrapper .bottom-title-wrapper{padding-top:13px}.banner-wrapper .main-gradient{height:0;margin-top:0;position:static}.banner-wrapper .bottom-title-wrapper{padding-top:2px}.banner-wrapper .subtitle-wrapper{padding-top:6px}.banner-wrapper .text-wrapper{padding-top:68px}}@media(max-width:767px){.banner-wrapper .page-center{padding:0 15px}.banner-wrapper h1{line-height:1;letter-spacing:0px;font-weight:300;font-size:21px}.banner-wrapper h2{line-height:17px;letter-spacing:0px;font-weight:300;font-size:14px}.banner-wrapper h3{line-height:17px;letter-spacing:0px;font-weight:300;font-size:14px}.banner-wrapper .page-center{padding:0px 37px;padding-right:27px}.banner-wrapper .text-wrapper{padding-top:50px}.banner-wrapper .bottom-title-wrapper{padding-top:6px}.banner-wrapper .subtitle-wrapper{padding-right:134px;padding-top:0px}.banner-wrapper.header-trans{min-height:228px}.banner-wrapper.header-trans{min-height:274px}.banner-wrapper h1{letter-spacing:0px;font-weight:300;font-size:25px}.banner-wrapper h2{line-height:20px;letter-spacing:0px;font-weight:300;font-size:17px;margin-bottom:0}.banner-wrapper .bottom-title-wrapper h3{line-height:20px;letter-spacing:0px;font-weight:300;font-size:17px}.banner-wrapper .text-wrapper{padding-top:59px}.banner-wrapper .page-center{padding:0px 44px;padding-right:26px}.banner-wrapper .subtitle-wrapper{padding-top:5px;padding-right:164px}.banner-wrapper .bottom-title-wrapper{padding-top:7px;padding-right:5px}}@media(max-width:766px) and (min-width:471px){.banner-wrapper h2{font-size:2.2vw}.banner-wrapper h1{font-size:3.2vw}.banner-wrapper .bottom-title-wrapper h3{font-size:2.2vw}}@media(max-width:600px){.banner-wrapper .subtitle-wrapper{padding-right:30px;text-align:center}.banner-wrapper h2{margin:0 auto;float:none}}@media(max-width:500px){.banner-wrapper.header-trans{min-height:172px}.banner-wrapper .text-wrapper{padding-top:35px}.banner-wrapper .page-center{padding:0px 26px;padding-right:13px}.banner-wrapper h2{line-height:1;font-size:12px}.banner-wrapper .bottom-title-wrapper h3{font-size:12px;line-height:1;margin:0}.banner-wrapper .subtitle-wrapper{padding-right:0;padding-top:4px}.banner-wrapper .bottom-title-wrapper{padding:0;padding-right:0;line-height:1}}@media(max-width:470px){.banner-wrapper.header-trans{min-height:108px}.banner-wrapper h1{line-height:normal;letter-spacing:0px;font-weight:300;font-size:16px}.banner-wrapper h2{line-height:normal;letter-spacing:0px;font-weight:300;font-size:15px}.banner-wrapper .subtitle-wrapper{padding:0}.banner-wrapper h2{text-align:center;float:none;margin:0 auto;width:100%}.banner-wrapper .title-wrapper{text-align:center}.banner-wrapper .bottom-title-wrapper{text-align:center}.banner-wrapper .text-wrapper{padding-bottom:10px}}