.image.image_full-height,.image.image_full-height .image__item{height:100%}.image.image_auto-width{display:inline-block!important}.image.image_auto-width .image__item{width:auto;min-width:100%}.figure__body{position:absolute;top:0;left:0;right:0;bottom:0}.figure.figure_full-height,.figure.figure_full-height .figure__image{height:100%}.box.box_shadow-light{--vds-box-padding: var(--nclh-element-box-variant1-vertical-padding) var(--nclh-element-box-variant1-horizontal-padding);--vds-box-drop-shadow: var(--nclh-element-box-variant1-box-shadow);--vds-box-background-color: var(--nclh-element-box-variant1-fill);--vds-box-border-radius: var(--nclh-element-box-variant1-border-radius)}.box.box_shadow-medium{--vds-box-padding: var(--nclh-element-box-variant2-vertical-padding) var(--nclh-element-box-variant2-horizontal-padding);--vds-box-drop-shadow: var(--nclh-element-box-variant2-box-shadow);--vds-box-background-color: var(--nclh-element-box-variant2-fill);--vds-box-border-radius: var(--nclh-element-box-variant2-border-radius)}.box.box_shadow-dark{--vds-box-padding: var(--nclh-element-box-variant3-vertical-padding) var(--nclh-element-box-variant3-horizontal-padding);--vds-box-drop-shadow: var(--nclh-element-box-variant3-box-shadow);--vds-box-background-color: var(--nclh-element-box-variant3-fill);--vds-box-border-radius: var(--nclh-element-box-variant3-border-radius)}.box{--vds-box-padding: var(--nclh-element-box-variant4-vertical-padding) var(--nclh-element-box-variant4-horizontal-padding);--vds-box-drop-shadow: none;--vds-box-background-color: var(--nclh-element-box-variant4-fill);--vds-box-border-radius: 0}.box{padding:var(--vds-box-padding);background-color:var(--vds-box-background-color);border-radius:var(--vds-box-border-radius);box-shadow:var(--vds-box-drop-shadow);height:100%}.icon{--fa-display: flex;justify-content:center;align-items:center;line-height:1}.icon_square{width:1em}.legend{display:flex;max-width:100%;gap:var(--nclh-spacing-1)}.legend__icon{padding-top:2px}.legend__label{overflow:hidden}.link.link_overlay{position:absolute;top:0;left:0;right:0;bottom:0}.link.link_underline:after{position:absolute;top:0;left:0;right:0;bottom:auto}.link.link_size_extralarge{--vds-link-gap: var(--nclh-element-link-extralarge-item-spacing);--vds-link-font-family: var(--nclh-typography-link-copy-extralarge-font-family);--vds-link-font-weight: var(--nclh-typography-link-copy-extralarge-font-weight);--vds-link-line-height: var(--nclh-typography-link-copy-extralarge-line-height);--vds-link-font-size: var(--nclh-typography-link-copy-extralarge-font-size);--vds-link-letter-spacing: var(--nclh-typography-link-copy-extralarge-letter-spacing);--vds-link-text-decoration: var(--nclh-typography-link-copy-extralarge-text-decoration);--vds-link-text-case: var(--nclh-typography-link-copy-extralarge-text-case);--vds-link-font-style: var(--nclh-typography-link-copy-extralarge-font-style)}.link.link_size_large,.link{--vds-link-gap: var(--nclh-element-link-large-item-spacing);--vds-link-font-family: var(--nclh-typography-link-copy-large-font-family);--vds-link-font-weight: var(--nclh-typography-link-copy-large-font-weight);--vds-link-line-height: var(--nclh-typography-link-copy-large-line-height);--vds-link-font-size: var(--nclh-typography-link-copy-large-font-size);--vds-link-letter-spacing: var(--nclh-typography-link-copy-large-letter-spacing);--vds-link-text-decoration: var(--nclh-typography-link-copy-large-text-decoration);--vds-link-text-case: var(--nclh-typography-link-copy-large-text-case);--vds-link-font-style: var(--nclh-typography-link-copy-large-font-style)}.link.link_size_medium{--vds-link-gap: var(--nclh-element-link-medium-item-spacing);--vds-link-font-family: var(--nclh-typography-link-copy-medium-font-family);--vds-link-font-weight: var(--nclh-typography-link-copy-medium-font-weight);--vds-link-line-height: var(--nclh-typography-link-copy-medium-line-height);--vds-link-font-size: var(--nclh-typography-link-copy-medium-font-size);--vds-link-letter-spacing: var(--nclh-typography-link-copy-medium-letter-spacing);--vds-link-text-decoration: var(--nclh-typography-link-copy-medium-text-decoration);--vds-link-text-case: var(--nclh-typography-link-copy-medium-text-case);--vds-link-font-style: var(--nclh-typography-link-copy-medium-font-style)}.link.link_size_small{--vds-link-gap: var(--nclh-element-link-small-item-spacing);--vds-link-font-family: var(--nclh-typography-link-copy-small-font-family);--vds-link-font-weight: var(--nclh-typography-link-copy-small-font-weight);--vds-link-line-height: var(--nclh-typography-link-copy-small-line-height);--vds-link-font-size: var(--nclh-typography-link-copy-small-font-size);--vds-link-letter-spacing: var(--nclh-typography-link-copy-small-letter-spacing);--vds-link-text-decoration: var(--nclh-typography-link-copy-small-text-decoration);--vds-link-text-case: var(--nclh-typography-link-copy-small-text-case);--vds-link-font-style: var(--nclh-typography-link-copy-small-font-style)}.link.link_color_medium,.link{--vds-link-text-color: var(--nclh-color-text-link-medium-copy-default);--vds-link-text-color-hover: var(--nclh-color-text-link-medium-copy-hover);--vds-link-text-color-focus: var(--nclh-color-text-link-medium-copy-focus);--vds-link-text-color-active: var(--nclh-color-text-link-medium-copy-active);--vds-link-text-color-disabled: var(--nclh-color-text-link-medium-copy-disabled);--vds-link-icon-color: var(--nclh-color-text-link-medium-icon-default);--vds-link-icon-color-hover: var(--nclh-color-text-link-medium-icon-hover);--vds-link-icon-color-focus: var(--nclh-color-text-link-medium-icon-focus);--vds-link-icon-color-active: var(--nclh-color-text-link-medium-icon-active);--vds-link-icon-color-disabled: var(--nclh-color-text-link-medium-icon-disabled)}.link.link_color_lightest{--vds-link-text-color: var(--nclh-color-text-link-lightest-copy-default);--vds-link-text-color-hover: var(--nclh-color-text-link-lightest-copy-hover);--vds-link-text-color-focus: var(--nclh-color-text-link-lightest-copy-focus);--vds-link-text-color-active: var(--nclh-color-text-link-lightest-copy-active);--vds-link-text-color-disabled: var(--nclh-color-text-link-lightest-copy-disabled);--vds-link-icon-color: var(--nclh-color-text-link-lightest-icon-default);--vds-link-icon-color-hover: var(--nclh-color-text-link-lightest-icon-hover);--vds-link-icon-color-focus: var(--nclh-color-text-link-lightest-icon-focus);--vds-link-icon-color-active: var(--nclh-color-text-link-lightest-icon-active);--vds-link-icon-color-disabled: var(--nclh-color-text-link-lightest-icon-disabled)}.link.link_color_light{--vds-link-text-color: var(--nclh-color-text-link-light-copy-default);--vds-link-text-color-hover: var(--nclh-color-text-link-light-copy-hover);--vds-link-text-color-focus: var(--nclh-color-text-link-light-copy-focus);--vds-link-text-color-active: var(--nclh-color-text-link-light-copy-active);--vds-link-text-color-disabled: var(--nclh-color-text-link-light-copy-disabled);--vds-link-icon-color: var(--nclh-color-text-link-light-icon-default);--vds-link-icon-color-hover: var(--nclh-color-text-link-light-icon-hover);--vds-link-icon-color-focus: var(--nclh-color-text-link-light-icon-focus);--vds-link-icon-color-active: var(--nclh-color-text-link-light-icon-active);--vds-link-icon-color-disabled: var(--nclh-color-text-link-light-icon-disabled)}.link.link_color_dark{--vds-link-text-color: var(--nclh-color-text-link-dark-copy-default);--vds-link-text-color-hover: var(--nclh-color-text-link-dark-copy-hover);--vds-link-text-color-focus: var(--nclh-color-text-link-dark-copy-focus);--vds-link-text-color-active: var(--nclh-color-text-link-dark-copy-active);--vds-link-text-color-disabled: var(--nclh-color-text-link-dark-copy-disabled);--vds-link-icon-color: var(--nclh-color-text-link-dark-icon-default);--vds-link-icon-color-hover: var(--nclh-color-text-link-dark-icon-hover);--vds-link-icon-color-focus: var(--nclh-color-text-link-dark-icon-focus);--vds-link-icon-color-active: var(--nclh-color-text-link-dark-icon-active);--vds-link-icon-color-disabled: var(--nclh-color-text-link-dark-icon-disabled)}@media (hover: hover) and (pointer: fine){.link:hover{--vds-link-text-color: var(--vds-link-text-color-hover);--vds-link-icon-color: var(--vds-link-icon-color-hover)}}.link:focus:hover,.link:focus-visible:hover,.link:focus,.link:focus-visible{--vds-link-text-color: var(--vds-link-text-color-focus);--vds-link-icon-color: var(--vds-link-icon-color-focus)}.link:active:hover,.link:active{--vds-link-text-color: var(--vds-link-text-color-active);--vds-link-icon-color: var(--vds-link-icon-color-active)}.link.link_disabled{--vds-link-text-color: var(--vds-link-text-color-disabled);--vds-link-icon-color: var(--vds-link-icon-color-disabled)}.link{--vds-link-white-space: nowrap;--vds-link-text-display: inline}.link{display:inline-flex;align-items:center;max-width:100%;gap:var(--vds-link-gap)}.link__icon-prepend,.link__icon-append{color:var(--vds-link-icon-color)}.link.link_block{display:flex;width:100%}.link.link_max-75{max-width:75%}.link.link_max-50{max-width:50%}.link.link_max-25{max-width:25%}.link.link_wrap{--vds-link-white-space: normal}.link.link_overlay{--vds-link-text-display: none;justify-content:center}.link.link_underline{position:relative}.link.link_underline:after{content:"";bottom:calc(var(--nclh-spacing-1) / -2);border-bottom:var(--nclh-border-width-extrasmall) solid var(--vds-link-text-color)}.link.link_disabled{pointer-events:none}.card-link__body{display:flex}.card-link__body__list{display:flex;flex-direction:column;gap:var(--nclh-spacing-2)}.card-link__body__list__item{display:flex}.card-link.card-link_variant-1,.card-link.card-link_variant-1 .card-link__body__list__item{justify-content:flex-start}.card-link.card-link_variant-2 .card-link__body,.card-link.card-link_variant-2 .card-link__body__list__item{justify-content:center}.card-link.card-link_variant-3 .card-link__body,.card-link.card-link_variant-3 .card-link__body__list__item{justify-content:flex-end}.card-link.card-link_variant-4{width:100%}.card-link.card-link_variant-4 .card-link__body__list{flex:1 1 auto}.card-link.card-link_variant-4 .card-link__body__list__item{justify-content:center}.card-link.card-link_variant-5{justify-content:flex-start}.card-link.card-link_variant-5 .card-link__body__list{flex-direction:row;flex-wrap:wrap;align-items:center}.card-link.card-link_variant-5 .card-link__body__list__item{justify-content:flex-start}.card-link.card-link_variant-6 .card-link__body{justify-content:center}.card-link.card-link_variant-6 .card-link__body__list{flex-direction:row;flex-wrap:wrap;align-items:center}.card-link.card-link_variant-7 .card-link__body{justify-content:flex-end}.card-link.card-link_variant-7 .card-link__body__list{flex-direction:row;flex-wrap:wrap;align-items:center}.card-link.card-link_variant-7 .card-link__body__list__item{justify-content:flex-end}.badge.badge_size_small.badge_variant-1{--vds-badge-vertical-padding: var(--nclh-element-badge-small-variant1-layout-vertical-padding);--vds-badge-horizontal-padding: var(--nclh-element-badge-small-variant1-layout-horizontal-padding);--vds-badge-gap: var(--nclh-element-badge-small-variant1-layout-item-spacing);--vds-badge-border-radius: var(--nclh-element-badge-small-variant1-layout-border-radius);--vds-badge-border-width: var(--nclh-element-badge-small-variant1-layout-border-width);--vds-badge-icon-horizontal-padding: var(--nclh-element-badge-small-variant1-icon-horizontal-padding);--vds-badge-icon-padding-top: var(--nclh-element-badge-small-variant1-icon-padding-top);--vds-badge-icon-padding-bottom: var(--nclh-element-badge-small-variant1-icon-padding-bottom);--vds-badge-label-vertical-padding: var(--nclh-element-badge-small-variant1-label-vertical-padding);--vds-badge-label-horizontal-padding: var(--nclh-element-badge-small-variant1-label-horizontal-padding);--vds-badge-width: auto;--vds-badge-height: auto}.badge.badge_size_medium.badge_variant-1,.badge{--vds-badge-vertical-padding: var(--nclh-element-badge-medium-variant1-layout-vertical-padding);--vds-badge-horizontal-padding: var(--nclh-element-badge-medium-variant1-layout-horizontal-padding);--vds-badge-gap: var(--nclh-element-badge-medium-variant1-layout-item-spacing);--vds-badge-border-radius: var(--nclh-element-badge-medium-variant1-layout-border-radius);--vds-badge-border-width: var(--nclh-element-badge-medium-variant1-layout-border-width);--vds-badge-icon-horizontal-padding: var(--nclh-element-badge-medium-variant1-icon-horizontal-padding);--vds-badge-icon-padding-top: var(--nclh-element-badge-medium-variant1-icon-padding-top);--vds-badge-icon-padding-bottom: var(--nclh-element-badge-medium-variant1-icon-padding-bottom);--vds-badge-label-vertical-padding: var(--nclh-element-badge-medium-variant1-label-vertical-padding);--vds-badge-label-horizontal-padding: var(--nclh-element-badge-medium-variant1-label-horizontal-padding);--vds-badge-width: auto;--vds-badge-height: auto}.badge.badge_size_large.badge_variant-1{--vds-badge-vertical-padding: var(--nclh-element-badge-large-variant1-layout-vertical-padding);--vds-badge-horizontal-padding: var(--nclh-element-badge-large-variant1-layout-horizontal-padding);--vds-badge-gap: var(--nclh-element-badge-large-variant1-layout-item-spacing);--vds-badge-border-radius: var(--nclh-element-badge-large-variant1-layout-border-radius);--vds-badge-border-width: var(--nclh-element-badge-large-variant1-layout-border-width);--vds-badge-icon-horizontal-padding: var(--nclh-element-badge-large-variant1-icon-horizontal-padding);--vds-badge-icon-padding-top: var(--nclh-element-badge-large-variant1-icon-padding-top);--vds-badge-icon-padding-bottom: var(--nclh-element-badge-large-variant1-icon-padding-bottom);--vds-badge-label-vertical-padding: var(--nclh-element-badge-large-variant1-label-vertical-padding);--vds-badge-label-horizontal-padding: var(--nclh-element-badge-large-variant1-label-horizontal-padding);--vds-badge-width: auto;--vds-badge-height: auto}.badge.badge_size_small.badge_variant-2{--vds-badge-vertical-padding: var(--nclh-element-badge-small-variant2-layout-vertical-padding);--vds-badge-horizontal-padding: var(--nclh-element-badge-small-variant2-layout-horizontal-padding);--vds-badge-gap: var(--nclh-element-badge-small-variant2-layout-item-spacing);--vds-badge-border-radius: var(--nclh-element-badge-small-variant2-layout-border-radius);--vds-badge-border-width: var(--nclh-element-badge-small-variant2-layout-border-width);--vds-badge-icon-horizontal-padding: var(--nclh-element-badge-small-variant2-icon-horizontal-padding);--vds-badge-icon-padding-top: var(--nclh-element-badge-small-variant2-icon-padding-top);--vds-badge-icon-padding-bottom: var(--nclh-element-badge-small-variant2-icon-padding-bottom);--vds-badge-label-vertical-padding: var(--nclh-element-badge-small-variant2-label-vertical-padding);--vds-badge-label-horizontal-padding: var(--nclh-element-badge-small-variant2-label-horizontal-padding);--vds-badge-width: auto;--vds-badge-height: auto}.badge.badge_size_medium.badge_variant-2{--vds-badge-vertical-padding: var(--nclh-element-badge-medium-variant2-layout-vertical-padding);--vds-badge-horizontal-padding: var(--nclh-element-badge-medium-variant2-layout-horizontal-padding);--vds-badge-gap: var(--nclh-element-badge-medium-variant2-layout-item-spacing);--vds-badge-border-radius: var(--nclh-element-badge-medium-variant2-layout-border-radius);--vds-badge-border-width: var(--nclh-element-badge-medium-variant2-layout-border-width);--vds-badge-icon-horizontal-padding: var(--nclh-element-badge-medium-variant2-icon-horizontal-padding);--vds-badge-icon-padding-top: var(--nclh-element-badge-medium-variant2-icon-padding-top);--vds-badge-icon-padding-bottom: var(--nclh-element-badge-medium-variant2-icon-padding-bottom);--vds-badge-label-vertical-padding: var(--nclh-element-badge-medium-variant2-label-vertical-padding);--vds-badge-label-horizontal-padding: var(--nclh-element-badge-medium-variant2-label-horizontal-padding);--vds-badge-width: auto;--vds-badge-height: auto}.badge.badge_size_large.badge_variant-2{--vds-badge-vertical-padding: var(--nclh-element-badge-large-variant2-layout-vertical-padding);--vds-badge-horizontal-padding: var(--nclh-element-badge-large-variant2-layout-horizontal-padding);--vds-badge-gap: var(--nclh-element-badge-large-variant2-layout-item-spacing);--vds-badge-border-radius: var(--nclh-element-badge-large-variant2-layout-border-radius);--vds-badge-border-width: var(--nclh-element-badge-large-variant2-layout-border-width);--vds-badge-icon-horizontal-padding: var(--nclh-element-badge-large-variant2-icon-horizontal-padding);--vds-badge-icon-padding-top: var(--nclh-element-badge-large-variant2-icon-padding-top);--vds-badge-icon-padding-bottom: var(--nclh-element-badge-large-variant2-icon-padding-bottom);--vds-badge-label-vertical-padding: var(--nclh-element-badge-large-variant2-label-vertical-padding);--vds-badge-label-horizontal-padding: var(--nclh-element-badge-large-variant2-label-horizontal-padding);--vds-badge-width: auto;--vds-badge-height: auto}.badge.badge_size_small.badge_variant-3{--vds-badge-vertical-padding: var(--nclh-element-badge-small-variant3-layout-vertical-padding);--vds-badge-horizontal-padding: var(--nclh-element-badge-small-variant3-layout-horizontal-padding);--vds-badge-gap: var(--nclh-element-badge-small-variant3-layout-item-spacing);--vds-badge-border-radius: var(--nclh-element-badge-small-variant3-layout-border-radius);--vds-badge-border-width: var(--nclh-element-badge-small-variant3-layout-border-width);--vds-badge-icon-horizontal-padding: var(--nclh-element-badge-small-variant3-icon-horizontal-padding);--vds-badge-icon-padding-top: var(--nclh-element-badge-small-variant3-icon-padding-top);--vds-badge-icon-padding-bottom: var(--nclh-element-badge-small-variant3-icon-padding-bottom);--vds-badge-label-vertical-padding: var(--nclh-element-badge-small-variant3-label-vertical-padding);--vds-badge-label-horizontal-padding: var(--nclh-element-badge-small-variant3-label-horizontal-padding);--vds-badge-width: 1.4375rem;--vds-badge-height: 1.4375rem}.badge.badge_size_medium.badge_variant-3{--vds-badge-vertical-padding: var(--nclh-element-badge-medium-variant3-layout-vertical-padding);--vds-badge-horizontal-padding: var(--nclh-element-badge-medium-variant3-layout-horizontal-padding);--vds-badge-gap: var(--nclh-element-badge-medium-variant3-layout-item-spacing);--vds-badge-border-radius: var(--nclh-element-badge-medium-variant3-layout-border-radius);--vds-badge-border-width: var(--nclh-element-badge-medium-variant3-layout-border-width);--vds-badge-icon-horizontal-padding: var(--nclh-element-badge-medium-variant3-icon-horizontal-padding);--vds-badge-icon-padding-top: var(--nclh-element-badge-medium-variant3-icon-padding-top);--vds-badge-icon-padding-bottom: var(--nclh-element-badge-medium-variant3-icon-padding-bottom);--vds-badge-label-vertical-padding: var(--nclh-element-badge-medium-variant3-label-vertical-padding);--vds-badge-label-horizontal-padding: var(--nclh-element-badge-medium-variant3-label-horizontal-padding);--vds-badge-width: 1.6875rem;--vds-badge-height: 1.6875rem}.badge.badge_size_large.badge_variant-3{--vds-badge-vertical-padding: var(--nclh-element-badge-large-variant3-layout-vertical-padding);--vds-badge-horizontal-padding: var(--nclh-element-badge-large-variant3-layout-horizontal-padding);--vds-badge-gap: var(--nclh-element-badge-large-variant3-layout-item-spacing);--vds-badge-border-radius: var(--nclh-element-badge-large-variant3-layout-border-radius);--vds-badge-border-width: var(--nclh-element-badge-large-variant3-layout-border-width);--vds-badge-icon-horizontal-padding: var(--nclh-element-badge-large-variant3-icon-horizontal-padding);--vds-badge-icon-padding-top: var(--nclh-element-badge-large-variant3-icon-padding-top);--vds-badge-icon-padding-bottom: var(--nclh-element-badge-large-variant3-icon-padding-bottom);--vds-badge-label-vertical-padding: var(--nclh-element-badge-large-variant3-label-vertical-padding);--vds-badge-label-horizontal-padding: var(--nclh-element-badge-large-variant3-label-horizontal-padding);--vds-badge-width: 1.9375rem;--vds-badge-height: 1.9375rem}.badge.badge_size_small{--vds-badge-font-family: var(--nclh-typography-badge-small-font-family);--vds-badge-font-weight: var(--nclh-typography-badge-small-font-weight);--vds-badge-line-height: var(--nclh-typography-badge-small-line-height);--vds-badge-font-size: var(--nclh-typography-badge-small-font-size);--vds-badge-letter-spacing: var(--nclh-typography-badge-small-letter-spacing);--vds-badge-text-case: var(--nclh-typography-badge-small-text-case);--vds-badge-text-decoration: var(--nclh-typography-badge-small-text-decoration);--vds-badge-font-style: var(--nclh-typography-badge-small-font-style)}.badge.badge_size_medium,.badge{--vds-badge-font-family: var(--nclh-typography-badge-medium-font-family);--vds-badge-font-weight: var(--nclh-typography-badge-medium-font-weight);--vds-badge-line-height: var(--nclh-typography-badge-medium-line-height);--vds-badge-font-size: var(--nclh-typography-badge-medium-font-size);--vds-badge-letter-spacing: var(--nclh-typography-badge-medium-letter-spacing);--vds-badge-text-case: var(--nclh-typography-badge-medium-text-case);--vds-badge-text-decoration: var(--nclh-typography-badge-medium-text-decoration);--vds-badge-font-style: var(--nclh-typography-badge-medium-font-style)}.badge.badge_size_large{--vds-badge-font-family: var(--nclh-typography-badge-large-font-family);--vds-badge-font-weight: var(--nclh-typography-badge-large-font-weight);--vds-badge-line-height: var(--nclh-typography-badge-large-line-height);--vds-badge-font-size: var(--nclh-typography-badge-large-font-size);--vds-badge-letter-spacing: var(--nclh-typography-badge-large-letter-spacing);--vds-badge-text-case: var(--nclh-typography-badge-large-text-case);--vds-badge-text-decoration: var(--nclh-typography-badge-large-text-decoration);--vds-badge-font-style: var(--nclh-typography-badge-large-font-style)}.badge.badge_neutral,.badge{--vds-badge-background-color: var(--nclh-color-background-badge-neutral);--vds-badge-text-color: var(--nclh-color-text-badge-copy-neutral);--vds-badge-icon-color: var(--nclh-color-text-badge-icon-neutral);--vds-badge-border-color: var(--nclh-color-border-badge-neutral)}.badge.badge_highlight{--vds-badge-background-color: var(--nclh-color-background-badge-highlight);--vds-badge-text-color: var(--nclh-color-text-badge-copy-highlight);--vds-badge-icon-color: var(--nclh-color-text-badge-icon-highlight);--vds-badge-border-color: var(--nclh-color-border-badge-highlight)}.badge.badge_notification{--vds-badge-background-color: var(--nclh-color-background-badge-notification);--vds-badge-text-color: var(--nclh-color-text-badge-copy-notification);--vds-badge-icon-color: var(--nclh-color-text-badge-icon-notification);--vds-badge-border-color: var(--nclh-color-border-badge-notification)}.badge.badge_warning{--vds-badge-background-color: var(--nclh-color-background-badge-warning);--vds-badge-text-color: var(--nclh-color-text-badge-copy-warning);--vds-badge-icon-color: var(--nclh-color-text-badge-icon-warning);--vds-badge-border-color: var(--nclh-color-border-badge-warning)}.badge.badge_error{--vds-badge-background-color: var(--nclh-color-background-badge-error);--vds-badge-text-color: var(--nclh-color-text-badge-copy-error);--vds-badge-icon-color: var(--nclh-color-text-badge-icon-error);--vds-badge-border-color: var(--nclh-color-border-badge-error)}.badge.badge_success{--vds-badge-background-color: var(--nclh-color-background-badge-success);--vds-badge-text-color: var(--nclh-color-text-badge-copy-success);--vds-badge-icon-color: var(--nclh-color-text-badge-icon-success);--vds-badge-border-color: var(--nclh-color-border-badge-success)}.badge.badge_dark{--vds-badge-background-color: var(--nclh-color-background-badge-dark);--vds-badge-text-color: var(--nclh-color-text-badge-copy-dark);--vds-badge-icon-color: var(--nclh-color-text-badge-icon-dark);--vds-badge-border-color: var(--nclh-color-border-badge-dark)}.badge.badge_alert{--vds-badge-background-color: var(--nclh-color-background-badge-alert);--vds-badge-text-color: var(--nclh-color-text-badge-copy-alert);--vds-badge-icon-color: var(--nclh-color-text-badge-icon-alert);--vds-badge-border-color: var(--nclh-color-border-badge-alert)}.badge{--vds-badge-white-space: nowrap;--vds-badge-justify-content: flex-start;--vds-badge-align-items: flex-start;--vds-badge-label-display: flex}.badge{display:inline-flex;max-width:100%;width:var(--vds-badge-width);height:var(--vds-badge-height);gap:var(--vds-badge-gap);padding:var(--vds-badge-vertical-padding) var(--vds-badge-horizontal-padding);background-color:var(--vds-badge-background-color);border:var(--vds-badge-border-width) solid var(--vds-badge-border-color);border-radius:var(--vds-badge-border-radius);justify-content:var(--vds-badge-justify-content);align-items:var(--vds-badge-align-items)}.badge__icon{padding:var(--vds-badge-icon-padding-top) var(--vds-badge-icon-horizontal-padding) var(--vds-badge-icon-padding-bottom);color:var(--vds-badge-icon-color)}.badge__label{display:var(--vds-badge-label-display);max-width:100%;padding:var(--vds-badge-label-vertical-padding) var(--vds-badge-label-horizontal-padding);overflow:hidden}.badge__label__text{font-family:var(--vds-badge-font-family);font-weight:var(--vds-badge-font-weight);line-height:var(--vds-badge-line-height);font-size:var(--vds-badge-font-size);letter-spacing:var(--vds-badge-letter-spacing);text-transform:var(--vds-badge-text-case);text-decoration:var(--vds-badge-text-decoration);font-style:var(--vds-badge-font-style);color:var(--vds-badge-text-color);white-space:var(--vds-badge-white-space);overflow:hidden;text-overflow:ellipsis}.badge.badge_variant-3{--vds-badge-justify-content: center;--vds-badge-align-items: center;--vds-badge-label-display: none}.badge.badge_block{width:100%}.badge.badge_wrap{--vds-badge-white-space: normal}.favorite.favorite_color_lightest.favorite_status_off{--vds-favorite-color-background-default: var(--nclh-color-background-favorite-lightest-off-default);--vds-favorite-color-background-hover: var(--nclh-color-background-favorite-lightest-off-hover);--vds-favorite-color-background-focus: var(--nclh-color-background-favorite-lightest-off-focus);--vds-favorite-color-background-active: var(--nclh-color-background-favorite-lightest-off-active);--vds-favorite-color-background-disabled: var(--nclh-color-background-favorite-lightest-off-disabled);--vds-favorite-color-border-default: var(--nclh-color-border-favorite-lightest-off-default);--vds-favorite-color-border-hover: var(--nclh-color-border-favorite-lightest-off-hover);--vds-favorite-color-border-focus: var(--nclh-color-border-favorite-lightest-off-focus);--vds-favorite-color-border-active: var(--nclh-color-border-favorite-lightest-off-active);--vds-favorite-color-border-disabled: var(--nclh-color-border-favorite-lightest-off-disabled)}.favorite.favorite_color_lightest.favorite_status_on{--vds-favorite-color-background-default: var(--nclh-color-background-favorite-lightest-on-default);--vds-favorite-color-background-hover: var(--nclh-color-background-favorite-lightest-on-hover);--vds-favorite-color-background-focus: var(--nclh-color-background-favorite-lightest-on-focus);--vds-favorite-color-background-active: var(--nclh-color-background-favorite-lightest-on-active);--vds-favorite-color-background-disabled: var(--nclh-color-background-favorite-lightest-on-disabled);--vds-favorite-color-border-default: var(--nclh-color-border-favorite-lightest-on-default);--vds-favorite-color-border-hover: var(--nclh-color-border-favorite-lightest-on-hover);--vds-favorite-color-border-focus: var(--nclh-color-border-favorite-lightest-on-focus);--vds-favorite-color-border-active: var(--nclh-color-border-favorite-lightest-on-active);--vds-favorite-color-border-disabled: var(--nclh-color-border-favorite-lightest-on-disabled)}.favorite.favorite_color_medium.favorite_status_off,.favorite{--vds-favorite-color-background-default: var(--nclh-color-background-favorite-medium-off-default);--vds-favorite-color-background-hover: var(--nclh-color-background-favorite-medium-off-hover);--vds-favorite-color-background-focus: var(--nclh-color-background-favorite-medium-off-focus);--vds-favorite-color-background-active: var(--nclh-color-background-favorite-medium-off-active);--vds-favorite-color-background-disabled: var(--nclh-color-background-favorite-medium-off-disabled);--vds-favorite-color-border-default: var(--nclh-color-border-favorite-medium-off-default);--vds-favorite-color-border-hover: var(--nclh-color-border-favorite-medium-off-hover);--vds-favorite-color-border-focus: var(--nclh-color-border-favorite-medium-off-focus);--vds-favorite-color-border-active: var(--nclh-color-border-favorite-medium-off-active);--vds-favorite-color-border-disabled: var(--nclh-color-border-favorite-medium-off-disabled)}.favorite.favorite_color_medium.favorite_status_on{--vds-favorite-color-background-default: var(--nclh-color-background-favorite-medium-on-default);--vds-favorite-color-background-hover: var(--nclh-color-background-favorite-medium-on-hover);--vds-favorite-color-background-focus: var(--nclh-color-background-favorite-medium-on-focus);--vds-favorite-color-background-active: var(--nclh-color-background-favorite-medium-on-active);--vds-favorite-color-background-disabled: var(--nclh-color-background-favorite-medium-on-disabled);--vds-favorite-color-border-default: var(--nclh-color-border-favorite-medium-on-default);--vds-favorite-color-border-hover: var(--nclh-color-border-favorite-medium-on-hover);--vds-favorite-color-border-focus: var(--nclh-color-border-favorite-medium-on-focus);--vds-favorite-color-border-active: var(--nclh-color-border-favorite-medium-on-active);--vds-favorite-color-border-disabled: var(--nclh-color-border-favorite-medium-on-disabled)}.favorite{--vds-favorite-color-background: var(--vds-favorite-color-background-default);--vds-favorite-color-border: var(--vds-favorite-color-border-default)}@media (hover: hover){.favorite:hover{--vds-favorite-color-background: var(--vds-favorite-color-background-hover);--vds-favorite-color-border: var(--vds-favorite-color-border-hover)}}.favorite:focus,.favorite:focus-visible{--vds-favorite-color-background: var(--vds-favorite-color-background-focus);--vds-favorite-color-border: var(--vds-favorite-color-border-focus)}.favorite:active{--vds-favorite-color-background: var(--vds-favorite-color-background-active);--vds-favorite-color-border: var(--vds-favorite-color-border-active)}.favorite.favorite_disabled,.favorite.disabled{--vds-favorite-color-background: var(--vds-favorite-color-background-disabled);--vds-favorite-color-border: var(--vds-favorite-color-border-disabled)}.favorite.disabled{pointer-events:none}.favorite .link__icon-prepend{color:var(--vds-favorite-color-background);-webkit-text-stroke-width:.0625rem;-webkit-text-stroke-color:var(--vds-favorite-color-border)}.favorite.favorite_disabled{pointer-events:none}.tooltip{--vds-tooltip-max-width: calc(100vw - 2 * var(--nclh-element-tooltip-medium-horizontal-padding))}.tooltip.tooltip_size_extralarge{--vds-tooltip-max-width: calc( var(--nclh-sizing-grid-column-desktop-large-min-12) - 2 * var(--nclh-element-tooltip-medium-horizontal-padding) )}.tooltip.tooltip_size_large{--vds-tooltip-max-width: calc( var(--nclh-sizing-grid-column-desktop-large-min-10) - 2 * var(--nclh-element-tooltip-medium-horizontal-padding) )}.tooltip.tooltip_size_medium{--vds-tooltip-max-width: calc( var(--nclh-sizing-grid-column-desktop-large-min-8) - 2 * var(--nclh-element-tooltip-medium-horizontal-padding) )}.tooltip.tooltip_size_small{--vds-tooltip-max-width: calc( var(--nclh-sizing-grid-column-desktop-large-min-6) - 2 * var(--nclh-element-tooltip-medium-horizontal-padding) )}.tooltip.tooltip_size_extrasmall{--vds-tooltip-max-width: calc( var(--nclh-sizing-grid-column-desktop-large-min-4) - 2 * var(--nclh-element-tooltip-medium-horizontal-padding) )}.tooltip{--vds-tooltip-content-padding: var(--nclh-element-tooltip-medium-vertical-padding) var(--nclh-element-tooltip-medium-horizontal-padding);--vds-tooltip-content-border-radius: var(--nclh-element-tooltip-medium-border-radius);--vds-tooltip-content-border-width: var(--nclh-element-tooltip-medium-border-width);--vds-tooltip-content-border-style: solid}.tooltip{--vds-tooltip-arrow-size: .75rem;--vds-tooltip-arrow-bottom: unset;--vds-tooltip-arrow-top: unset;--vds-tooltip-arrow-right: unset;--vds-tooltip-arrow-left: unset}.tooltip.tooltip_lightest{--vds-tooltip-content-border-color: var(--nclh-color-border-tooltip-lightest);--vds-tooltip-content-background: var(--nclh-color-background-tooltip-lightest)}.tooltip.tooltip_light{--vds-tooltip-content-border-color: var(--nclh-color-border-tooltip-light);--vds-tooltip-content-background: var(--nclh-color-background-tooltip-light)}.tooltip{z-index:var(--nclh-zindex-tooltip)}.tooltip[data-popper-placement^=top]{--vds-tooltip-arrow-border-width: 0 var(--vds-tooltip-content-border-width) var(--vds-tooltip-content-border-width) 0;--vds-tooltip-arrow-bottom: calc(var(--vds-tooltip-arrow-size) * -.5)}.tooltip[data-popper-placement^=bottom]{--vds-tooltip-arrow-border-width: var(--vds-tooltip-content-border-width) 0 0 var(--vds-tooltip-content-border-width);--vds-tooltip-arrow-top: calc(var(--vds-tooltip-arrow-size) * -.5)}.tooltip[data-popper-placement^=left]{--vds-tooltip-arrow-border-width: var(--vds-tooltip-content-border-width) var(--vds-tooltip-content-border-width) 0 0;--vds-tooltip-arrow-right: calc(var(--vds-tooltip-arrow-size) * -.5)}.tooltip[data-popper-placement^=right]{--vds-tooltip-arrow-border-width: 0 0 var(--vds-tooltip-content-border-width) var(--vds-tooltip-content-border-width);--vds-tooltip-arrow-left: calc(var(--vds-tooltip-arrow-size) * -.5)}.tooltip__body{position:relative}.tooltip__body__content{padding:var(--vds-tooltip-content-padding);border-radius:var(--vds-tooltip-content-border-radius);border-width:var(--vds-tooltip-content-border-width);border-style:var(--vds-tooltip-content-border-style);border-color:var(--vds-tooltip-content-border-color);background:var(--vds-tooltip-content-background);max-width:var(--vds-tooltip-max-width)}.tooltip__body__arrow{position:absolute;bottom:var(--vds-tooltip-arrow-bottom);top:var(--vds-tooltip-arrow-top);right:var(--vds-tooltip-arrow-right);left:var(--vds-tooltip-arrow-left)}.tooltip__body__arrow:before{content:"";display:block;transform:rotate(45deg);width:var(--vds-tooltip-arrow-size);height:var(--vds-tooltip-arrow-size);border-width:var(--vds-tooltip-arrow-border-width);border-style:var(--vds-tooltip-content-border-style);border-color:var(--vds-tooltip-content-border-color);background:var(--vds-tooltip-content-background)}.card-coupon,.card-coupon__card{height:100%}.card-coupon__wrapper{display:flex;flex-direction:column;height:100%}.card-coupon__figure{position:relative;overflow:hidden}.card-coupon__utility{padding:var(--nclh-spacing-2);position:relative;z-index:2}.card-coupon__body{flex:1 1 auto;padding:var(--nclh-spacing-2)}.card-coupon__summary{height:100%;display:flex;flex-direction:column;gap:var(--nclh-spacing-2)}.card-coupon__summary__body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end}.skeleton{--vds-skeleton-spot-width: 12.5rem}.skeleton{position:relative;background:var(--nclh-color-secondary-coolgrey-coolgrey10);border-radius:var(--nclh-element-button-medium-border-radius);overflow:hidden}.skeleton:before{content:"";display:block;position:absolute;top:0;bottom:0;background-image:linear-gradient(-90deg,var(--nclh-color-secondary-coolgrey-coolgrey10) 0%,var(--nclh-color-secondary-coolgrey-coolgrey20) 50%,var(--nclh-color-secondary-coolgrey-coolgrey10) 100%);animation:skeleton 1.5s infinite;width:var(--vds-skeleton-spot-width)}.skeleton.skeleton_width-extrasmall{width:10%}@media (min-width: 1366px){.skeleton.xl\:skeleton_width-extrasmall{width:10%}}@media (min-width: 1025px){.skeleton.lg\:skeleton_width-extrasmall{width:10%}}@media (min-width: 768px) and (max-width: 1024.98px){.skeleton.md\:skeleton_width-extrasmall{width:10%}}@media (max-width: 767.98px){.skeleton.sm\:skeleton_width-extrasmall{width:10%}}@media (max-width: 575.98px){.skeleton.xs\:skeleton_width-extrasmall{width:10%}}.skeleton.skeleton_width-small{width:25%}@media (min-width: 1366px){.skeleton.xl\:skeleton_width-small{width:25%}}@media (min-width: 1025px){.skeleton.lg\:skeleton_width-small{width:25%}}@media (min-width: 768px) and (max-width: 1024.98px){.skeleton.md\:skeleton_width-small{width:25%}}@media (max-width: 767.98px){.skeleton.sm\:skeleton_width-small{width:25%}}@media (max-width: 575.98px){.skeleton.xs\:skeleton_width-small{width:25%}}.skeleton.skeleton_width-medium{width:50%}@media (min-width: 1366px){.skeleton.xl\:skeleton_width-medium{width:50%}}@media (min-width: 1025px){.skeleton.lg\:skeleton_width-medium{width:50%}}@media (min-width: 768px) and (max-width: 1024.98px){.skeleton.md\:skeleton_width-medium{width:50%}}@media (max-width: 767.98px){.skeleton.sm\:skeleton_width-medium{width:50%}}@media (max-width: 575.98px){.skeleton.xs\:skeleton_width-medium{width:50%}}.skeleton.skeleton_width-large{width:75%}@media (min-width: 1366px){.skeleton.xl\:skeleton_width-large{width:75%}}@media (min-width: 1025px){.skeleton.lg\:skeleton_width-large{width:75%}}@media (min-width: 768px) and (max-width: 1024.98px){.skeleton.md\:skeleton_width-large{width:75%}}@media (max-width: 767.98px){.skeleton.sm\:skeleton_width-large{width:75%}}@media (max-width: 575.98px){.skeleton.xs\:skeleton_width-large{width:75%}}.skeleton.skeleton_width-extralarge{width:100%}@media (min-width: 1366px){.skeleton.xl\:skeleton_width-extralarge{width:100%}}@media (min-width: 1025px){.skeleton.lg\:skeleton_width-extralarge{width:100%}}@media (min-width: 768px) and (max-width: 1024.98px){.skeleton.md\:skeleton_width-extralarge{width:100%}}@media (max-width: 767.98px){.skeleton.sm\:skeleton_width-extralarge{width:100%}}@media (max-width: 575.98px){.skeleton.xs\:skeleton_width-extralarge{width:100%}}.skeleton.skeleton_height-extrasmall{height:1rem}@media (min-width: 1366px){.skeleton.xl\:skeleton_height-extrasmall{height:1rem}}@media (min-width: 1025px){.skeleton.lg\:skeleton_height-extrasmall{height:1rem}}@media (min-width: 768px) and (max-width: 1024.98px){.skeleton.md\:skeleton_height-extrasmall{height:1rem}}@media (max-width: 767.98px){.skeleton.sm\:skeleton_height-extrasmall{height:1rem}}@media (max-width: 575.98px){.skeleton.xs\:skeleton_height-extrasmall{height:1rem}}.skeleton.skeleton_height-small{height:2rem}@media (min-width: 1366px){.skeleton.xl\:skeleton_height-small{height:2rem}}@media (min-width: 1025px){.skeleton.lg\:skeleton_height-small{height:2rem}}@media (min-width: 768px) and (max-width: 1024.98px){.skeleton.md\:skeleton_height-small{height:2rem}}@media (max-width: 767.98px){.skeleton.sm\:skeleton_height-small{height:2rem}}@media (max-width: 575.98px){.skeleton.xs\:skeleton_height-small{height:2rem}}.skeleton.skeleton_height-medium{height:2.5rem}@media (min-width: 1366px){.skeleton.xl\:skeleton_height-medium{height:2.5rem}}@media (min-width: 1025px){.skeleton.lg\:skeleton_height-medium{height:2.5rem}}@media (min-width: 768px) and (max-width: 1024.98px){.skeleton.md\:skeleton_height-medium{height:2.5rem}}@media (max-width: 767.98px){.skeleton.sm\:skeleton_height-medium{height:2.5rem}}@media (max-width: 575.98px){.skeleton.xs\:skeleton_height-medium{height:2.5rem}}.skeleton.skeleton_height-large{height:3rem}@media (min-width: 1366px){.skeleton.xl\:skeleton_height-large{height:3rem}}@media (min-width: 1025px){.skeleton.lg\:skeleton_height-large{height:3rem}}@media (min-width: 768px) and (max-width: 1024.98px){.skeleton.md\:skeleton_height-large{height:3rem}}@media (max-width: 767.98px){.skeleton.sm\:skeleton_height-large{height:3rem}}@media (max-width: 575.98px){.skeleton.xs\:skeleton_height-large{height:3rem}}.skeleton.skeleton_height-extralarge{height:3.75rem}@media (min-width: 1366px){.skeleton.xl\:skeleton_height-extralarge{height:3.75rem}}@media (min-width: 1025px){.skeleton.lg\:skeleton_height-extralarge{height:3.75rem}}@media (min-width: 768px) and (max-width: 1024.98px){.skeleton.md\:skeleton_height-extralarge{height:3.75rem}}@media (max-width: 767.98px){.skeleton.sm\:skeleton_height-extralarge{height:3.75rem}}@media (max-width: 575.98px){.skeleton.xs\:skeleton_height-extralarge{height:3.75rem}}@keyframes skeleton{0%{left:calc(-1 * var(--vds-skeleton-spot-width))}to{left:calc(100% + var(--vds-skeleton-spot-width))}}.ncl-suspense__fallback{position:relative}.ncl-suspense__fallback__failed{min-height:50px;min-width:min-content}.ncl-suspense__fallback__failed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000001a;border:solid 1px rgba(0,0,0,.3);border-radius:5px;transition:background-color .2s ease-in-out}.ncl-suspense__fallback__failed__title,.ncl-suspense__fallback__failed__description{min-height:0}.ncl-suspense__fallback__failed:hover:before{background-color:#0006}.ncl-suspense__fallback__failed:hover .ncl-suspense__fallback__failed__content{color:var(--nclh-color-text-body-light)}.custom-message{display:flex;flex-direction:column;align-items:center;gap:var(--nclh-spacing-3)}.custom-message__figure__image{display:flex;justify-content:center;align-items:center;height:100px;width:100px}.custom-message__body{display:flex;flex-direction:column;align-items:center;gap:var(--nclh-spacing-3)}.custom-message__footer{display:flex;flex-direction:column;align-items:center;gap:var(--nclh-spacing-2)}.alert{--vds-alert-title-font-family: var(--nclh-typography-alert-title-medium-font-family);--vds-alert-title-font-weight: var(--nclh-typography-alert-title-medium-font-weight);--vds-alert-title-line-height: var(--nclh-typography-alert-title-medium-line-height);--vds-alert-title-font-size: var(--nclh-typography-alert-title-medium-font-size);--vds-alert-title-letter-spacing: var(--nclh-typography-alert-title-medium-letter-spacing);--vds-alert-title-text-case: var(--nclh-typography-alert-title-medium-text-case);--vds-alert-title-text-decoration: var(--nclh-typography-alert-title-medium-text-decoration);--vds-alert-title-font-style: var(--nclh-typography-alert-title-medium-font-style);--vds-alert-copy-font-family: var(--nclh-typography-alert-copy-medium-font-family);--vds-alert-copy-font-weight: var(--nclh-typography-alert-copy-medium-font-weight);--vds-alert-copy-line-height: var(--nclh-typography-alert-copy-medium-line-height);--vds-alert-copy-font-size: var(--nclh-typography-alert-copy-medium-font-size);--vds-alert-copy-letter-spacing: var(--nclh-typography-alert-copy-medium-letter-spacing);--vds-alert-copy-text-case: var(--nclh-typography-alert-copy-medium-text-case);--vds-alert-copy-text-decoration: var(--nclh-typography-alert-copy-medium-text-decoration);--vds-alert-copy-font-style: var(--nclh-typography-alert-copy-medium-font-style)}.alert{--vds-alert-gap: var(--nclh-element-alert-medium-item-spacing);--vds-alert-border-width: var(--nclh-element-alert-medium-border-width);--vds-alert-padding: var(--nclh-element-alert-medium-vertical-padding) var(--nclh-element-alert-medium-horizontal-padding);--vds-alert-body-action-padding: var(--nclh-spacing-1)}.alert.alert_notification,.alert{--vds-alert-border-color: var(--nclh-component-alert-layer-notification-border-color);--vds-alert-color-background: var(--nclh-color-background-alert-notification);--vds-alert-color-text: var(--nclh-color-text-alert-copy-notification);--vds-alert-color-text-icon: var(--nclh-color-text-alert-icon-notification)}.alert.alert_warning{--vds-alert-border-color: var(--nclh-component-alert-layer-warning-border-color);--vds-alert-color-background: var(--nclh-color-background-alert-warning);--vds-alert-color-text: var(--nclh-color-text-alert-copy-warning);--vds-alert-color-text-icon: var(--nclh-color-text-alert-icon-warning)}.alert.alert_error{--vds-alert-border-color: var(--nclh-component-alert-layer-error-border-color);--vds-alert-color-background: var(--nclh-color-background-alert-error);--vds-alert-color-text: var(--nclh-color-text-alert-copy-error);--vds-alert-color-text-icon: var(--nclh-color-text-alert-icon-error)}.alert.alert_success{--vds-alert-border-color: var(--nclh-component-alert-layer-success-border-color);--vds-alert-color-background: var(--nclh-color-background-alert-success);--vds-alert-color-text: var(--nclh-color-text-alert-copy-success);--vds-alert-color-text-icon: var(--nclh-color-text-alert-icon-success)}.alert.alert_variant-1,.alert{--vds-alert-border-radius: var(--nclh-border-radius-small)}.alert.alert_variant-2{--vds-alert-border-radius: var(--nclh-border-radius-none);--vds-alert-border-color: var(--nclh-color-border-layer-transparent)}.alert{width:100%;display:flex;gap:var(--vds-alert-gap);padding:var(--vds-alert-padding);border:var(--vds-alert-border-width) solid var(--vds-alert-border-color);border-radius:var(--vds-alert-border-radius);background-color:var(--vds-alert-color-background);color:var(--vds-alert-color-text)}.alert__icon{display:flex;align-items:flex-start}.alert__body{display:flex;flex-direction:column;flex:1 1 auto}.alert__body__title__text{font-family:var(--vds-alert-title-font-family);font-weight:var(--vds-alert-title-font-weight);line-height:var(--vds-alert-title-line-height);font-size:var(--vds-alert-title-font-size);letter-spacing:var(--vds-alert-title-letter-spacing);text-decoration:var(--vds-alert-title-text-decoration);text-transform:var(--vds-alert-title-text-case);font-style:var(--vds-alert-title-font-style)}.alert__body__description__text{font-family:var(--vds-alert-copy-font-family);font-weight:var(--vds-alert-copy-font-weight);line-height:var(--vds-alert-copy-line-height);font-size:var(--vds-alert-copy-font-size);letter-spacing:var(--vds-alert-copy-letter-spacing);text-decoration:var(--vds-alert-copy-text-decoration);text-transform:var(--vds-alert-copy-text-case);font-style:var(--vds-alert-copy-font-style)}.alert__body__action:not(:first-child){padding-top:var(--vds-alert-body-action-padding)}.alert__aside{display:flex;align-items:flex-start}.alert__aside__close,.alert__aside__collapse{display:flex}.message.message_size_large,.message{--vds-message-helper-padding: var(--nclh-element-message-large-helper-horizontal-padding) var(--nclh-element-message-large-helper-vertical-padding);--vds-message-helper-font-family: var(--nclh-typography-message-helper-large-font-family);--vds-message-helper-font-weight: var(--nclh-typography-message-helper-large-font-weight);--vds-message-helper-line-height: var(--nclh-typography-message-helper-large-line-height);--vds-message-helper-font-size: var(--nclh-typography-message-helper-large-font-size);--vds-message-helper-letter-spacing: var(--nclh-typography-message-helper-large-letter-spacing);--vds-message-helper-text-decoration: var(--nclh-typography-message-helper-large-text-decoration);--vds-message-helper-text-transform: var(--nclh-typography-message-helper-large-text-case);--vds-message-helper-font-style: var(--nclh-typography-message-helper-large-font-style)}.message.message_size_medium{--vds-message-helper-padding: var(--nclh-element-message-medium-helper-horizontal-padding) var(--nclh-element-message-medium-helper-vertical-padding);--vds-message-helper-font-family: var(--nclh-typography-message-helper-medium-font-family);--vds-message-helper-font-weight: var(--nclh-typography-message-helper-medium-font-weight);--vds-message-helper-line-height: var(--nclh-typography-message-helper-medium-line-height);--vds-message-helper-font-size: var(--nclh-typography-message-helper-medium-font-size);--vds-message-helper-letter-spacing: var(--nclh-typography-message-helper-medium-letter-spacing);--vds-message-helper-text-decoration: var(--nclh-typography-message-helper-medium-text-decoration);--vds-message-helper-text-transform: var(--nclh-typography-message-helper-medium-text-case);--vds-message-helper-font-style: var(--nclh-typography-message-helper-medium-font-style)}.message.message_size_small{--vds-message-helper-padding: var(--nclh-element-message-small-helper-horizontal-padding) var(--nclh-element-message-small-helper-vertical-padding);--vds-message-helper-font-family: var(--nclh-typography-message-helper-small-font-family);--vds-message-helper-font-weight: var(--nclh-typography-message-helper-small-font-weight);--vds-message-helper-line-height: var(--nclh-typography-message-helper-small-line-height);--vds-message-helper-font-size: var(--nclh-typography-message-helper-small-font-size);--vds-message-helper-letter-spacing: var(--nclh-typography-message-helper-small-letter-spacing);--vds-message-helper-text-decoration: var(--nclh-typography-message-helper-small-text-decoration);--vds-message-helper-text-transform: var(--nclh-typography-message-helper-small-text-case);--vds-message-helper-font-style: var(--nclh-typography-message-helper-small-font-style)}.message.message_size_large,.message{--nclh-mesagge-error-padding: var(--nclh-element-message-large-error-horizontal-padding) var(--nclh-element-message-large-error-vertical-padding);--vds-message-error-font-family: var(--nclh-typography-message-error-large-font-family);--vds-message-error-font-weight: var(--nclh-typography-message-error-large-font-weight);--vds-message-error-line-height: var(--nclh-typography-message-error-large-line-height);--vds-message-error-font-size: var(--nclh-typography-message-error-large-font-size);--vds-message-error-letter-spacing: var(--nclh-typography-message-error-large-letter-spacing);--vds-message-error-text-decoration: var(--nclh-typography-message-error-large-text-decoration);--vds-message-error-text-transform: var(--nclh-typography-message-error-large-text-case);--vds-message-error-font-style: var(--nclh-typography-message-error-large-font-style)}.message.message_size_medium{--nclh-mesagge-error-padding: var(--nclh-element-message-medium-error-horizontal-padding) var(--nclh-element-message-medium-error-vertical-padding);--vds-message-error-font-family: var(--nclh-typography-message-error-medium-font-family);--vds-message-error-font-weight: var(--nclh-typography-message-error-medium-font-weight);--vds-message-error-line-height: var(--nclh-typography-message-error-medium-line-height);--vds-message-error-font-size: var(--nclh-typography-message-error-medium-font-size);--vds-message-error-letter-spacing: var(--nclh-typography-message-error-medium-letter-spacing);--vds-message-error-text-decoration: var(--nclh-typography-message-error-medium-text-decoration);--vds-message-error-text-transform: var(--nclh-typography-message-error-medium-text-case);--vds-message-error-font-style: var(--nclh-typography-message-error-medium-font-style)}.message.message_size_small{--nclh-mesagge-error-padding: var(--nclh-element-message-small-error-horizontal-padding) var(--nclh-element-message-small-error-vertical-padding);--vds-message-error-font-family: var(--nclh-typography-message-error-small-font-family);--vds-message-error-font-weight: var(--nclh-typography-message-error-small-font-weight);--vds-message-error-line-height: var(--nclh-typography-message-error-small-line-height);--vds-message-error-font-size: var(--nclh-typography-message-error-small-font-size);--vds-message-error-letter-spacing: var(--nclh-typography-message-error-small-letter-spacing);--vds-message-error-text-decoration: var(--nclh-typography-message-error-small-text-decoration);--vds-message-error-text-transform: var(--nclh-typography-message-error-small-text-case);--vds-message-error-font-style: var(--nclh-typography-message-error-small-font-style)}.message.message_size_large,.message{--nclh-mesagge-success-padding: var(--nclh-element-message-large-success-horizontal-padding) var(--nclh-element-message-large-success-vertical-padding);--vds-message-success-font-family: var(--nclh-typography-message-success-large-font-family);--vds-message-success-font-weight: var(--nclh-typography-message-success-large-font-weight);--vds-message-success-line-height: var(--nclh-typography-message-success-large-line-height);--vds-message-success-font-size: var(--nclh-typography-message-success-large-font-size);--vds-message-success-letter-spacing: var(--nclh-typography-message-success-large-letter-spacing);--vds-message-success-text-decoration: var(--nclh-typography-message-success-large-text-decoration);--vds-message-success-text-transform: var(--nclh-typography-message-success-large-text-case);--vds-message-success-font-style: var(--nclh-typography-message-success-large-font-style)}.message.message_size_medium{--nclh-mesagge-success-padding: var(--nclh-element-message-medium-success-horizontal-padding) var(--nclh-element-message-medium-success-vertical-padding);--vds-message-success-font-family: var(--nclh-typography-message-success-medium-font-family);--vds-message-success-font-weight: var(--nclh-typography-message-success-medium-font-weight);--vds-message-success-line-height: var(--nclh-typography-message-success-medium-line-height);--vds-message-success-font-size: var(--nclh-typography-message-success-medium-font-size);--vds-message-success-letter-spacing: var(--nclh-typography-message-success-medium-letter-spacing);--vds-message-success-text-decoration: var(--nclh-typography-message-success-medium-text-decoration);--vds-message-success-text-transform: var(--nclh-typography-message-success-medium-text-case);--vds-message-success-font-style: var(--nclh-typography-message-success-medium-font-style)}.message.message_size_small{--nclh-mesagge-success-padding: var(--nclh-element-message-small-success-horizontal-padding) var(--nclh-element-message-small-success-vertical-padding);--vds-message-success-font-family: var(--nclh-typography-message-success-small-font-family);--vds-message-success-font-weight: var(--nclh-typography-message-success-small-font-weight);--vds-message-success-line-height: var(--nclh-typography-message-success-small-line-height);--vds-message-success-font-size: var(--nclh-typography-message-success-small-font-size);--vds-message-success-letter-spacing: var(--nclh-typography-message-success-small-letter-spacing);--vds-message-success-text-decoration: var(--nclh-typography-message-success-small-text-decoration);--vds-message-success-text-transform: var(--nclh-typography-message-success-small-text-case);--vds-message-success-font-style: var(--nclh-typography-message-success-small-font-style)}.message{--vds-message-helper-color: var(--nclh-color-text-message-helper-default);--vds-message-error-color: var(--nclh-color-text-message-error-default);--vds-message-succes-color: var(--nclh-color-text-message-success-default)}.message__helper{display:flex;padding:var(--vds-message-helper-padding)}.message__helper__text{font-family:var(--vds-message-helper-font-family);font-weight:var(--vds-message-helper-font-weight);line-height:var(--vds-message-helper-line-height);font-size:var(--vds-message-helper-font-size);letter-spacing:var(--vds-message-helper-letter-spacing);text-decoration:var(--vds-message-helper-text-decoration);text-transform:var(--vds-message-helper-text-transform);font-style:var(--vds-message-helper-font-style);color:var(--vds-message-helper-color)}.message__error{display:flex;padding:var(--nclh-mesagge-error-padding)}.message__error__text{font-family:var(--vds-message-error-font-family);font-weight:var(--vds-message-error-font-weight);line-height:var(--vds-message-error-line-height);font-size:var(--vds-message-error-font-size);letter-spacing:var(--vds-message-error-letter-spacing);text-decoration:var(--vds-message-error-text-decoration);text-transform:var(--vds-message-error-text-transform);font-style:var(--vds-message-error-font-style);color:var(--vds-message-error-color)}.message__success{display:flex;padding:var(--nclh-mesagge-success-padding)}.message__success__text{font-family:var(--vds-message-success-font-family);font-weight:var(--vds-message-success-font-weight);line-height:var(--vds-message-success-line-height);font-size:var(--vds-message-success-font-size);letter-spacing:var(--vds-message-success-letter-spacing);text-decoration:var(--vds-message-success-text-decoration);text-transform:var(--vds-message-success-text-transform);font-style:var(--vds-message-success-font-style);color:var(--vds-message-succes-color)}.btn.btn_primary_solid,.btn,.input__group__field[type=file]::file-selector-button{--vds-btn-color-text-default: var(--nclh-color-text-button-primary-solid-default);--vds-btn-color-text-hover: var(--nclh-color-text-button-primary-solid-hover);--vds-btn-color-text-focus: var(--nclh-color-text-button-primary-solid-focus);--vds-btn-color-text-active: var(--nclh-color-text-button-primary-solid-active);--vds-btn-color-text-disabled: var(--nclh-color-text-button-primary-solid-disabled);--vds-btn-color-background-default: var(--nclh-color-background-button-primary-solid-default);--vds-btn-color-background-hover: var(--nclh-color-background-button-primary-solid-hover);--vds-btn-color-background-focus: var(--nclh-color-background-button-primary-solid-focus);--vds-btn-color-background-active: var(--nclh-color-background-button-primary-solid-active);--vds-btn-color-background-disabled: var(--nclh-color-background-button-primary-solid-disabled);--vds-btn-color-border-default: var(--nclh-color-border-button-primary-solid-default);--vds-btn-color-border-hover: var(--nclh-color-border-button-primary-solid-hover);--vds-btn-color-border-focus: var(--nclh-color-border-button-primary-solid-focus);--vds-btn-color-border-active: var(--nclh-color-border-button-primary-solid-active);--vds-btn-color-border-disabled: var(--nclh-color-border-button-primary-solid-disabled)}.btn.btn_primary_outline,.btn_primary_outline.input__group__field[type=file]::file-selector-button{--vds-btn-color-text-default: var(--nclh-color-text-button-primary-outline-default);--vds-btn-color-text-hover: var(--nclh-color-text-button-primary-outline-hover);--vds-btn-color-text-focus: var(--nclh-color-text-button-primary-outline-focus);--vds-btn-color-text-active: var(--nclh-color-text-button-primary-outline-active);--vds-btn-color-text-disabled: var(--nclh-color-text-button-primary-outline-disabled);--vds-btn-color-background-default: var(--nclh-color-background-button-primary-outline-default);--vds-btn-color-background-hover: var(--nclh-color-background-button-primary-outline-hover);--vds-btn-color-background-focus: var(--nclh-color-background-button-primary-outline-focus);--vds-btn-color-background-active: var(--nclh-color-background-button-primary-outline-active);--vds-btn-color-background-disabled: var(--nclh-color-background-button-primary-outline-disabled);--vds-btn-color-border-default: var(--nclh-color-border-button-primary-outline-default);--vds-btn-color-border-hover: var(--nclh-color-border-button-primary-outline-hover);--vds-btn-color-border-focus: var(--nclh-color-border-button-primary-outline-focus);--vds-btn-color-border-active: var(--nclh-color-border-button-primary-outline-active);--vds-btn-color-border-disabled: var(--nclh-color-border-button-primary-outline-disabled)}.btn.btn_secondary_solid,.btn_secondary_solid.input__group__field[type=file]::file-selector-button{--vds-btn-color-text-default: var(--nclh-color-text-button-secondary-solid-default);--vds-btn-color-text-hover: var(--nclh-color-text-button-secondary-solid-hover);--vds-btn-color-text-focus: var(--nclh-color-text-button-secondary-solid-focus);--vds-btn-color-text-active: var(--nclh-color-text-button-secondary-solid-active);--vds-btn-color-text-disabled: var(--nclh-color-text-button-secondary-solid-disabled);--vds-btn-color-background-default: var(--nclh-color-background-button-secondary-solid-default);--vds-btn-color-background-hover: var(--nclh-color-background-button-secondary-solid-hover);--vds-btn-color-background-focus: var(--nclh-color-background-button-secondary-solid-focus);--vds-btn-color-background-active: var(--nclh-color-background-button-secondary-solid-active);--vds-btn-color-background-disabled: var(--nclh-color-background-button-secondary-solid-disabled);--vds-btn-color-border-default: var(--nclh-color-border-button-secondary-solid-default);--vds-btn-color-border-hover: var(--nclh-color-border-button-secondary-solid-hover);--vds-btn-color-border-focus: var(--nclh-color-border-button-secondary-solid-focus);--vds-btn-color-border-active: var(--nclh-color-border-button-secondary-solid-active);--vds-btn-color-border-disabled: var(--nclh-color-border-button-secondary-solid-disabled)}.btn.btn_secondary_outline,.input__group__field[type=file]::file-selector-button{--vds-btn-color-text-default: var(--nclh-color-text-button-secondary-outline-default);--vds-btn-color-text-hover: var(--nclh-color-text-button-secondary-outline-hover);--vds-btn-color-text-focus: var(--nclh-color-text-button-secondary-outline-focus);--vds-btn-color-text-active: var(--nclh-color-text-button-secondary-outline-active);--vds-btn-color-text-disabled: var(--nclh-color-text-button-secondary-outline-disabled);--vds-btn-color-background-default: var(--nclh-color-background-button-secondary-outline-default);--vds-btn-color-background-hover: var(--nclh-color-background-button-secondary-outline-hover);--vds-btn-color-background-focus: var(--nclh-color-background-button-secondary-outline-focus);--vds-btn-color-background-active: var(--nclh-color-background-button-secondary-outline-active);--vds-btn-color-background-disabled: var(--nclh-color-background-button-secondary-outline-disabled);--vds-btn-color-border-default: var(--nclh-color-border-button-secondary-outline-default);--vds-btn-color-border-hover: var(--nclh-color-border-button-secondary-outline-hover);--vds-btn-color-border-focus: var(--nclh-color-border-button-secondary-outline-focus);--vds-btn-color-border-active: var(--nclh-color-border-button-secondary-outline-active);--vds-btn-color-border-disabled: var(--nclh-color-border-button-secondary-outline-disabled)}.btn.btn_link,.btn_link.input__group__field[type=file]::file-selector-button{--vds-btn-color-text-default: var(--nclh-color-text-link-medium-copy-default);--vds-btn-color-text-hover: var(--nclh-color-text-link-medium-copy-hover);--vds-btn-color-text-focus: var(--nclh-color-text-link-medium-copy-focus);--vds-btn-color-text-active: var(--nclh-color-text-link-medium-copy-active);--vds-btn-color-text-disabled: var(--nclh-color-text-link-medium-copy-disabled);--vds-btn-color-background-default: var(--nclh-color-brand-transparent);--vds-btn-color-background-hover: var(--nclh-color-brand-transparent);--vds-btn-color-background-focus: var(--nclh-color-brand-transparent);--vds-btn-color-background-active: var(--nclh-color-brand-transparent);--vds-btn-color-background-disabled: var(--nclh-color-brand-transparent);--vds-btn-color-border-default: var(--nclh-color-brand-transparent);--vds-btn-color-border-hover: var(--nclh-color-brand-transparent);--vds-btn-color-border-focus: var(--nclh-color-brand-transparent);--vds-btn-color-border-active: var(--nclh-color-brand-transparent);--vds-btn-color-border-disabled: var(--nclh-color-brand-transparent)}.btn.btn_size_large,.input.input_size_large .btn.input__group__field[type=file]::file-selector-button,.btn,.input__group__field[type=file]::file-selector-button{--vds-btn-font-family: var(--nclh-typography-button-copy-large-font-family);--vds-btn-font-weight: var(--nclh-typography-button-copy-large-font-weight);--vds-btn-line-height: var(--nclh-typography-button-copy-large-line-height);--vds-btn-font-size: var(--nclh-typography-button-copy-large-font-size);--vds-btn-letter-spacing: var(--nclh-typography-button-copy-large-letter-spacing);--vds-btn-text-decoration: var(--nclh-typography-button-copy-large-text-decoration);--vds-btn-text-transform: var(--nclh-typography-button-copy-large-text-case);--vds-btn-font-style: var(--nclh-typography-button-copy-large-font-style);--vds-btn-vertical-padding: var(--nclh-element-button-large-vertical-padding);--vds-btn-horizontal-padding: var(--nclh-element-button-large-horizontal-padding);--vds-btn-border-width: var(--nclh-element-button-large-border-width);--vds-btn-border-radius: var(--nclh-element-button-large-border-radius);--vds-btn-item-spacing: var(--nclh-element-button-large-item-spacing)}.btn.btn_size_medium,.btn_size_medium.input__group__field[type=file]::file-selector-button,.input.input_size_medium .input__group__field[type=file]::file-selector-button{--vds-btn-font-family: var(--nclh-typography-button-copy-medium-font-family);--vds-btn-font-weight: var(--nclh-typography-button-copy-medium-font-weight);--vds-btn-line-height: var(--nclh-typography-button-copy-medium-line-height);--vds-btn-font-size: var(--nclh-typography-button-copy-medium-font-size);--vds-btn-letter-spacing: var(--nclh-typography-button-copy-medium-letter-spacing);--vds-btn-text-decoration: var(--nclh-typography-button-copy-medium-text-decoration);--vds-btn-text-transform: var(--nclh-typography-button-copy-medium-text-case);--vds-btn-font-style: var(--nclh-typography-button-copy-medium-font-style);--vds-btn-vertical-padding: var(--nclh-element-button-medium-vertical-padding);--vds-btn-horizontal-padding: var(--nclh-element-button-medium-horizontal-padding);--vds-btn-border-width: var(--nclh-element-button-medium-border-width);--vds-btn-border-radius: var(--nclh-element-button-medium-border-radius);--vds-btn-item-spacing: var(--nclh-element-button-medium-item-spacing)}.btn.btn_size_small,.btn_size_small.input__group__field[type=file]::file-selector-button,.input.input_size_small .input__group__field[type=file]::file-selector-button{--vds-btn-font-family: var(--nclh-typography-button-copy-small-font-family);--vds-btn-font-weight: var(--nclh-typography-button-copy-small-font-weight);--vds-btn-line-height: var(--nclh-typography-button-copy-small-line-height);--vds-btn-font-size: var(--nclh-typography-button-copy-small-font-size);--vds-btn-letter-spacing: var(--nclh-typography-button-copy-small-letter-spacing);--vds-btn-text-decoration: var(--nclh-typography-button-copy-small-text-decoration);--vds-btn-text-transform: var(--nclh-typography-button-copy-small-text-case);--vds-btn-font-style: var(--nclh-typography-button-copy-small-font-style);--vds-btn-vertical-padding: var(--nclh-element-button-small-vertical-padding);--vds-btn-horizontal-padding: var(--nclh-element-button-small-horizontal-padding);--vds-btn-border-width: var(--nclh-element-button-small-border-width);--vds-btn-border-radius: var(--nclh-element-button-small-border-radius);--vds-btn-item-spacing: var(--nclh-element-button-small-item-spacing)}.btn,.input__group__field[type=file]::file-selector-button{--vds-btn-color-text: var(--vds-btn-color-text-default);--vds-btn-color-background: var(--vds-btn-color-background-default);--vds-btn-color-border: var(--vds-btn-color-border-default)}@media (hover: hover){.btn:active:hover,.btn:focus:hover,.btn:focus-visible:hover,.btn:hover,.input__group__field[type=file]:hover::file-selector-button{--vds-btn-color-text: var(--vds-btn-color-text-hover);--vds-btn-color-background: var(--vds-btn-color-background-hover);--vds-btn-color-border: var(--vds-btn-color-border-hover)}}.btn:focus,.input__group__field[type=file]:focus::file-selector-button,.btn:focus-visible,.input__group__field[type=file]:focus-visible::file-selector-button{--vds-btn-color-text: var(--vds-btn-color-text-focus);--vds-btn-color-background: var(--vds-btn-color-background-focus);--vds-btn-color-border: var(--vds-btn-color-border-focus)}.btn:active,.input__group__field[type=file]:active::file-selector-button{--vds-btn-color-text: var(--vds-btn-color-text-active);--vds-btn-color-background: var(--vds-btn-color-background-active);--vds-btn-color-border: var(--vds-btn-color-border-active)}.btn:disabled,.input__group__field[type=file]:disabled::file-selector-button,:disabled .btn,:disabled .input__group__field[type=file]::file-selector-button,.btn.disabled,.disabled.input__group__field[type=file]::file-selector-button,.disabled .btn,.disabled .input__group__field[type=file]::file-selector-button,.btn.btn_disabled,.btn_disabled.input__group__field[type=file]::file-selector-button,.input.input_disabled .input__group__field[type=file]::file-selector-button{--vds-btn-color-text: var(--vds-btn-color-text-disabled);--vds-btn-color-background: var(--vds-btn-color-background-disabled);--vds-btn-color-border: var(--vds-btn-color-border-disabled)}.btn,.input__group__field[type=file]::file-selector-button{--vds-btn-border: var(--vds-btn-border-width) solid var(--vds-btn-color-border);--vds-btn-padding: var(--vds-btn-vertical-padding) var(--vds-btn-horizontal-padding);--vds-btn-white-space: nowrap}.btn,.input__group__field[type=file]::file-selector-button{display:inline-flex;justify-content:center;align-items:center;text-decoration:var(--vds-btn-text-decoration);font-style:var(--vds-btn-font-style);padding:var(--vds-btn-padding);color:var(--vds-btn-color-text);background-color:var(--vds-btn-color-background);border:var(--vds-btn-border);border-radius:var(--vds-btn-border-radius);gap:var(--vds-btn-item-spacing);cursor:pointer;-webkit-user-select:none;user-select:none;max-width:100%;transition:.15s ease-in-out}.btn:disabled,.input__group__field[type=file]:disabled::file-selector-button,:disabled .btn,:disabled .input__group__field[type=file]::file-selector-button,.btn.disabled,.disabled.input__group__field[type=file]::file-selector-button,.disabled .btn,.disabled .input__group__field[type=file]::file-selector-button,.btn.btn_disabled,.btn_disabled.input__group__field[type=file]::file-selector-button,.input.input_disabled .input__group__field[type=file]::file-selector-button{pointer-events:none}.btn__text,.input__group__field[type=file]::file-selector-button{font-family:var(--vds-btn-font-family);font-size:var(--vds-btn-font-size);line-height:var(--vds-btn-line-height);font-weight:var(--vds-btn-font-weight);text-transform:var(--vds-btn-text-transform);letter-spacing:var(--vds-btn-letter-spacing);white-space:var(--vds-btn-white-space);text-overflow:ellipsis;overflow:hidden;text-align:center}.btn.btn_block,.btn_block.input__group__field[type=file]::file-selector-button{display:flex;width:100%}.btn.btn_max-75,.btn_max-75.input__group__field[type=file]::file-selector-button{max-width:75%}.btn.btn_max-50,.btn_max-50.input__group__field[type=file]::file-selector-button{max-width:50%}.btn.btn_max-25,.btn_max-25.input__group__field[type=file]::file-selector-button{max-width:25%}.btn.btn_wrap,.btn_wrap.input__group__field[type=file]::file-selector-button{--vds-btn-white-space: normal;text-wrap:balance}.btn.btn_trim,.btn_trim.input__group__field[type=file]::file-selector-button{--vds-btn-padding: 0}.btn.btn_loading .btn__icon-prepend,.btn_loading.input__group__field[type=file]::file-selector-button .btn__icon-prepend,.btn.btn_loading .btn__icon-append,.btn_loading.input__group__field[type=file]::file-selector-button .btn__icon-append,.btn.btn_loading .btn__text,.btn.btn_loading .input__group__field[type=file]::file-selector-button,.btn_loading.input__group__field[type=file]::file-selector-button .btn__text,.btn_loading.input__group__field[type=file]::file-selector-button .input__group__field[type=file]::file-selector-button{visibility:hidden}.btn.btn_link,.btn_link.input__group__field[type=file]::file-selector-button{--vds-btn-padding: 0;--vds-btn-border: none}.input.input_size_large,.input{--vds-input-gap: var(--nclh-element-input-large-gap-item-spacing);--vds-input-height: calc( var(--nclh-typography-input-field-large-line-height) + 2 * var(--nclh-element-input-large-field-border-width) + 2 * var(--nclh-element-input-large-field-vertical-padding) )}.input.input_size_large,.input{--vds-input-label-font-family: var(--nclh-typography-input-label-large-font-family);--vds-input-label-font-weight: var(--nclh-typography-input-label-large-font-weight);--vds-input-label-font-size: var(--nclh-typography-input-label-large-font-size);--vds-input-label-line-height: var(--nclh-typography-input-label-large-line-heigh);--vds-input-label-letter-spacing: var(--nclh-typography-input-label-large-letter-spacing);--vds-input-label-text-decoration: var(--nclh-typography-input-label-large-text-decoration);--vds-input-label-text-transform: var(--nclh-typography-input-label-large-text-case);--vds-input-label-font-style: var(--nclh-typography-input-label-large-font-style);--vds-input-label-padding: var(--nclh-element-input-large-label-padding-top) var(--nclh-element-input-large-label-padding-right) var(--nclh-element-input-large-label-padding-bottom) var(--nclh-element-input-large-label-padding-left);--vds-input-label-gap: var(--nclh-element-input-large-label-item-spacing)}.input.input_size_large,.input{--vds-input-field-font-family: var(--nclh-typography-input-field-large-font-family);--vds-input-field-font-weight: var(--nclh-typography-input-field-large-font-weight);--vds-input-field-line-height: var(--nclh-typography-input-field-large-line-height);--vds-input-field-font-size: var(--nclh-typography-input-field-large-font-size);--vds-input-field-letter-spacing: var(--nclh-typography-input-field-large-letter-spacing);--vds-input-field-text-decoration: var(--nclh-typography-input-field-large-text-decoration);--vds-input-field-text-transform: var(--nclh-typography-input-field-large-text-case);--vds-input-field-font-style: var(--nclh-typography-input-field-large-font-style);--vds-input-field-border-radius: var(--nclh-element-input-large-field-border-radius);--vds-input-field-border-width: var(--nclh-element-input-large-field-border-width);--vds-input-field-border-style: solid;--vds-input-field-padding-x: var(--nclh-element-input-large-field-horizontal-padding);--vds-input-field-padding-y: var(--nclh-element-input-large-field-vertical-padding);--vds-input-field-gap: var(--nclh-element-input-large-field-item-spacing);--vds-input-field-placeholder-gap: var(--nclh-element-input-large-placeholder-item-spacing)}.input.input_size_medium{--vds-input-gap: var(--nclh-element-input-medium-gap-item-spacing);--vds-input-height: calc( var(--nclh-typography-input-field-medium-line-height) + 2 * var(--nclh-element-input-medium-field-border-width) + 2 * var(--nclh-element-input-medium-field-vertical-padding) )}.input.input_size_medium{--vds-input-label-font-family: var(--nclh-typography-input-label-medium-font-family);--vds-input-label-font-weight: var(--nclh-typography-input-label-medium-font-weight);--vds-input-label-font-size: var(--nclh-typography-input-label-medium-font-size);--vds-input-label-line-height: var(--nclh-typography-input-label-medium-line-heigh);--vds-input-label-letter-spacing: var(--nclh-typography-input-label-medium-letter-spacing);--vds-input-label-text-decoration: var(--nclh-typography-input-label-medium-text-decoration);--vds-input-label-text-transform: var(--nclh-typography-input-label-medium-text-case);--vds-input-label-font-style: var(--nclh-typography-input-label-medium-font-style);--vds-input-label-padding: var(--nclh-element-input-medium-label-padding-top) var(--nclh-element-input-medium-label-padding-right) var(--nclh-element-input-medium-label-padding-bottom) var(--nclh-element-input-medium-label-padding-left);--vds-input-label-gap: var(--nclh-element-input-medium-label-item-spacing)}.input.input_size_medium{--vds-input-field-font-family: var(--nclh-typography-input-field-medium-font-family);--vds-input-field-font-weight: var(--nclh-typography-input-field-medium-font-weight);--vds-input-field-line-height: var(--nclh-typography-input-field-medium-line-height);--vds-input-field-font-size: var(--nclh-typography-input-field-medium-font-size);--vds-input-field-letter-spacing: var(--nclh-typography-input-field-medium-letter-spacing);--vds-input-field-text-decoration: var(--nclh-typography-input-field-medium-text-decoration);--vds-input-field-text-transform: var(--nclh-typography-input-field-medium-text-case);--vds-input-field-font-style: var(--nclh-typography-input-field-medium-font-style);--vds-input-field-border-radius: var(--nclh-element-input-medium-field-border-radius);--vds-input-field-border-width: var(--nclh-element-input-medium-field-border-width);--vds-input-field-border-style: solid;--vds-input-field-padding-x: var(--nclh-element-input-medium-field-horizontal-padding);--vds-input-field-padding-y: var(--nclh-element-input-medium-field-vertical-padding);--vds-input-field-gap: var(--nclh-element-input-medium-field-item-spacing);--vds-input-field-placeholder-gap: var(--nclh-element-input-medium-placeholder-item-spacing)}.input.input_size_small{--vds-input-gap: var(--nclh-element-input-small-gap-item-spacing);--vds-input-height: calc( var(--nclh-typography-input-field-small-line-height) + 2 * var(--nclh-element-input-small-field-border-width) + 2 * var(--nclh-element-input-small-field-vertical-padding) )}.input.input_size_small{--vds-input-label-font-family: var(--nclh-typography-input-label-small-font-family);--vds-input-label-font-weight: var(--nclh-typography-input-label-small-font-weight);--vds-input-label-font-size: var(--nclh-typography-input-label-small-font-size);--vds-input-label-line-height: var(--nclh-typography-input-label-small-line-heigh);--vds-input-label-letter-spacing: var(--nclh-typography-input-label-small-letter-spacing);--vds-input-label-text-decoration: var(--nclh-typography-input-label-small-text-decoration);--vds-input-label-text-transform: var(--nclh-typography-input-label-small-text-case);--vds-input-label-font-style: var(--nclh-typography-input-label-small-font-style);--vds-input-label-padding: var(--nclh-element-input-small-label-padding-top) var(--nclh-element-input-small-label-padding-right) var(--nclh-element-input-small-label-padding-bottom) var(--nclh-element-input-small-label-padding-left);--vds-input-label-gap: var(--nclh-element-input-small-label-item-spacing)}.input.input_size_small{--vds-input-field-font-family: var(--nclh-typography-input-field-small-font-family);--vds-input-field-font-weight: var(--nclh-typography-input-field-small-font-weight);--vds-input-field-line-height: var(--nclh-typography-input-field-small-line-height);--vds-input-field-font-size: var(--nclh-typography-input-field-small-font-size);--vds-input-field-letter-spacing: var(--nclh-typography-input-field-small-letter-spacing);--vds-input-field-text-decoration: var(--nclh-typography-input-field-small-text-decoration);--vds-input-field-text-transform: var(--nclh-typography-input-field-small-text-case);--vds-input-field-font-style: var(--nclh-typography-input-field-small-font-style);--vds-input-field-border-radius: var(--nclh-element-input-small-field-border-radius);--vds-input-field-border-width: var(--nclh-element-input-small-field-border-width);--vds-input-field-border-style: solid;--vds-input-field-padding-x: var(--nclh-element-input-small-field-horizontal-padding);--vds-input-field-padding-y: var(--nclh-element-input-small-field-vertical-padding);--vds-input-field-gap: var(--nclh-element-input-small-field-item-spacing);--vds-input-field-placeholder-gap: var(--nclh-element-input-small-placeholder-item-spacing)}.input{--vds-input-label-color: var(--nclh-color-text-input-label-default);--vds-input-field-background-color: var(--nclh-color-background-input-field-default);--vds-input-field-color: var(--nclh-color-text-input-field-default);--vds-input-field-placeholder-color: var(--nclh-color-text-input-placeholder-default);--vds-input-field-border-color: var(--nclh-color-border-input-field-default);--vds-input-field-background-color-hover: var(--nclh-color-background-input-field-hover);--vds-input-field-background-color-focus: var(--nclh-color-background-input-field-focus);--vds-input-field-background-color-active: var(--nclh-color-background-input-field-active);--vds-input-field-border-color-hover: var(--nclh-color-border-input-field-hover);--vds-input-field-border-color-focus: var(--nclh-color-border-input-field-focus);--vds-input-field-border-color-active: var(--nclh-color-border-input-field-active);--vds-input-icon-color: var(--nclh-color-text-input-icon-default)}@media (hover: hover){.input__group__field:hover~.input__group__icon,.input__group__field:hover{--vds-input-field-border-color: var(--vds-input-field-border-color-hover);--vds-input-field-background-color: var(--vds-input-field-background-color-hover)}}.input.input_focus .input__group__field~.input__group__icon,.input.input_focus .input__group__field,.input__group__field:focus:hover~.input__group__icon,.input__group__field:focus-visible:hover~.input__group__icon,.input__group__field:focus:hover,.input__group__field:focus-visible:hover,.input__group__field:focus~.input__group__icon,.input__group__field:focus-visible~.input__group__icon,.input__group__field:focus,.input__group__field:focus-visible{--vds-input-field-border-color: var(--vds-input-field-border-color-focus);--vds-input-field-background-color: var(--vds-input-field-background-color-focus)}.input__group__field:active~.input__group__icon,.input__group__field:active{--vds-input-field-border-color: var(--vds-input-field-border-color-active);--vds-input-field-background-color: var(--vds-input-field-background-color-active)}.input.input_invalid{--vds-input-label-color: var(--nclh-color-text-input-label-invalid);--vds-input-field-background-color: var(--nclh-color-background-input-field-invalid);--vds-input-field-color: var(--nclh-color-text-input-field-invalid);--vds-input-field-placeholder-color: var(--nclh-color-text-input-placeholder-invalid);--vds-input-field-border-color: var(--nclh-color-border-input-field-invalid);--vds-input-field-background-color-hover: var(--nclh-color-background-input-field-invalid);--vds-input-field-background-color-focus: var(--nclh-color-background-input-field-invalid);--vds-input-field-background-color-active: var(--nclh-color-background-input-field-invalid);--vds-input-field-border-color-hover: var(--nclh-color-border-input-field-invalid);--vds-input-field-border-color-focus: var(--nclh-color-border-input-field-invalid);--vds-input-field-border-color-active: var(--nclh-color-border-input-field-invalid);--vds-input-icon-color: var(--nclh-color-text-input-icon-invalid)}.input.input_success{--vds-input-field-border-color: var(--nclh-color-border-input-field-success);--vds-input-field-background-color: var(--nclh-color-background-input-field-success);--vds-input-field-background-color-hover: var(--nclh-color-background-input-field-success);--vds-input-field-background-color-focus: var(--nclh-color-background-input-field-success);--vds-input-field-background-color-active: var(--nclh-color-background-input-field-success);--vds-input-field-border-color-hover: var(--nclh-color-border-input-field-success);--vds-input-field-border-color-focus: var(--nclh-color-border-input-field-success);--vds-input-field-border-color-active: var(--nclh-color-border-input-field-success)}.input.input_disabled,.input__group__field:disabled,:disabled .input__group__field,.input__group__field.disabled,.disabled .input__group__field{--vds-input-field-background-color: var(--nclh-color-background-input-field-disabled);--vds-input-field-color: var(--nclh-color-text-input-field-disabled);--vds-input-field-border-color: var(--nclh-color-border-input-field-disabled);--vds-input-field-placeholder-color: var(--nclh-color-text-input-placeholder-disabled);--vds-input-field-background-color-hover: var(--nclh-color-background-input-field-disabled);--vds-input-field-background-color-focus: var(--nclh-color-background-input-field-disabled);--vds-input-field-background-color-active: var(--nclh-color-background-input-field-disabled);--vds-input-field-border-color-hover: var(--nclh-color-border-input-field-disabled);--vds-input-field-border-color-focus: var(--nclh-color-border-input-field-disabled);--vds-input-field-border-color-active: var(--nclh-color-border-input-field-disabled);--vds-input-icon-color: var(--nclh-color-text-input-icon-disabled)}.input.input_disabled.input_invalid .input__group__icon,.input.input_disabled.input_invalid .input__group__field{--vds-input-field-border-color: var(--nclh-color-border-input-field-invalid)}.input.input_variant-1{--vds-input-field-border-color: var(--nclh-color-brand-transparent);--vds-input-field-file-selector-button-border-radius: calc( var(--vds-input-field-border-radius) - var(--vds-input-field-border-width) )}.input{--vds-input-icon-point-events: none;--vds-input-icon-cursor: auto;--vds-input-field-text-align: start;--vds-input-icon-gap: var(--nclh-spacing-1)}.input{display:flex;flex-direction:column;gap:var(--vds-input-gap)}.input__label{display:inline-flex;align-self:flex-start;font-family:var(--vds-input-label-font-family);font-weight:var(--vds-input-label-font-weight);font-size:var(--vds-input-label-font-size);line-height:var(--vds-input-label-line-height);letter-spacing:var(--vds-input-label-letter-spacing);text-decoration:var(--vds-input-label-text-decoration);text-transform:var(--vds-input-label-text-transform);font-style:var(--vds-input-label-font-style);color:var(--vds-input-label-color);padding:var(--vds-input-label-padding);gap:var(--vds-input-label-gap)}.input__group{position:relative;display:flex}.input__group__icon{position:relative;display:flex;align-items:center;gap:var(--vds-input-icon-gap);background-color:var(--vds-input-field-background-color);border-width:var(--vds-input-field-border-width);border-block:var(--vds-input-field-border-width) var(--vds-input-field-border-style) var(--vds-input-field-border-color);padding-block:var(--vds-input-field-padding-y);color:var(--vds-input-icon-color);cursor:text}.input__group__icon>*{pointer-events:var(--vds-input-icon-point-events);cursor:var(--vds-input-icon-cursor)}.input__group__icon-prepend{order:-1;border-inline-start:var(--vds-input-field-border-width) var(--vds-input-field-border-style) var(--vds-input-field-border-color);border-start-start-radius:var(--vds-input-field-border-radius);border-end-start-radius:var(--vds-input-field-border-radius);border-color:var(--vds-input-field-border-color);padding-inline:var(--vds-input-field-padding-x);padding-inline-end:var(--vds-input-field-gap);margin-inline-end:calc(-1 * var(--vds-input-field-padding-x))}.input__group__icon-append{border-inline-end:var(--vds-input-field-border-width) var(--vds-input-field-border-style) var(--vds-input-field-border-color);border-end-end-radius:var(--vds-input-field-border-radius);border-start-end-radius:var(--vds-input-field-border-radius);border-color:var(--vds-input-field-border-color);padding-inline-start:var(--vds-input-field-gap);padding-inline-end:var(--vds-input-field-padding-x);margin-inline-start:calc(-1 * var(--vds-input-field-padding-x))}.input__group__field{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;width:100%;height:var(--vds-input-height);font-family:var(--vds-input-field-font-family);font-weight:var(--vds-input-field-font-weight);line-height:var(--vds-input-field-line-height);font-size:var(--vds-input-field-font-size);letter-spacing:var(--vds-input-field-letter-spacing);text-decoration:var(--vds-input-field-text-decoration);text-transform:var(--vds-input-field-text-transform);text-align:var(--vds-input-field-text-align);font-style:var(--vds-input-field-font-style);background-color:var(--vds-input-field-background-color);color:var(--vds-input-field-color);border:var(--vds-input-field-border-width) var(--vds-input-field-border-style) var(--vds-input-field-border-color);border-radius:var(--vds-input-field-border-radius);padding-inline:var(--vds-input-field-padding-x);padding-block:var(--vds-input-field-padding-y);gap:var(--vds-input-field-gap);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:none}.input__group__field::placeholder{color:var(--vds-input-field-placeholder-color);gap:var(--vds-input-field-placeholder-gap)}.input__group__field:disabled,:disabled .input__group__field,.input__group__field.disabled,.disabled .input__group__field{pointer-events:none}.input__group__field[type=password]::-ms-reveal{display:none}.input__group__field[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;position:absolute;right:0}.input__group__field[type=number]{-moz-appearance:textfield}.input__group__field[type=number]::-webkit-outer-spin-button,.input__group__field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.input__group__field[type=file]{--vds-input-field-padding-x: 0;--vds-input-field-padding-y: 0;--vds-input-field-border-width: 0;--vds-input-field-border-color: 0;--vds-input-field-background-color: transparent}.input__group__field[type=file]::file-selector-button{margin-right:var(--vds-input-field-gap)}.input__group__field[type=search]::-webkit-search-decoration,.input__group__field[type=search]::-webkit-search-cancel-button,.input__group__field[type=search]::-webkit-search-results-button,.input__group__field[type=search]::-webkit-search-results-decoration{display:none}.input.input_align_start{--vds-input-field-text-align: start}.input.input_align_center{--vds-input-field-text-align: center}.input.input_align_end{--vds-input-field-text-align: end}.input.input_disabled{pointer-events:none}.input.input_disabled .input__group__icon{--vds-input-icon-point-events: none;--vds-input-icon-cursor: auto}.input.input_icon-interactive{--vds-input-icon-point-events: auto;--vds-input-icon-cursor: pointer}.checkbox.checkbox_size_large,.checkbox{--vds-checkbox-padding: var(--nclh-element-checkbox-large-gap-vertical-padding) var(--nclh-element-checkbox-large-gap-horizontal-padding);--vds-checkbox-gap: var(--nclh-element-checkbox-large-gap-item-spacing);--vds-checkbox-icon-padding: var(--nclh-element-checkbox-large-icon-vertical-padding) var(--nclh-element-checkbox-large-icon-horizontal-padding);--vds-checkbox-body-padding: var(--nclh-element-checkbox-large-body-vertical-padding) var(--nclh-element-checkbox-large-body-horizontal-padding);--vds-checkbox-body-gap: var(--nclh-element-checkbox-large-body-item-spacing);--vds-checkbox-label-padding: var(--nclh-element-checkbox-large-label-vertical-padding) var(--nclh-element-checkbox-large-label-horizontal-padding);--vds-checkbox-label-gap: var(--nclh-element-checkbox-large-label-item-spacing);--vds-checkbox-helper-padding: var(--nclh-element-checkbox-large-helper-vertical-padding) var(--nclh-element-checkbox-large-helper-horizontal-padding);--vds-checkbox-helper-gap: var(--nclh-element-checkbox-large-helper-item-spacing);--vds-checkbox-error-padding: var(--nclh-element-checkbox-large-error-vertical-padding) var(--nclh-element-checkbox-large-error-horizontal-padding);--vds-checkbox-error-gap: var(--nclh-element-checkbox-large-error-item-spacing);--vds-checkbox-success-padding: var(--nclh-element-checkbox-large-success-vertical-padding) var(--nclh-element-checkbox-large-success-horizontal-padding);--vds-checkbox-success-gap: var(--nclh-element-checkbox-large-success-item-spacing);--vds-checkbox-font-family: var(--nclh-typography-checkbox-copy-large-font-family);--vds-checkbox-font-weight: var(--nclh-typography-checkbox-copy-large-font-weight);--vds-checkbox-line-height: var(--nclh-typography-checkbox-copy-large-line-height);--vds-checkbox-font-size: var(--nclh-typography-checkbox-copy-large-font-size);--vds-checkbox-letter-spacing: var(--nclh-typography-checkbox-copy-large-letter-spacing);--vds-checkbox-text-decoration: var(--nclh-typography-checkbox-copy-large-text-decoration);--vds-checkbox-text-case: var(--nclh-typography-checkbox-copy-large-text-case);--vds-checkbox-font-style: var(--nclh-typography-checkbox-copy-large-font-style);--vds-checkbox-aside-padding: calc(var(--nclh-font-size-text-4) + var(--vds-checkbox-gap))}.checkbox.checkbox_size_medium{--vds-checkbox-padding: var(--nclh-element-checkbox-medium-gap-vertical-padding) var(--nclh-element-checkbox-medium-gap-horizontal-padding);--vds-checkbox-gap: var(--nclh-element-checkbox-medium-gap-item-spacing);--vds-checkbox-icon-padding: var(--nclh-element-checkbox-medium-icon-vertical-padding) var(--nclh-element-checkbox-medium-icon-horizontal-padding);--vds-checkbox-body-padding: var(--nclh-element-checkbox-medium-body-vertical-padding) var(--nclh-element-checkbox-medium-body-horizontal-padding);--vds-checkbox-body-gap: var(--nclh-element-checkbox-medium-body-item-spacing);--vds-checkbox-label-padding: var(--nclh-element-checkbox-medium-label-vertical-padding) var(--nclh-element-checkbox-medium-label-horizontal-padding);--vds-checkbox-label-gap: var(--nclh-element-checkbox-medium-label-item-spacing);--vds-checkbox-helper-padding: var(--nclh-element-checkbox-medium-helper-vertical-padding) var(--nclh-element-checkbox-medium-helper-horizontal-padding);--vds-checkbox-helper-gap: var(--nclh-element-checkbox-medium-helper-item-spacing);--vds-checkbox-error-padding: var(--nclh-element-checkbox-medium-error-vertical-padding) var(--nclh-element-checkbox-medium-error-horizontal-padding);--vds-checkbox-error-gap: var(--nclh-element-checkbox-medium-error-item-spacing);--vds-checkbox-success-padding: var(--nclh-element-checkbox-medium-success-vertical-padding) var(--nclh-element-checkbox-medium-success-horizontal-padding);--vds-checkbox-success-gap: var(--nclh-element-checkbox-medium-success-item-spacing);--vds-checkbox-font-family: var(--nclh-typography-checkbox-copy-medium-font-family);--vds-checkbox-font-weight: var(--nclh-typography-checkbox-copy-medium-font-weight);--vds-checkbox-line-height: var(--nclh-typography-checkbox-copy-medium-line-height);--vds-checkbox-font-size: var(--nclh-typography-checkbox-copy-medium-font-size);--vds-checkbox-letter-spacing: var(--nclh-typography-checkbox-copy-medium-letter-spacing);--vds-checkbox-text-decoration: var(--nclh-typography-checkbox-copy-medium-text-decoration);--vds-checkbox-text-case: var(--nclh-typography-checkbox-copy-medium-text-case);--vds-checkbox-font-style: var(--nclh-typography-checkbox-copy-medium-font-style);--vds-checkbox-aside-padding: calc(var(--nclh-font-size-text-3) + var(--vds-checkbox-gap))}.checkbox.checkbox_size_small{--vds-checkbox-padding: var(--nclh-element-checkbox-small-gap-vertical-padding) var(--nclh-element-checkbox-small-gap-horizontal-padding);--vds-checkbox-gap: var(--nclh-element-checkbox-small-gap-item-spacing);--vds-checkbox-icon-padding: var(--nclh-element-checkbox-small-icon-vertical-padding) var(--nclh-element-checkbox-small-icon-horizontal-padding);--vds-checkbox-body-padding: var(--nclh-element-checkbox-small-body-vertical-padding) var(--nclh-element-checkbox-small-body-horizontal-padding);--vds-checkbox-body-gap: var(--nclh-element-checkbox-small-body-item-spacing);--vds-checkbox-label-padding: var(--nclh-element-checkbox-small-label-vertical-padding) var(--nclh-element-checkbox-small-label-horizontal-padding);--vds-checkbox-label-gap: var(--nclh-element-checkbox-small-label-item-spacing);--vds-checkbox-helper-padding: var(--nclh-element-checkbox-small-helper-vertical-padding) var(--nclh-element-checkbox-small-helper-horizontal-padding);--vds-checkbox-helper-gap: var(--nclh-element-checkbox-small-helper-item-spacing);--vds-checkbox-error-padding: var(--nclh-element-checkbox-small-error-vertical-padding) var(--nclh-element-checkbox-small-error-horizontal-padding);--vds-checkbox-error-gap: var(--nclh-element-checkbox-small-error-item-spacing);--vds-checkbox-success-padding: var(--nclh-element-checkbox-small-success-vertical-padding) var(--nclh-element-checkbox-small-success-horizontal-padding);--vds-checkbox-success-gap: var(--nclh-element-checkbox-small-success-item-spacing);--vds-checkbox-font-family: var(--nclh-typography-checkbox-copy-small-font-family);--vds-checkbox-font-weight: var(--nclh-typography-checkbox-copy-small-font-weight);--vds-checkbox-line-height: var(--nclh-typography-checkbox-copy-small-line-height);--vds-checkbox-font-size: var(--nclh-typography-checkbox-copy-small-font-size);--vds-checkbox-letter-spacing: var(--nclh-typography-checkbox-copy-small-letter-spacing);--vds-checkbox-text-decoration: var(--nclh-typography-checkbox-copy-small-text-decoration);--vds-checkbox-text-case: var(--nclh-typography-checkbox-copy-small-text-case);--vds-checkbox-font-style: var(--nclh-typography-checkbox-copy-small-font-style);--vds-checkbox-aside-padding: calc(var(--nclh-font-size-text-2) + var(--vds-checkbox-gap))}.checkbox{--vds-checkbox-label-text-color: var(--nclh-color-text-checkbox-copy-default);--vds-checkbox-icon-color: var(--nclh-color-text-checkbox-icon-default);--vds-checkbox-icon-opacity: var(--nclh-opacity-100)}@media (hover: hover){.checkbox__label:hover{--vds-checkbox-label-text-color: var(--nclh-color-text-checkbox-copy-hover);--vds-checkbox-icon-color: var(--nclh-color-text-checkbox-icon-hover)}}.checkbox__label:focus,.checkbox__label:focus-visible{--vds-checkbox-label-text-color: var(--nclh-color-text-checkbox-copy-focus);--vds-checkbox-icon-color: var(--nclh-color-text-checkbox-icon-focus)}.checkbox__label:active{--vds-checkbox-label-text-color: var(--nclh-color-text-checkbox-copy-active);--vds-checkbox-icon-color: var(--nclh-color-text-checkbox-icon-active)}.checkbox.checkbox_invalid{--vds-checkbox-icon-color: var(--nclh-color-text-checkbox-icon-error)}.checkbox.checkbox_success{--vds-checkbox-icon-color: var(--nclh-color-text-checkbox-icon-success)}.checkbox.checkbox_disabled,.checkbox__input:disabled,:disabled .checkbox__input,.checkbox__input.disabled,.disabled .checkbox__input{--vds-checkbox-label-text-color: var(--nclh-color-text-checkbox-copy-disabled);--vds-checkbox-icon-color: var(--nclh-color-text-checkbox-icon-disabled)}.checkbox.checkbox_disabled.checkbox_invalid{--vds-checkbox-icon-color: var(--nclh-color-text-checkbox-icon-error);--vds-checkbox-icon-opacity: var(--nclh-opacity-50)}.checkbox.checkbox_disabled.checkbox_success{--vds-checkbox-icon-color: var(--nclh-color-text-checkbox-icon-success);--vds-checkbox-icon-opacity: var(--nclh-opacity-50)}.checkbox{--vds-checkbox-label-align: flex-start}.checkbox{display:inline-flex;flex-direction:column;position:relative;gap:var(--vds-checkbox-gap)}.checkbox__input{position:absolute;z-index:-1;opacity:0;left:0}.checkbox__input:disabled,:disabled .checkbox__input,.checkbox__input.disabled,.disabled .checkbox__input{pointer-events:none}.checkbox__label{display:inline-flex;align-self:var(--vds-checkbox-label-align);cursor:pointer;padding:var(--vds-checkbox-padding);gap:var(--vds-checkbox-gap)}.checkbox__label__icon{padding:var(--vds-checkbox-icon-padding);color:var(--vds-checkbox-icon-color);opacity:var(--vds-checkbox-icon-opacity)}.checkbox__label__text{font-family:var(--vds-checkbox-font-family);font-weight:var(--vds-checkbox-font-weight);line-height:var(--vds-checkbox-line-height);font-size:var(--vds-checkbox-font-size);letter-spacing:var(--vds-checkbox-letter-spacing);text-decoration:var(--vds-checkbox-text-decoration);text-transform:var(--vds-checkbox-text-case);font-style:var(--vds-checkbox-font-style);color:var(--vds-checkbox-label-text-color)}.checkbox__message{padding-inline-start:var(--vds-checkbox-aside-padding)}.checkbox.checkbox_flipped .checkbox__label{--vds-checkbox-label-align: flex-end;flex-direction:row-reverse}.checkbox.checkbox_flipped .checkbox__message{display:inline-flex;flex-direction:row-reverse;padding-inline-start:var(--nclh-spacing-0);padding-inline-end:var(--vds-checkbox-aside-padding)}.checkbox.checkbox_disabled{pointer-events:none}@media (min-width: 768px){.login__body__form__submit{margin:auto;max-width:20rem}}.radio.radio_size_large,.radio{--vds-radio-padding: var(--nclh-element-radio-large-gap-vertical-padding) var(--nclh-element-radio-large-gap-horizontal-padding);--vds-radio-gap: var(--nclh-element-radio-large-gap-item-spacing);--vds-radio-icon-padding: var(--nclh-element-radio-large-icon-vertical-padding) var(--nclh-element-radio-large-icon-horizontal-padding);--vds-radio-body-padding: var(--nclh-element-radio-large-body-vertical-padding) var(--nclh-element-radio-large-body-horizontal-padding);--vds-radio-body-gap: var(--nclh-element-radio-large-body-item-spacing);--vds-radio-label-padding: var(--nclh-element-radio-large-label-vertical-padding) var(--nclh-element-radio-large-label-horizontal-padding);--vds-radio-label-gap: var(--nclh-element-radio-large-label-item-spacing);--vds-radio-helper-padding: var(--nclh-element-radio-large-helper-vertical-padding) var(--nclh-element-radio-large-helper-horizontal-padding);--vds-radio-helper-gap: var(--nclh-element-radio-large-helper-item-spacing);--vds-radio-error-padding: var(--nclh-element-radio-large-error-vertical-padding) var(--nclh-element-radio-large-error-horizontal-padding);--vds-radio-error-gap: var(--nclh-element-radio-large-error-item-spacing);--vds-radio-success-padding: var(--nclh-element-radio-large-success-vertical-padding) var(--nclh-element-radio-large-success-horizontal-padding);--vds-radio-success-gap: var(--nclh-element-radio-large-success-item-spacing);--vds-radio-font-family: var(--nclh-typography-radio-copy-large-font-family);--vds-radio-font-weight: var(--nclh-typography-radio-copy-large-font-weight);--vds-radio-line-height: var(--nclh-typography-radio-copy-large-line-height);--vds-radio-font-size: var(--nclh-typography-radio-copy-large-font-size);--vds-radio-letter-spacing: var(--nclh-typography-radio-copy-large-letter-spacing);--vds-radio-text-decoration: var(--nclh-typography-radio-copy-large-text-decoration);--vds-radio-text-case: var(--nclh-typography-radio-copy-large-text-case);--vds-radio-font-style: var(--nclh-typography-radio-copy-large-font-style);--vds-radio-aside-padding: calc(var(--nclh-font-size-text-4) + var(--vds-radio-gap))}.radio.radio_size_medium{--vds-radio-padding: var(--nclh-element-radio-medium-gap-vertical-padding) var(--nclh-element-radio-medium-gap-horizontal-padding);--vds-radio-gap: var(--nclh-element-radio-medium-gap-item-spacing);--vds-radio-icon-padding: var(--nclh-element-radio-medium-icon-vertical-padding) var(--nclh-element-radio-medium-icon-horizontal-padding);--vds-radio-body-padding: var(--nclh-element-radio-medium-body-vertical-padding) var(--nclh-element-radio-medium-body-horizontal-padding);--vds-radio-body-gap: var(--nclh-element-radio-medium-body-item-spacing);--vds-radio-label-padding: var(--nclh-element-radio-medium-label-vertical-padding) var(--nclh-element-radio-medium-label-horizontal-padding);--vds-radio-label-gap: var(--nclh-element-radio-medium-label-item-spacing);--vds-radio-helper-padding: var(--nclh-element-radio-medium-helper-vertical-padding) var(--nclh-element-radio-medium-helper-horizontal-padding);--vds-radio-helper-gap: var(--nclh-element-radio-medium-helper-item-spacing);--vds-radio-error-padding: var(--nclh-element-radio-medium-error-vertical-padding) var(--nclh-element-radio-medium-error-horizontal-padding);--vds-radio-error-gap: var(--nclh-element-radio-medium-error-item-spacing);--vds-radio-success-padding: var(--nclh-element-radio-medium-success-vertical-padding) var(--nclh-element-radio-medium-success-horizontal-padding);--vds-radio-success-gap: var(--nclh-element-radio-medium-success-item-spacing);--vds-radio-font-family: var(--nclh-typography-radio-copy-medium-font-family);--vds-radio-font-weight: var(--nclh-typography-radio-copy-medium-font-weight);--vds-radio-line-height: var(--nclh-typography-radio-copy-medium-line-height);--vds-radio-font-size: var(--nclh-typography-radio-copy-medium-font-size);--vds-radio-letter-spacing: var(--nclh-typography-radio-copy-medium-letter-spacing);--vds-radio-text-decoration: var(--nclh-typography-radio-copy-medium-text-decoration);--vds-radio-text-case: var(--nclh-typography-radio-copy-medium-text-case);--vds-radio-font-style: var(--nclh-typography-radio-copy-medium-font-style);--vds-radio-aside-padding: calc(var(--nclh-font-size-text-3) + var(--vds-radio-gap))}.radio.radio_size_small{--vds-radio-padding: var(--nclh-element-radio-small-gap-vertical-padding) var(--nclh-element-radio-small-gap-horizontal-padding);--vds-radio-gap: var(--nclh-element-radio-small-gap-item-spacing);--vds-radio-icon-padding: var(--nclh-element-radio-small-icon-vertical-padding) var(--nclh-element-radio-small-icon-horizontal-padding);--vds-radio-body-padding: var(--nclh-element-radio-small-body-vertical-padding) var(--nclh-element-radio-small-body-horizontal-padding);--vds-radio-body-gap: var(--nclh-element-radio-small-body-item-spacing);--vds-radio-label-padding: var(--nclh-element-radio-small-label-vertical-padding) var(--nclh-element-radio-small-label-horizontal-padding);--vds-radio-label-gap: var(--nclh-element-radio-small-label-item-spacing);--vds-radio-helper-padding: var(--nclh-element-radio-small-helper-vertical-padding) var(--nclh-element-radio-small-helper-horizontal-padding);--vds-radio-helper-gap: var(--nclh-element-radio-small-helper-item-spacing);--vds-radio-error-padding: var(--nclh-element-radio-small-error-vertical-padding) var(--nclh-element-radio-small-error-horizontal-padding);--vds-radio-error-gap: var(--nclh-element-radio-small-error-item-spacing);--vds-radio-success-padding: var(--nclh-element-radio-small-success-vertical-padding) var(--nclh-element-radio-small-success-horizontal-padding);--vds-radio-success-gap: var(--nclh-element-radio-small-success-item-spacing);--vds-radio-font-family: var(--nclh-typography-radio-copy-small-font-family);--vds-radio-font-weight: var(--nclh-typography-radio-copy-small-font-weight);--vds-radio-line-height: var(--nclh-typography-radio-copy-small-line-height);--vds-radio-font-size: var(--nclh-typography-radio-copy-small-font-size);--vds-radio-letter-spacing: var(--nclh-typography-radio-copy-small-letter-spacing);--vds-radio-text-decoration: var(--nclh-typography-radio-copy-small-text-decoration);--vds-radio-text-case: var(--nclh-typography-radio-copy-small-text-case);--vds-radio-font-style: var(--nclh-typography-radio-copy-small-font-style);--vds-radio-aside-padding: calc(var(--nclh-font-size-text-2) + var(--vds-radio-gap))}.radio{--vds-radio-label-text-color: var(--nclh-color-text-radio-copy-default);--vds-radio-icon-color: var(--nclh-color-text-radio-icon-default);--vds-radio-icon-opacity: var(--nclh-opacity-100)}@media (hover: hover){.radio__label:hover{--vds-radio-label-text-color: var(--nclh-color-text-radio-copy-hover);--vds-radio-icon-color: var(--nclh-color-text-radio-icon-hover)}}.radio__label:focus,.radio__label:focus-visible{--vds-radio-label-text-color: var(--nclh-color-text-radio-copy-focus);--vds-radio-icon-color: var(--nclh-color-text-radio-icon-focus)}.radio__label:active{--vds-radio-label-text-color: var(--nclh-color-text-radio-copy-active);--vds-radio-icon-color: var(--nclh-color-text-radio-icon-active)}.radio.radio_disabled,.radio__input:disabled,:disabled .radio__input,.radio__input.disabled,.disabled .radio__input{--vds-radio-label-text-color: var(--nclh-color-text-radio-copy-disabled);--vds-radio-icon-color: var(--nclh-color-text-radio-icon-disabled)}.radio.radio_invalid{--vds-radio-icon-color: var(--nclh-color-text-radio-icon-error)}.radio.radio_success{--vds-radio-icon-color: var(--nclh-color-text-radio-icon-success)}.radio.radio_disabled.radio_invalid{--vds-radio-icon-color: var(--nclh-color-text-radio-icon-error);--vds-radio-icon-opacity: var(--nclh-opacity-50)}.radio.radio_disabled.radio_success{--vds-radio-icon-color: var(--nclh-color-text-radio-icon-success);--vds-radio-icon-opacity: var(--nclh-opacity-50)}.radio{--vds-radio-label-align: flex-start}.radio{display:inline-flex;flex-direction:column;position:relative;gap:var(--vds-radio-gap)}.radio__input{position:absolute;z-index:-1;opacity:0;left:0}.radio__input:disabled,:disabled .radio__input,.radio__input.disabled,.disabled .radio__input{pointer-events:none}.radio__label{display:inline-flex;align-self:var(--vds-radio-label-align);cursor:pointer;padding:var(--vds-radio-padding);gap:var(--vds-radio-gap)}.radio__label__icon{grid-area:1/1/2/2;padding:var(--vds-radio-icon-padding);color:var(--vds-radio-icon-color);opacity:var(--vds-radio-icon-opacity)}.radio__label__text{font-family:var(--vds-radio-font-family);font-weight:var(--vds-radio-font-weight);line-height:var(--vds-radio-line-height);font-size:var(--vds-radio-font-size);letter-spacing:var(--vds-radio-letter-spacing);text-decoration:var(--vds-radio-text-decoration);text-transform:var(--vds-radio-text-case);font-style:var(--vds-radio-font-style);color:var(--vds-radio-label-text-color)}.radio__message{padding-left:var(--vds-radio-aside-padding)}.radio.radio_flipped .radio__label{--vds-radio-label-align: flex-end;flex-direction:row-reverse}.radio.radio_flipped .radio__message{display:inline-flex;flex-direction:row-reverse;padding-inline-start:var(--nclh-spacing-0);padding-inline-end:var(--vds-radio-aside-padding)}.radio.radio_disabled{pointer-events:none}.link.link_overlay,.link_overlay.dp__inner_nav,.dp--overlay-absolute{position:absolute;top:0;left:0;right:0;bottom:0}.dp--overlay-absolute,.link.link_overlay,.link_overlay.dp__inner_nav{position:absolute;top:0;left:0;right:0;bottom:0}.link.link_underline:after,.link_underline.dp__inner_nav:after{position:absolute;top:0;left:0;right:0;bottom:auto}.btn.btn_primary_solid,.btn{--vds-btn-color-text-default: var(--nclh-color-text-button-primary-solid-default);--vds-btn-color-text-hover: var(--nclh-color-text-button-primary-solid-hover);--vds-btn-color-text-focus: var(--nclh-color-text-button-primary-solid-focus);--vds-btn-color-text-active: var(--nclh-color-text-button-primary-solid-active);--vds-btn-color-text-disabled: var(--nclh-color-text-button-primary-solid-disabled);--vds-btn-color-background-default: var(--nclh-color-background-button-primary-solid-default);--vds-btn-color-background-hover: var(--nclh-color-background-button-primary-solid-hover);--vds-btn-color-background-focus: var(--nclh-color-background-button-primary-solid-focus);--vds-btn-color-background-active: var(--nclh-color-background-button-primary-solid-active);--vds-btn-color-background-disabled: var(--nclh-color-background-button-primary-solid-disabled);--vds-btn-color-border-default: var(--nclh-color-border-button-primary-solid-default);--vds-btn-color-border-hover: var(--nclh-color-border-button-primary-solid-hover);--vds-btn-color-border-focus: var(--nclh-color-border-button-primary-solid-focus);--vds-btn-color-border-active: var(--nclh-color-border-button-primary-solid-active);--vds-btn-color-border-disabled: var(--nclh-color-border-button-primary-solid-disabled)}.btn.btn_primary_outline{--vds-btn-color-text-default: var(--nclh-color-text-button-primary-outline-default);--vds-btn-color-text-hover: var(--nclh-color-text-button-primary-outline-hover);--vds-btn-color-text-focus: var(--nclh-color-text-button-primary-outline-focus);--vds-btn-color-text-active: var(--nclh-color-text-button-primary-outline-active);--vds-btn-color-text-disabled: var(--nclh-color-text-button-primary-outline-disabled);--vds-btn-color-background-default: var(--nclh-color-background-button-primary-outline-default);--vds-btn-color-background-hover: var(--nclh-color-background-button-primary-outline-hover);--vds-btn-color-background-focus: var(--nclh-color-background-button-primary-outline-focus);--vds-btn-color-background-active: var(--nclh-color-background-button-primary-outline-active);--vds-btn-color-background-disabled: var(--nclh-color-background-button-primary-outline-disabled);--vds-btn-color-border-default: var(--nclh-color-border-button-primary-outline-default);--vds-btn-color-border-hover: var(--nclh-color-border-button-primary-outline-hover);--vds-btn-color-border-focus: var(--nclh-color-border-button-primary-outline-focus);--vds-btn-color-border-active: var(--nclh-color-border-button-primary-outline-active);--vds-btn-color-border-disabled: var(--nclh-color-border-button-primary-outline-disabled)}.btn.btn_secondary_solid{--vds-btn-color-text-default: var(--nclh-color-text-button-secondary-solid-default);--vds-btn-color-text-hover: var(--nclh-color-text-button-secondary-solid-hover);--vds-btn-color-text-focus: var(--nclh-color-text-button-secondary-solid-focus);--vds-btn-color-text-active: var(--nclh-color-text-button-secondary-solid-active);--vds-btn-color-text-disabled: var(--nclh-color-text-button-secondary-solid-disabled);--vds-btn-color-background-default: var(--nclh-color-background-button-secondary-solid-default);--vds-btn-color-background-hover: var(--nclh-color-background-button-secondary-solid-hover);--vds-btn-color-background-focus: var(--nclh-color-background-button-secondary-solid-focus);--vds-btn-color-background-active: var(--nclh-color-background-button-secondary-solid-active);--vds-btn-color-background-disabled: var(--nclh-color-background-button-secondary-solid-disabled);--vds-btn-color-border-default: var(--nclh-color-border-button-secondary-solid-default);--vds-btn-color-border-hover: var(--nclh-color-border-button-secondary-solid-hover);--vds-btn-color-border-focus: var(--nclh-color-border-button-secondary-solid-focus);--vds-btn-color-border-active: var(--nclh-color-border-button-secondary-solid-active);--vds-btn-color-border-disabled: var(--nclh-color-border-button-secondary-solid-disabled)}.btn.btn_secondary_outline{--vds-btn-color-text-default: var(--nclh-color-text-button-secondary-outline-default);--vds-btn-color-text-hover: var(--nclh-color-text-button-secondary-outline-hover);--vds-btn-color-text-focus: var(--nclh-color-text-button-secondary-outline-focus);--vds-btn-color-text-active: var(--nclh-color-text-button-secondary-outline-active);--vds-btn-color-text-disabled: var(--nclh-color-text-button-secondary-outline-disabled);--vds-btn-color-background-default: var(--nclh-color-background-button-secondary-outline-default);--vds-btn-color-background-hover: var(--nclh-color-background-button-secondary-outline-hover);--vds-btn-color-background-focus: var(--nclh-color-background-button-secondary-outline-focus);--vds-btn-color-background-active: var(--nclh-color-background-button-secondary-outline-active);--vds-btn-color-background-disabled: var(--nclh-color-background-button-secondary-outline-disabled);--vds-btn-color-border-default: var(--nclh-color-border-button-secondary-outline-default);--vds-btn-color-border-hover: var(--nclh-color-border-button-secondary-outline-hover);--vds-btn-color-border-focus: var(--nclh-color-border-button-secondary-outline-focus);--vds-btn-color-border-active: var(--nclh-color-border-button-secondary-outline-active);--vds-btn-color-border-disabled: var(--nclh-color-border-button-secondary-outline-disabled)}.btn.btn_link{--vds-btn-color-text-default: var(--nclh-color-text-link-medium-copy-default);--vds-btn-color-text-hover: var(--nclh-color-text-link-medium-copy-hover);--vds-btn-color-text-focus: var(--nclh-color-text-link-medium-copy-focus);--vds-btn-color-text-active: var(--nclh-color-text-link-medium-copy-active);--vds-btn-color-text-disabled: var(--nclh-color-text-link-medium-copy-disabled);--vds-btn-color-background-default: var(--nclh-color-brand-transparent);--vds-btn-color-background-hover: var(--nclh-color-brand-transparent);--vds-btn-color-background-focus: var(--nclh-color-brand-transparent);--vds-btn-color-background-active: var(--nclh-color-brand-transparent);--vds-btn-color-background-disabled: var(--nclh-color-brand-transparent);--vds-btn-color-border-default: var(--nclh-color-brand-transparent);--vds-btn-color-border-hover: var(--nclh-color-brand-transparent);--vds-btn-color-border-focus: var(--nclh-color-brand-transparent);--vds-btn-color-border-active: var(--nclh-color-brand-transparent);--vds-btn-color-border-disabled: var(--nclh-color-brand-transparent)}.btn.btn_size_large,.btn{--vds-btn-font-family: var(--nclh-typography-button-copy-large-font-family);--vds-btn-font-weight: var(--nclh-typography-button-copy-large-font-weight);--vds-btn-line-height: var(--nclh-typography-button-copy-large-line-height);--vds-btn-font-size: var(--nclh-typography-button-copy-large-font-size);--vds-btn-letter-spacing: var(--nclh-typography-button-copy-large-letter-spacing);--vds-btn-text-decoration: var(--nclh-typography-button-copy-large-text-decoration);--vds-btn-text-transform: var(--nclh-typography-button-copy-large-text-case);--vds-btn-font-style: var(--nclh-typography-button-copy-large-font-style);--vds-btn-vertical-padding: var(--nclh-element-button-large-vertical-padding);--vds-btn-horizontal-padding: var(--nclh-element-button-large-horizontal-padding);--vds-btn-border-width: var(--nclh-element-button-large-border-width);--vds-btn-border-radius: var(--nclh-element-button-large-border-radius);--vds-btn-item-spacing: var(--nclh-element-button-large-item-spacing)}.btn.btn_size_medium{--vds-btn-font-family: var(--nclh-typography-button-copy-medium-font-family);--vds-btn-font-weight: var(--nclh-typography-button-copy-medium-font-weight);--vds-btn-line-height: var(--nclh-typography-button-copy-medium-line-height);--vds-btn-font-size: var(--nclh-typography-button-copy-medium-font-size);--vds-btn-letter-spacing: var(--nclh-typography-button-copy-medium-letter-spacing);--vds-btn-text-decoration: var(--nclh-typography-button-copy-medium-text-decoration);--vds-btn-text-transform: var(--nclh-typography-button-copy-medium-text-case);--vds-btn-font-style: var(--nclh-typography-button-copy-medium-font-style);--vds-btn-vertical-padding: var(--nclh-element-button-medium-vertical-padding);--vds-btn-horizontal-padding: var(--nclh-element-button-medium-horizontal-padding);--vds-btn-border-width: var(--nclh-element-button-medium-border-width);--vds-btn-border-radius: var(--nclh-element-button-medium-border-radius);--vds-btn-item-spacing: var(--nclh-element-button-medium-item-spacing)}.btn.btn_size_small{--vds-btn-font-family: var(--nclh-typography-button-copy-small-font-family);--vds-btn-font-weight: var(--nclh-typography-button-copy-small-font-weight);--vds-btn-line-height: var(--nclh-typography-button-copy-small-line-height);--vds-btn-font-size: var(--nclh-typography-button-copy-small-font-size);--vds-btn-letter-spacing: var(--nclh-typography-button-copy-small-letter-spacing);--vds-btn-text-decoration: var(--nclh-typography-button-copy-small-text-decoration);--vds-btn-text-transform: var(--nclh-typography-button-copy-small-text-case);--vds-btn-font-style: var(--nclh-typography-button-copy-small-font-style);--vds-btn-vertical-padding: var(--nclh-element-button-small-vertical-padding);--vds-btn-horizontal-padding: var(--nclh-element-button-small-horizontal-padding);--vds-btn-border-width: var(--nclh-element-button-small-border-width);--vds-btn-border-radius: var(--nclh-element-button-small-border-radius);--vds-btn-item-spacing: var(--nclh-element-button-small-item-spacing)}.btn{--vds-btn-color-text: var(--vds-btn-color-text-default);--vds-btn-color-background: var(--vds-btn-color-background-default);--vds-btn-color-border: var(--vds-btn-color-border-default)}@media (hover: hover){.btn:active:hover,.btn:focus:hover,.btn:focus-visible:hover,.btn:hover{--vds-btn-color-text: var(--vds-btn-color-text-hover);--vds-btn-color-background: var(--vds-btn-color-background-hover);--vds-btn-color-border: var(--vds-btn-color-border-hover)}}.btn:focus,.btn:focus-visible{--vds-btn-color-text: var(--vds-btn-color-text-focus);--vds-btn-color-background: var(--vds-btn-color-background-focus);--vds-btn-color-border: var(--vds-btn-color-border-focus)}.btn:active{--vds-btn-color-text: var(--vds-btn-color-text-active);--vds-btn-color-background: var(--vds-btn-color-background-active);--vds-btn-color-border: var(--vds-btn-color-border-active)}.btn:disabled,:disabled .btn,.btn.disabled,.disabled .btn,.btn.btn_disabled{--vds-btn-color-text: var(--vds-btn-color-text-disabled);--vds-btn-color-background: var(--vds-btn-color-background-disabled);--vds-btn-color-border: var(--vds-btn-color-border-disabled)}.btn{--vds-btn-border: var(--vds-btn-border-width) solid var(--vds-btn-color-border);--vds-btn-padding: var(--vds-btn-vertical-padding) var(--vds-btn-horizontal-padding);--vds-btn-white-space: nowrap}.btn{display:inline-flex;justify-content:center;align-items:center;text-decoration:var(--vds-btn-text-decoration);font-style:var(--vds-btn-font-style);padding:var(--vds-btn-padding);color:var(--vds-btn-color-text);background-color:var(--vds-btn-color-background);border:var(--vds-btn-border);border-radius:var(--vds-btn-border-radius);gap:var(--vds-btn-item-spacing);cursor:pointer;-webkit-user-select:none;user-select:none;max-width:100%;transition:.15s ease-in-out}.btn:disabled,:disabled .btn,.btn.disabled,.disabled .btn,.btn.btn_disabled{pointer-events:none}.btn__text{font-family:var(--vds-btn-font-family);font-size:var(--vds-btn-font-size);line-height:var(--vds-btn-line-height);font-weight:var(--vds-btn-font-weight);text-transform:var(--vds-btn-text-transform);letter-spacing:var(--vds-btn-letter-spacing);white-space:var(--vds-btn-white-space);text-overflow:ellipsis;overflow:hidden;text-align:center}.btn.btn_block{display:flex;width:100%}.btn.btn_max-75{max-width:75%}.btn.btn_max-50{max-width:50%}.btn.btn_max-25{max-width:25%}.btn.btn_wrap{--vds-btn-white-space: normal;text-wrap:balance}.btn.btn_trim{--vds-btn-padding: 0}.btn.btn_loading .btn__icon-prepend,.btn.btn_loading .btn__icon-append,.btn.btn_loading .btn__text{visibility:hidden}.btn.btn_link{--vds-btn-padding: 0;--vds-btn-border: none}.link.link_size_extralarge,.link_size_extralarge.dp__inner_nav{--vds-link-gap: var(--nclh-element-link-extralarge-item-spacing);--vds-link-font-family: var(--nclh-typography-link-copy-extralarge-font-family);--vds-link-font-weight: var(--nclh-typography-link-copy-extralarge-font-weight);--vds-link-line-height: var(--nclh-typography-link-copy-extralarge-line-height);--vds-link-font-size: var(--nclh-typography-link-copy-extralarge-font-size);--vds-link-letter-spacing: var(--nclh-typography-link-copy-extralarge-letter-spacing);--vds-link-text-decoration: var(--nclh-typography-link-copy-extralarge-text-decoration);--vds-link-text-case: var(--nclh-typography-link-copy-extralarge-text-case);--vds-link-font-style: var(--nclh-typography-link-copy-extralarge-font-style)}.link.link_size_large,.link_size_large.dp__inner_nav,.link,.dp__inner_nav{--vds-link-gap: var(--nclh-element-link-large-item-spacing);--vds-link-font-family: var(--nclh-typography-link-copy-large-font-family);--vds-link-font-weight: var(--nclh-typography-link-copy-large-font-weight);--vds-link-line-height: var(--nclh-typography-link-copy-large-line-height);--vds-link-font-size: var(--nclh-typography-link-copy-large-font-size);--vds-link-letter-spacing: var(--nclh-typography-link-copy-large-letter-spacing);--vds-link-text-decoration: var(--nclh-typography-link-copy-large-text-decoration);--vds-link-text-case: var(--nclh-typography-link-copy-large-text-case);--vds-link-font-style: var(--nclh-typography-link-copy-large-font-style)}.link.link_size_medium,.link_size_medium.dp__inner_nav{--vds-link-gap: var(--nclh-element-link-medium-item-spacing);--vds-link-font-family: var(--nclh-typography-link-copy-medium-font-family);--vds-link-font-weight: var(--nclh-typography-link-copy-medium-font-weight);--vds-link-line-height: var(--nclh-typography-link-copy-medium-line-height);--vds-link-font-size: var(--nclh-typography-link-copy-medium-font-size);--vds-link-letter-spacing: var(--nclh-typography-link-copy-medium-letter-spacing);--vds-link-text-decoration: var(--nclh-typography-link-copy-medium-text-decoration);--vds-link-text-case: var(--nclh-typography-link-copy-medium-text-case);--vds-link-font-style: var(--nclh-typography-link-copy-medium-font-style)}.link.link_size_small,.link_size_small.dp__inner_nav{--vds-link-gap: var(--nclh-element-link-small-item-spacing);--vds-link-font-family: var(--nclh-typography-link-copy-small-font-family);--vds-link-font-weight: var(--nclh-typography-link-copy-small-font-weight);--vds-link-line-height: var(--nclh-typography-link-copy-small-line-height);--vds-link-font-size: var(--nclh-typography-link-copy-small-font-size);--vds-link-letter-spacing: var(--nclh-typography-link-copy-small-letter-spacing);--vds-link-text-decoration: var(--nclh-typography-link-copy-small-text-decoration);--vds-link-text-case: var(--nclh-typography-link-copy-small-text-case);--vds-link-font-style: var(--nclh-typography-link-copy-small-font-style)}.link.link_color_medium,.link_color_medium.dp__inner_nav,.link,.dp__inner_nav{--vds-link-text-color: var(--nclh-color-text-link-medium-copy-default);--vds-link-text-color-hover: var(--nclh-color-text-link-medium-copy-hover);--vds-link-text-color-focus: var(--nclh-color-text-link-medium-copy-focus);--vds-link-text-color-active: var(--nclh-color-text-link-medium-copy-active);--vds-link-text-color-disabled: var(--nclh-color-text-link-medium-copy-disabled);--vds-link-icon-color: var(--nclh-color-text-link-medium-icon-default);--vds-link-icon-color-hover: var(--nclh-color-text-link-medium-icon-hover);--vds-link-icon-color-focus: var(--nclh-color-text-link-medium-icon-focus);--vds-link-icon-color-active: var(--nclh-color-text-link-medium-icon-active);--vds-link-icon-color-disabled: var(--nclh-color-text-link-medium-icon-disabled)}.link.link_color_lightest,.link_color_lightest.dp__inner_nav{--vds-link-text-color: var(--nclh-color-text-link-lightest-copy-default);--vds-link-text-color-hover: var(--nclh-color-text-link-lightest-copy-hover);--vds-link-text-color-focus: var(--nclh-color-text-link-lightest-copy-focus);--vds-link-text-color-active: var(--nclh-color-text-link-lightest-copy-active);--vds-link-text-color-disabled: var(--nclh-color-text-link-lightest-copy-disabled);--vds-link-icon-color: var(--nclh-color-text-link-lightest-icon-default);--vds-link-icon-color-hover: var(--nclh-color-text-link-lightest-icon-hover);--vds-link-icon-color-focus: var(--nclh-color-text-link-lightest-icon-focus);--vds-link-icon-color-active: var(--nclh-color-text-link-lightest-icon-active);--vds-link-icon-color-disabled: var(--nclh-color-text-link-lightest-icon-disabled)}.link.link_color_light,.link_color_light.dp__inner_nav{--vds-link-text-color: var(--nclh-color-text-link-light-copy-default);--vds-link-text-color-hover: var(--nclh-color-text-link-light-copy-hover);--vds-link-text-color-focus: var(--nclh-color-text-link-light-copy-focus);--vds-link-text-color-active: var(--nclh-color-text-link-light-copy-active);--vds-link-text-color-disabled: var(--nclh-color-text-link-light-copy-disabled);--vds-link-icon-color: var(--nclh-color-text-link-light-icon-default);--vds-link-icon-color-hover: var(--nclh-color-text-link-light-icon-hover);--vds-link-icon-color-focus: var(--nclh-color-text-link-light-icon-focus);--vds-link-icon-color-active: var(--nclh-color-text-link-light-icon-active);--vds-link-icon-color-disabled: var(--nclh-color-text-link-light-icon-disabled)}.link.link_color_dark,.link_color_dark.dp__inner_nav{--vds-link-text-color: var(--nclh-color-text-link-dark-copy-default);--vds-link-text-color-hover: var(--nclh-color-text-link-dark-copy-hover);--vds-link-text-color-focus: var(--nclh-color-text-link-dark-copy-focus);--vds-link-text-color-active: var(--nclh-color-text-link-dark-copy-active);--vds-link-text-color-disabled: var(--nclh-color-text-link-dark-copy-disabled);--vds-link-icon-color: var(--nclh-color-text-link-dark-icon-default);--vds-link-icon-color-hover: var(--nclh-color-text-link-dark-icon-hover);--vds-link-icon-color-focus: var(--nclh-color-text-link-dark-icon-focus);--vds-link-icon-color-active: var(--nclh-color-text-link-dark-icon-active);--vds-link-icon-color-disabled: var(--nclh-color-text-link-dark-icon-disabled)}@media (hover: hover) and (pointer: fine){.link:hover,.dp__inner_nav:hover{--vds-link-text-color: var(--vds-link-text-color-hover);--vds-link-icon-color: var(--vds-link-icon-color-hover)}}.link:focus:hover,.dp__inner_nav:focus:hover,.link:focus-visible:hover,.dp__inner_nav:focus-visible:hover,.link:focus,.dp__inner_nav:focus,.link:focus-visible,.dp__inner_nav:focus-visible{--vds-link-text-color: var(--vds-link-text-color-focus);--vds-link-icon-color: var(--vds-link-icon-color-focus)}.link:active:hover,.dp__inner_nav:active:hover,.link:active,.dp__inner_nav:active{--vds-link-text-color: var(--vds-link-text-color-active);--vds-link-icon-color: var(--vds-link-icon-color-active)}.link.link_disabled,.link_disabled.dp__inner_nav,.dp__inner_nav.dp__inner_nav_disabled{--vds-link-text-color: var(--vds-link-text-color-disabled);--vds-link-icon-color: var(--vds-link-icon-color-disabled)}.link,.dp__inner_nav{--vds-link-white-space: nowrap;--vds-link-text-display: inline}.link,.dp__inner_nav{display:inline-flex;align-items:center;max-width:100%;gap:var(--vds-link-gap)}.link__text{display:var(--vds-link-text-display);font-family:var(--vds-link-font-family);font-weight:var(--vds-link-font-weight);line-height:var(--vds-link-line-height);font-size:var(--vds-link-font-size);letter-spacing:var(--vds-link-letter-spacing);text-decoration:var(--vds-link-text-decoration);text-transform:var(--vds-link-text-case);font-style:var(--vds-link-font-style);color:var(--vds-link-text-color);white-space:var(--vds-link-white-space);overflow:hidden;text-overflow:ellipsis}.link__icon-prepend,.link__icon-append,.dp__inner_nav{color:var(--vds-link-icon-color)}.link.link_block,.link_block.dp__inner_nav{display:flex;width:100%}.link.link_max-75,.link_max-75.dp__inner_nav{max-width:75%}.link.link_max-50,.link_max-50.dp__inner_nav{max-width:50%}.link.link_max-25,.link_max-25.dp__inner_nav{max-width:25%}.link.link_wrap,.link_wrap.dp__inner_nav{--vds-link-white-space: normal}.link.link_overlay,.link_overlay.dp__inner_nav{--vds-link-text-display: none;justify-content:center}.link.link_underline,.link_underline.dp__inner_nav{position:relative}.link.link_underline:after,.link_underline.dp__inner_nav:after{content:"";bottom:calc(var(--nclh-spacing-1) / -2);border-bottom:var(--nclh-border-width-extrasmall) solid var(--vds-link-text-color)}.link.link_disabled,.link_disabled.dp__inner_nav,.dp__inner_nav.dp__inner_nav_disabled{pointer-events:none}.dp__main{--dp-hover-color: var(--nclh-color-alert-notification-notification10);--dp-primary-color: var(--nclh-color-primary-blue-blue60);--dp-primary-disabled-color: var(--nclh-color-brand-warmgrey);--dp-primary-text-color: var(--nclh-color-brand-white);--dp-secondary-color: var(--nclh-color-secondary-warmgrey-warmgrey20);--dp-disabled-color: var(--nclh-color-secondary-coolgrey-coolgrey10);--dp-common-transition: all .3s ease-in;--dp-menu-inner-space: var(--nclh-sizing-spacing-3);--dp-arrow-width: var(--nclh-sizing-spacing-3);--dp-cell-border-radius: var(--nclh-border-radius-extralarge);--dp-cell-month-size: var(--dp-cell-size);--dp-cell-font-family: var(--nclh-typography-subtitle-large-400-default-font-family);--dp-cell-line-height: var(--nclh-typography-subtitle-large-400-default-line-height);--dp-cell-letter-spacing: var(--nclh-typography-subtitle-large-400-default-letter-spacing);--dp-cell-font-weight: var(--nclh-font-weight-text-regular);--dp-cell-color: var(--nclh-color-text-subtitle-medium)}@media (min-width: 1025px){.dp__main{--dp-cell-size: var(--nclh-sizing-spacing-4);--dp-cell-font-size: var(--nclh-typography-subtitle-large-400-default-font-size)}}@media (max-width: 1024.98px){.dp__main{--dp-cell-size: var(--nclh-sizing-spacing-5);--dp-cell-font-size: var(--nclh-typography-title-small-400-default-font-size)}}.dp__main{position:relative;width:100%;max-width:calc((var(--dp-cell-size) * 7 * 2) + var(--dp-menu-inner-space));-webkit-user-select:none;user-select:none}.dp__main>div{display:contents}.dp__overlay:focus,.dp__menu:focus{outline:none;border:none}.dp__overlay_col:focus,.dp--year-select:focus,.dp__month_year_select:focus,.dp__calendar_item:focus,.dp__btn:focus{background:var(--nclh-color-secondary-warmgrey-warmgrey10);border-radius:var(--dp-cell-border-radius)}.dp__overlay_cell_pad,.dp__calendar{font-family:var(--dp-cell-font-family);line-height:var(--dp-cell-line-height);font-size:var(--dp-cell-font-size);font-weight:var(--dp-cell-font-weight);letter-spacing:var(--dp-cell-letter-spacing);color:var(--dp-cell-color)}.dp__outer_menu_wrap{width:100%}.dp__menu{position:var(--vds-dp-menu-position, initial);padding:var(--vds-dp-menu-padding, 0);box-shadow:var(--vds-dp-menu-box-shadow, none);background:var(--vds-dp-menu-background, none);border-radius:var(--vds-dp-menu-border-radius, 0)}.dp__main_month .dp__menu,.dp__main_year .dp__menu{min-width:16.75rem}.dp__main_year .dp__menu{--vds-dp-menu-padding: var(--nclh-spacing-1) 0}.dp__main_year .dp__menu .dp__instance_calendar{max-height:16.75rem;padding:0 var(--nclh-spacing-3);overflow:auto}.dp__menu_inner,.dp--menu--inner-stretched{gap:var(--dp-menu-inner-space)}@media (max-width: 767.98px){.dp__menu_inner,.dp--menu--inner-stretched{max-width:calc(var(--dp-cell-size)* 7);margin:auto}}.dp__menu_inner{z-index:0}.dp__menu_inner>*{width:calc(var(--dp-cell-size)* 7);display:flex;flex-direction:column;gap:var(--nclh-spacing-2)}.dp__flex{display:flex;align-items:center}.dp__btn{padding:0;border:none;cursor:pointer;background:none;transition:var(--dp-common-transition)}.dp__btn[aria-disabled=true]{pointer-events:none}.dp__btn:focus:not(:focus-visible){background:transparent}.dp__pointer{cursor:pointer}.dp__pointer:not([class*=dp__range]):hover{background:var(--dp-hover-color)}.dp__flex_display{display:flex;justify-content:space-between}.dp__relative{position:relative}.dp__calendar_header{position:relative;display:flex;justify-content:center}.dp__calendar_header_item{width:var(--dp-cell-size);font-family:var(--nclh-typography-subtitle-large-700-default-font-family);line-height:var(--nclh-typography-subtitle-large-700-default-line-height);font-size:var(--nclh-typography-subtitle-large-700-default-font-size);letter-spacing:var(--nclh-typography-subtitle-large-700-default-letter-spacing);font-weight:var(--nclh-typography-subtitle-large-700-default-font-weight);color:var(--nclh-color-text-subtitle-medium);text-align:center;text-transform:capitalize}.dp__calendar_header_separator{display:none}.dp__calendar_row{display:flex;justify-content:center;align-items:center}.dp__calendar_item{text-align:center}.dp__calendar{position:relative;display:flex;flex-direction:column;gap:calc(var(--nclh-spacing-1) / 2)}.dp__calendar>[role=grid]{display:flex;flex-direction:column;gap:var(--nclh-spacing-1)}.dp__cell_inner{position:relative;width:var(--dp-cell-size);height:var(--dp-cell-size);display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);color:var(--nclh-color-text-subtitle-medium)}.dp__active_date,.dp__date_hover_end:hover,.dp__range_end,.dp__date_hover_start:hover,.dp__range_start{position:relative;z-index:0}.dp__active_date:before,.dp__date_hover_end:hover:before,.dp__range_end:before,.dp__date_hover_start:hover:before,.dp__range_start:before,.dp__active_date:after,.dp__date_hover_end:hover:after,.dp__range_end:after,.dp__date_hover_start:hover:after,.dp__range_start:after{content:"";position:absolute;top:0;bottom:0;z-index:-1}.dp__active_date:before,.dp__date_hover_end:hover:before,.dp__range_end:before,.dp__date_hover_start:hover:before,.dp__range_start:before{width:50%;background:var(--dp-hover-color)}.dp__active_date:after,.dp__date_hover_end:hover:after,.dp__range_end:after,.dp__date_hover_start:hover:after,.dp__range_start:after{width:100%;border-radius:var(--dp-cell-border-radius)}.dp__date_hover_start:hover:before,.dp__range_start:before{right:0}.dp__date_hover_end:hover:before,.dp__range_end:before{left:0}.dp__range_end,.dp__range_start,.dp__active_date{color:var(--dp-primary-text-color)}.dp__range_end:after,.dp__range_start:after,.dp__active_date:after{background:var(--dp-primary-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);pointer-events:none}.dp__active_date:before{content:none}.dp__date_hover_end.dp__cell_offset:before{content:none}.dp__range_between{background:var(--dp-hover-color);border-radius:0}.dp__month_year_row{display:flex}.dp--arrow-btn-nav{width:var(--dp-arrow-width);display:flex;justify-content:center;align-items:center;flex:1 0 auto}.dp__inner_nav{display:flex;align-items:center;justify-content:center;text-align:center}.dp__inner_nav svg{display:none}.dp--year-select,.dp__month_year_select{font-family:var(--nclh-typography-body-medium-500-default-font-family);line-height:var(--nclh-typography-body-medium-500-default-line-height);font-size:var(--nclh-typography-body-medium-500-default-font-size);letter-spacing:var(--nclh-typography-body-medium-500-default-letter-spacing);font-weight:var(--nclh-typography-body-medium-500-default-font-weight);color:var(--nclh-color-text-body-dark);pointer-events:var(--vds-dp-month-year-select-pointer-events, none);padding:0 calc(var(--nclh-spacing-1) / 2)}.dp--year-select{width:100%;display:flex;align-items:center;justify-content:center}.dp__month_year_wrap{width:100%;display:inline-flex;justify-content:center}.dp--year-select:first-child,.dp__month_year_wrap .dp__month_year_wrap:first-child{padding-left:var(--dp-arrow-width)}.dp--year-select:last-child,.dp__month_year_wrap .dp__month_year_wrap:last-child{padding-right:var(--dp-arrow-width)}.dp__overlay{width:auto!important;height:auto!important}.dp__selection_grid_header{margin-bottom:var(--nclh-spacing-1)}.dp--overlay-absolute{background:var(--vds-dp-menu-background);border-radius:var(--vds-dp-menu-border-radius);z-index:1;padding:var(--nclh-spacing-1) 0}.dp--overlay-absolute .dp__overlay_container{height:100%!important;overflow:auto}.dp--overlay-absolute .dp__overlay_container .dp__overlay_row{padding:0 var(--nclh-spacing-3)}.dp__container_flex{display:flex}.dp__container_block .dp__overlay_row:not(:last-child){margin-bottom:var(--nclh-spacing-1)}.dp__overlay_container{height:auto!important;flex-direction:column;gap:var(--nclh-sizing-spacing-1)}.dp__overlay_row{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--nclh-sizing-spacing-2);margin-inline-start:auto;margin-inline-end:auto}.dp__overlay_cell_pad{min-width:var(--nclh-sizing-spacing-6);height:var(--dp-cell-month-size);padding:var(--nclh-sizing-spacing-1);display:flex;justify-content:center;align-items:center;white-space:nowrap;color:var(--nclh-color-text-subtitle-medium)}.dp__overlay_cell,.dp__overlay_cell_active{border-radius:var(--dp-cell-border-radius);cursor:pointer;text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color)}.dp__overlay_cell_active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__cell_in_between{background:var(--dp-hover-color)}.dp__overlay_cell_disabled,.dp__overlay_cell_active_disabled{color:var(--dp-secondary-color);pointer-events:none}.dp__month_picker_header,.dp--year-mode-picker{display:flex}.input-date{--vds-dp-menu-position: absolute;--vds-dp-menu-padding: var(--nclh-spacing-3);--vds-dp-menu-box-shadow: var(--nclh-element-box-variant1-box-shadow);--vds-dp-menu-background: var(--nclh-element-box-variant1-fill);--vds-dp-menu-border-radius: var(--nclh-element-box-variant1-border-radius);--vds-dp-month-year-select-pointer-events: auto}.input-date__menu{z-index:var(--nclh-zindex-dropdown)}.bullet-list{display:flex;flex-direction:column;gap:var(--nclh-spacing-1)}.bullet-list__bullet-point{display:flex;gap:var(--nclh-spacing-1)}.bullet-list__bullet-point__icon{padding:.125rem 0}.register{--ncl-radio-font-family: var(--nclh-typography-radio-copy-large-font-family);--ncl-radio-font-weight: var(--nclh-typography-radio-copy-large-font-weight);--ncl-radio-line-height: var(--nclh-typography-radio-copy-large-line-height);--ncl-radio-font-size: var(--nclh-typography-radio-copy-large-font-size);--ncl-radio-letter-spacing: var(--nclh-typography-radio-copy-large-letter-spacing);--ncl-radio-text-decoration: var(--nclh-typography-radio-copy-large-text-decoration);--ncl-radio-text-case: var(--nclh-typography-radio-copy-large-text-case);--ncl-radio-font-style: var(--nclh-typography-radio-copy-large-font-style);--ncl-radio-label-text-color: var(--nclh-color-text-radio-copy-default)}@media (min-width: 768px){.register__body__form__submit{margin:auto;max-width:20rem}}.register__body__form__fields .row>:not(:last-child){margin-bottom:var(--nclh-spacing-3)}.register__body__form__latitudes-reservation__subtitle__text{padding-inline-end:calc(var(--nclh-spacing-1) / 2)}.register__body__form__radio-group__label__text{font-family:var(--ncl-radio-font-family);font-weight:var(--ncl-radio-font-weight);line-height:var(--ncl-radio-line-height);font-size:var(--ncl-radio-font-size);letter-spacing:var(--ncl-radio-letter-spacing);text-decoration:var(--ncl-radio-text-decoration);text-transform:var(--ncl-radio-text-case);font-style:var(--ncl-radio-font-style);color:var(--ncl-radio-label-text-color)}@media (min-width: 768px){.forgot-password__body__form__submit{margin:auto;max-width:20rem}}@media (min-width: 768px){.reset-password__body__form__submit{margin:auto;max-width:20rem}}@media (min-width: 768px){.account-activation__body__form__submit{max-width:20rem}}.headup__header__end{margin-inline-start:auto}.modal.modal_size_fullsize{--vds-modal-dialog-padding: var(--nclh-spacing-0);--vds-modal-width: 100%;--vds-modal-height: 100%}.modal.modal_size_extralarge{--vds-modal-dialog-padding: var(--nclh-spacing-1);--vds-modal-width: var(--nclh-element-modal-extralarge-layout-width);--vds-modal-height: var(--nclh-element-modal-extralarge-layout-height)}.modal.modal_size_large{--vds-modal-dialog-padding: var(--nclh-spacing-1);--vds-modal-width: var(--nclh-element-modal-large-layout-width);--vds-modal-height: var(--nclh-element-modal-large-layout-height)}.modal.modal_size_medium{--vds-modal-dialog-padding: var(--nclh-spacing-1);--vds-modal-width: var(--nclh-element-modal-medium-layout-width);--vds-modal-height: var(--nclh-element-modal-medium-layout-height)}.modal.modal_size_small{--vds-modal-dialog-padding: var(--nclh-spacing-1);--vds-modal-width: var(--nclh-element-modal-small-layout-width);--vds-modal-height: var(--nclh-element-modal-small-layout-height)}.modal.modal_size_extrasmall{--vds-modal-dialog-padding: var(--nclh-spacing-1);--vds-modal-width: var(--nclh-element-modal-extrasmall-layout-width);--vds-modal-height: var(--nclh-element-modal-extrasmall-layout-height)}.modal{--vds-modal-element-overflow: initial;--vds-modal-content-overflow: initial;--vds-modal-max-height: 100%;--vds-modal-body-overflow: hidden;--vds-modal-body-height: 100%;--vds-modal-body-content-overflow: auto;--vds-modal-body-content-height: 100%}.modal.modal_scrollable{--vds-modal-element-overflow: auto;--vds-modal-content-overflow: initial;--vds-modal-height: auto;--vds-modal-max-height: auto;--vds-modal-body-overflow: initial;--vds-modal-body-height: auto;--vds-modal-body-content-overflow: initial;--vds-modal-body-content-height: auto}.modal.modal_auto-height{--vds-modal-element-overflow: initial;--vds-modal-content-overflow: hidden;--vds-modal-height: auto;--vds-modal-max-height: 100%;--vds-modal-body-overflow: hidden;--vds-modal-body-height: 100%;--vds-modal-body-content-overflow: auto;--vds-modal-body-content-height: 100%}.modal{display:flex;justify-content:center;align-items:center;z-index:var(--nclh-zindex-modal);overflow:var(--vds-modal-element-overflow)}.modal__dialog{display:flex;flex-direction:column;margin:auto;width:var(--vds-modal-width);height:var(--vds-modal-height);max-height:var(--vds-modal-max-height);padding:var(--vds-modal-dialog-padding)}.modal__content{display:flex;flex-direction:column;height:100%;overflow:var(--vds-modal-content-overflow)}.modal__body{display:flex;flex-direction:column;flex:1 1 auto;overflow:var(--vds-modal-body-overflow);height:var(--vds-modal-body-height)}.modal__body__content{overflow:var(--vds-modal-body-content-overflow);height:var(--vds-modal-body-content-height)}.modal__backdrop{z-index:var(--nclh-zindex-modal-backdrop)}.modal-animation-enter-active{animation:fadeIn .3s ease-out}.modal-animation-leave-active{animation:fadeOut .3s ease-in}.backdrop-animation-enter-active{animation:backdrop .3s ease-out}.backdrop-animation-leave-active{animation:backdrop .3s ease-in reverse}.sidebar.sidebar_position_top{--vds-sidebar-top: 0;--vds-sidebar-right: 0;--vds-sidebar-bottom: auto;--vds-sidebar-left: 0}.sidebar.sidebar_position_right{--vds-sidebar-top: 0;--vds-sidebar-right: 0;--vds-sidebar-bottom: 0;--vds-sidebar-left: auto}.sidebar.sidebar_position_bottom{--vds-sidebar-top: auto;--vds-sidebar-right: 0;--vds-sidebar-bottom: 0;--vds-sidebar-left: 0}.sidebar.sidebar_position_left{--vds-sidebar-top: 0;--vds-sidebar-right: auto;--vds-sidebar-bottom: 0;--vds-sidebar-left: 0}.sidebar.sidebar_position_left.sidebar_size_auto,.sidebar.sidebar_position_right.sidebar_size_auto{--vds-sidebar-width-lg: auto;--vds-sidebar-width-md: auto;--vds-sidebar-width-sm: 100%;--vds-sidebar-max-width-lg: 70vw;--vds-sidebar-max-width-md: 80vw;--vds-sidebar-max-width-sm: 100vw;--vds-sidebar-min-width-lg: auto;--vds-sidebar-min-width-md: auto;--vds-sidebar-min-width-sm: auto;--vds-sidebar-height-lg: auto;--vds-sidebar-height-md: auto;--vds-sidebar-height-sm: auto;--vds-sidebar-max-height-lg: auto;--vds-sidebar-max-height-md: auto;--vds-sidebar-max-height-sm: auto;--vds-sidebar-min-height-lg: auto;--vds-sidebar-min-height-md: auto;--vds-sidebar-min-height-sm: auto}.sidebar.sidebar_position_left.sidebar_size_large,.sidebar.sidebar_position_right.sidebar_size_large{--vds-sidebar-width-lg: 100%;--vds-sidebar-width-md: 100%;--vds-sidebar-width-sm: 100%;--vds-sidebar-max-width-lg: 70vw;--vds-sidebar-max-width-md: 80vw;--vds-sidebar-max-width-sm: 100vw;--vds-sidebar-min-width-lg: auto;--vds-sidebar-min-width-md: auto;--vds-sidebar-min-width-sm: auto;--vds-sidebar-height-lg: auto;--vds-sidebar-height-md: auto;--vds-sidebar-height-sm: auto;--vds-sidebar-max-height-lg: auto;--vds-sidebar-max-height-md: auto;--vds-sidebar-max-height-sm: auto;--vds-sidebar-min-height-lg: auto;--vds-sidebar-min-height-md: auto;--vds-sidebar-min-height-sm: auto}.sidebar.sidebar_position_left.sidebar_size_medium,.sidebar.sidebar_position_right.sidebar_size_medium{--vds-sidebar-width-lg: 100%;--vds-sidebar-width-md: 100%;--vds-sidebar-width-sm: 100%;--vds-sidebar-max-width-lg: 50vw;--vds-sidebar-max-width-md: 60vw;--vds-sidebar-max-width-sm: 100vw;--vds-sidebar-min-width-lg: auto;--vds-sidebar-min-width-md: auto;--vds-sidebar-min-width-sm: auto;--vds-sidebar-height-lg: auto;--vds-sidebar-height-md: auto;--vds-sidebar-height-sm: auto;--vds-sidebar-max-height-lg: auto;--vds-sidebar-max-height-md: auto;--vds-sidebar-max-height-sm: auto;--vds-sidebar-min-height-lg: auto;--vds-sidebar-min-height-md: auto;--vds-sidebar-min-height-sm: auto}.sidebar.sidebar_position_left.sidebar_size_small,.sidebar.sidebar_position_right.sidebar_size_small{--vds-sidebar-width-lg: 100%;--vds-sidebar-width-md: 100%;--vds-sidebar-width-sm: 100%;--vds-sidebar-max-width-lg: 30vw;--vds-sidebar-max-width-md: 40vw;--vds-sidebar-max-width-sm: 100vw;--vds-sidebar-min-width-lg: auto;--vds-sidebar-min-width-md: auto;--vds-sidebar-min-width-sm: auto;--vds-sidebar-height-lg: auto;--vds-sidebar-height-md: auto;--vds-sidebar-height-sm: auto;--vds-sidebar-max-height-lg: auto;--vds-sidebar-max-height-md: auto;--vds-sidebar-max-height-sm: auto;--vds-sidebar-min-height-lg: auto;--vds-sidebar-min-height-md: auto;--vds-sidebar-min-height-sm: auto}.sidebar.sidebar_position_bottom.sidebar_size_auto,.sidebar.sidebar_position_top.sidebar_size_auto{--vds-sidebar-width-lg: auto;--vds-sidebar-width-md: auto;--vds-sidebar-width-sm: auto;--vds-sidebar-max-width-lg: auto;--vds-sidebar-max-width-md: auto;--vds-sidebar-max-width-sm: auto;--vds-sidebar-min-width-lg: auto;--vds-sidebar-min-width-md: auto;--vds-sidebar-min-width-sm: auto;--vds-sidebar-height-lg: auto;--vds-sidebar-height-md: auto;--vds-sidebar-height-sm: 100%;--vds-sidebar-max-height-lg: auto;--vds-sidebar-max-height-md: auto;--vds-sidebar-max-height-sm: 100vh;--vds-sidebar-min-height-lg: auto;--vds-sidebar-min-height-md: auto;--vds-sidebar-min-height-sm: auto}.sidebar.sidebar_position_bottom.sidebar_size_large,.sidebar.sidebar_position_top.sidebar_size_large{--vds-sidebar-width-lg: auto;--vds-sidebar-width-md: auto;--vds-sidebar-width-sm: auto;--vds-sidebar-max-width-lg: auto;--vds-sidebar-max-width-md: auto;--vds-sidebar-max-width-sm: auto;--vds-sidebar-min-width-lg: auto;--vds-sidebar-min-width-md: auto;--vds-sidebar-min-width-sm: auto;--vds-sidebar-height-lg: 100%;--vds-sidebar-height-md: 100%;--vds-sidebar-height-sm: 100%;--vds-sidebar-max-height-lg: 70vh;--vds-sidebar-max-height-md: 80vh;--vds-sidebar-max-height-sm: 100vh;--vds-sidebar-min-height-lg: auto;--vds-sidebar-min-height-md: auto;--vds-sidebar-min-height-sm: auto}.sidebar.sidebar_position_bottom.sidebar_size_medium,.sidebar.sidebar_position_top.sidebar_size_medium{--vds-sidebar-width-lg: auto;--vds-sidebar-width-md: auto;--vds-sidebar-width-sm: auto;--vds-sidebar-max-width-lg: auto;--vds-sidebar-max-width-md: auto;--vds-sidebar-max-width-sm: auto;--vds-sidebar-min-width-lg: auto;--vds-sidebar-min-width-md: auto;--vds-sidebar-min-width-sm: auto;--vds-sidebar-height-lg: 100%;--vds-sidebar-height-md: 100%;--vds-sidebar-height-sm: 100%;--vds-sidebar-max-height-lg: 50vh;--vds-sidebar-max-height-md: 60vh;--vds-sidebar-max-height-sm: 100vh;--vds-sidebar-min-height-lg: auto;--vds-sidebar-min-height-md: auto;--vds-sidebar-min-height-sm: auto}.sidebar.sidebar_position_bottom.sidebar_size_small,.sidebar.sidebar_position_top.sidebar_size_small{--vds-sidebar-width-lg: auto;--vds-sidebar-width-md: auto;--vds-sidebar-width-sm: auto;--vds-sidebar-max-width-lg: auto;--vds-sidebar-max-width-md: auto;--vds-sidebar-max-width-sm: auto;--vds-sidebar-min-width-lg: auto;--vds-sidebar-min-width-md: auto;--vds-sidebar-min-width-sm: auto;--vds-sidebar-height-lg: 100%;--vds-sidebar-height-md: 100%;--vds-sidebar-height-sm: 100%;--vds-sidebar-max-height-lg: 30vh;--vds-sidebar-max-height-md: 40vh;--vds-sidebar-max-height-sm: 100vh;--vds-sidebar-min-height-lg: auto;--vds-sidebar-min-height-md: auto;--vds-sidebar-min-height-sm: auto}.sidebar{z-index:var(--nclh-zindex-modal)}.sidebar__dialog{position:absolute;top:var(--vds-sidebar-top);right:var(--vds-sidebar-right);bottom:var(--vds-sidebar-bottom);left:var(--vds-sidebar-left)}@media (min-width: 1025px){.sidebar__dialog{width:var(--vds-sidebar-width-lg);max-width:var(--vds-sidebar-max-width-lg);min-width:var(--vds-sidebar-min-width-lg);height:var(--vds-sidebar-height-lg);max-height:var(--vds-sidebar-max-height-lg);min-height:var(--vds-sidebar-min-height-lg)}}@media (min-width: 768px) and (max-width: 1024.98px){.sidebar__dialog{width:var(--vds-sidebar-width-md);max-width:var(--vds-sidebar-max-width-md);min-width:var(--vds-sidebar-min-width-md);height:var(--vds-sidebar-height-md);max-height:var(--vds-sidebar-max-height-md);min-height:var(--vds-sidebar-min-height-md)}}@media (max-width: 767.98px){.sidebar__dialog{width:var(--vds-sidebar-width-sm);max-width:var(--vds-sidebar-max-width-sm);min-width:var(--vds-sidebar-min-width-sm);height:var(--vds-sidebar-height-sm);max-height:var(--vds-sidebar-max-height-sm);min-height:var(--vds-sidebar-min-height-sm)}}.sidebar__header{width:min-content;min-width:100%}.sidebar__backdrop{z-index:var(--nclh-zindex-modal-backdrop)}.sidebar.sidebar-enter-active.sidebar_position_top{animation:slideInDown .3s ease-out}.sidebar.sidebar-enter-active.sidebar_position_right{animation:slideInRight .3s ease-out}.sidebar.sidebar-enter-active.sidebar_position_bottom{animation:slideInUp .3s ease-out}.sidebar.sidebar-enter-active.sidebar_position_left{animation:slideInLeft .3s ease-out}.sidebar.sidebar-leave-active.sidebar_position_top{animation:slideInDown .3s ease-in reverse}.sidebar.sidebar-leave-active.sidebar_position_right{animation:slideInRight .3s ease-in reverse}.sidebar.sidebar-leave-active.sidebar_position_bottom{animation:slideInUp .3s ease-in reverse}.sidebar.sidebar-leave-active.sidebar_position_left{animation:slideInLeft .3s ease-in reverse}@media (min-width: 768px){.ncl-modal_sided.ncl-modal_position_left.ncl-modal_size_default .ncl-modal__header,.ncl-modal_sided.ncl-modal_position_left.ncl-modal_size_default .ncl-modal__content,.ncl-modal_sided.ncl-modal_position_left.ncl-modal_size_default .ncl-modal__footer,.ncl-modal_sided.ncl-modal_position_right.ncl-modal_size_default .ncl-modal__header,.ncl-modal_sided.ncl-modal_position_right.ncl-modal_size_default .ncl-modal__content,.ncl-modal_sided.ncl-modal_position_right.ncl-modal_size_default .ncl-modal__footer{width:475px}}.login-register__body__content_medium{max-width:28.625rem}.login-register__body__content_large{max-width:38.875rem}.page{display:flex;flex-direction:column;min-height:100svh}.page__main{flex-grow:1}.page.page_auto .page__main{flex-shrink:0}.page.page_fixed .page__main{display:flex;flex-direction:column;overflow:hidden}
