.navbar-module-scss-module__iBfBAW__nav{text-shadow:0 10px 4px #a59e9e48}
.sidebar-module-scss-module__M1k5KW__container{display:flex}@media screen and (min-width:768px){.sidebar-module-scss-module__M1k5KW__container{display:none}}.sidebar-module-scss-module__M1k5KW__overlay{z-index:99;background-color:#000c;width:100vw;height:100vh;position:fixed;top:0;left:0}.sidebar-module-scss-module__M1k5KW__overlayClosed{z-index:99;background-color:#00000080;width:100vw;height:100vh;position:fixed;top:0;left:0;transform:translate(100%)}.sidebar-module-scss-module__M1k5KW__sidebar{background-color:var(--bg-color-tertiary);z-index:100;color:#fff;flex-direction:column;gap:1rem;width:70vw;height:100vh;padding:1rem;animation:.2s ease-in forwards sidebar-module-scss-module__M1k5KW__arrive;display:flex;position:absolute;top:0;right:0}.sidebar-module-scss-module__M1k5KW__sidebarClosed{background-color:var(--bg-color-tertiary);z-index:100;color:#fff;flex-direction:column;gap:1rem;width:70vw;height:100vh;padding:1rem;animation:.2s ease-in forwards sidebar-module-scss-module__M1k5KW__leave;display:flex;position:absolute;top:0;right:0;transform:translate(100%)}@keyframes sidebar-module-scss-module__M1k5KW__arrive{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sidebar-module-scss-module__M1k5KW__leave{0%{transform:translate(0)}to{transform:translate(100%)}}.sidebar-module-scss-module__M1k5KW__navigation{text-shadow:none;gap:2rem;display:none}@media screen and (min-width:768px){.sidebar-module-scss-module__M1k5KW__navigation{display:flex}}
.button-module-scss-module__4QgQTW__btn{white-space:nowrap;cursor:pointer;border:2px solid #000;border-radius:5px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;width:fit-content;transition:all .2s ease-in-out;display:flex;box-shadow:2px 2px #000}.button-module-scss-module__4QgQTW__btn:disabled{opacity:.7;cursor:not-allowed}.button-module-scss-module__4QgQTW__btn__primary{color:#000;background-color:#4ff2f8;font-weight:500}.button-module-scss-module__4QgQTW__btn__primary:hover{transform:translateY(1px);box-shadow:6px 6px #000}.button-module-scss-module__4QgQTW__btn__secondary{color:#000;background-color:#fff480;font-weight:500}.button-module-scss-module__4QgQTW__btn__secondary:hover{transform:translateY(1px);box-shadow:6px 6px #000}.button-module-scss-module__4QgQTW__btn__tertiary{background-color:var(--bg-color-tertiary);color:#fff;font-weight:500}.button-module-scss-module__4QgQTW__btn__tertiary:hover{transform:translateY(1px);box-shadow:6px 6px #000}.button-module-scss-module__4QgQTW__btn__ghost{background-color:var(--bg-color-ghost);color:#000;font-weight:500}.button-module-scss-module__4QgQTW__btn__ghost:hover{transform:translateY(1px);box-shadow:6px 6px #000}.button-module-scss-module__4QgQTW__btn__accent{color:#3e470e;background-color:#fafdea;font-weight:500}.button-module-scss-module__4QgQTW__btn__accent:hover{transform:translateY(1px);box-shadow:6px 6px #000}.button-module-scss-module__4QgQTW__btn__danger{color:#fff;background-color:#dc0000;font-weight:500}.button-module-scss-module__4QgQTW__btn__danger:hover{background-color:red;box-shadow:6px 6px #000}.button-module-scss-module__4QgQTW__btn__green{color:#000;background-color:#21ed21;font-weight:500}.button-module-scss-module__4QgQTW__btn__green:hover{background-color:#21ed21;box-shadow:6px 6px #000}.button-module-scss-module__4QgQTW__btn__xxs{padding:6px 8px;font-size:10px}@media screen and (min-width:768px){.button-module-scss-module__4QgQTW__btn__xxs{padding:6px 8px;font-size:12px}}@media screen and (min-width:1024px){.button-module-scss-module__4QgQTW__btn__xxs{padding:6px 8px;font-size:12px}}@media screen and (min-width:1440px){.button-module-scss-module__4QgQTW__btn__xxs{padding:6px 8px;font-size:14px}}@media screen and (min-width:1920px){.button-module-scss-module__4QgQTW__btn__xxs{padding:8px 10px;font-size:14px}}.button-module-scss-module__4QgQTW__btn__xs{padding:6px 8px;font-size:12px}@media screen and (min-width:768px){.button-module-scss-module__4QgQTW__btn__xs{padding:8px 10px;font-size:14px}}@media screen and (min-width:1024px){.button-module-scss-module__4QgQTW__btn__xs{padding:8px 10px;font-size:16px}}@media screen and (min-width:1440px){.button-module-scss-module__4QgQTW__btn__xs{padding:10px 12px;font-size:18px}}@media screen and (min-width:1920px){.button-module-scss-module__4QgQTW__btn__xs{padding:10px 12px;font-size:20px}}.button-module-scss-module__4QgQTW__btn__sm{padding:8px 12px;font-size:14px}@media screen and (min-width:768px){.button-module-scss-module__4QgQTW__btn__sm{padding:8px 12px;font-size:16px}}@media screen and (min-width:1024px){.button-module-scss-module__4QgQTW__btn__sm{padding:8px 12px;font-size:18px}}@media screen and (min-width:1440px){.button-module-scss-module__4QgQTW__btn__sm{padding:8px 15px;font-size:20px}}@media screen and (min-width:1920px){.button-module-scss-module__4QgQTW__btn__sm{padding:8px 15px;font-size:22px}}.button-module-scss-module__4QgQTW__btn__md{padding:8px 16px;font-size:16px;font-weight:500}@media screen and (min-width:768px){.button-module-scss-module__4QgQTW__btn__md{padding:8px 16px;font-size:18px}}@media screen and (min-width:1024px){.button-module-scss-module__4QgQTW__btn__md{padding:8px 16px;font-size:20px}}@media screen and (min-width:1440px){.button-module-scss-module__4QgQTW__btn__md{padding:8px 16px;font-size:22px}}.button-module-scss-module__4QgQTW__btn__lg{padding:10px 20px;font-size:20px;font-weight:500}@media screen and (min-width:768px){.button-module-scss-module__4QgQTW__btn__lg{padding:10px 20px;font-size:20px}}@media screen and (min-width:1024px){.button-module-scss-module__4QgQTW__btn__lg{padding:10px 20px;font-size:22px}}@media screen and (min-width:1440px){.button-module-scss-module__4QgQTW__btn__lg{padding:10px 20px;font-size:22px}}.button-module-scss-module__4QgQTW__switch{background:#fff;border-radius:8px;width:150px;height:30px;display:inline-block;position:relative;overflow:hidden;box-shadow:4px 4px #000}.button-module-scss-module__4QgQTW__switch input{opacity:0;width:0;height:0}.button-module-scss-module__4QgQTW__slider{cursor:pointer;z-index:1;background-color:#8c8aff;border-radius:5px;transition:all .4s;position:absolute;inset:0 50% 0 0}.button-module-scss-module__4QgQTW__labels{cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;width:100%;padding:0;transition:all .4s;position:absolute;inset:0;display:flex!important}input:checked+.button-module-scss-module__4QgQTW__slider{left:50%;right:0}.button-module-scss-module__4QgQTW__bg__labels{color:#8c8aff;background-color:#fff;border-radius:5px;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 10px;font-weight:500;display:flex}
@font-face{font-family:Days One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7c646ad630da7a3b-s.07d3jnl4p6~n5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Days One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7b615b97babe4596-s.p.0v0e4dyw1_d0-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Days One Fallback;src:local(Arial);ascent-override:80.62%;descent-override:22.41%;line-gap-override:0.0%;size-adjust:123.55%}.days_one_34cfff28-module__r4xu6G__className{font-family:Days One,Days One Fallback;font-style:normal;font-weight:400}
.footer-module-scss-module__yUv0PG__footer{color:#000;justify-content:center;align-items:center;width:100%;font-size:16px;display:flex}.footer-module-scss-module__yUv0PG__waves{content:"";z-index:0;opacity:.6;pointer-events:none;background-image:url(/png/waves.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:300px;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.footer-module-scss-module__yUv0PG__waves{opacity:.8;background-size:auto;height:90%}}.footer-module-scss-module__yUv0PG__content{flex-direction:column;gap:2.5rem;padding:1.5rem 1rem;display:flex}.footer-module-scss-module__yUv0PG__contentBig{grid-template-columns:1.5fr 3.5fr;gap:4rem;padding:2rem 1rem;display:none}@media screen and (min-width:768px){.footer-module-scss-module__yUv0PG__content{display:none}.footer-module-scss-module__yUv0PG__contentBig{display:grid}}
.home-module-scss-module__Qe2PdW__button:hover{box-shadow:0 0 0 1px var(--color-cta-2)}
