.schedule-section{padding:100px 20px}.schedule-container{margin:0 auto;max-width:1280px}.schedule-row{align-items:start;display:grid;gap:20px;grid-template-columns:20% 30% 1fr;margin:0 auto 40px;max-width:1000px}@media (max-width:960px){.schedule-row{grid-template-columns:20% 20% 1fr}}@media (max-width:768px){.schedule-row{grid-template-columns:20% 10% 1fr}}@media (max-width:500px){.schedule-row{grid-template-columns:15% 1fr}}.schedule-row .content,.schedule-row .time-block{display:flex;flex-direction:column}.schedule-row .number{color:#0ea4c2;font-size:32px;font-weight:600;letter-spacing:-.48px;margin-bottom:10px}.schedule-row .number,.schedule-row .time{font-family:Instrument Sans,sans-serif;font-style:normal;line-height:110%;text-align:right}.schedule-row .time{color:#192833;font-size:20px;font-weight:400;letter-spacing:-.32px}.schedule-row .line{background-color:#0ea4c2;height:2px;margin-top:30px;width:100%}.schedule-row .content .title{color:#13576a;font-family:Instrument Sans,sans-serif;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:110%;margin-bottom:10px}.schedule-row .content .description{font-style:normal}.schedule-row .content .description,.schedule-row-one{color:#192833;font-family:Instrument Sans,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.32px;line-height:110%}.schedule-row-one{display:grid;gap:0;grid-template-columns:15% 1fr;margin:0 auto 40px;max-width:1000px;text-align:left}@media (max-width:768px){.schedule-row-one{grid-template-columns:10% 1fr}}@media (max-width:500px){.schedule-row-one{grid-template-columns:0 1fr;text-align:center}.schedule-row .number,.schedule-row .time{text-align:left}.schedule-row .line{display:none}}