#calendar--main{display:flex;margin-left:1.9375%;width:25.4375%}body.zoz .calendar__arrow_month--prev{left:3%}body.zoz .calendar__arrow_month--next{right:3%}.module_tpl_calendar--main{display:flex;flex:1}.calendar__wrapper--main{background:#d3d3d3;display:flex;flex:1}.calendar__wrapper--main .calendar__container{background:var(--color-secondary);color:var(--color-secondary--text);width:100%}.calendar__wrapper--main .calendar__navigation{border-bottom:1px solid hsla(0,0%,100%,.4);font-weight:200;padding:5.65111% 7.61671%;position:relative;text-transform:uppercase}.calendar__wrapper--main .calendar__year{bottom:10%;left:50%;position:absolute;transform:translateX(-50%)}.calendar__wrapper--main .calendar__arrow{bottom:0;cursor:pointer;height:1em;position:absolute!important;top:50%;transform:translateY(-50%)}body.acc_font_small .calendar__wrapper--main .calendar__arrow{font-size:12px}@media (min-width:320px){body.acc_font_small .calendar__wrapper--main .calendar__arrow{font-size:calc(2.23714vw + 4.84116px)}}@media (min-width:767px){body.acc_font_small .calendar__wrapper--main .calendar__arrow{font-size:calc(-1000vw + 7692px)}}@media (min-width:768px){body.acc_font_small .calendar__wrapper--main .calendar__arrow{font-size:calc(1.07411vw + 3.75081px)}}@media (min-width:1699px){body.acc_font_small .calendar__wrapper--main .calendar__arrow{font-size:22px}}body.acc_font_medium .calendar__wrapper--main .calendar__arrow{font-size:13.44px}@media (min-width:320px){body.acc_font_medium .calendar__wrapper--main .calendar__arrow{font-size:calc(2.5056vw + 5.4221px)}}@media (min-width:767px){body.acc_font_medium .calendar__wrapper--main .calendar__arrow{font-size:calc(-1120vw + 8615.04px)}}@media (min-width:768px){body.acc_font_medium .calendar__wrapper--main .calendar__arrow{font-size:calc(1.203vw + 4.20091px)}}@media (min-width:1699px){body.acc_font_medium .calendar__wrapper--main .calendar__arrow{font-size:24.64px}}body.acc_font_big .calendar__wrapper--main .calendar__arrow{font-size:15px}@media (min-width:320px){body.acc_font_big .calendar__wrapper--main .calendar__arrow{font-size:calc(2.79643vw + 6.05145px)}}@media (min-width:767px){body.acc_font_big .calendar__wrapper--main .calendar__arrow{font-size:calc(-1250vw + 9615px)}}@media (min-width:768px){body.acc_font_big .calendar__wrapper--main .calendar__arrow{font-size:calc(1.34264vw + 4.68851px)}}@media (min-width:1699px){body.acc_font_big .calendar__wrapper--main .calendar__arrow{font-size:27.5px}}.calendar__wrapper--main .calendar__arrow_month--prev{left:-2%}.calendar__wrapper--main .calendar__arrow_month--next{right:-2%}.calendar__wrapper--main .calendar__month_name{line-height:1.25em;position:relative;text-align:center;transform:translateY(-10%)}.calendar__wrapper--main .calendar__monthNameText{display:inline-block;transform:translateY(-10%)}.calendar__wrapper--main .calendar__content{padding:0 10.19656%}.calendar__wrapper--main .calendar__field{margin-bottom:1.54321%;margin-right:1.54321%;position:relative;transition:all .5s;width:12.87594%}.calendar__wrapper--main .calendar__field:nth-child(7n){margin-right:0}.calendar__wrapper--main .calendar__field:nth-last-child(-n+7){margin-bottom:0}.calendar__wrapper--main .calendar__header{color:inherit;display:flex;flex-direction:row;font-weight:600;padding:4.32099% 0 4.93827%;text-align:center;text-transform:uppercase}.calendar__wrapper--main .calendar__header>.calendar__field{margin-bottom:0}.calendar__wrapper--main .calendar__days_array{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center}.calendar__wrapper--main .calendar__days_array>.calendar__field{align-items:center;border-radius:0;display:flex;font-weight:600;justify-content:center}.calendar__wrapper--main .calendar__days_array>.calendar__field:before{content:"";display:block;padding-top:100%}.calendar__wrapper--main .calendar__days_array>.calendar__field--active{background:#fff;color:#000}.calendar__wrapper--main .calendar__days_array>.calendar__field--inactive{background:var(--color-secondary);border:1px solid #fff;opacity:.5}.calendar__wrapper--main .calendar__days_array>.calendar__field--has_news{background:var(--color-primary);border:4px solid var(--color-primary);color:var(--color-primary--text)}.calendar__wrapper--main .calendar__days_array>.calendar__field--has_news:hover{background-color:var(--color-primary--hover);border-color:var(--color-primary--hover);color:var(--color-primary--text-hover)}.calendar__wrapper--main .calendar__days_array>.calendar__field>.calendar__field_text{line-height:100%;position:absolute;z-index:0}.calendar__wrapper--main .calendar__days_array>.calendar__field>.calendar__field_link{bottom:0;left:0;position:absolute;right:0;top:0}.calendar__wrapper--main .calendar__days_array>.calendar__field>.calendar__tooltip{background-color:#fff;border:1px solid #d6d8e0;color:#3d3d3d;left:0;opacity:0;padding:1em;pointer-events:none;position:absolute;right:0;text-align:left;top:100%;width:18.82353vw;z-index:100}.calendar__wrapper--main .calendar__days_array>.calendar__field:hover>.calendar__tooltip{opacity:1;pointer-events:visible}.calendar__wrapper--main .calendar__news{margin-bottom:1em}.calendar__wrapper--main .calendar__news_link{text-transform:uppercase}.calendar__wrapper--main .calendar__news_desc{color:#707070}.calendar__wrapper--main .calendar__bottom{display:flex;flex-direction:row;justify-content:center;padding:6.79012% 0}@media (max-width:1199px){.calendar__wrapper--main .calendar__days_array>.calendar__field:hover>.calendar__tooltip{display:none}}@media (max-width:767px){#calendar--main{align-self:center;margin-left:0;max-width:407px;width:100%}}.calendar__wrapper--main .calendar__days_array>.calendar__field--active.calendar__field--current{background-color:#e0c781}.calendar__wrapper--main .calendar__days_array>.calendar__field{border-radius:100%!important}