.home-hero__inner{padding-top:84px;padding-bottom:60px;min-height:682px;background-size:cover;background-repeat:no-repeat;background-position:bottom right}@media screen and (max-width:991px){.home-hero__inner{min-height:450px;padding:40px 0}}.home-hero__title{margin-bottom:32px;font-size:104px;font-style:normal;font-weight:700;line-height:1.12;max-width:1029px}@media screen and (max-width:991px){.home-hero__title{margin:0 auto 28px;max-width:80%;font-size:58px;text-align:center}}.home-hero__wrap{display:flex;gap:40px;justify-content:space-between;max-width:1029px;padding-right:40px}@media screen and (max-width:991px){.home-hero__wrap{flex-direction:column-reverse;align-items:center;gap:18px;padding-right:0}}.home-hero__date{display:flex;flex-direction:column;align-items:center;gap:16px;justify-content:center;position:relative;width:174px;height:178px;margin-top:-48px}@media screen and (max-width:991px){.home-hero__date{width:130px;height:130px;gap:8px}}@media screen and (max-width:1439px){.home-hero__date{margin-top:0}}.home-hero__date::after{content:"";position:absolute;width:100%;height:100%;background-image:url(../img/date.svg);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.home-hero__date .date{text-align:center;font-size:36px;font-weight:600;line-height:.66;z-index:2}@media screen and (max-width:991px){.home-hero__date .date{font-size:28px}}.home-hero__date .month{text-align:center;font-size:24px;line-height:1.33;z-index:2}@media screen and (max-width:991px){.home-hero__date .month{font-size:18px}}.home-hero__text{margin-bottom:64px;max-width:726px;font-size:18px;line-height:1.56}@media screen and (max-width:991px){.home-hero__text{text-align:center;margin-bottom:30px;background-color:rgba(255,255,255,.2392156863);-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);border-radius:4px}}.home-hero__buttons{display:flex;gap:24px}@media screen and (max-width:991px){.home-hero__buttons{flex-wrap:wrap;justify-content:center}}.home-hero .marquee{display:flex;overflow:hidden;background-color:#3078c5;white-space:nowrap;position:relative}.home-hero .marquee__inner{display:flex;padding:12px 0;width:-moz-max-content;width:max-content}.home-hero .marquee__line{padding-left:40px;color:#fff;font-size:20px;font-weight:500;line-height:1.4}