@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3)format("woff2"),url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3)format("woff"),url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3)format("opentype");font-display:swap;font-style:normal;font-weight:500;font-stretch:100%}@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/309dfe/000000000000000000010091/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff2"),url(https://use.typekit.net/af/309dfe/000000000000000000010091/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff"),url(https://use.typekit.net/af/309dfe/000000000000000000010091/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:100%}@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff2"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:100%}@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3)format("woff2"),url(https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3)format("woff"),url(https://use.typekit.net/af/ae4f6c/000000000000000000010096/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3)format("opentype");font-display:swap;font-style:normal;font-weight:300;font-stretch:100%}@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/0c71d1/000000000000000000010097/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3)format("woff2"),url(https://use.typekit.net/af/0c71d1/000000000000000000010097/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3)format("woff"),url(https://use.typekit.net/af/0c71d1/000000000000000000010097/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3)format("opentype");font-display:swap;font-style:normal;font-weight:800;font-stretch:100%}@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3)format("woff2"),url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3)format("woff"),url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3)format("opentype");font-display:swap;font-style:normal;font-weight:600;font-stretch:100%}:root{--color-53:#535353;--color-58:#585858;--color-bg:#294a79;--color-blue:#0c3463;--color-c8:#c8c8c8;--color-d0:#d0d0d0;--color-d6:#d6d6d6;--color-dark-blue:#103764;--color-error:#e4606e;--color-headline-black:#292929;--color-green:#2eba88;--color-primary:#1e4a7d;--color-primary-dark:#0e3a6d;--color-salmon:#e4606e;--color-deep-salmon:#db4353;--color-bluegray:#f4f6fb;--color-text:#2c2b30;--color-light-blue:#476e9c;--color-purple:#3956fa;--color-orange:#fe6b1c;--color-red:#b10f2c;--color-a6:#a6a6a6;--color-f3:#f3f3f3;--color-f6:#f6f6f6;--input-height:68px;--header-height:86px;--gap:16px;--header-height-desk:86px;--header-height-mob:70px}@font-face{font-family:futura-pt-bold;src:url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff2"),url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff"),url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:100%}*{box-sizing:border-box}body{flex-direction:column;width:100%;min-height:100dvh;margin:0;font-family:futura-pt,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;display:flex;overflow:scroll}h1,h2,h3,h4,h5,h6,p{margin:0}input{box-shadow:none;box-sizing:border-box;outline:none}.signup-page-content{max-width:var(--form-width);margin:auto}.b4{color:#b4b4b4}.red{color:var(--color-error)}@media (max-width:1028px){.only-desktop{display:none}}.only-mobile{display:none}@media (max-width:1028px){.only-mobile{display:initial}}#renew-appointment-button::part(atcb-button){all:unset;color:#b0afb6;grid-gap:8px;white-space:nowrap;border-radius:4px;align-items:center;padding:4px 8px;font:450 12px/25px futura-pt,sans-serif;transition:background-color .15s ease-in-out;display:flex}#renew-appointment-button::part(atcb-button):hover{cursor:pointer;background-color:#1e4a7d1a}#add-to-calendar-button::part(atcb-button){box-sizing:border-box;color:#fff;text-align:center;background-color:#0000;border:2px solid #fff;border-radius:8px;grid-template-columns:26px 1fr;align-items:center;column-gap:16px;width:100%;height:54px;margin:0;padding:0 16px;font:700 18px/1.265 futura-pt,sans-serif;text-decoration:none;display:grid}#add-to-calendar-button::part(atcb-initialized){width:100%}#add-to-calendar-button::part(atcb-checkmark){display:none}div.react-calendar{border:none;padding-bottom:20px;font:400 18px/2 futura-pt,sans-serif}div.react-calendar .react-calendar__month-view__weekdays__weekday>abbr{color:var(--color-primary);font:600 16px/2 futura-pt,sans-serif;text-decoration:none}div.react-calendar .react-calendar__navigation__label__labelText{color:var(--color-text);font:500 16px/1 futura-pt,sans-serif}div.react-calendar .react-calendar__navigation{margin-bottom:2px}div.react-calendar .react-calendar__navigation button{color:var(--color-text);justify-content:center;align-items:center;display:flex}div.react-calendar .react-calendar__navigation button:disabled{color:var(--color-a6);background:inherit}div.react-calendar button.react-calendar__navigation__arrow:disabled{opacity:.4;transition:all .15s ease-in-out}div.react-calendar button.react-calendar__tile{aspect-ratio:1;color:var(--color-text);justify-content:center;align-items:center;font:400 15px/1 futura-pt,sans-serif;display:flex}div.react-calendar button.react-calendar__month-view__days__day--weekend{font:500 15px/1 futura-pt,sans-serif}div.react-calendar button.react-calendar__tile--now:enabled:hover,div.react-calendar button.react-calendar__tile:enabled:hover,div.react-calendar button.react-calendar__tile:enabled:focus{background-color:var(--color-f3);border-radius:50%}div.react-calendar button.react-calendar__tile--now{background-color:var(--color-f6);border-radius:50%}div.react-calendar button.react-calendar__tile:disabled{color:var(--color-a6);background-color:#fff}div.react-calendar button.react-calendar__tile--active,div.react-calendar button.react-calendar__tile--active:enabled:hover,div.react-calendar button.react-calendar__tile--active:enabled:focus{background-color:var(--color-primary);color:#fff;border-radius:50%;font:600 15px/2 futura-pt,sans-serif}.notistack-Snackbar .notistack-MuiContent-error{background-color:var(--color-red)}.notistack-Snackbar #notistack-snackbar{font:400 18px/1.265 futura-pt,sans-serif}
