body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html{font-size:62.5%}body{font-size:1.6rem}a{color:inherit;text-decoration:none}*{box-sizing:border-box}:root{--color-primary:#7a43bf;--color-primary-200:#24034f;--color-primary-100:#70437b;--color-primary-50:#9e5675;--color-primary-45:#cfc6f6;--color-primary-40:#e5e0fa;--color-primary-35:#f3f3f7;--color-primary-30:#f5ebff;--color-primary-25:#f4f2fd;--color-primary-20:#faf5ff;--color-primary-10:#f9fafb;--color-secondary:#ffb774;--color-secondary-100:#db9a5d;--color-gold:#c69d4e;--color-text:#3b3b3b;--color-content-background:#fff;--color-border:#cdcdcd;--color-border-light:#ebebeb;--color-text:#102538;--color-text-light:#656565;--color-text-inverse:#fff;--color-passive:#ecedf3;--color-disabled:#d4d5d7;--color-error:#bf4643;--color-overlay:rgba(0,0,0,.65);--shadow:0px 4px 4px rgba(0,0,0,.04);--shadow-strong:0px 4px 4px rgba(0,0,0,.08);--spacing-gap:16px;--spacing-desktop:48px;--size-container-desktop:1200px;--size-container-desktop-l:1680px}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Lora-Medium.woff2) format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Lora-MediumItalic.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Lora-SemiBold.woff2) format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Lora-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Mulish-Regular.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Mulish-Italic.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Mulish-Bold.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Mulish-BoldItalic.woff2) format("woff2")}body{font-family:Mulish,Arial,sans-serif;color:var(--color-text);background-color:var(--color-primary-30)}button{padding:0;border:none;background:transparent;cursor:pointer}.container{position:relative}@media(min-width:1200px){.container{width:var(--size-container-desktop);margin:0 auto}}main .react-datepicker__day,main .react-datepicker__day-name,main .react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:0;padding:1.166rem;box-sizing:content-box}main .react-datepicker{font-size:1.6rem}main .react-datepicker__day--in-range,main .react-datepicker__day--in-selecting-range,main .react-datepicker__day--selected,main .react-datepicker__month-text--in-range,main .react-datepicker__month-text--in-selecting-range,main .react-datepicker__month-text--selected,main .react-datepicker__quarter-text--in-range,main .react-datepicker__quarter-text--in-selecting-range,main .react-datepicker__quarter-text--selected,main .react-datepicker__year-text--in-range,main .react-datepicker__year-text--in-selecting-range,main .react-datepicker__year-text--selected{background-color:var(--color-secondary)}main .react-datepicker__day--keyboard-selected,main .react-datepicker__month-text--keyboard-selected,main .react-datepicker__quarter-text--keyboard-selected,main .react-datepicker__year-text--keyboard-selected{background-color:var(--color-secondary-100)}main .react-datepicker-time__header,main .react-datepicker-year-header,main .react-datepicker__current-month{font-size:1.4rem}