@keyframes PromoBanner_rotate__zB4bk{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes PromoBanner_placeholder__wLKKd{0%,to{opacity:1}50%{opacity:.6}}.PromoBanner_block__aqCJB{display:flex;position:relative;padding:var(--space-xxl);border-radius:var(--radius-xl);border:1px solid var(--color-bd-secondary);max-width:100%;min-height:136px;margin-bottom:64px;overflow:hidden;scroll-margin-top:calc(var(--header-height) + var(--space-l));background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (max-width:620px){.PromoBanner_block__aqCJB{border-radius:var(--radius-l);padding:var(--space-xl) calc(var(--space-xl) - 1px);min-height:200px}}.PromoBanner_core__5Xmux{width:100%;position:relative;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:var(--space-m)}@media only screen and (max-width:620px){.PromoBanner_core__5Xmux{align-items:flex-start;flex-direction:column;gap:var(--space-m)}}.PromoBanner_content__8_8AW{padding:var(--space-s);cursor:default;flex:1}.PromoBanner_title__tS_i7{font-size:24px;line-height:1;font-weight:600;letter-spacing:-.03em;color:var(--color-text-primary);display:block;margin-bottom:var(--space-s)}@media only screen and (max-width:620px){.PromoBanner_title__tS_i7{font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.02em}}.PromoBanner_text__hhfOE{font-size:16px;line-height:1.5;font-weight:500;color:var(--color-text-primary);opacity:.7;max-width:435px}.PromoBanner_btn__s6fmu{flex:0 0 auto;margin-top:0}