.PromoFooter_footer__eVAsT{padding:80px 24px;background:var(--surface-muted);font-family:var(--font-suit),sans-serif;color:var(--text-body)}.PromoFooter_footer__eVAsT *{letter-spacing:-.02em}.PromoFooter_inner__ZgTVH{max-width:1440px;margin:0 auto}.PromoFooter_top__KiTKf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand groups" "slogan groups";align-items:start;-moz-column-gap:48px;column-gap:48px}.PromoFooter_brand__yMqlc{grid-area:brand}.PromoFooter_brand__yMqlc img{display:block;width:52px;height:auto;margin:0 0 0 2px}.PromoFooter_brand__yMqlc p{margin:26px 0 0 4px;font-size:12px;line-height:12px;color:#404040}.PromoFooter_groups__ej1OX{grid-area:groups;display:grid;grid-template-columns:271.9px 271.9px auto}.PromoFooter_group__EfcEn{display:grid;grid-template-columns:117px auto;align-items:start}.PromoFooter_group__EfcEn:nth-child(2){grid-template-columns:123px auto}.PromoFooter_group__EfcEn:last-child{grid-template-columns:169.5px auto}.PromoFooter_group__EfcEn p{font-size:14px;line-height:14px;color:var(--text-body)}.PromoFooter_group__EfcEn ul{display:grid;gap:24px;list-style:none}.PromoFooter_group__EfcEn a{display:block;font-size:15px;line-height:15px;font-weight:600;color:#121212;white-space:nowrap}.PromoFooter_slogan__OzMMq{grid-area:slogan;margin-top:72px}.PromoFooter_slogan__OzMMq p:first-child{font-size:28px;line-height:34.5px;font-weight:500;color:#404040}.PromoFooter_slogan__OzMMq p:last-child{margin-top:27px;font-size:20px;line-height:20px;color:#262626;word-break:keep-all}.PromoFooter_company__2RUuO{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;-moz-column-gap:48px;column-gap:48px;margin-top:54px;padding-top:52px;border-top:1px solid #e5e5e5}.PromoFooter_companyName__D6JFY{font-size:14px;line-height:14px;font-weight:600;color:#121212}.PromoFooter_info__JR_BY{display:grid;grid-template-columns:minmax(0,435px) auto;grid-template-rows:repeat(3,auto);grid-auto-flow:column;row-gap:23px;margin-top:45px}.PromoFooter_info__JR_BY>div{display:grid;grid-template-columns:108px minmax(0,1fr)}.PromoFooter_info__JR_BY dd,.PromoFooter_info__JR_BY dt{font-size:14px;line-height:14px}.PromoFooter_info__JR_BY dt{color:#404040}.PromoFooter_info__JR_BY dd{font-weight:600;color:#121212}.PromoFooter_copyright__O6OwW{font-size:14px;line-height:14px;color:#404040;text-align:right}.PromoFooter_footer__eVAsT a{transition:color .15s ease}@media (hover:hover) and (pointer:fine){.PromoFooter_footer__eVAsT a:hover{color:var(--brand-primary)}}.PromoFooter_footer__eVAsT a:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:2px}@media (max-width:1279px){.PromoFooter_groups__ej1OX{grid-template-columns:auto auto auto;-moz-column-gap:48px;column-gap:48px}.PromoFooter_group__EfcEn,.PromoFooter_group__EfcEn:nth-child(2){grid-template-columns:96px auto}.PromoFooter_group__EfcEn:last-child{grid-template-columns:128px auto}}@media (max-width:1023px){.PromoFooter_top__KiTKf{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "groups" "slogan"}.PromoFooter_groups__ej1OX{justify-content:start;margin-top:48px}.PromoFooter_group__EfcEn,.PromoFooter_group__EfcEn:nth-child(2){grid-template-columns:88px auto}.PromoFooter_slogan__OzMMq{margin-top:56px}.PromoFooter_company__2RUuO{grid-template-columns:minmax(0,1fr);row-gap:32px;margin-top:34px;padding-top:41px}.PromoFooter_copyright__O6OwW{text-align:left}.PromoFooter_info__JR_BY dd,.PromoFooter_info__JR_BY dt{line-height:20px;word-break:keep-all}.PromoFooter_info__JR_BY{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;row-gap:13px;margin-top:27px}}@media (max-width:767px){.PromoFooter_footer__eVAsT{padding-bottom:168px}.PromoFooter_groups__ej1OX{-moz-column-gap:32px;column-gap:32px}}@media (max-width:659px){.PromoFooter_groups__ej1OX{grid-template-columns:minmax(0,1fr);gap:24px}.PromoFooter_group__EfcEn,.PromoFooter_group__EfcEn:last-child,.PromoFooter_group__EfcEn:nth-child(2){grid-template-columns:128px auto}}@media (max-width:639px){.PromoFooter_footer__eVAsT{padding:48px 20px 168px}.PromoFooter_brand__yMqlc img{width:44px;margin-left:0}.PromoFooter_brand__yMqlc p{margin-left:0}.PromoFooter_slogan__OzMMq{margin-top:44px}.PromoFooter_slogan__OzMMq p:first-child{font-size:22px;line-height:28px}.PromoFooter_slogan__OzMMq p:last-child{margin-top:16px;font-size:16px;line-height:22px}.PromoFooter_company__2RUuO{margin-top:36px;padding-top:28px}.PromoFooter_info__JR_BY{margin-top:20px}.PromoFooter_info__JR_BY>div{grid-template-columns:96px minmax(0,1fr)}}