.calendar_list__date{color:#3d3d3d}body.acc_font_small .calendar_list__date{font-size:14px}@media (min-width:320px){body.acc_font_small .calendar_list__date{font-size:14px}}@media (min-width:767px){body.acc_font_small .calendar_list__date{font-size:calc(-600vw + 4616px)}}@media (min-width:768px){body.acc_font_small .calendar_list__date{font-size:calc(.64447vw + 3.05048px)}}@media (min-width:1699px){body.acc_font_small .calendar_list__date{font-size:14px}}body.acc_font_medium .calendar_list__date{font-size:15.68px}@media (min-width:320px){body.acc_font_medium .calendar_list__date{font-size:15.68px}}@media (min-width:767px){body.acc_font_medium .calendar_list__date{font-size:calc(-672vw + 5169.92px)}}@media (min-width:768px){body.acc_font_medium .calendar_list__date{font-size:calc(.72181vw + 3.41654px)}}@media (min-width:1699px){body.acc_font_medium .calendar_list__date{font-size:15.68px}}body.acc_font_big .calendar_list__date{font-size:17.5px}@media (min-width:320px){body.acc_font_big .calendar_list__date{font-size:17.5px}}@media (min-width:767px){body.acc_font_big .calendar_list__date{font-size:calc(-750vw + 5770px)}}@media (min-width:768px){body.acc_font_big .calendar_list__date{font-size:calc(.80559vw + 3.8131px)}}@media (min-width:1699px){body.acc_font_big .calendar_list__date{font-size:17.5px}}.calendar_list__name{color:#000;font-weight:700;line-height:1.2em}body.acc_font_small .calendar_list__name{font-size:17px}@media (min-width:320px){body.acc_font_small .calendar_list__name{font-size:calc(.4329vw + 15.61472px)}}@media (min-width:551px){body.acc_font_small .calendar_list__name{font-size:calc(2.31481vw + 5.24537px)}}@media (min-width:767px){body.acc_font_small .calendar_list__name{font-size:calc(-1300vw + 9994px)}}@media (min-width:768px){body.acc_font_small .calendar_list__name{font-size:calc(1.07411vw + 1.75081px)}}@media (min-width:1699px){body.acc_font_small .calendar_list__name{font-size:20px}}body.acc_font_medium .calendar_list__name{font-size:19.04px}@media (min-width:320px){body.acc_font_medium .calendar_list__name{font-size:calc(.48485vw + 17.48849px)}}@media (min-width:551px){body.acc_font_medium .calendar_list__name{font-size:calc(2.59259vw + 5.87481px)}}@media (min-width:767px){body.acc_font_medium .calendar_list__name{font-size:calc(-1456vw + 11193.28px)}}@media (min-width:768px){body.acc_font_medium .calendar_list__name{font-size:calc(1.203vw + 1.96091px)}}@media (min-width:1699px){body.acc_font_medium .calendar_list__name{font-size:22.4px}}body.acc_font_big .calendar_list__name{font-size:21.25px}@media (min-width:320px){body.acc_font_big .calendar_list__name{font-size:calc(.54113vw + 19.5184px)}}@media (min-width:551px){body.acc_font_big .calendar_list__name{font-size:calc(2.89351vw + 6.55671px)}}@media (min-width:767px){body.acc_font_big .calendar_list__name{font-size:calc(-1625vw + 12492.5px)}}@media (min-width:768px){body.acc_font_big .calendar_list__name{font-size:calc(1.34264vw + 2.18851px)}}@media (min-width:1699px){body.acc_font_big .calendar_list__name{font-size:25px}}.calendar_list{width:47.125%}.calendar_list--long{width:72.625%}.calendar_list .module,.calendar_list .module_body{height:100%}.calendar_list__wrapper{display:flex;flex-direction:column;height:100%}.calendar_list__header{align-items:center;background:#fff;display:flex;flex-direction:row;height:19.59596%;padding:0 3.97878%}.calendar_list__list{display:flex;flex-direction:column;height:80.40404%}.calendar_list__entry{background:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:10px;padding:2.65252% 3.97878%}.calendar_list__entry:hover .news__button.news_button--arrow{transform:translateX(18px)}.calendar_list__entry:hover .news_button--text_arrow span:before{transform:translate(.625rem,-50%)}.calendar_list__entry .news__button.news_button--arrow{transition:transform .3s ease-out;width:30px}.calendar_list__date{align-items:center;display:flex;flex-direction:row;margin-bottom:1em}.calendar_list__date i:before{color:var(--color-primary);font-size:1.2em}.calendar_list__date_text{font-family:SourceSansPro!important;height:1em;line-height:1;margin-left:.9375rem;text-transform:uppercase}.calendar_list__date_separator{background:#3d3d3d;display:inline-block;height:100%;margin:0 10px;width:1px}.calendar_list__wrapper .news__button{color:var(--color-primary);font-size:.8em;margin-top:.5em;text-transform:uppercase}.calendar_list--short .calendar_list__entry{height:33.33333%}.calendar_list--long .calendar_list__entry{height:25%}@media (min-width:768px){.calendar_list--long .calendar_list__list{flex-direction:row;flex-wrap:wrap}.calendar_list--long .calendar_list__entry{height:calc(50% - 10px);width:calc(50% - 5px)}.calendar_list--long .calendar_list__entry:not(:nth-child(2n)){margin-right:10px}}@media (max-width:767px){.calendar_list{margin-bottom:1.25rem;width:100%}.calendar_list--short.calendar_list{height:30rem}.calendar_list--long.calendar_list{height:40rem}}@media (min-width:768px) and (max-width:1000px){.calendar_list{width:44.3038%}}.calendar_list__entry{position:relative}.calendar_list__entry .news__button.news_button--text{bottom:.5vw;color:#3d3d3d;display:flex;font-size:.8rem;max-width:55px;position:absolute;width:3.4375rem}.calendar_list__entry .news__button.news_button--text:before{color:#0089d9;content:"\f113";display:block;font-family:iconset,sans-serif;font-size:.8rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:550px){.calendar_list__entry .news__button.news_button--text{position:relative}}