.hero-banner__hero{background-color:#f4f4f4;margin:100px 0 0;padding:64px 24px}.hero-banner__wrapper{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1440px;position:relative}.hero-banner__left{display:flex;flex-direction:column;justify-content:center}.hero-banner__breadcrumb{align-items:center;color:#2f2d2e;display:flex;flex-wrap:wrap;font-size:16px;font-weight:300;gap:10px;left:0;letter-spacing:0;line-height:24px;position:absolute;top:0}.hero-banner__breadcrumb-link{color:#333;text-decoration:none}.hero-banner__breadcrumb-current,.hero-banner__breadcrumb-current span{font-weight:700}.hero-banner__intro{align-items:start;display:flex;flex-direction:column;gap:52px}.hero-banner__title{font-size:48px;font-weight:700;letter-spacing:0;line-height:54px;margin:0}.hero-banner__summary{font-size:18px;font-weight:300;letter-spacing:0;line-height:28px}.hero-banner__right,.hero-banner__summary p{margin:0}.hero-banner__image{border-radius:24px;display:block;height:671px;object-fit:cover;width:100%}@media screen and (max-width:992px){.hero-banner__hero{margin:0;padding:124px 24px 24px}.hero-banner__wrapper{grid-template-columns:1fr}.hero-banner__intro{gap:24px}.hero-banner__breadcrumb{margin:0 0 24px;position:static}.hero-banner__title{font-size:38px;line-height:42px}.hero-banner__summary{font-size:18px;line-height:28px}.hero-banner__image{height:233px}}