.hs_hero_banner{background-position:50%;background-repeat:no-repeat;background-size:cover;background:border-box #0d0d0d;overflow:hidden;position:relative}.hs_hero_banner:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;inset:0;position:absolute}.hs_hero_banner .bg_overlay{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hs_hero_banner .banner-content .content-wrapper{padding:5vh min(0vw,0px);position:relative;width:100%;z-index:1}.hs_hero_banner .row{margin:0}.hs_hero_banner .banner-column{text-align:center;width:100%}.hs_hero_banner .left-column-inner{color:#fff;padding:25px 20px 10px}.hs_hero_banner .left-column-inner>:last-child{margin-bottom:0}.hs_hero_banner .left-column-inner h1,.hs_hero_banner .left-column-inner h2,.hs_hero_banner .left-column-inner h3,.hs_hero_banner .left-column-inner h4,.hs_hero_banner .left-column-inner h5,.hs_hero_banner .left-column-inner h6{color:#fff;margin:0}.hs_hero_banner .content{color:#fff;line-height:1.3712}.hs_hero_banner .content h1{line-height:1.4312}.hs_hero_banner .content h2,.hs_hero_banner .content h3,.hs_hero_banner .content h4,.hs_hero_banner .content h5,.hs_hero_banner .content h6{line-height:1.4712;margin:0}.hs_hero_banner .content>*{margin:0}.hs_hero_banner .right .content_backTop{padding:10px;text-align:right}.hs_hero_banner .left .content_backTop{padding:10px;text-align:left}.hs_hero_banner .center .content_backTop{padding:10px;text-align:center}.hs_hero_banner .right .content_backTop a{background:transparent;cursor:pointer;display:inline-block;font-size:min(20vw,16px);font-weight:700;line-height:1;margin:0;max-width:100%;opacity:1;outline:none;padding:12px 20px;text-align:center;text-decoration:none;vertical-align:middle}.hs_hero_banner .right .content_backTop a:hover{background:#000;color:#fff}.hs_hero_banner .left_btn a{background:transparent;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:Noto Sans,sans-serif;font-size:min(20vw,14px);font-style:normal;font-weight:700;line-height:1;margin:0;max-width:100%;opacity:1;outline:none;padding:18px 44px;text-align:center;text-decoration:none;vertical-align:middle}.hs_hero_banner .left_btn a:hover{background:#d20000;color:#8f8f8f}.hs_hero_banner .left_btn_inner{margin-top:27px;padding:25px 15px}.hs_hero_banner .banner-column.left_section,.hs_hero_banner .banner-column.right_section{margin-top:40px}.hs_hero_banner .right-column-inner .right_image{display:flex;height:auto;position:relative;width:100%;-webkit-box-pack:center;background:transparent;justify-content:center;overflow:hidden;padding:18px 8px 8px}.hs_hero_banner .right-column-inner .content{font-family:ring-bearer,sans-serif;line-height:1.814;margin-top:34px;padding:20px 38px 30px}@media (min-width:1141px){.hs_hero_banner .banner-column.left_section{width:55%}.hs_hero_banner .banner-column.right_section{width:45%}}@media (max-width:1140px){.hs_hero_banner .row{display:block}.hs_hero_banner .banner-column{width:auto}.hs_hero_banner .left_btn_inner{text-align:center}.hs_hero_banner .content h1{font-size:44px;line-height:1.4312}.hs_hero_banner .content h3{font-size:24px}}