.schedule-section{background:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.08);padding:48px 40px 24px}.schedule-bot-content{display:flex;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:normal;-moz-justify-content:normal;-webkit-justify-content:flex-start}.schedule-col-item{margin-bottom:24px}.schedule-col-item .cols-item-date{background:var(--white-color);border:1px solid #fafafa;border-radius:8px;box-sizing:border-box;display:flex;justify-content:normal;-moz-justify-content:normal;-webkit-justify-content:flex-start;padding:16px}.schedule-col-item .cols-item-date .col-left-date{background:#fafafa;border-radius:4px;height:60px;margin-right:8px;padding:8px 4px;text-align:center;width:48px}.schedule-col-item .cols-item-date .col-left-date span,.schedule-col-item .cols-item-date .col-right-description span{display:block;width:100%}.schedule-col-item .cols-item-date span.month{color:var(--orange-AA-color);font-family:CenturyGothic-Bold!important;font-size:12px;font-weight:400!important;line-height:10px;margin-bottom:4px;text-transform:uppercase}.schedule-col-item .cols-item-date span.day{font-size:14px;line-height:18px;text-align:center}.schedule-col-item .cols-item-date span.time{font-size:11px;line-height:14px;text-align:center}.schedule-col-item .cols-item-date span.title{font-family:CenturyGothic-Bold!important;font-size:16px;font-weight:400!important;line-height:18px;margin-bottom:4px}.schedule-col-item .cols-item-date span.month-day{font-size:14px;line-height:22px}@media (min-width:1200px){.schedule-bot-content .holiday-item{align-items:flex-start;display:flex;flex-basis:25%;justify-content:center;width:25%}.schedule-bot-content .holiday-item .schedule-col-item{max-width:262px;min-width:262px}}@media (min-width:992px) and (max-width:1199px){.schedule-bot-content .schedule-col-item{flex-basis:21%;margin:0 2% 24px;max-width:21%;min-width:21%;width:21%}}@media (min-width:992px){.schedule-section h2{font-size:56px;letter-spacing:-1px;line-height:64px;margin-bottom:48px;text-align:center}}@media (min-width:768px) and (max-width:991px){.schedule-section h2{margin-bottom:32px}.schedule-bot-content .schedule-col-item{flex-basis:29%;margin:0 2% 20px;max-width:29%;min-width:29%;width:29%}}@media (max-width:767px){.schedule-section h2{margin-bottom:32px}}@media (min-width:481px) and (max-width:767px){.schedule-bot-content .schedule-col-item{flex-basis:46%;margin:0 2% 20px;max-width:46%;min-width:46%;width:46%}.cols-item-date .col-left-date{background:#fafafa;border-radius:4px;height:60px;margin-right:8px;padding:8px 4px;text-align:center;width:65px}.schedule-col-item .cols-item-date span.time{font-size:9px;line-height:12px;text-align:center}}@media (max-width:480px){.schedule-col-item .col-right-description{display:none}.schedule-col-item .cols-item-date{background:transparent;border:none!important;border-radius:0;padding:0}.schedule-bot-content .schedule-col-item{flex-basis:21%;margin:0 2% 16px;max-width:21%;min-width:21%;width:21%}}