[v-cloak],.hidden{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:absolute;top:10px;left:10px;width:auto;height:auto;padding:10px 20px;margin:0;overflow:visible;clip:auto;white-space:normal;background-color:#ffc107;color:#000;z-index:10001;border-radius:4px;text-decoration:none;font-weight:700;box-shadow:0 0 10px #00000080}*:focus-visible{outline:3px solid #ffc107!important;outline-offset:2px!important}[data-theme=dark]{--q-dark: #2f2c23;--q-dark-page: #110e03}body.body--dark::-webkit-scrollbar,body.body--dark ::-webkit-scrollbar{height:12px;width:12px;background-color:#423623cc}body.body--dark::-webkit-scrollbar-track,body.body--dark ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(46,41,0,.8)}body.body--dark::-webkit-scrollbar-thumb,body.body--dark ::-webkit-scrollbar-thumb{background-color:#978800cc;border-radius:6px;-webkit-border-radius:6px;border:2px solid rgba(100,90,1,.8)}body.body--dark::-webkit-resizer,body.body--dark ::-webkit-resizer{border:1.2px solid #121212;-webkit-box-shadow:inset 0 0 6px rgba(210,210,210,.66),0 0 1px 1px #424242;background:#333 linear-gradient(to top left,transparent 0%,transparent calc(50% - 2px),rgb(210,210,210) 50%,transparent calc(50% + 2px),transparent 100%)}body.body--dark::-webkit-scrollbar-corner,body.body--dark ::-webkit-scrollbar-corner{background-color:#333}a{color:#ffc107}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #1D1D1D inset!important;-webkit-text-fill-color:white!important}input:-webkit-autofill:first-line{font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important}.bg-blur{-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px)}.bg-blur-more{-webkit-backdrop-filter:blur(2.1px);backdrop-filter:blur(2.1px)}.bg-frosty{background:#afafaf33!important;-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px)}.text-frosty{color:#afafafcf!important}.bg-tinted{background:#12121299!important;-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px)}.text-tinted{color:#121212cf!important}.bg-tinted-darker{-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px);background-color:#000000db}.bg-tinted-more{-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px);background-color:#00000069}.bg-tinted-more.hover-lighten{transition:all .36s linear}.hover-lighten-active,.bg-tinted-more.hover-lighten:hover{background-color:#000c}.col-catering{background:#8400ff33}.col-daycares{background:#91ff0033}.col-students{background:#006eff33}.elegant-btn{box-shadow:0 0 6px #000c;text-shadow:1px 1px 8px #000000;background-color:#c0b0a066!important;max-width:420px;width:90%;transition:all .21s linear}.elegant-btn:hover{border-radius:5px;box-shadow:0 0 9px #ffe601cc}.hover-lighten{transition:all .36s}.hover-lighten:hover{filter:brightness(120%) contrast(120%)}.active-shadow{transition:all .36s linear}.hover-shadow{transition:all .36s linear;filter:brightness(90%)}.active-shadow,.hover-shadow:hover{box-shadow:0 0 36px 3px #a7eff8cc,0 0 24px 3px #f8dca7cc,0 0 12px 3px #f8f3a7cc;border-radius:3px;filter:brightness(111%) sepia(30%)}.separator-dots{background-image:linear-gradient(to right,#ffc10730 33%,#00000080 0%);background-position:bottom;background-size:12px 12px;background-repeat:repeat-x;height:3px;opacity:.5}.text-link{transition:all .36s}.text-link:hover{text-shadow:0 0 9px #ffe601,0 0 3px #000000;filter:brightness(150%) contrast(150%)}.text-shadow{text-shadow:0 0 5px #000000}.visible-hover .q-icon{filter:opacity(12%);transition:all .36s linear}.visible-hover:hover .q-icon{filter:opacity(100%)}.zoom-photo{max-width:600px;border:2px solid transparent;transition:all .36s linear}.zoom-photo:hover{border-color:#12121266}.blue-gradient{background:radial-gradient(circle,#35a2ff,#014a88)}.golden-gradient{background:radial-gradient(circle,#ffe135,#886401)}.q-icon.mdi.mdi-numeric-5,.q-icon.mdi.mdi-numeric-7{font-size:.6em}.reset-fieldset{border:0;padding:0;margin:0;min-width:0}legend{padding:0;display:table;float:left;width:100%}legend+*{clear:both}
