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