.WeeklyCalendarDay{padding:6px 4px;justify-content:flex-end;border-radius:50px}.WeeklyCalendarDay,.WeeklyCalendarDay__content,.WeeklyCalendarDay__monthday-number{display:flex;flex-direction:column;align-items:center;gap:var(--gap-input-text,10px)}.WeeklyCalendarDay__monthday-number{width:26px;height:27px;padding:6px;justify-content:center;text-align:center;border-radius:50px}.WeeklyCalendarDay:hover{background:var(--background-action-neutral)}.WeeklyCalendarDay--selected{background:linear-gradient(0deg,#c5f0e3,#99e3cd)}.WeeklyCalendarDay--selected:hover{background:linear-gradient(0deg,#c5f0e3,#0bb58d)}.WeeklyCalendarDay--selected .WeeklyCalendarDay__monthday-number{background:var(--brand-tertiary,#044838);color:var(--text-on-brand)}.WeeklyCalendarDaysRow{width:315px;overflow:hidden}.WeeklyCalendarDaysRow__content{display:flex;justify-content:center;align-items:center;gap:12px}.WeeklyCalendarDaysRow__empty-cell{background-color:rgba(0,0,0,0)}.WeeklyCalendarNoUpcomingEvents{display:flex;width:259px;align-items:center;gap:var(--gaps-text-large)}.WeeklyCalendarNoUpcomingEvents__icon{display:flex;width:42px;height:42px;justify-content:center;align-items:center;flex-shrink:0;border-radius:var(--border-radius-button-medium);background:var(--brand-fifth);color:var(--text-primary)}.WeeklyCalendarNoUpcomingEvents__content{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 0}.WeeklyCalendarNoUpcomingEvents__title{color:var(--text-primary)}.WeeklyCalendarUpcomingEvent{display:flex;width:259px;align-items:center;gap:var(--gaps-text-large)}.WeeklyCalendarUpcomingEvent__date{width:42px;height:42px;flex-shrink:0;border-radius:var(--border-radius-button-medium);background:var(--background-action-neutral,#f6f7f9);display:flex;flex-direction:column;align-items:center;justify-content:center}.WeeklyCalendarUpcomingEvent__content{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 0}.WeeklyCalendar{display:inline-flex;padding:16px 10px;flex-direction:column;align-items:center;gap:16px;border-radius:var(--border-radius-card-medium);background:var(--background-fill);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 0 3px 0 rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease}.WeeklyCalendar:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,.15);transform:translateY(-4px)}.WeeklyCalendar__top-content{display:flex;flex-direction:column;align-items:center;gap:18px}.ImageBlock{height:100%}.ImageBlock,.ImageBlock__wrapper{position:relative;width:100%}.ImageBlock__image{width:437px;height:456px;bottom:0;left:49px;z-index:1;position:absolute}.ImageBlock__Lines{display:flex;position:absolute;bottom:45px;color:var(--brand-sixth)}.ImageBlock__Block{position:absolute;bottom:36.05px;z-index:1}.ImageBlock__LiveEventCard{position:absolute;bottom:110px;left:300px;width:40%}.ImageBlock__LiveEventCard--internal{scale:.5}.ImageBlock__Calendar{position:absolute;top:50px;left:-50px}.ImageBlock__Calendar--internal{scale:.5}.ImageBlock__FirstCompany{top:300px;animation:first-company-animation 12s linear infinite alternate}.ImageBlock__FirstCompany,.ImageBlock__SecondCompany{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ImageBlock__SecondCompany{top:109px;left:200px;animation:second-company-animation 12s linear infinite alternate}.ImageBlock__ThirdCompany{top:66px;left:400px;animation:third-company-animation 8s linear infinite alternate}.ImageBlock__FourCompany,.ImageBlock__ThirdCompany{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ImageBlock__FourCompany{top:481px;left:487px;animation:four-company-animation 8s linear infinite alternate}@media(max-width:1023px){.ImageBlock{height:456px;width:375px;margin:32px auto 0}.ImageBlock_wrapper{height:100%;flex-shrink:1}.ImageBlock__image{scale:.88;left:0;bottom:-30px}.ImageBlock__Lines{left:-130px;top:-70px}.ImageBlock__Calendar{top:-20px;left:-120px}.ImageBlock__Block{left:-120px;bottom:-20px}.ImageBlock__LiveEventCard{left:320px}.ImageBlock__FirstCompany{top:160px;left:0;scale:.8}.ImageBlock__SecondCompany{top:-40px;left:130px;scale:.8}.ImageBlock__ThirdCompany{top:-20px;left:250px;scale:.8}.ImageBlock__FourCompany{top:350px;right:-170px;left:auto;scale:.8}}@media(max-width:599px){.ImageBlock{height:400px}.ImageBlock__image{scale:.7;left:-20px;bottom:-70px}.ImageBlock__Lines{left:-170px;top:-90px;scale:.8}.ImageBlock__Calendar--internal{scale:.3}.ImageBlock__Block{left:-50px;bottom:-20px;scale:.5}.ImageBlock__LiveEventCard{left:210px;bottom:80px}.ImageBlock__LiveEventCard--internal{scale:.4}.ImageBlock__FirstCompany{top:160px;left:0;scale:.7}.ImageBlock__SecondCompany{top:-10px;left:80px;scale:.7}.ImageBlock__ThirdCompany{top:10px;left:270px;scale:.7}.ImageBlock__FourCompany{top:280px;z-index:2;right:0;left:auto;scale:.7}}@keyframes first-company-animation{0%{transform:translateX(0) translateY(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}1%{transform:translateX(0) translateY(0);animation-timing-function:ease}34%{transform:translateX(39px) translateY(-40px);animation-timing-function:ease}67%{transform:translateX(9px) translateY(-25px);animation-timing-function:ease}to{transform:translateX(5px) translateY(-36px)}}@keyframes second-company-animation{0%{transform:translateX(0) translateY(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}1%{transform:translateX(0) translateY(0);animation-timing-function:ease}34%{transform:translateX(-1px) translateY(-33px);animation-timing-function:ease}67%{transform:translateX(46px) translateY(-15px);animation-timing-function:ease}to{transform:translateX(16px) translateY(-2px)}}@keyframes third-company-animation{0%{transform:translateX(0) translateY(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}1%{transform:translateX(0) translateY(0);animation-timing-function:ease}51%{transform:translateX(-28px) translateY(-5px);animation-timing-function:ease}to{transform:translateX(-38px) translateY(-7px)}}@keyframes four-company-animation{0%{transform:translateX(0) translateY(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}1%{transform:translateX(0) translateY(0);animation-timing-function:ease}51%{transform:translateX(28px) translateY(-27px);animation-timing-function:ease}to{transform:translateX(-12px) translateY(-43px)}}