.hero-banner{position:relative;height:780px;background-size:cover;background-position:center;display:flex;align-items:center;color:#fff;font-family:Barlow,sans-serif;border-bottom:1px solid #515151}.hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-banner__content{position:relative;z-index:2;width:100%;max-width:1750px;margin:0 auto;display:flex;align-items:end;justify-content:space-between;height:100%;padding-bottom:80px}.hero-banner__title{font-size:64px;letter-spacing:.08em;margin-bottom:1.5rem;max-width:540px;line-height:64px}.hero-banner__subtitle{font-size:1rem;margin-bottom:2.5rem;font-family:Barlow,sans-serif;letter-spacing:.08em}.hero-banner__buttons{display:flex;gap:20px}.hero-banner__button{background:transparent;border:1px solid #fff;color:#fff;padding:.9em 2.2em;font-size:1rem;font-family:Barlow;text-transform:uppercase;letter-spacing:.08em;border-radius:6px;transition:background .2s,color .2s;text-decoration:none;font-weight:600}.hero-banner__button:hover,.hero-banner__button:focus{background:#eb701f!important;color:#111}.hero-banner__button--secondary{border-color:#fff;background:#fff0!important}@media screen and (max-width: 1024px){.hero-banner{background-position:center right}}@media screen and (max-width: 768px){.hero-banner__title{font-size:48px;line-height:48px;max-width:450px}.hero-banner__buttons{flex-direction:column}.hero-banner__button{text-align:center;width:100%;max-width:250px}}@media screen and (max-width: 480px){.hero-banner__content{padding-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/hero-banner.css.map */
