:root{--font-body:"Sora ExtraLight","Sora",sans-serif;--font-input:"Sora",sans-serif;--font-button:"Sora",sans-serif;--font-heading:"Sora",sans-serif;--color-white:#fff;--color-black:#1a1a1a;--color-primary:#4939d2;--color-primary--light:#f5f4ff;--color-grey:#c2c2c2;--color-grey--light:#f5f5f5;--color-grey--dark:#828282;--color-red:#e94949;--color-red--light:#f7bdbd;--color-green:#00917c;--color-green--light:#a5f0c5;--breakpoint-desktop:980px}@font-face{font-family:Sora;src:local("Sora"),local("Sora"),url(/_next/static/media/Sora-ExtraLight.4c3baed1.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Sora;src:local("Sora"),local("Sora"),url(/_next/static/media/Sora-SemiBold.30ece53e.woff2) format("woff2");font-weight:700;font-style:normal}html{width:100%}@media screen and (max-width:980px){html{height:auto}}body{margin:0;padding:0;background:var(--color-white);overflow-y:scroll;font-family:Sora ExtraLight,Sora,sans-serif;font-weight:100;color:var(--color-black);width:100%}#__next{width:100%;height:100%}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mapboxgl-ctrl-bottom-left{display:none}button{font-family:var(--font-button)!important}button,h1,h2,h3,h4,h5,h6{font-weight:700!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)!important}input,textarea{font-family:var(--font-input)!important;font-weight:700!important}.calendar{width:100%;margin-bottom:24px}.calendar .react-datetime-picker__wrapper{padding:8px 16px;border:2px solid var(--color-grey--light);border-radius:8px}.calendar .react-datetime-picker__inputGroup{line-height:32px}.calendar input{outline:none}.calendar input:focus{background-color:var(--color-primary--light)}.calendar .react-calendar,.calendar .react-datetime-picker__clock{border:2px solid var(--color-grey--light);margin-top:8px;border-radius:16px;box-shadow:0 24px 12px -16px rgba(72,57,210,.15),0 0 12px rgba(72,57,210,.1)}.calendar .react-calendar__month-view__days__day--weekend{color:var(--color-black)}.calendar .react-calendar__tile--now{background-color:var(--color-white)}.calendar abbr{text-decoration:none}.calendar .react-calendar__tile:enabled:focus,.calendar .react-calendar__tile:enabled:hover{background-color:var(--color-grey--light);border-radius:8px}.calendar .react-calendar__navigation button:disabled,.calendar .react-calendar__tile:disabled{background-color:var(--color-grey--light);color:var(--color-grey)}.calendar .react-calendar__tile--active,.calendar .react-calendar__tile--active:hover,.calendar .react-calendar__tile--hasActive,.calendar .react-calendar__tile--hasActive:hover{color:var(--color-white);background-color:var(--color-primary);border-radius:8px}.calendar .react-calendar__navigation button:enabled:focus,.calendar .react-calendar__navigation button:enabled:hover{background-color:var(--color-white)}.calendar .react-calendar__tile.react-calendar__year-view__months__month{padding-top:16px;padding-bottom:16px}.phone.PhoneInput{display:flex;flex-wrap:nowrap}.phone.PhoneInput .PhoneInputInput{background:none;border:none;line-height:24px;outline:none;font-size:16px}.phone.PhoneInput .PhoneInputCountryIcon{border-radius:3px;border:none;overflow:hidden;background:none;box-shadow:none}.phone.PhoneInput .PhoneInputCountrySelectArrow{opacity:1}