.banner--fixedBackground{background-attachment:fixed}.hero-banner{padding-left:0 !important}.hero-banner{display:flex;align-items:center;position:relative;z-index:1;background-color:#eee;padding-left:30px;height:auto;overflow:hidden}.hero-banner img{width:100%}.hero-banner--empty{height:104px !important}.hero-banner__overlay{position:absolute;content:"";top:0;bottom:0;right:0;left:0;background-color:rgba(255,255,255,.5);z-index:2}.hero-banner__header{position:relative;width:100%;z-index:3;position:absolute;z-index:4;color:inherit}.hero-banner__header--content{margin-bottom:5px;line-height:23px;color:inherit;width:100%}.hero-banner__header--btn{display:inline-block;border:1px solid;cursor:pointer;outline:none}.hero-banner__header--btn a{color:inherit;text-decoration:none}.hero-banner .btn-main{margin-bottom:0}.hero-banner-withcon .hero-banner__header--content{margin-bottom:26px}.hero-banner.defaultLayout{margin-bottom:0}.hero-banner.defaultLayout .hero-banner__header{position:absolute;z-index:4;color:#000;max-width:38%;top:50%;transform:translateY(-50%);padding-left:60px}.hero-banner.defaultLayout .hero-banner__header--title{font-size:52px;line-height:64px}.hero-banner.layout-2,.hero-banner.layout-3{position:relative}.hero-banner.layout-2 .hero-banner__header--title{color:#fff}.hero-banner.without-image{min-height:350px}.hero-banner.without-image .hero-banner__header{position:static;transform:none}.hero-banner.overlayEnable::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.4);top:0}.hero-banner .subtitleText{color:#fff;margin-top:20px;margin-bottom:0}.hero-banner .subtitleText:only-child{margin-bottom:0}.hero-banner .subtitleText mark{font-size:inherit}.hero-banner h2:only-child{margin-bottom:0}.hero-banner h3 mark{font-size:inherit;font-weight:inherit}.hero-banner.vertical-align-top .hero-banner__header{top:40px}.hero-banner.vertical-align-center .hero-banner__header{top:50%;transform:translateY(-50%)}.hero-banner.vertical-align-bottom .hero-banner__header{bottom:15px}.hero-banner.align-left .hero-banner__header{text-align:left !important}.hero-banner.align-center .hero-banner__header{text-align:center !important}.hero-banner.align-right .hero-banner__header{text-align:right !important}.hero-banner.fixheight:not(.layout-4)>img{max-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.hero-banner.layout-4{height:auto}.hero-banner.layout-4 .hero-banner__header{position:relative}.hero-banner.layout-4>img{position:absolute;top:0;-o-object-fit:cover;object-fit:cover;height:100%;bottom:0;right:0;left:0;-o-object-position:right top;object-position:right top}.hero-banner .layout-columns{display:flex}.hero-banner .layout-columns>div{padding:60px 40px}.hero-banner .layout-columns>div:first-child{width:66.66666667%}.hero-banner .layout-columns>div:last-child{width:33.33333333%}.hero-banner .layout-columns>div .hero-banner__header--content{line-height:32px}.preview-btn{display:block;height:200px;width:100%;margin-bottom:10px}.preview-btn img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.default-layout{display:grid;grid-template-columns:repeat(2, 50%)}.default-layout__button{height:auto !important}.default-layout__button{display:inline-block;border:2px solid rgba(0,0,0,0)}.default-layout__button.active{border:2px solid #007cba}.default-layout__button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content__bg--white{display:inline-block;color:rgba(255,255,255,.8)}.content__bg--black{display:inline-block;color:#000}.wp-block .hero-banner{width:100%;max-width:100%;margin-left:0}.media-upload__controller{margin-bottom:20px}.controller-divider{margin:10px 0px 5px}.controller-divider__mediaupload{margin-bottom:20px}.wp-block-howmet-mega-menu+.layout-1 img{margin-top:-10%}@media (min-width: 768px){.hero-banner img.mobilebannerImage{display:none}}@media (max-width: 1199px){.hero-banner.defaultLayout .hero-banner__header{max-width:36%}.hero-banner.defaultLayout .hero-banner__header--title{font-size:28px;line-height:34px}.hero-banner h1{font-size:33px;line-height:45px}.hero-banner .layout-columns>div{padding:30px 20px}}@media (max-width: 767px){.hero-banner img.responsiveImage{width:200%;height:auto;max-width:none;margin-left:-50%}.hero-banner img.desktopbannerImage{display:none}.hero-banner img.responsiveImage+.mobilebannerImage{display:none}.hero-banner-withcon .hero-banner__header--content{font-size:14px !important}.hero-banner.defaultLayout .hero-banner__header--title{line-height:37px}.hero-banner.defaultLayout .hero-banner__header{top:50% !important;text-align:center !important}.hero-banner.defaultLayout .hero-banner__header{position:absolute;bottom:0;width:100%;padding:0;display:inline-block;max-width:100%;transform:translateY(-50%)}.hero-banner.defaultLayout .hero-banner__header--content{margin-bottom:10px;color:#000}.hero-banner.defaultLayout .hero-banner__header--title{color:#000}.hero-banner.layout-1 img{width:180%;margin-left:-40%}.hero-banner h1+h2{font-size:18px !important;line-height:24px !important}.hero-banner h1+h2{letter-spacing:.04em}.hero-banner h1{font-size:35px;line-height:47px}.hero-banner.fixheight:not(.layout-4)>img{-o-object-position:center top;object-position:center top;margin-left:0}.hero-banner.layout-4>img{margin-left:0;width:auto;max-width:100%}.hero-banner .layout-columns>div:last-child{text-align:center}.hero-banner .layout-columns>div .hero-banner__header--content{line-height:24px}.hero-banner .layout-columns>div{padding:50px 15px}.hero-banner .layout-columns{flex-wrap:wrap}.hero-banner .layout-columns>div{width:100% !important}.hero-banner .layout-columns>div>img{margin:0 auto !important;max-width:100% !important}.hero-banner .layout-columns>div>img{width:auto}.wp-block-howmet-mega-menu+.layout-1 img{margin-top:-18%}}
