body{color:#8b1a10!important;font-family:EB Garamond,serif!important;min-height:100vh;background-image:url(/_next/static/media/background.a6ad7c14.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:scroll}#__next,main{min-height:100%}main{display:flex;flex-direction:column;padding:1rem}main .border{flex-grow:1;border:1px solid #8b1a10;padding:1rem}header{display:flex;flex-direction:column;align-items:center;padding-top:3rem}header h1{font-size:3rem;font-family:EB Garamond,serif;font-weight:700;margin:0;padding:0;text-align:center}header h2{font-family:Kings,cursive;font-size:2rem;margin:1rem 0 0}.location-select{margin:3rem 0}.location-and-schedule,.location-select{display:flex;flex-direction:column;align-items:center}.location-and-schedule .location{text-align:center}.practice-schedule-container{display:flex;width:100%;flex-wrap:wrap;margin:1rem 0;border-top:1px solid #8b1a10;padding-top:1rem}.practice-schedule-container .schedule{display:flex;flex-direction:column;align-items:center;width:100%}.practice-schedule-container .schedule table{width:100%;border-collapse:collapse;border:1px solid #8b1a10;margin:1rem 0}.practice-schedule-container .schedule table td,.practice-schedule-container .schedule table th{border:1px solid #8b1a10;padding:.5rem;text-align:center}.practice-schedule-container .schedule .todays-office{width:100%;height:3rem;display:flex;align-items:center;justify-content:center;border:1px solid #8b1a10;font-size:1.5rem}@media(min-width:768px){.practice-schedule-container{flex-direction:row;justify-content:center;flex-wrap:wrap;margin:1rem 0;border-top:1px solid #8b1a10;padding-top:1rem}.practice-schedule-container .schedule{max-width:min(45%,500px)}.practice-schedule-container .schedule table{margin:1rem 0}.practice-schedule-container .practice-schedule{padding-right:2rem}.practice-schedule-container .celestial-hours{border-left:1px solid #8b1a10;padding-left:2rem}}.loading{text-align:center;margin-top:10rem}