.banner_wrapper .banner-content{font-family:Roboto,sans-serif;font-style:normal;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner_wrapper .banner_inner{margin-bottom:30px;margin-top:30px;position:relative}.banner_wrapper .banner_inner.hide-topbt-space{margin-bottom:0;margin-top:0}.banner_wrapper img{display:block;margin:0 auto;max-width:100%;width:auto}.banner_wrapper .banner-content h2{color:#fff;font-size:36px;font-weight:600;line-height:46px;margin:auto;max-width:700px}.banner_wrapper{position:relative}.banner_wrapper .hs-breadcrumb-menu-divider{display:none}.banner_wrapper .breadcrumbs .hs-breadcrumb-menu-item{float:none;font-size:14px;padding:0}.banner_wrapper .breadcrumbs .hs-breadcrumb-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.banner_wrapper .breadcrumbs .hs-breadcrumb-menu-item a{color:#000;text-align:left}.banner_wrapper .breadcrumbs .hs-breadcrumb-menu-item:after{content:"/";padding:0 3px 0 4px}.banner_wrapper .breadcrumbs .hs-breadcrumb-menu-item.last-crumb:after{display:none}.banner_wrapper .breadcrumbs .hs-breadcrumb-menu-item a:hover{color:#e32c2b}.banner_wrapper.has-content{background-color:#18344f;color:#fff;overflow:hidden;position:relative;z-index:0}.banner_wrapper.has-content .banner_inner{margin:0;padding:200px 20px}.banner_wrapper.has-content .page-center{margin-left:auto;margin-right:auto;max-width:1250px;width:100%}.banner_wrapper.has-content .page-center>img{bottom:auto;height:100%;left:50%;object-fit:cover;object-position:center center;position:absolute;right:auto;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.banner_wrapper.has-content .banner-content{bottom:0;left:0;max-width:100%;position:relative;right:0;top:0;transform:none;width:100%}.banner_wrapper.has-content .banner-content h1,.banner_wrapper.has-content .banner-content h2,.banner_wrapper.has-content .banner-content h3,.banner_wrapper.has-content .banner-content h4,.banner_wrapper.has-content .banner-content h5,.banner_wrapper.has-content .banner-content h6{color:inherit;font-family:Roboto,sans-serif}.banner_wrapper.has-content .banner-content>*{margin:0 0 15px}.banner_wrapper.has-content .banner-content>:first-child{margin-top:0!important}.banner_wrapper.has-content .banner-content>:last-child{margin-bottom:0!important}.banner_wrapper.has-content .banner-content h1:first-child+h4,.banner_wrapper.has-content .banner-content h1:first-child+h5,.banner_wrapper.has-content .banner-content h1:first-child+h6,.banner_wrapper.has-content .banner-content h1:first-child+p,.banner_wrapper.has-content .banner-content h2:first-child+h4,.banner_wrapper.has-content .banner-content h2:first-child+h5,.banner_wrapper.has-content .banner-content h2:first-child+h6,.banner_wrapper.has-content .banner-content h2:first-child+p{padding-top:15px}.banner_wrapper.has-content .banner-content h1,.banner_wrapper.has-content .banner-content h2{font-size:35px;font-weight:400;line-height:1.315;max-width:100%;width:100%}.banner_wrapper .banner_inner.has-overlay{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.banner_wrapper .banner_inner.has-overlay .banner-img-overlay{bottom:0;height:100%;left:0;mix-blend-mode:hard-light;position:absolute;right:0;top:0;width:100%;z-index:0}.banner_wrapper .banner_inner.has-overlay .page-center{position:relative;z-index:1}@media(max-width:1280px){.banner_wrapper.has-content .banner_inner{padding-bottom:13.5%;padding-top:13.5%}}@media(max-width:1024px){.banner_wrapper.has-content .banner-content h1,.banner_wrapper.has-content .banner-content h2{font-size:29px}}@media (max-width:767px){.banner_wrapper .content-wrapper.breadcrumbs{display:none}.banner_wrapper.has-content .banner-content h1,.banner_wrapper.has-content .banner-content h2{font-size:26px;line-height:36px}.banner_wrapper.has-content .banner_inner{padding-bottom:16%;padding-top:16%}.banner_wrapper.has-content .banner-content h1,.banner_wrapper.has-content .banner-content h2{font-size:25px}.banner_wrapper .banner_inner.hide-topbt-space img{min-height:300px;object-fit:cover}}@media (max-width:560px){.banner_wrapper.has-content .banner_inner{padding-bottom:20%;padding-top:20%}}