:root{--primary-color:#25225e;--secondary-color:#f5f5f7;--third-color:#e0eaf1;--white:#fff;--black:#000;--red:#EA0202;--black-opacity-50:rgba(0,0,0,0.5)}[data-theme=northern]{--primary-color:#25225e;--secondary-color:#f5f5f7;--third-color:#e0eaf1;--text-color:#25225e;--border-color:#25225e}[data-theme=southeastern]{--primary-color:#2ecc71;--secondary-color:#eee;--third-color:#cefad0;--text-color:#000;--border-color:#2ecc71}*,:after,:before{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--text-color);background:var(--secondary-color);font-family:Montserrat,sans-serif;font-size:16px;line-height:1.2;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.hidden,body.modal-open{overflow:hidden;-webkit-overflow-scrolling:touch}a{color:inherit;text-decoration:none}img{display:block}button{cursor:pointer;pointer-events:auto;transition:all .3s ease-in-out}input{font-size:16px;font-family:Montserrat,sans-serif;font-weight:400;font-style:italic;color:var(--text-color)}input::placeholder{font-size:16px;font-family:Montserrat,sans-serif;font-weight:400;color:#595959;font-style:italic}table{border-collapse:collapse;border-spacing:0}label{display:block}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid var(--border-color);line-height:1.125em;border-radius:5px 0 5px 5px}@media(max-width:767px){.react-calendar{border-radius:0 0 5px 5px;width:290px}}@media(max-width:374px){.react-calendar{width:250px}}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:var(--text-color)}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now,.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:var(--third-color)}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{color:var(--white)}.react-calendar__tile--active,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:var(--primary-color)}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.container{width:100%;max-width:1020px;padding:0 15px;margin:0 auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.typo--header{font-size:30px;font-weight:700}@media(max-width:767px){.typo--header{font-size:24px}}.typo--subheader{display:block;font-size:18px;font-weight:700}@media(max-width:767px){.typo--subheader{font-size:16px}}.typo-italic{font-style:italic}.typo--error{color:var(--red);font-size:14px;padding-top:8px}.mb-24{margin-bottom:24px}@media(max-width:767px){.mb-24{margin-bottom:20px}}.mb-16{margin-bottom:16px}@media(max-width:767px){.mb-16{margin-bottom:12px}}.mb-8{margin-bottom:8px}.pl-16{padding-left:16px}.select__dropdown-indicator img{transition:all .3s ease-in-out}.select__control--menu-is-open .select__dropdown-indicator img{transform:rotate(180deg)}@media(max-width:767px){.input-autocomplete__control{width:100%!important;height:40px!important}.select__control{height:40px!important}}.input-autocomplete__control.input-autocomplete__control--menu-is-open,.select__control.select__control--menu-is-open{border-radius:5px 5px 0 0}.input-autocomplete__option.input-autocomplete__option--is-selected,.select__option.select__option--is-selected{background-color:var(--primary-color)}.input-autocomplete__option:hover,.select__option:hover{background-color:var(--third-color)}.input-autocomplete__control.input-autocomplete__control--is-focused,.select__control.select__control--is-focused{outline:none;box-shadow:none}.input-autocomplete__control.input-autocomplete__control--is-focused:hover,.select__control.select__control--is-focused:hover{border-color:var(--border-color)}