*{box-sizing:border-box;scrollbar-width:none;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}*::-webkit-scrollbar{display:none}html,body{width:100%;margin:0;padding:0}button{cursor:pointer;border:none;outline:none;padding:0;font-size:inherit;font-family:inherit;letter-spacing:inherit}a{cursor:pointer;color:inherit;-webkit-text-decoration:none;text-decoration:none}dialog{background:transparent;border:none;margin:0;max-width:none;max-width:initial;max-height:none;max-height:initial}h1,h2,h3,h4,h5,h6,p{margin:0}img,button{-webkit-user-select:none;user-select:none}@font-face{src:url(/ozonfresh/school-breakfasts/_app/immutable/assets/GTEESTIPRODISPLAY_REGULAR.CcpCCFIa.OTF) format("opentype");font-family:GT Eesti Pro Display;font-weight:400}@font-face{src:url(/ozonfresh/school-breakfasts/_app/immutable/assets/GTEESTIPRODISPLAY_BOLD.B7VHG7eM.OTF) format("opentype");font-family:GT Eesti Pro Display;font-weight:700}.button,.button-icon{display:flex;align-items:center;justify-items:center;place-items:center center;align-content:center;justify-content:center;place-content:center center}.button{height:48px;padding:0 24px;color:#fff;background:gray;border-radius:64px}.button-icon{color:#00bebe;border-radius:50%;border:2px solid #00BEBE;border:calc(var(--apx, 1px) * 2) solid #00BEBE;background:none;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;-o-transition-property:color,border;transition-property:color,border;will-change:color,border}@media (min-width: 901px) and (min-height: 541px){.button-icon{width:40px;width:calc(var(--apx, 1px) * 40);height:40px;height:calc(var(--apx, 1px) * 40)}}@media (max-width: 900px),(max-height: 540px){.button-icon{width:36px;width:calc(var(--apx, 1px) * 36);height:36px;height:calc(var(--apx, 1px) * 36)}}.button-icon.light{color:#fff;border-color:#fff}@media (hover: hover){.link:hover{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}:root{--max-width: calc(var(--apx, 1px) * 1248);--x-padding: calc(var(--apx, 1px) * 24);--transition-main: .2s ease-in-out}.mobile:root{--max-width: 100%;--x-padding: calc(var(--apx, 1px) * 15)}html,body{height:100%}body{color:#001a34;font-family:GT Eesti Pro Display,Arial,Helvetica,sans-serif;background:#fffbf3}@media (min-width: 901px) and (min-height: 541px){body{font-size:18px;font-size:calc(var(--apx, 1px) * 18);line-height:140%}}@media (max-width: 900px),(max-height: 540px){body{font-size:16px;font-size:calc(var(--apx, 1px) * 16);line-height:125%}}@media (hover: hover){.bright-hover:hover{filter:brightness(1.1)}}.bright-hover:active{filter:brightness(.9)}.app-wide{box-sizing:border-box;width:100%;max-width:1248px;max-width:var(--max-width);padding-left:24px;padding-right:24px;padding-left:var(--x-padding);padding-right:var(--x-padding)}p:not(:last-child){margin-bottom:16px;margin-bottom:calc(var(--apx, 1px) * 16)}a{color:#f1117e;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (min-width: 901px) and (min-height: 541px){a{-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;-o-transition:color var(--transition-main);transition:color var(--transition-main)}a:hover{color:#00bebe}a:active{color:#00dede}}
