.header-banner{max-width:1464px;padding:0 32px;margin:0 auto}@media (max-width:767px){.header-banner{padding:0 16px}}.header-banner__banner-wrapper{position:relative;display:flex;min-height:592px;align-items:flex-end;padding:0 44px}@media (max-width:991px){.header-banner__banner-wrapper{flex-direction:column;padding:0;gap:40px}}.header-banner__header-wrapper{display:flex;flex-direction:column;gap:42px;max-width:996px;width:100%;margin:0 auto}.header-banner__img-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;border-radius:16px}@media (max-width:991px){.header-banner__img-bg{position:unset}}.header-banner__info{position:relative;display:flex;flex-direction:column;gap:24px;left:0;border-radius:16px 16px 0 0;background:rgba(255,255,255,.86);width:822px;padding:32px 48px;z-index:1}.header-banner__title{color:#680c35;font-size:48px;font-weight:700;line-height:130%;margin:0}@media (max-width:767px){.header-banner__header-wrapper{gap:24px}.header-banner__title{font-size:36px}}.header-banner__description{color:#151515;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.header-banner__description p{margin:0}@media (max-width:991px){.header-banner__info{position:unset;padding:0;width:100%}.header-banner__button-container{display:flex;justify-content:center}}