@media screen and (max-width: 1024px){html{font-size:11px}}@media screen and (max-width: 900px){html{font-size:10px}}@media screen and (max-width: 768px){html{font-size:9px}}@media screen and (max-width: 600px){html{font-size:8px}}@media screen and (max-width: 400px){html{font-size:7px}}@media screen and (max-width: 386px){html{font-size:6px}}.panel-left,.panel-left-lg>span.alt-title{display:none}@media screen and (max-width: 1023px){.panel-left,.panel-left-lg>span.alt-title{display:block;font-weight:900;font-size:2.5rem;text-align:center;margin-top:4rem}}.panel-container{margin-top:1rem;height:100vh;width:100vw}.panel-right{display:none;margin-top:1rem}@media screen and (min-width: 1024px){.panel-right{display:inline-flex;width:50vw;height:100vh}}.panel-full{padding-left:1rem;height:99vh;overflow-y:scroll;background-color:#3c8897}.panel-left{height:100vh;width:100vw;margin-top:1rem;display:inline-flex;overflow-y:scroll;background-image:url(/vite-client/assets/city-19d79580.jpg);background-size:cover}@media screen and (min-width: 1024px){.panel-left{width:50vw;background-image:none!important}}.panel-left-gallery{position:absolute;display:block}@media screen and (min-width: 1024px){.panel-left-gallery{display:none}}.img-cover{object-fit:cover}@media screen and (min-width: 1200px){.img-cover{object-fit:fill}}.panel-left-lg{height:100vh;width:100vw;margin-top:1rem;overflow-y:scroll;display:inline-flex;background-color:#3c8897}@media screen and (min-width: 1024px){.panel-left-lg{width:60vw;background-image:none}}.panel-right-sm{display:none;margin-top:1rem;background-color:#fff}@media screen and (min-width: 1024px){.panel-right-sm{display:inline-flex;width:40vw;height:100vh}}.schedule-line{font-weight:bolder;font-size:2rem;line-height:2}.page-title-white{font-weight:bolder;font-size:4rem;color:#fff}.page-title-black-sm{font-weight:bolder;font-size:2.5rem;color:#000}.page-content-white{font-weight:bolder;font-size:3rem;color:#fff}.page-content-black{font-weight:bolder;font-size:3rem;color:#000}.page-content-white-sm{font-weight:bolder;font-size:2rem;color:#fff}.schedule-container{max-height:40vh;overflow-y:scroll}.panel-content-right{font-size:6rem;font-weight:900;color:#3c8897}.panel-content-right-sm{font-size:4rem;font-weight:900;color:#3c8897}.schedule-list-container{margin-top:8rem;margin-left:auto;margin-right:auto;width:80%}.schedule-item{font-weight:bolder;font-size:1.4rem;line-height:2}.schedule-date{font-weight:bolder;font-size:1.5rem}
