.ns-birthday-timer-block{display:flex;flex-direction:column;position:relative}.ns-birthday-timer-block__text{font-size:var(--size-text-2xl);line-height:var(--line-height-l);font-weight:600;text-shadow:0 4px 4px rgba(0,0,0,.25098039215686274);color:var(--color-typo-light)}.ns-birthday-timer-block__back,.ns-birthday-timer-block__front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #898989;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.ns-birthday-timer-block__front{background:linear-gradient(180deg,#494949,#292929);border-radius:12px 12px 0 0;height:56px}.ns-birthday-timer-block__back{background:linear-gradient(180deg,#494949,#292929);border-radius:0 0 12px 12px;height:36px}.ns-birthday-timer-block__back .ns-birthday-timer-block__text{font-size:var(--size-text-s);line-height:var(--line-height-s)}.ns-birthday-timer-block__flip{background-color:transparent;height:100%;position:absolute;inset:0;perspective:200px}.ns-birthday-timer-block__flip-inner{position:relative;transform-style:preserve-3d;height:56px;width:100%}.ns-birthday-timer-block__flip .ns-birthday-timer-block__back,.ns-birthday-timer-block__flip .ns-birthday-timer-block__front{position:absolute;left:0}.ns-birthday-timer-block__flip .ns-birthday-timer-block__back{transform:rotateX(-180deg);bottom:0;height:36px}.ns-birthday-timer{border-radius:24px;background-color:#0b0123;padding:var(--space-m) var(--space-m) var(--space-xl) var(--space-m)}.ns-birthday-timer__title{font-size:var(--size-text-s);line-height:var(--line-height-l);letter-spacing:2px;font-weight:700;text-transform:uppercase;color:var(--color-birthday-gray);margin-bottom:var(--space-xs);text-align:center}.ns-birthday-timer__timer{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ns-office-running-line{padding:var(--banner-indent) 0;overflow:hidden;width:100%}.ns-office-running-line__line{display:flex;width:100%}.ns-office-running-line__item{display:flex;will-change:transform}.ns-office-running-line__item img{max-width:none}@media (max-width:500px){.ns-office-running-line__item img{height:28px}}.ns-office-running-line__item:first-child{-webkit-animation:scrollLeft1 var(--banner-speed) infinite calc(var(--banner-speed)*-1/2) linear;animation:scrollLeft1 var(--banner-speed) infinite calc(var(--banner-speed)*-1/2) linear}.ns-office-running-line__item:nth-child(2){-webkit-animation:scrollLeft2 var(--banner-speed) infinite linear;animation:scrollLeft2 var(--banner-speed) infinite linear}.ns-office-running-line_direction_right .ns-office-running-line__item{animation-direction:reverse}@-webkit-keyframes scrollLeft1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes scrollLeft1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@-webkit-keyframes scrollLeft2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes scrollLeft2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.ns-birthday-conditions{background-color:var(--color-typo-light);padding-top:var(--space-s)}.ns-birthday-conditions__content{display:flex;-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl);row-gap:var(--space-m);padding:0 var(--space-xl) 47px var(--space-xl);flex-wrap:wrap}@media (max-width:500px){.ns-birthday-conditions__content{padding:0 0 33px 0;flex-direction:column;align-items:stretch}}@media (max-width:500px){.ns-birthday-conditions__content-inner{padding-left:var(--space-m);padding-right:var(--space-m)}}.ns-birthday-conditions__timer{min-width:370px;margin-bottom:28px}@media (max-width:500px){.ns-birthday-conditions__timer{min-width:0;margin-bottom:var(--space-l);margin-left:calc(var(--space-m)*-1);margin-right:calc(var(--space-m)*-1)}}.ns-birthday-conditions__title{font-size:30px;line-height:40px;font-weight:600;margin-bottom:var(--space-xl);max-width:459px}@media (max-width:500px){.ns-birthday-conditions__title{margin-bottom:var(--space-m)}}.ns-birthday-conditions__title span{color:var(--color-typo-light);background-color:#ff6e6e;border-radius:12px;padding:7px 7px 4px 7px;display:inline-block;line-height:1}.ns-birthday-conditions__text{max-width:230px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.ns-birthday-conditions__wrapper{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.ns-birthday-conditions__links{display:flex;gap:var(--space-m)}.ns-birthday-conditions__link .ns-social-link__icon{width:48px;height:48px}