body{color:var(--color-neutral-text);font-family:var(--font-primary);font-size:var(--text-3x)}h1,h2,h3,h4,h5,h6{color:var(--color-secondary);margin:0}*,:after,:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}ul{list-style:none;padding:0}.list-styled{list-style:disc;margin-left:var(--space-16x)}a{color:currentColor;text-decoration:none}.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6{font-family:var(--font-primary-bold);font-weight:700}.heading-1{font-size:40px;line-height:50px}@media (max-width:1024px){.heading-1{font-size:28px;line-height:40px}}.heading-2{font-size:35px;line-height:40px}@media (max-width:1024px){.heading-2{font-size:30px;line-height:35px}}.heading-3{font-size:30px;line-height:35px}@media (max-width:1024px){.heading-3{font-size:25px;line-height:30px}}.heading-4{font-size:20px;line-height:24px}@media (max-width:1024px){.heading-4{font-size:18px;line-height:22px}}.heading-5{font-size:18px;line-height:22px}.heading-6{font-size:16px;line-height:20px}.subheading-1,.subheading-2,.subheading-3,.subheading-4,.subheading-5{font-family:var(--font-primary-semibold)}.subheading-1{font-size:30px;line-height:35px}@media (max-width:1024px){.subheading-1{font-size:22px;line-height:28px}}.subheading-2{font-size:22px;line-height:28px}@media (max-width:1024px){.subheading-2{font-size:20px;line-height:26px}}.subheading-3{font-size:20px;line-height:26px}@media (max-width:1024px){.subheading-3{font-size:18px;line-height:24px}}.subheading-4{font-size:18px;line-height:24px}@media (max-width:1024px){.subheading-4{font-size:16px;line-height:22px}}.subheading-5{font-size:16px;line-height:22px}@media (max-width:1024px){.subheading-5{font-size:14px;line-height:20px}}.body-1,.body-2,.body-3{font-family:var(--font-secondary)}.body-1 p:not(:first-child),.body-2 p:not(:first-child),.body-3 p:not(:first-child){margin-top:var(--space-8x)}.body-1 a,.body-2 a,.body-3 a{color:var(--color-primary);cursor:pointer;font-family:var(--font-secondary-bold);font-weight:700;text-decoration:underline}.body-1{font-size:20px;line-height:26px}@media (max-width:1024px){.body-1{font-size:18px;line-height:24px}}.body-2{font-size:18px;line-height:24px}@media (max-width:1024px){.body-2{font-size:16px;line-height:22px}}.body-3{font-size:16px;line-height:22px}@media (max-width:1024px){.body-3{font-size:14px;line-height:20px}}.button-l,.button-s,.link-l,.link-s{font-family:var(--font-primary-semibold)}.button-l{font-size:18px;line-height:18px}.button-s,.link-l{font-size:16px;line-height:16px}.link-l{text-decoration:underline}.link-s{font-size:14px;line-height:14px}.placeholder-l{font-size:18px;font-style:italic;line-height:18px}.placeholder-s{font-size:16px;font-style:italic;line-height:16px}.input-text-l{font-size:18px;line-height:18px}.input-text-s{font-size:16px;line-height:16px}.input-title{font-size:14px;line-height:14px}.label-xs-upper{text-transform:uppercase}.label-xs-lower,.label-xs-upper{font-size:12px;line-height:14px}.label-s-reg,.label-s-semi{font-size:14px;line-height:16px}.label-s-semi{font-family:var(--font-primary-semibold)}.label-m-reg,.label-m-semi{font-size:16px;line-height:20px}.label-m-semi{font-family:var(--font-primary-semibold)}.label-m-bold{font-family:var(--font-primary-bold);font-size:16px;line-height:20px}.label-l-bold,.label-l-reg{font-size:18px;line-height:22px}.label-l-bold{font-family:var(--font-primary-bold)}.base-message-text{font-size:14px;line-height:18px}.primary-bold{font-family:var(--font-primary-bold);font-weight:700}.secondary{font-family:var(--font-secondary)}.secondary-bold{font-family:var(--font-secondary-bold);font-weight:700}.text-uppercase{text-transform:uppercase}.text-italic{font-style:italic}.text-color-primary{color:var(--color-primary)}.text-color-secondary{color:var(--color-secondary)}.text-color-secondary-pressed{color:var(--color-secondary-pressed)}.text-color-secondary-shaded{color:var(--color-secondary-a60)}.color-white{color:var(--color-neutral-white)}.color-neutral-gray{color:var(--color-neutral-placeholder)}.color-neutral-dark-gray{color:var(--color-neutral-label)}.color-black{color:var(--color-neutral-text)}.text-center{text-align:center}.date-input{display:flex;flex-direction:column;gap:var(--space-2x);margin:var(--space-4x) 0;position:relative}.date-input,.date-input label{text-align:start}.date-input--has-error .dp__input{border-color:var(--color-error-deep)}.dp__input{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-placeholder);border-radius:var(--radius-2x);color:#030848;display:block;font-size:18px;height:46px;line-height:18px;padding-bottom:0;padding-right:var(--space-10x);padding-top:0;width:100%}.dp__input::-moz-placeholder{color:#9d9d9d;font-style:italic}.dp__input::placeholder{color:#9d9d9d;font-style:italic}.dp__input:active,.dp__input:focus,.dp__input_focus{border-color:var(--color-primary)}.dp__menu{background-color:#fff;border:1px solid #e2e2e2;border-radius:var(--space-8x);box-shadow:0 -4px 10px 4px #0000000d;font-family:var(--font-primary)}.dp__menu_inner{padding:var(--space-8x)}.dp__arrow_bottom,.dp__calendar_header_separator{display:none}.dp__calendar_row{gap:var(--space-5x)}.dp__today{background-color:inherit;border:none}.dp__cell_inner{border-radius:50%}.dp__active_date{background:var(--color-primary);color:#fff}.dp__calendar_header{color:#1b115c;margin-top:var(--space-8x);text-transform:uppercase}.dp__cell_disabled{text-decoration:line-through}.dp__overlay_cell_active{background:var(--color-primary);color:#fff}.dp__calendar_header_item{align-items:center;display:flex;font-size:14px;justify-content:center;padding:0;padding:var(--space-8x)}.dp__inner_nav:hover{background-color:transparent}.dp__inner_nav:hover svg{color:var(--color-primary)}
