:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#3497ad;--primary-100:#edf5f8;--primary-200:#c5e1e7;--primary-600:#0f738a;--white:#fff;--neutral-offWhite:#f6f6f8;--neutral-stroke:#f5f5f5;--neutral-offGray:#ededed;--neutral-lightGray:#d9d9d9;--neutral-outline:#666;--neutral-gray:#161618;--neutral-black:#171717;--error:#ea3829;--size-2:.5rem;--size-3:1rem;--size-4:1.25rem;--size-5:1.5rem;--size-6:1.75rem;--size-7:2rem;--size-7-5:2.5rem;--size-8:3rem;--size-9:4rem;--size-10:5rem;--size-11:7.5rem;--size-12:8rem;--size-13:10rem;--size-fluid-1:clamp(.5rem, 1vw, 1rem);--size-fluid-2:clamp(1rem, 2vw, 1.5rem);--size-fluid-3:clamp(1.5rem, 3vw, 2rem);--size-fluid-4:clamp(2rem, 4vw, 3rem);--size-fluid-5:clamp(4rem, 5vw, 5rem);--size-fluid-6:clamp(5rem, 7vw, 7.5rem);--size-fluid-7:clamp(7.5rem, 10vw, 10rem);--size-fluid-8:clamp(10rem, 20vw, 15rem);--size-fluid-9:clamp(15rem, 30vw, 20rem);--size-fluid-10:clamp(20rem, 40vw, 30rem);--size-xxs:240px;--size-xs:360px;--size-sm:480px;--size-md:768px;--size-lg:1024px;--size-xl:1440px;--size-xxl:1920px;--max-content:1280px;--border-radius-sm:16px;--border-radius-md:28px;--border-radius-lg:40px;--border-radius-xl:48px;--font-weight-regular:400;--font-weight-bold:700;--rmdp-primary:var(--primary-600);--rmdp-secondary:#87ad92;--rmdp-shadow:#87ad92;--rmdp-today:var(--neutral-offWhite);--rmdp-hover:var(--primary);--rmdp-deselect:var(--primary-600)}*,:before,:after{box-sizing:border-box;margin:0}html,body{max-width:100vw;font-family:var(--mabry-pro);color:var(--neutral-gray);background-color:var(--white);accent-color:var(--primary-600)}body{min-height:100vh}@media (max-width:720px){body{min-height:unset}}a{font-size:var(--size-3);letter-spacing:2%;color:inherit;line-height:1.25;text-decoration:none}button{letter-spacing:2%;line-height:1.4;font-size:var(--size-4)}@media (max-width:600px){button{font-size:var(--size-3)}}button{font-family:var(--mabry-pro);cursor:pointer}@media (max-width:600px){button{letter-spacing:2%;font-size:1rem;line-height:1.4}}input,select{letter-spacing:2%;line-height:1.4;font-size:var(--size-4)}@media (max-width:600px){input,select{font-size:var(--size-3)}}input,select{background-color:var(--white);cursor:pointer;padding-block:var(--size-2);color:var(--neutral-black);font-family:var(--mabry-pro);border:none}input:focus,select:focus{outline:none}@media (max-width:600px){input,select{letter-spacing:2%;font-size:1rem;line-height:1.4}}input[type=radio]{background-color:var(--white);color:#fff}input[type=radio]:focus{box-shadow:0px 0px 5px 0px var(--primary-600)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--white) inset!important;-webkit-text-fill-color:var(--neutral-gray)!important;background-clip:content-box!important}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--white) inset!important;-webkit-text-fill-color:var(--neutral-gray)!important;background-clip:content-box!important}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px var(--white) inset!important;-webkit-text-fill-color:var(--neutral-gray)!important;background-clip:content-box!important}input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--white) inset!important;-webkit-text-fill-color:var(--neutral-gray)!important;background-clip:content-box!important}.container{--padding:var(--size-8);width:min(100vw - var(--padding),var(--max-content));margin-inline:auto}@media (max-width:820px){.container{--padding:calc(var(--size-7-5) * 2)}}@media (max-width:600px){.container{width:100vw;margin:0}}.row{gap:var(--size-5);align-items:center;margin:0;padding:0;list-style:none;display:flex}.flex__between{justify-content:space-between;display:flex}.calendar{padding-inline:var(--size-3);top:var(--size-3);border-radius:16px;margin-block-end:var(--size-3)}.calendar .rmdp-wrapper{border:1px solid var(--rmdp-secondary);box-shadow:none}.calendar .rmdp-header-values{color:var(--neutral-black);font-weight:600}.calendar .rmdp-panel-body li{background-color:var(--rmdp-primary);box-shadow:0 0 2px var(--rmdp-secondary)}.calendar .rmdp-week-day{color:var(--neutral-black);font-weight:600}.calendar .rmdp-day.rmdp-deactive{color:var(--rmdp-secondary)}.calendar .rmdp-range{background-color:var(--rmdp-primary);box-shadow:0 0 3px var(--rmdp-shadow)}.calendar .rmdp-arrow{border:solid var(--neutral-black);border-width:0 2px 2px 0}.calendar .rmdp-arrow-container:hover{box-shadow:none;background-color:#fff}.calendar .rmdp-arrow-container:hover .rmdp-arrow{border-color:var(--primary-600)}.calendar .rmdp-panel-body::-webkit-scrollbar-thumb{background:var(--rmdp-primary)}.calendar .rmdp-day.rmdp-today span{background-color:var(--neutral-offGray);color:var(--neutral-gray);border:var(--neutral-gray) solid .5px}.calendar .rmdp-rtl .rmdp-panel{border-left:unset;border-right:1px solid var(--rmdp-secondary)}.calendar .rmdp-day.rmdp-selected span:not(.highlight){background-color:var(--primary-600);box-shadow:none}.calendar .rmdp-day:not(.rmdp-day-hidden) span:hover{background-color:var(--primary)!important}.calendar .b-deselect{color:var(--rmdp-deselect);background-color:#fff}.calendar .rmdp-action-button{color:var(--rmdp-primary)}.calendar .rmdp-button:not(.rmdp-action-button){background-color:var(--rmdp-primary)}.calendar .rmdp-button:not(.rmdp-action-button):hover{background-color:var(--rmdp-deselect)}.displayNone{display:none}.link{color:var(--primary-600);text-decoration:underline}.link:hover{color:var(--primary);text-decoration:none}.loader{place-items:center;display:grid}@media (max-width:600px){.loader{padding-block:var(--size-5);margin:auto;display:block}}.car{place-items:center;height:50px;display:grid}.car__body{animation:.2s ease-in-out infinite alternate shake}.car__line{transform-origin:100%;stroke-dasharray:22;animation:.8s ease-in-out infinite both line}.car__line--top{animation-delay:0s}.car__line--middle{animation-delay:.2s}.car__line--bottom{animation-delay:.4s}@keyframes shake{0%{transform:translateY(-1%)}to{transform:translateY(2%)}}@keyframes line{0%{stroke-dashoffset:22px}25%{stroke-dashoffset:22px}50%{stroke-dashoffset:0}51%{stroke-dashoffset:0}80%{stroke-dashoffset:-22px}to{stroke-dashoffset:-22px}}.rmdp-action-button{float:unset!important;background-color:var(--white)!important;min-height:48px!important;font-size:16px!important;font-weight:600!important}
