:root{--color-success: hsl(151, 100%, 35%);--color-success-bg: hsla(151, 100%, 35%, .3);--color-warn: hsl(26, 100%, 48%);--color-warn-bg: hsla(26, 100%, 48%, .3);--color-error: hsl(5, 81%, 58%);--color-error-bg: hsla(5, 81%, 58%, .3)}html,body,#root{margin:0;padding:0;width:100%;height:100%}body{background-color:#1c1b22}*{box-sizing:border-box}h1{font-size:30px}h2{font-size:25px}h3{font-size:18px}.home-page[data-463ca114]{display:grid;grid-template-columns:auto 1fr;column-gap:60px;align-content:start}.home-page[data-463ca114] h1[data-463ca114]{grid-column:span 2}.home-page[data-463ca114] .form-wrapper[data-463ca114]{grid-column:span 2;padding-bottom:30px}.home-page[data-463ca114] .slots[data-463ca114]{display:grid;grid-template-columns:repeat(5,minmax(80px,1fr));row-gap:10px;column-gap:10px}@media screen and (max-width:900px){.home-page[data-463ca114] .slots[data-463ca114]{grid-template-columns:repeat(4,minmax(80px,1fr))}}@media screen and (max-width:800px){.home-page[data-463ca114] .slots[data-463ca114]{grid-template-columns:repeat(3,minmax(80px,1fr))}}@media screen and (max-width:720px){.home-page[data-463ca114]{grid-template-columns:1fr}.home-page[data-463ca114] h1[data-463ca114]{font-size:26px;grid-column:span 1}.home-page[data-463ca114] .form-wrapper[data-463ca114]{padding-top:30px;grid-column:span 1}.home-page[data-463ca114] .slots[data-463ca114]{grid-template-columns:repeat(6,minmax(80px,1fr))}}@media screen and (max-width:610px){.home-page[data-463ca114] .slots[data-463ca114]{grid-template-columns:repeat(5,minmax(80px,1fr))}}@media screen and (max-width:520px){.home-page[data-463ca114] .slots[data-463ca114]{grid-template-columns:repeat(4,minmax(80px,1fr))}}@media screen and (max-width:490px){.home-page[data-463ca114] h1[data-463ca114]{font-size:28px}.home-page[data-463ca114] h1[data-463ca114] span[data-463ca114]{display:none}}@media screen and (max-width:375px){.home-page[data-463ca114] h1[data-463ca114]{font-size:26px}}.slot-btn[data-97c9e054]{font-weight:600;line-height:1.5;background-color:#fff;padding:10px 20px;color:#000;cursor:pointer;border:2px solid var(--color-success);width:80px}.slot-btn[data-97c9e054]:hover{background-color:var(--color-success);color:#fff}.slot-btn.active[data-97c9e054]{background-color:var(--color-success);color:#fff;box-shadow:none;transform:scale(.99)}.slot-btn.focusVisible[data-97c9e054]{box-shadow:0 0 0 4px #00f;outline:none}.slot-btn.disabled[data-97c9e054]{border:2px solid var(--color-error);cursor:default}.slot-btn.disabled[data-97c9e054]:hover{background-color:var(--color-error);color:#fff}.slot-btn.selected[data-97c9e054]{background-color:var(--color-success);color:#fff}.slot-btn.selected.disabled[data-97c9e054]{background-color:var(--color-error)}button.pickers-day[data-5ccf6b1c]{border-radius:50%;font-size:1rem}button.pickers-day[data-5ccf6b1c]:hover,button.pickers-day[data-5ccf6b1c]:focus{background-color:#1976d2;color:#c3f3f3}button.pickers-day[data-5ccf6b1c] .active[data-5ccf6b1c]{background-color:#1e74ca;color:#c3f3f3}button.pickers-day[data-5ccf6b1c]:hover .active[data-5ccf6b1c],button.pickers-day[data-5ccf6b1c]:focus .active[data-5ccf6b1c]{background-color:#1976d2}form[data-a601435b]{display:grid;row-gap:24px}form[data-a601435b] .MuiFormControlLabel-root[data-a601435b]{margin:0;justify-content:start}@media screen and (max-width:420px){.scoped-dialog[data-43b3b6c4] h2{font-size:17px;font-weight:700}}.appointment-confirmation-wrap[data-e025b7e6]{display:grid;grid-template-columns:auto auto;justify-content:start;justify-items:start;row-gap:10px}.appointment-confirmation-wrap[data-e025b7e6] p[data-e025b7e6]{display:grid;grid-column:1/3;grid-template-columns:subgrid;column-gap:20px;margin:0}.appointment-confirmation-wrap[data-e025b7e6] .text-span[data-e025b7e6]{color:var(--color-success);font-size:1.2rem;font-weight:600}@media screen and (max-width:420px){.appointment-confirmation-wrap[data-e025b7e6]{grid-template-columns:1fr}.appointment-confirmation-wrap[data-e025b7e6] p[data-e025b7e6]{grid-column:1/2;row-gap:5px}}.thanks-page[data-b16b1bbd]{margin-top:75px;display:grid;justify-content:center;align-content:start;margin-bottom:75px}.layout[data-e0c4039e]{width:100%;height:100%;display:grid;grid-template-rows:auto 1fr;background-color:#1c1b22}.layout[data-e0c4039e] .header[data-e0c4039e],.layout[data-e0c4039e] .footer[data-e0c4039e]{width:100%;display:grid;z-index:1}.layout[data-e0c4039e] .header-content[data-e0c4039e],.layout[data-e0c4039e] .page[data-e0c4039e],.layout[data-e0c4039e] .footer-content[data-e0c4039e]{width:100%;max-width:910px;display:grid;justify-self:center}.layout[data-e0c4039e] .header-content[data-e0c4039e]{padding:0 40px}.layout[data-e0c4039e] .header-content[data-e0c4039e] img[data-e0c4039e]{height:50px;margin:20px 0}.layout[data-e0c4039e] .page[data-e0c4039e]{padding:10px 40px;background-color:#fff;height:100%;align-content:start}.layout[data-e0c4039e] .footer[data-e0c4039e] .footer-content[data-e0c4039e]{padding:30px;grid-template-columns:1fr 1fr 1fr;justify-content:center;justify-items:center}.layout[data-e0c4039e] .footer[data-e0c4039e] .footer-content[data-e0c4039e] h3[data-e0c4039e]{margin:0;padding-bottom:8px}.layout[data-e0c4039e] .footer[data-e0c4039e] a[data-e0c4039e]{display:grid;grid-template-columns:auto auto;column-gap:8px;color:#fff;align-items:center;justify-content:start}.layout[data-e0c4039e] .footer[data-e0c4039e] .icon[data-e0c4039e]{filter:invert(100%);width:20px}@media screen and (max-width:730px){.layout[data-e0c4039e] .footer[data-e0c4039e]{display:grid;justify-content:center}.layout[data-e0c4039e] .footer[data-e0c4039e] .footer-content[data-e0c4039e]{grid-template-columns:1fr;row-gap:40px;justify-items:start}}@media screen and (max-width:649px){.layout[data-e0c4039e] h1[data-e0c4039e]{font-size:26px}}@media screen and (max-width:490px){.layout[data-e0c4039e] h1[data-e0c4039e]{font-size:28px}.layout[data-e0c4039e] h1[data-e0c4039e] span[data-e0c4039e]{display:none}}@media screen and (max-width:420px){.layout[data-e0c4039e] .header-content[data-e0c4039e],.layout[data-e0c4039e] .page[data-e0c4039e]{padding-left:15px;padding-right:15px}}@media screen and (max-width:375px){.layout[data-e0c4039e] h1[data-e0c4039e]{font-size:26px}}
