*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body,html{scroll-behavior:smooth!important}.main-layout{max-width:5000px;scroll-behavior:smooth}.container,.main-layout{width:100%;margin:0 auto}.container{max-width:1800px;padding:90px 50px}@media only screen and (max-width:1300px){.container{padding:50px}}@media only screen and (max-width:767px){.container{padding:25px}}.main-btn{min-width:150px;background-color:rgba(0,0,0,0);border-radius:15px;border-color:#110d0d}ul{display:flex}a{font-size:18px;text-decoration:none}@media only screen and (max-width:1300px){a{font-size:18px}}@media only screen and (max-width:767px){a{font-size:15px}}img{width:100%}h1{font-size:55px;text-shadow:0 2px 5px rgba(0,0,0,.4588235294)}@media only screen and (max-width:1300px){h1{font-size:40px}}@media only screen and (max-width:767px){h1{font-size:23px}}h2{font-size:35px;text-shadow:0 2px 5px rgba(0,0,0,.4588235294)}@media only screen and (max-width:1300px){h2{font-size:28px}}@media only screen and (max-width:767px){h2{font-size:21px}}h3{font-size:25px;text-shadow:0 2px 5px rgba(0,0,0,.4588235294)}@media only screen and (max-width:1300px){h3{font-size:20px}}@media only screen and (max-width:767px){h3{font-size:17px}}p{font-size:20px;margin:20px 0;line-height:30px}@media only screen and (max-width:1300px){p{font-size:18px;margin:15px 0;line-height:25px}}@media only screen and (max-width:767px){p{font-size:15px}}li{font-size:18px;line-height:20px}@media only screen and (max-width:1300px){li{font-size:16px;line-height:25px}}@media only screen and (max-width:767px){li{font-size:13px}}.timetable-page{display:flex;flex-direction:column;width:100%}.timetable-page .main-section{padding-bottom:0}.timetable-page .main-section h2{text-align:center}@media only screen and (max-width:1300px){.timetable-page .main-section h2{text-align:left}}.timetable-page .main-section .schedule{padding-top:50px;width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;gap:50px}@media only screen and (max-width:1300px){.timetable-page .main-section .schedule{justify-content:flex-start}}.timetable-page .main-section .schedule .day{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:400px}@media only screen and (max-width:767px){.timetable-page .main-section .schedule .day{margin-right:40px;min-width:unset}}.timetable-page .main-section .schedule .day:last-child{margin-right:0}.timetable-page .main-section .schedule .day h3{margin-bottom:10px}.timetable-page .main-section .schedule .day p{margin:5px 0}.timetable-page .main-section .schedule .day p span{font-weight:700}