.schedule-section{background:rgba(49,110,194,.1);max-width:1312px;margin:16px auto;border-radius:8px;padding:64px 32px}.schedule-bot-content{display:flex;justify-content:normal;-moz-justify-content:normal;-webkit-justify-content:flex-start;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}.schedule-col-item{margin-bottom:16px;background-color:#fff;border-radius:8px}.schedule-col-item .cols-item-date{border:1px solid #fafafa;box-sizing:border-box;border-radius:8px;padding:8px;display:flex;justify-content:normal;-moz-justify-content:normal;-webkit-justify-content:flex-start}.schedule-col-item .cols-item-date .col-left-date{background:#fafafa;border-radius:4px;height:48px;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.day,.schedule-col-item .cols-item-date span.month{font-family:Outfit,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;letter-spacing:.4px}.schedule-col-item .cols-item-date span.day,.schedule-col-item .cols-item-date span.title{color:#0b242d}.schedule-col-item .cols-item-date span.month{color:#316ec2;text-transform:uppercase}.schedule-col-item .cols-item-date span.title{font-family:Outfit,sans-serif;font-style:normal;font-weight:600;font-size:17px;line-height:140%;letter-spacing:.15px}.schedule-col-item .cols-item-date span.month-day{font-family:Outfit,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:140%;letter-spacing:.25px;color:#3c5057}@media (min-width:1200px){.schedule-bot-content .holiday-item{width:25%;flex-basis:25%;display:flex;align-items:flex-start;justify-content:center}.schedule-bot-content .holiday-item .schedule-col-item{width:100%;max-width:100%;margin-right:32px}.schedule-bot-content .holiday-item:nth-child(4n) .schedule-col-item{margin-right:0}}@media (min-width:992px) and (max-width:1199px){.schedule-bot-content .holiday-item{width:33%;flex-basis:33%;display:flex;align-items:flex-start;justify-content:center}.schedule-bot-content .holiday-item .schedule-col-item{width:100%;max-width:100%;margin-right:32px}.schedule-bot-content .holiday-item:nth-child(3n) .schedule-col-item{margin-right:0}}@media (min-width:992px){.schedule-section h2{font-size:56px;line-height:64px;letter-spacing:-1px;margin-bottom:64px;text-align:center}}@media (min-width:768px){.schedule-top-content .head-col-first .hero-title h2{font-size:34px;line-height:120%;text-align:center;letter-spacing:.25px;color:#0b242d}}@media (min-width:768px) and (max-width:991px){.schedule-section h2{margin-bottom:32px}.schedule-bot-content .holiday-item{width:50%;flex-basis:50%;display:flex;align-items:flex-start;justify-content:center}.schedule-bot-content .holiday-item .schedule-col-item{width:100%;max-width:100%;margin-right:32px}.schedule-bot-content .holiday-item:nth-child(2n) .schedule-col-item{margin-right:0}}@media (max-width:767.98px){.holiday-item:last-child .schedule-col-item{margin-bottom:0}.schedule-col-item{margin-bottom:16px}.schedule-col-item .cols-item-date{padding:8px}.schedule-section h2{margin-bottom:32px;font-size:34px;line-height:41px;text-align:center;letter-spacing:.25px;color:#0b242d}.schedule-bot-content{display:block}.schedule-section{border-radius:0;padding:32px 16px}}