.hero-banner{position:relative;min-height:100vh}.hero-banner .hero-banner__media{position:absolute;top:0;left:50%;width:100vw;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.hero-banner .hero-banner__media:before{content:"";position:absolute;inset:0;display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);z-index:1}.hero-banner .hero-banner__media .hero-banner__media-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.hero-banner .hero-banner__inner{position:relative;z-index:1;padding-top:77px;padding-bottom:80px}.hero-banner .hero-banner__inner .hero-banner__content{color:#F6F7F9;max-width:var(--hb-max-width,1200px)}.hero-banner .hero-banner__inner .hero-banner__content .hero-banner__title{color:inherit}.hero-banner .hero-banner__inner .hero-banner__content .hero-banner__text{color:inherit;margin:38px 0}.hero-banner .hero-banner__inner .hero-banner__content .hero-banner__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}