.m-calendarTopContent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 30px}.m-calendarTopHeading h2{margin:0}.m-calendarTopCTA{width:40%;text-align:right}.m-calendarTableLabels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--softpurple);border-top-left-radius:12px;border-top-right-radius:12px}.m-calendarTableLabels *{margin:0;font-size:22px;line-height:1.18}.m-calendarTableLabels *,.m-calendarTableMonth>*{color:#2e1747;font-family:Poppins;font-weight:600}.m-calendarTableMonth>*{display:inline-block;font-size:16px;line-height:1.19;background-color:var(--softpurple);border-radius:12px;padding:6px 25px;min-width:90px;text-align:center}.m-calendarTableInfo>div,.m-calendarTableLabels>div{width:69%}.m-calendarTableLabels>div:first-of-type{width:15%}.m-calendarTableMonth{width:15%!important}.m-calendarTableLabel,.m-calendarTableLocation,.m-calendarTableLocationState,.m-calendarTableMonth,.m-calendarTableState{padding:19px 36px 16px}.m-calendarTableLocationState{width:85%!important}.m-calendarTableInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-calendarTableInfos{border-left:2px solid var(--softpurple);border-right:2px solid var(--softpurple);border-bottom:2px solid var(--softpurple);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.m-calendarTableInfo{border-top:4px solid var(--softpurple)}.m-calendarTableMonth{border-right:2px solid var(--softpurple);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-calendarTableInfo *{margin:0}.m-calendarTableInfos>div:first-of-type{border-top:0}.m-calendarTableLocationState{padding:0!important}.m-calendarTableLocations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:2px solid var(--softpurple)}.m-calendarTableLocationState>div:first-of-type{border-top:0}.m-calendarTableLocation{width:100%}.m-calendarTableState{width:18.6%}.m-calendarTableLocation,.m-calendarTableState{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-calendarTableState>p{display:inline-block;color:#2e1747;font-size:16px;line-height:1.19;font-family:Poppins;font-weight:600;background-color:var(--softpurple);border-radius:12px;padding:6px 25px;min-width:90px;text-align:center}.m-calendarTableInfos>div:nth-of-type(2n){background-color:#fbf9fc}@media (min-width:1200px){.o-calendar .container{max-width:1213px!important}}@media (max-width:1199px){.m-calendarTableLabel,.m-calendarTableLocation,.m-calendarTableLocationState,.m-calendarTableMonth,.m-calendarTableState{padding:19px 15px 16px}}@media (max-width:991px){.m-calendarTableInfo>div,.m-calendarTableLabels>div{width:60%}.m-calendarTableLabels>div:first-of-type,.m-calendarTableLabels>div:last-of-type,.m-calendarTableMonth{width:20%}.m-calendarTableLocationState{width:80%!important}.m-calendarTableState{width:24.6%}}@media (max-width:767px){.m-calendarTableLabels *{font-size:20px}.m-calendarTableMonth h5{font-size:14px}.m-calendarTableState>p{padding:6px;min-width:unset;width:100%}.m-calendarTableInfo>div,.m-calendarTableLabels>div{width:51%}.m-calendarTableLabels>div:first-of-type,.m-calendarTableMonth{width:29%}.m-calendarTableLabels>div:last-of-type{width:20%;padding-left:0;padding-right:0}.m-calendarTableLabel,.m-calendarTableLocation,.m-calendarTableLocationState,.m-calendarTableMonth,.m-calendarTableState{padding:14px 6px 13px}.m-calendarTableMonth{width:29%!important}.m-calendarTableLocationState{width:71%!important}.m-calendarTableState{width:27.9%}.m-calendarTopHeading{width:100%}.m-calendarTopCTA{width:100%;text-align:left;margin:30px 0 0}.m-calendarTopCTA a{display:block!important}.m-calendarTableLabels *{font-size:13px}}@media (max-width:320px){.m-calendarTableLabels *{font-size:16px}.m-calendarTableMonth h5{font-size:12px}}