.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(.7218vw + 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{font-weight:700;color:#000}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.48848px)}}@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.20301vw + 1.9609px)}}@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.89352vw + 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__name{line-height:1.2em}.calendar_list{width:100%;background:#fff}.calendar_list .module,.calendar_list .module_body{height:100%}.calendar_list__wrapper{display:flex;flex-direction:column;height:100%}.calendar_list__list{display:flex;flex-direction:column;margin-top:1.875%;margin-bottom:1.875%}.calendar_list__entry{display:flex;flex-direction:column;border:1px solid #d6d8e0;padding:1.875%}.calendar_list__entry:not(:last-of-type){margin-bottom:1.875%}.calendar_list__main{transform:margin .3s;margin-bottom:0;justify-content:space-between}.calendar_list__date,.calendar_list__main{display:flex;flex-direction:row;align-items:center}.calendar_list__date{flex-grow:0}.calendar_list__date i:before{color:var(--color-primary);font-size:1.2em}.calendar_list__desc{margin-top:1.875%;transform-origin:top;backface-visibility:hidden}.calendar_list__desc.js__accordion_content{height:0;overflow:hidden;will-change:height}.calendar_list__date_text{line-height:1;font-family:SourceSansPro!important;margin-left:.625rem}.calendar_list__name{width:372px}@media (min-width:768px){.calendar_list__name{width:calc(76.04726vw - 212.04296px)}}@media (min-width:1699px){.calendar_list__name{width:1080px}}.calendar_list__see_more{flex-shrink:0}@media (max-width:767px){.calendar_list__desc{margin-top:3.9113428944%}.calendar_list__entry{padding:3.125vw}.calendar_list__main{flex-direction:column;align-items:center}.calendar_list__main>*{text-align:center;width:auto;margin:1.5625vw 0}}