@import url(https://fonts.googleapis.com/css2?family=Kanit:wght@100;400;700&family=Mulish:wght@200;400;500;700&display=swap);*,:after,:before{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}main{margin-bottom:60px}body{font-family:Kanit,sans-serif;font-family:Mulish,sans-serif;margin:0;background-color:var(--bg)}body footer{position:fixed;left:0;bottom:0;color:#fff;width:100vw}body footer .footer-pill{background-color:var(--theme);width:var(--width-limit);margin:0 auto;overflow-wrap:break-word;border-radius:50px var(--footer-radius) 0 0;box-shadow:0 6px 6px rgba(0,0,0,.25);padding:10px;text-align:center}:root{--normal-radius:0px;--content-width:100%;--width-limit:100%;--footer-radius:0px;--bg:#aaaa8b;--theme:#bf0303}@media screen and (min-width:576px){:root{--content-width:60vw}}@media(min-width:768px){:root{--width-limit:80vw;--normal-radius:20px;--footer-radius:50px}}@media screen and not (pointer:fine){.pill[data-v-7b031723]:not(.interacted .pill){animation:suggestInteraction-7b031723 3s ease-in-out infinite;animation-delay:1s}}@keyframes suggestInteraction-7b031723{0%,10%,20%,to{margin-left:var(--side)}15%,5%{margin-left:calc(var(--side)*.95)}}.pill[data-v-7b031723]{font-size:1.1em;color:#fff;background-color:var(--theme);padding-left:10px;padding-right:10px;border-radius:50px var(--normal-radius) var(--normal-radius) 50px;margin-left:var(--side);box-shadow:0 6px 6px rgba(0,0,0,.25);transition-property:border-radius,margin-left;transition-duration:.1s,.1s}.pill .pill-content[data-v-7b031723]{cursor:pointer}.pill[data-v-7b031723]:not(.revealed):hover{margin-left:calc(var(--side)*.9)}.pill-full[data-v-7b031723]{--side:0px}.pill-wide[data-v-7b031723]{--side:max(5px,10%)}.pill-medium[data-v-7b031723]{--side:max(7px,20%)}.pill-short[data-v-7b031723]{--side:max(10px,30%)}.pill .additional-content[data-v-7b031723]{display:none;visibility:hidden;opacity:0;padding-bottom:0;max-width:var(--content-width);margin:0 auto;height:0;transition-property:visibility,opacity,padding-bottom,height;transition-duration:0ms,.3s,0ms,0ms;transition-delay:0ms,.2s,0ms,.55s}.pill.revealed[data-v-7b031723]{border-radius:var(--normal-radius);margin-left:0}.pill.revealed .additional-content[data-v-7b031723]{display:block;height:auto;visibility:visible;padding-bottom:10px;opacity:1}.nasta-pills[data-v-0db2d696]{display:flex;flex-direction:column;gap:20px;max-width:var(--width-limit);margin:0 auto}.slot[data-v-693c123e]{padding:10px}.slot .start-time[data-v-693c123e]{font-weight:700}.schedule[data-v-693c123e]{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin-top:2px}.schedule li[data-v-693c123e]{display:block;background-color:#fff;padding:10px 15px;border-radius:20px 0 0 20px;text-align:left;font-weight:700;color:var(--theme);box-shadow:inset 0 4px 4px rgba(0,0,0,.25);text-shadow:1px 1px 2px rgba(0,0,0,.25)}@media screen and (min-width:890px){.schedule[data-v-693c123e]{flex-direction:row}.schedule li[data-v-693c123e]{flex-basis:31%;border-radius:20px;text-align:center}.schedule li[data-v-693c123e]:first-child{border-radius:0 20px 20px 0}.schedule li[data-v-693c123e]:last-child{border-radius:20px 0 0 20px}}.fields[data-v-693c123e]{display:grid;grid-template-columns:[labels] auto [inputs] 1fr;grid-auto-flow:row;max-width:400px;gap:5px}.fields label[data-v-693c123e]{grid-column:labels;font-weight:700;font-size:1.2em}.fields input[data-v-693c123e]{font-size:1.2em;grid-column:inputs;display:block;border-radius:0 15px 15px 0;border:none;background-color:#fff;box-shadow:inset 0 4px 4px rgba(0,0,0,.25);overflow:hidden}.fields .error[data-v-693c123e]{font-weight:700;grid-column:inputs}.fields .form-btn[data-v-693c123e]{grid-column:inputs}.fields .form-btn .sign-up-btn[data-v-693c123e]{border:none;font-weight:700;color:var(--theme);border-radius:0 15px 15px 0;padding:5px 30px;background-color:#fff;box-shadow:inset 0 4px 4px rgba(0,0,0,.25);text-shadow:1px 1px 2px rgba(0,0,0,.25);cursor:pointer;transition:border-radius .5s ease-in-out}.complete .fields .form-btn .sign-up-btn[data-v-693c123e]{font-size:30px;padding:1px 12px;border-radius:20px}a[data-v-3228dcda]{color:#fff}.logo[data-v-3228dcda]{height:60px;max-width:95%}.logo.main-logo[data-v-3228dcda]{margin-top:5px;margin-bottom:2px;margin-left:16px}.logo.ppp-logo[data-v-3228dcda]{padding-left:10px;margin-top:7px}.home[data-v-3228dcda]{margin-top:40px}.info[data-v-3228dcda]{line-height:25px;font-size:1.1em}