@font-face{font-family:'Akkurat Helsana';src:url("helsana-3-0/resources/fonts/AkkuratHelsanaTT-Light.woff2") format("woff2"),url("helsana-3-0/resources/fonts/AkkuratHelsanaTT-Light.woff") format("woff");font-weight:300;font-style:normal;font-stretch:normal;font-display:swap}
@font-face{font-family:'Akkurat Helsana';src:url("helsana-3-0/resources/fonts/AkkuratHelsanaTT-Regular.woff2") format("woff2"),url("helsana-3-0/resources/fonts/AkkuratHelsanaTT-Regular.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}
@font-face{font-family:'Akkurat Helsana';src:url("helsana-3-0/resources/fonts/AkkuratHelsanaTT-Bold.woff2") format("woff2"),url("helsana-3-0/resources/fonts/AkkuratHelsanaTT-Bold.woff") format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}
@font-face{font-family:'Akkurat Helsana';src:url("helsana-3-0/resources/fonts/AkkuratHelsanaTT-Italic.woff2") format("woff2"),url("helsana-3-0/resources/fonts/AkkuratHelsanaTT-Italic.woff") format("woff");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}
.guideFieldNode.guideTextBox,.guideFieldNode.guideNumericBox,.guideFieldNode.guideDatePicker,.guideFieldNode.guideDropDownList{position:relative;border:0}
.guideFieldNode.guideTextBox .guideFieldLabel,.guideFieldNode.guideNumericBox .guideFieldLabel,.guideFieldNode.guideDatePicker .guideFieldLabel,.guideFieldNode.guideDropDownList .guideFieldLabel{display:block;box-sizing:border-box;pointer-events:none}
.guideFieldNode.guideTextBox .guideFieldLabel label,.guideFieldNode.guideNumericBox .guideFieldLabel label,.guideFieldNode.guideDatePicker .guideFieldLabel label,.guideFieldNode.guideDropDownList .guideFieldLabel label{position:absolute;font-family:'Akkurat Helsana',sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#707070;background-color:transparent;margin:0;padding:16px;z-index:1;transition:transform .3s ease;transform-origin:left center}
.guideFieldNode.guideTextBox .guideFieldWidget input,.guideFieldNode.guideNumericBox .guideFieldWidget input,.guideFieldNode.guideDatePicker .guideFieldWidget input,.guideFieldNode.guideDropDownList .guideFieldWidget input{font-family:'Akkurat Helsana',sans-serif;border:1px solid #949494;border-radius:2px;height:56px;padding:16px;box-sizing:border-box;font-size:16px;line-height:1.4;outline:0;background-color:transparent;margin-bottom:8px}
.guideFieldNode.guideTextBox .guideFieldWidget input::placeholder,.guideFieldNode.guideNumericBox .guideFieldWidget input::placeholder,.guideFieldNode.guideDatePicker .guideFieldWidget input::placeholder,.guideFieldNode.guideDropDownList .guideFieldWidget input::placeholder{opacity:0;color:transparent}
.guideFieldNode.guideTextBox .guideFieldWidget input:focus,.guideFieldNode.guideNumericBox .guideFieldWidget input:focus,.guideFieldNode.guideDatePicker .guideFieldWidget input:focus,.guideFieldNode.guideDropDownList .guideFieldWidget input:focus{color:#202020;border:2px solid #202020;padding:15px}
.guideFieldNode.guideTextBox.af-field-filled .guideFieldLabel label,.guideFieldNode.guideNumericBox.af-field-filled .guideFieldLabel label,.guideFieldNode.guideDatePicker.af-field-filled .guideFieldLabel label,.guideFieldNode.guideDropDownList.af-field-filled .guideFieldLabel label,.guideFieldNode.guideTextBox:focus-within .guideFieldLabel label,.guideFieldNode.guideNumericBox:focus-within .guideFieldLabel label,.guideFieldNode.guideDatePicker:focus-within .guideFieldLabel label,.guideFieldNode.guideDropDownList:focus-within .guideFieldLabel label,.guideFieldNode.guideTextBox.guideActiveField .guideFieldLabel label,.guideFieldNode.guideNumericBox.guideActiveField .guideFieldLabel label,.guideFieldNode.guideDatePicker.guideActiveField .guideFieldLabel label,.guideFieldNode.guideDropDownList.guideActiveField .guideFieldLabel label{transform:translateX(10px) translateY(-14px) scale(0.875);background-color:#fff;padding:4px;font-size:14px}
.guideFieldNode.guideTextBox[data-disabled=true] .guideFieldLabel label,.guideFieldNode.guideNumericBox[data-disabled=true] .guideFieldLabel label,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldLabel label,.guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldLabel label{color:#b2b2b2}
.guideFieldNode.guideTextBox[data-disabled=true] .guideFieldWidget,.guideFieldNode.guideNumericBox[data-disabled=true] .guideFieldWidget,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget,.guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget{cursor:not-allowed}
.guideFieldNode.guideTextBox[data-disabled=true] .guideFieldWidget input,.guideFieldNode.guideNumericBox[data-disabled=true] .guideFieldWidget input,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget input,.guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget input{border:1px solid #e0e0e0;color:#b2b2b2;pointer-events:none;field-sizing:content}
.guideFieldNode.guideTextBox[data-disabled=true] .guideFieldWidget input:focus,.guideFieldNode.guideNumericBox[data-disabled=true] .guideFieldWidget input:focus,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget input:focus,.guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget input:focus{color:#b2b2b2;border:1px solid #e0e0e0;padding:16px}
.guideFieldNode.guideTextBox[data-disabled=true].af-field-filled .guideFieldLabel label,.guideFieldNode.guideNumericBox[data-disabled=true].af-field-filled .guideFieldLabel label,.guideFieldNode.guideDatePicker[data-disabled=true].af-field-filled .guideFieldLabel label,.guideFieldNode.guideDropDownList[data-disabled=true].af-field-filled .guideFieldLabel label{transform:translateX(10px) translateY(-14px) scale(0.875);background-color:#fff;padding:4px;font-size:14px}
.guideFieldNode.guideTextBox[data-disabled=true]:not(.af-field-filled) .guideFieldLabel label,.guideFieldNode.guideNumericBox[data-disabled=true]:not(.af-field-filled) .guideFieldLabel label,.guideFieldNode.guideDatePicker[data-disabled=true]:not(.af-field-filled) .guideFieldLabel label,.guideFieldNode.guideDropDownList[data-disabled=true]:not(.af-field-filled) .guideFieldLabel label{transform:none;background-color:transparent;padding:16px}
.guideFieldNode.guideTextBox[data-disabled=true] .guideFieldError,.guideFieldNode.guideNumericBox[data-disabled=true] .guideFieldError,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldError,.guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldError{display:none;padding:0}
.guideFieldNode.guideTextBox.validation-success:not(.guideButton):not(.guideTextDraw):not(.guideChart),.guideFieldNode.guideNumericBox.validation-success:not(.guideButton):not(.guideTextDraw):not(.guideChart),.guideFieldNode.guideDatePicker.validation-success:not(.guideButton):not(.guideTextDraw):not(.guideChart),.guideFieldNode.guideDropDownList.validation-success:not(.guideButton):not(.guideTextDraw):not(.guideChart){border-color:transparent;background-color:transparent}
.guideFieldNode.guideTextBox.validation-success:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label,.guideFieldNode.guideNumericBox.validation-success:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label,.guideFieldNode.guideDatePicker.validation-success:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label,.guideFieldNode.guideDropDownList.validation-success:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label{color:#707070}
.guideFieldNode.guideTextBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart),.guideFieldNode.guideNumericBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart),.guideFieldNode.guideDatePicker.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart),.guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart){background-color:transparent}
.guideFieldNode.guideTextBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label,.guideFieldNode.guideNumericBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label,.guideFieldNode.guideDatePicker.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label,.guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label{color:#a41200}
.guideFieldNode.guideTextBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget input,.guideFieldNode.guideNumericBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget input,.guideFieldNode.guideDatePicker.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget input,.guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget input{border:1px solid #ff4d37}
.guideFieldNode.guideTextBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget input:focus,.guideFieldNode.guideNumericBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget input:focus,.guideFieldNode.guideDatePicker.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget input:focus,.guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget input:focus{padding:16px}
.guideFieldNode.guideTextBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart).af-field-filled .guideFieldLabel label,.guideFieldNode.guideNumericBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart).af-field-filled .guideFieldLabel label,.guideFieldNode.guideDatePicker.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart).af-field-filled .guideFieldLabel label,.guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart).af-field-filled .guideFieldLabel label,.guideFieldNode.guideTextBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart):focus-within .guideFieldLabel label,.guideFieldNode.guideNumericBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart):focus-within .guideFieldLabel label,.guideFieldNode.guideDatePicker.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart):focus-within .guideFieldLabel label,.guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart):focus-within .guideFieldLabel label{color:#a41200}
.guideFieldNode.guideTextBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError,.guideFieldNode.guideNumericBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError,.guideFieldNode.guideDatePicker.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError,.guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError{font-size:14px;line-height:1.4;padding-top:4px}
.guideFieldNode.guideTextBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError:before,.guideFieldNode.guideNumericBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError:before,.guideFieldNode.guideDatePicker.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError:before,.guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError:before{content:"";display:inline-block;background-image:url("helsana-3-0/resources/assets/alert-circle.svg");background-size:contain;background-repeat:no-repeat;width:16px;height:16px;margin-right:5px;margin-bottom:3px;vertical-align:middle}
.guideFieldNode.guideTextBox:not(.guideButton):not(.guideTextDraw):not(.guideChart),.guideFieldNode.guideNumericBox:not(.guideButton):not(.guideTextDraw):not(.guideChart),.guideFieldNode.guideDatePicker:not(.guideButton):not(.guideTextDraw):not(.guideChart),.guideFieldNode.guideDropDownList:not(.guideButton):not(.guideTextDraw):not(.guideChart){border-color:transparent}
.guideFieldNode.guideDatePicker .guideFieldWidget{position:relative}
.guideFieldNode.guideDatePicker .guideFieldWidget>div{position:relative}
.guideFieldNode.guideDatePicker .guideFieldWidget input{border:1px solid #949494;border-radius:2px;height:56px;padding:16px;box-sizing:border-box;font-size:16px;line-height:1.4;outline:0;background-color:transparent;position:relative;margin-bottom:10px}
.guideFieldNode.guideDatePicker .guideFieldWidget input[type=date]::-webkit-calendar-picker-indicator,.guideFieldNode.guideDatePicker .guideFieldWidget input[type=date]::-moz-calendar-picker-indicator{display:block;opacity:0;cursor:pointer;width:24px;height:24px;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:2}
.guideFieldNode.guideDatePicker .guideFieldWidget input[type=date][value=""],.guideFieldNode.guideDatePicker .guideFieldWidget input[type=date]:placeholder-shown{color:transparent !important}
.guideFieldNode.guideDatePicker .guideFieldWidget input[type="date"]:focus{color:#202020 !important}
.guideFieldNode.guideDatePicker .guideFieldWidget input::placeholder{color:#949494;opacity:0;transition:opacity .2s ease}
.guideFieldNode.guideDatePicker .guideFieldWidget input:focus{border:2px solid #202020;padding:15px;color:#202020}
.guideFieldNode.guideDatePicker .guideFieldWidget input:focus::placeholder{opacity:1}
.guideFieldNode.guideDatePicker .guideFieldWidget .datepicker-calendar-icon{position:absolute;margin:0;width:18px;height:18px;right:18px;top:19px;background-size:contain;cursor:pointer}
.guideFieldNode.guideDatePicker.af-field-filled .guideFieldWidget input[type=date]{color:#202020 !important}
.guideFieldNode.guideDatePicker.af-field-empty:focus-within .guideFieldWidget input[type=date],.guideFieldNode.guideDatePicker.af-field-empty:focus .guideFieldWidget input[type=date],.guideFieldNode.guideDatePicker.af-field-empty:focus-within .guideFieldWidget input[type=date]:focus,.guideFieldNode.guideDatePicker.af-field-empty:focus .guideFieldWidget input[type=date]:focus{color:#202020 !important}
.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit:after,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget:after{background-image:url('helsana-3-0/resources/assets/calendar-disabled.svg')}
.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit .guideFieldLabel label,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget .guideFieldLabel label{color:#b2b2b2}
.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input{border-color:#e0e0e0;color:#b2b2b2;background-color:transparent;cursor:not-allowed;pointer-events:none !important;outline:none !important;box-shadow:none !important;caret-color:transparent !important;-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important}
.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input::placeholder,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input::placeholder{color:transparent !important;opacity:0 !important}
.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input::-webkit-calendar-picker-indicator,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input::-webkit-calendar-picker-indicator{opacity:0 !important;pointer-events:none !important;cursor:default !important}
.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input::-moz-focus-inner,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input::-moz-focus-inner{border:0}
.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input.af-field-filled,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input.af-field-filled,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input[value]:not([value=""]),.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input[value]:not([value=""]){color:#b2b2b2 !important;-webkit-text-fill-color:#b2b2b2 !important}
.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input.af-field-filled::-webkit-datetime-edit,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input.af-field-filled::-webkit-datetime-edit,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input[value]:not([value=""])::-webkit-datetime-edit,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input[value]:not([value=""])::-webkit-datetime-edit,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input.af-field-filled::-webkit-datetime-edit-fields-wrapper,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input.af-field-filled::-webkit-datetime-edit-fields-wrapper,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input[value]:not([value=""])::-webkit-datetime-edit-fields-wrapper,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input[value]:not([value=""])::-webkit-datetime-edit-fields-wrapper,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input.af-field-filled::-webkit-datetime-edit-text,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input.af-field-filled::-webkit-datetime-edit-text,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input[value]:not([value=""])::-webkit-datetime-edit-text,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input[value]:not([value=""])::-webkit-datetime-edit-text,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input.af-field-filled::-webkit-datetime-edit-month-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input.af-field-filled::-webkit-datetime-edit-month-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input[value]:not([value=""])::-webkit-datetime-edit-month-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input[value]:not([value=""])::-webkit-datetime-edit-month-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input.af-field-filled::-webkit-datetime-edit-day-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input.af-field-filled::-webkit-datetime-edit-day-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input[value]:not([value=""])::-webkit-datetime-edit-day-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input[value]:not([value=""])::-webkit-datetime-edit-day-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input.af-field-filled::-webkit-datetime-edit-year-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input.af-field-filled::-webkit-datetime-edit-year-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input[value]:not([value=""])::-webkit-datetime-edit-year-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input[value]:not([value=""])::-webkit-datetime-edit-year-field{display:inline !important;color:#b2b2b2 !important;-webkit-text-fill-color:#b2b2b2 !important}
.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input::-webkit-datetime-edit,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input::-webkit-datetime-edit,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input::-webkit-datetime-edit-fields-wrapper,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input::-webkit-datetime-edit-fields-wrapper,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input::-webkit-datetime-edit-text,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input::-webkit-datetime-edit-text,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input::-webkit-datetime-edit-month-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input::-webkit-datetime-edit-month-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input::-webkit-datetime-edit-day-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input::-webkit-datetime-edit-day-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input::-webkit-datetime-edit-year-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input::-webkit-datetime-edit-year-field,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input::-webkit-inner-spin-button,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input::-webkit-inner-spin-button,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input::-webkit-clear-button,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input::-webkit-clear-button,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input::-webkit-calendar-picker-indicator,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input::-webkit-calendar-picker-indicator{display:none !important;color:transparent !important;background:transparent !important;pointer-events:none !important;outline:none !important}
.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input:focus,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input:focus,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input:focus-visible,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input:focus-visible,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateTimeEdit input:active,.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldWidget.dateInputWidget input:active{outline:none !important;box-shadow:none !important;border-color:#e0e0e0 !important;border-width:1px;padding:16px}
.guideFieldNode.guideDatePicker[data-disabled=true]:not(.af-field-filled) .guideFieldLabel label{transform:none;font-size:16px;background-color:transparent;color:#b2b2b2}
.guideFieldNode.guideDatePicker[data-disabled=true].af-field-filled .guideFieldLabel label{transform:translateX(10px) translateY(-14px) scale(0.875);background-color:transparent;color:#b2b2b2;font-size:14px}
.guideFieldNode.guideDatePicker[data-disabled=true] .guideFieldError{display:none;padding:0}
.guideFieldNode.guideDatePicker.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget input{border-color:#ff4d37}
.guideFieldNode.guideDatePicker.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart):not([data-disabled=true]).af-field-filled .guideFieldLabel label,.guideFieldNode.guideDatePicker.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart):not([data-disabled=true]):focus-within .guideFieldLabel label,.guideFieldNode.guideDatePicker.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart):not([data-disabled=true]).guideActiveField .guideFieldLabel label{color:#a41200}
.guideFieldNode.guideDatePicker.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart)[data-disabled=true].af-field-filled .guideFieldLabel label{color:#a41200}
.guidedatepicker>.smallDatePicker{width:100%}
@media(min-width:992px){.guidedatepicker>.smallDatePicker{width:50%}
}
.guideFieldNode.guideCheckBox .guideFieldLabel{margin-bottom:32px}
.guideFieldNode.guideCheckBox .guideFieldLabel label{font-family:'Akkurat Helsana',sans-serif;margin:0;font-size:18px;line-height:30.8px;font-weight:300}
@media(min-width:768px){.guideFieldNode.guideCheckBox .guideFieldLabel label{font-size:22px}
}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems .guideRadioButtonItem{width:fit-content;display:flex;align-items:center;margin-right:0;margin-bottom:8px;cursor:default}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems .guideRadioButtonItem .XfaCheckBox input[type='radio']{border:2px solid #707070;height:24px;width:24px;-webkit-appearance:none;appearance:none;margin:0;cursor:pointer}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems .guideRadioButtonItem .XfaCheckBox input[type='radio']:hover{box-shadow:0 0 0 7px #f8f8f8;background-color:#f8f8f8}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems .guideRadioButtonItem .XfaCheckBox input[type='radio']:focus-visible{outline:0;box-shadow:0 0 0 7px #f2f2f2;background-color:#f2f2f2}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems .guideRadioButtonItem .guideWidgetLabel{display:flex;align-items:center;width:fit-content}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems .guideRadioButtonItem .guideWidgetLabel label{margin:0;padding:1px 0 0 8px;font-family:'Akkurat Helsana',sans-serif;font-size:16px;line-height:22.4px;color:#202020;cursor:pointer;width:fit-content}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems .guideRadioButtonItem.guideItemSelected label::before{background-color:yellow}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems .guideRadioButtonItem.guideItemSelected input[type='radio']{background-repeat:no-repeat;background-position:center;border-color:#202020;background-image:url('helsana-3-0/resources/assets/ellipse.svg')}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems .guideRadioButtonItem:has(.guideWidgetLabel label:hover) .XfaCheckBox input[type='radio']{box-shadow:0 0 0 7px #f8f8f8;background-color:#f8f8f8}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems:has(.guideFieldVerticalAlignment){display:block;column-count:1;width:100%}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems:has(.guideFieldVerticalAlignment) .guideRadioButtonItem{break-inside:avoid;page-break-inside:avoid;width:fit-content;display:flex;margin-bottom:24px}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems:has(.guideFieldVerticalAlignment) .guideRadioButtonItem:last-child{margin-bottom:0}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems:has(.guideFieldHorizontalAlignment){display:flex;flex-direction:row;flex-wrap:wrap}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems:has(.guideFieldHorizontalAlignment) .guideRadioButtonItem{margin-right:16px}
.guideFieldNode.guideCheckBox .guideRadioButtonGroupItems:has(.guideFieldHorizontalAlignment) .guideRadioButtonItem:last-child{margin-right:0}
.guideFieldNode.guideCheckBox.layout-vertical-split-2-columns .guideRadioButtonGroupItems{margin-bottom:8px;display:block;column-count:2;column-gap:40px;width:100%}
.guideFieldNode.guideCheckBox.layout-vertical-split-2-columns .guideRadioButtonGroupItems .guideRadioButtonItem{break-inside:avoid;page-break-inside:avoid;width:fit-content;margin-bottom:24px;display:flex}
.guideFieldNode.guideCheckBox.layout-vertical-split-2-columns .guideRadioButtonGroupItems .guideRadioButtonItem:last-child{margin-bottom:0}
.guideFieldNode.guideCheckBox.layout-horizontal .guideRadioButtonGroupItems{display:flex;flex-direction:row;flex-wrap:wrap}
.guideFieldNode.guideCheckBox.layout-horizontal .guideRadioButtonGroupItems .guideRadioButtonItem{margin-right:16px}
.guideFieldNode.guideCheckBox.layout-horizontal .guideRadioButtonGroupItems .guideRadioButtonItem:last-child{margin-right:0}
.guideFieldNode.guideCheckBox.layout-horizontal-2-columns .guideRadioButtonGroupItems{display:grid;gap:24px 0}
@media(min-width:768px){.guideFieldNode.guideCheckBox.layout-horizontal-2-columns .guideRadioButtonGroupItems{grid-template-columns:1fr 1fr}
}
.guideFieldNode.guideCheckBox.layout-horizontal-2-columns .guideRadioButtonGroupItems .guideRadioButtonItem{width:fit-content;margin:0}
.guideFieldNode.guideCheckBox.layout-horizontal-2-columns .guideRadioButtonGroupItems::before,.guideFieldNode.guideCheckBox.layout-horizontal-2-columns .guideRadioButtonGroupItems::after{display:none}
.guideFieldNode.guideCheckBox.sub-rb-group .guideRadioButtonGroupItems{margin-top:0;margin-left:24px;width:calc(100% - 24px)}
.guideFieldNode.guideCheckBox.sub-rb-group:has(.guideFieldVerticalAlignment) .guideRadioButtonItem{margin-bottom:20px}
.guideFieldNode.guideCheckBox.sub-rb-group:has(.guideFieldVerticalAlignment) .guideRadioButtonItem:last-child{margin-bottom:0}
.guideFieldNode.guideCheckBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart){background-color:transparent;border-color:transparent}
.guideFieldNode.guideCheckBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget input{border:1px solid #ff4d37}
.guideFieldNode.guideCheckBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError{margin-top:8px}
.guideFieldNode.guideCheckBox.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError:before{content:"";display:inline-block;background-image:url("helsana-3-0/resources/assets/alert-circle.svg");background-size:contain;background-repeat:no-repeat;width:16px;height:16px;margin-right:5px;margin-bottom:3px;vertical-align:middle}
.guideFieldNode.guideCheckBox.validation-failure:has(.guideFieldHorizontalAlignment) .guideFieldError{margin-top:0 !important}
.guideFieldNode.guideCheckBox.validation-success:not(.guideButton):not(.guideTextDraw):not(.guideChart){background-color:transparent;border-color:transparent}
.pnlRechnungBezahlt>.gridFluidLayout>.guideGridFluidLayout>.guideGridFluidLayout2Container:has(.halfWidth-when-checked .guideRadioButtonItem:nth-child(4).guideItemSelected){display:flex;flex-wrap:wrap;align-items:flex-start}
.pnlRechnungBezahlt>.gridFluidLayout>.guideGridFluidLayout>.guideGridFluidLayout2Container:has(.halfWidth-when-checked .guideRadioButtonItem:nth-child(4).guideItemSelected)>[id$="__guide-item"]:has(.guideCheckBox.halfWidth-when-checked){flex:0 0 50%;max-width:50%;padding-right:0;margin-right:0}
.pnlRechnungBezahlt>.gridFluidLayout>.guideGridFluidLayout>.guideGridFluidLayout2Container:has(.halfWidth-when-checked .guideRadioButtonItem:nth-child(4).guideItemSelected)>[id$="__guide-item"]:has(.guideTextBox.halfWidth-when-checked){flex:0 0 50%;max-width:50%;margin-top:20px;padding-left:0;margin-left:0}
.pnlRechnungBezahlt>.gridFluidLayout>.guideGridFluidLayout>.guideGridFluidLayout2Container:has(.halfWidth-when-checked .guideRadioButtonItem:nth-child(4).guideItemSelected) .guideTextBox.halfWidth-when-checked{padding-left:0;margin-left:0}
.pnlRechnungBezahlt>.gridFluidLayout>.guideGridFluidLayout>.guideGridFluidLayout2Container:has(.halfWidth-when-checked .guideRadioButtonItem:nth-child(4).guideItemSelected) .guideCheckBox.halfWidth-when-checked{padding-right:0}
.guideFieldNode.guideButton{padding-left:.75rem;padding-right:.75rem}
.guideFieldNode.guideButton.info .guideFieldWidget.guideFieldButtonWidget.xfaButton button{margin-top:0;background:0;border:0;padding:0;min-width:inherit;min-height:inherit}
.guideFieldNode.guideButton.info .guideFieldWidget.guideFieldButtonWidget.xfaButton button .iconButton-icon{display:block;width:24px;height:24px;margin:0;background:center / contain no-repeat url("helsana-3-0/resources/assets/info-black.svg")}
.guideFieldNode.guideButton.info .guideFieldWidget.guideFieldButtonWidget.xfaButton button .iconButton-label{display:none}
.guideFieldNode.guideButton.info .guideFieldError{padding:0}
.guidecheckbox:has(.cbPrivacyPolicy){padding-left:.75rem;padding-right:.75rem}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup{border-left-width:.25rem;border-bottom-width:0;border-right-width:0;border-top-width:0;border-style:solid;border-color:rgba(255,255,255,0)}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideFieldLabel{margin-bottom:32px}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideFieldLabel label{font-family:'Akkurat Helsana',sans-serif;margin:0;font-size:18px;line-height:30.8px;font-weight:300}
@media(min-width:768px){.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideFieldLabel label{font-size:22px}
}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideCheckBoxGroupItems{display:flex;flex-flow:column wrap}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem{position:relative;display:flex;align-items:center;gap:8px}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem:focus-within input[type="checkbox"]:before{opacity:1;transform:translate(-50%,-50%) scale(1);background-color:#f2f2f2}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem:focus-within input[type="checkbox"]:not(:checked){border-color:#202020}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem:hover:not(:focus-within) input[type="checkbox"]:before{opacity:1;transform:translate(-50%,-50%) scale(1);background-color:#f8f8f8}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem:hover:not(:focus-within) input[type="checkbox"]:not(:checked){border-color:#202020}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem .guideWidgetLabel label{color:#202020;line-height:1.4;cursor:pointer;margin:0}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem input[type="checkbox"]{width:24px;height:24px;margin:0;background-color:transparent;border:2px solid #707070;border-radius:4px;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem input[type="checkbox"]:focus{border-color:#202020;outline:0;box-shadow:none}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem input[type="checkbox"]:before{content:"";position:absolute;width:38px;height:38px;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);background-repeat:no-repeat;background-size:contain;border-radius:50%;opacity:0;transition:transform .3s cubic-bezier(0.4,0,0.2,1),opacity .3s cubic-bezier(0.4,0,0.2,1);z-index:-1}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem input[type="checkbox"]:checked:before{opacity:0;transform:translate(-50%,-50%) scale(0)}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup .guideCheckBoxGroupItems .guideCheckBoxItem.guideItemSelected input[type='checkbox']{background-repeat:no-repeat;background-position:center;border-color:#202020;background-image:url("helsana-3-0/resources/assets/checkmark.svg")}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart){background-color:transparent}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideCheckBoxGroupItems .guideCheckBoxItem input[type="checkbox"]{border-color:#ff4d37}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError{padding-top:4px;font-size:14px;line-height:1.4}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError:before{content:"";display:inline-block;background-image:url("helsana-3-0/resources/assets/alert-circle.svg");background-size:contain;background-repeat:no-repeat;width:16px;height:16px;margin-right:5px;margin-bottom:3px;vertical-align:middle}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy,.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart){display:flex;flex-direction:column;max-width:850px;padding:16px;align-items:flex-start;align-self:stretch;background-color:#f8f8f8}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy .guideFieldLabel,.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel{margin:0 0 8px 0}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy .guideFieldLabel label,.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label{font-size:16px;font-style:normal;font-weight:700;line-height:22.4px;color:#202020}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy .guideCheckBoxGroupItems,.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideCheckBoxGroupItems{gap:0}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy .guideCheckBoxGroupItems .afCheckBoxItem,.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideCheckBoxGroupItems .afCheckBoxItem{display:flex;flex-direction:row;align-items:center;gap:8px}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy .guideCheckBoxGroupItems .afCheckBoxItem [type="checkbox"],.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideCheckBoxGroupItems .afCheckBoxItem [type="checkbox"]{width:24px;height:24px;border-radius:4px;border:2px solid #707070}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy .guideCheckBoxGroupItems a,.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideCheckBoxGroupItems a{font-size:14px;text-decoration:underline;color:#9a0941}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy .guideCheckBoxGroupItems p,.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup.cbPrivacyPolicy.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideCheckBoxGroupItems p{margin:0}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup[data-disabled=true] .guideCheckBoxGroupItems .guideCheckBoxItem .guideWidgetLabel label{color:#b2b2b2}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup[data-disabled=true] .guideCheckBoxGroupItems .guideCheckBoxItem input[type="checkbox"],.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup[data-disabled=true] .guideCheckBoxGroupItems .guideCheckBoxItem:hover:not(:focus-within) input[type="checkbox"],.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup[data-disabled=true] .guideCheckBoxGroupItems .guideCheckBoxItem:hover:not(:focus-within) input[type="checkbox"]:not(:checked){border:2px solid #b2b2b2;background-color:transparent;cursor:not-allowed;pointer-events:none}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup[data-disabled=true] .guideCheckBoxGroupItems .guideCheckBoxItem input[type="checkbox"]:before,.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup[data-disabled=true] .guideCheckBoxGroupItems .guideCheckBoxItem:hover:not(:focus-within) input[type="checkbox"]:before,.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup[data-disabled=true] .guideCheckBoxGroupItems .guideCheckBoxItem:hover:not(:focus-within) input[type="checkbox"]:not(:checked):before{background-color:transparent}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup[data-disabled=true] .guideCheckBoxGroupItems .guideCheckBoxItem input[type="checkbox"]:checked,.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup[data-disabled=true] .guideCheckBoxGroupItems .guideCheckBoxItem:hover:not(:focus-within) input[type="checkbox"]:checked,.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).guideCheckBoxGroup[data-disabled=true] .guideCheckBoxGroupItems .guideCheckBoxItem:hover:not(:focus-within) input[type="checkbox"]:not(:checked):checked{border-color:#b2b2b2}
.fileupload{margin:.25rem 0;padding-left:.75rem;padding-right:.75rem;border-left:0 solid transparent}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload{position:relative;border-radius:2px;border:1px solid #949494;padding:20px 12px 55px;margin-top:12px}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldLabel label{position:absolute;width:auto;max-width:calc(100% - 26px);top:-12px;left:12px;font-weight:400;font-size:14px;line-height:1.42;background-color:#fff;color:#707070;padding:2px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget{position:unset}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget .fileupload .fileupload-dropzone{border:0;padding:0;margin-bottom:0;background-color:transparent;box-shadow:none;outline:0}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget .fileupload .fileupload-dropzone .fileupload-icon{display:none}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget .fileupload .fileupload-dropzone .fileupload-dropinfo{color:#707070;font-weight:400;font-size:16px;text-align:left;line-height:1.5;cursor:pointer;margin:0 0 12px;padding:0}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget .fileupload .fileupload-dropzone .fileupload-browseinfo{width:auto;position:absolute;left:12px;bottom:12px;background-color:transparent;border:2px solid #ad0b49;color:#9a0941;text-align:center;padding:8px 16px;min-width:40px;min-height:40px;box-shadow:inset 0 0 0 0 #9a0941;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget .fileupload .fileupload-dropzone .fileupload-browseinfo span{font-weight:700;line-height:1.4px;font-size:14px}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget .fileupload .fileupload-dropzone .fileupload-browseinfo:hover,.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget .fileupload .fileupload-dropzone .fileupload-browseinfo:active,.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget .fileupload .fileupload-dropzone .fileupload-browseinfo:focus{background-color:transparent;border-color:#ad0b49;color:#ad0b49;box-shadow:inset 0 0 0 2px #ad0b49;padding:8px 16px;border-width:2px}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget .fileupload .fileupload-dropzone .fileupload-browseinfo:focus-visible{outline:1px solid #202020;outline-offset:4px}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget .fileupload .fileupload-dropzone .fileupload-browseinfo:disabled,.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget .fileupload .fileupload-dropzone .fileupload-browseinfo[disabled]{color:#b2b2b2;padding:8px 16px;border:2px solid #e0e0e0;background-color:transparent}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget #sortableList{display:flex;flex-flow:column wrap;align-items:flex-start}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget #sortableList .fileupload-fileitem{display:inline-flex;border-radius:2px;background-color:#f2f2f2;padding:8px;margin:0 0 12px 0;height:auto;max-width:100%}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget #sortableList .fileupload-fileitem .fileupload-fileinfo{flex:1;width:calc(100% - 24px)}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget #sortableList .fileupload-fileitem .fileupload-fileinfo .fileupload-filename{font-size:16px;font-weight:400;line-height:1.5;height:auto}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget #sortableList .fileupload-fileitem .fileupload-fileinfo .fileupload-progress{display:none}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget #sortableList .fileupload-fileitem .fileupload-icons{margin:0;height:auto}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget #sortableList .fileupload-fileitem .fileupload-icons .fileupload-remove{background-image:url("helsana-3-0/resources/assets/close.svg");background-size:contain;background-position:center;background-repeat:no-repeat;height:24px;width:24px}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget #sortableList .fileupload-fileitem .fileupload-filecategory,.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget #sortableList .fileupload-fileitem .fileupload-filecomment,.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldWidget #sortableList .fileupload-fileitem .fileupload-icons{flex:1}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload .guideFieldError{position:absolute}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload.validation-failure{background-color:transparent;border-color:#e0e0e0;margin-bottom:28px}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload.validation-failure .guideFieldError{position:absolute;bottom:-28px;padding:0;font-size:14px;line-height:1.4}
.fileupload .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart).ajilaFileUpload.widget_ajila_forms_fileupload.validation-failure .guideFieldError:before{content:"";display:inline-block;background-image:url("helsana-3-0/resources/assets/alert-circle.svg");background-size:contain;background-repeat:no-repeat;width:16px;height:16px;margin-right:5px;margin-bottom:3px;vertical-align:middle}
.wizard-navigators{padding:0;display:flex}
@media(min-width:768px){.wizard-navigators{height:52px}
}
.wizard-navigators li,.wizard-navigators li.af-widget-itemnav{position:relative}
@media(max-width:768px){.wizard-navigators li,.wizard-navigators li.af-widget-itemnav{flex:1}
}
@media(max-width:768px){.wizard-navigators li:before,.wizard-navigators li.af-widget-itemnav:before{content:"";height:2px;position:absolute;background-color:#e0e0e0;right:calc(-20% + 5px);top:12px;width:40%;transition:background-color .3s cubic-bezier(0.4,0,0.2,1)}
}
.wizard-navigators li a.guideNavIcon,.wizard-navigators li.af-widget-itemnav a.guideNavIcon{display:flex;flex-direction:column;align-items:center}
@media(max-width:768px){.wizard-navigators li a.guideNavIcon,.wizard-navigators li.af-widget-itemnav a.guideNavIcon{margin-right:.5rem}
}
.wizard-navigators li a.guideNavIcon:before,.wizard-navigators li.af-widget-itemnav a.guideNavIcon:before{background-color:transparent;border:2px solid transparent;color:#707070;font-weight:700;font-size:14px;font-style:normal;line-height:1.42875;width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s}
.wizard-navigators li a.guideNavIcon span,.wizard-navigators li.af-widget-itemnav a.guideNavIcon span{display:none}
.wizard-navigators li .progress,.wizard-navigators li.af-widget-itemnav .progress{position:relative;top:-13px;margin:0;left:65%;width:60%;background:#e0e0e0;height:2px;transition:width .3s cubic-bezier(0.4,0,0.2,1)}
@media(min-width:768px){.wizard-navigators li .progress,.wizard-navigators li.af-widget-itemnav .progress{left:70%;width:44%}
}
@media(min-width:992px){.wizard-navigators li .progress,.wizard-navigators li.af-widget-itemnav .progress{left:70%;width:50%}
}
@media(min-width:1200px){.wizard-navigators li .progress,.wizard-navigators li.af-widget-itemnav .progress{left:70%;width:50%}
}
@media(max-width:768px){.wizard-navigators li.completed:before,.wizard-navigators li.af-widget-itemnav.completed:before{background-color:#5e9801}
}
.wizard-navigators li.completed a.guideNavIcon:before,.wizard-navigators li.af-widget-itemnav.completed a.guideNavIcon:before{background-color:#5e9801;border-color:#5e9801;color:#fff}
.wizard-navigators li.completed a.guideNavIcon span,.wizard-navigators li.af-widget-itemnav.completed a.guideNavIcon span{color:#202020}
.wizard-navigators li.completed .progress,.wizard-navigators li.af-widget-itemnav.completed .progress{background-color:#5e9801}
.wizard-navigators li.active a.guideNavIcon:before,.wizard-navigators li.af-widget-itemnav.active a.guideNavIcon:before{content:counter(item);counter-increment:item - 1;background-image:none;color:#fff;background-color:#202020;border-color:#202020}
.wizard-navigators li.active a.guideNavIcon span,.wizard-navigators li.af-widget-itemnav.active a.guideNavIcon span{color:#202020;font-weight:700}
.wizard-navigators li.active .progress,.wizard-navigators li.af-widget-itemnav.active .progress{background:#e0e0e0}
.wizard-navigators li.stepped:not(.completed) a.guideNavIcon:before,.wizard-navigators li.af-widget-itemnav.stepped:not(.completed) a.guideNavIcon:before{content:counter(item);background-image:none;border-color:#202020}
.wizard-navigators li:last-child .progress,.wizard-navigators li.af-widget-itemnav:last-child .progress{width:0 !important}
@media(max-width:768px){.wizard-navigators li:last-child:before,.wizard-navigators li.af-widget-itemnav:last-child:before{width:0}
}
.guideWizardLayout div.col-md-12.clearfix{padding:0 0 20px}
@media(min-width:768px){.guideWizardLayout div.col-md-12.clearfix{padding:0 0 40px}
}
.guideWizardLayout div.col-md-12.clearfix .guide-tab-scroller-previous,.guideWizardLayout div.col-md-12.clearfix .guide-tab-scroller-next{display:none}
.mobileLayout{display:none}
*:has(.wizard)>.mobileLayout{display:block;background-color:#fff}
*:has(.wizard)>.mobileLayout .visible-xs .wizard-navigators{margin:0;padding:0 0 24px 0}
*:has(.wizard)>.mobileLayout .visible-xs .wizard-navigators li:not(.stepped) a:before{content:counter(item);counter-increment:item - 1}
.guideButton.guideFieldNode{padding-left:.75rem;padding-right:.75rem}
.guideButton.pdfdownload button{display:flex;align-items:center;justify-content:center;min-width:56px;min-height:56px;text-align:center;font-weight:700;font-size:16px;font-family:'Akkurat Helsana',sans-serif;line-height:1.4;color:#fff;background:#9a0941;border-radius:2px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;background-color:transparent;color:#9a0941;padding:16px 32px;box-shadow:inset 0 0 0 0 #9a0941;border:2px solid #9a0941;margin-left:0}
.guideButton.pdfdownload button:hover,.guideButton.pdfdownload button:active,.guideButton.pdfdownload button:focus{background-color:#ad0b49;border-color:#ad0b49}
.guideButton.pdfdownload button:focus-visible{outline:1px solid #202020;outline-offset:4px}
.guideButton.pdfdownload button:disabled,.guideButton.pdfdownload button[disabled]{color:#b2b2b2;background-color:#e0e0e0;border-color:#e0e0e0;cursor:not-allowed;pointer-events:none}
.guideButton.pdfdownload button.xs{padding:8px 16px;min-width:40px;min-height:40px;font-size:14px}
.guideButton.pdfdownload button.xs:hover,.guideButton.pdfdownload button.xs:active,.guideButton.pdfdownload button.xs:focus{padding:8px 16px}
.guideButton.pdfdownload button.xs.secondary{padding:8px 16px}
.guideButton.pdfdownload button.xs.secondary:hover,.guideButton.pdfdownload button.xs.secondary:active,.guideButton.pdfdownload button.xs.secondary:focus{padding:8px 16px}
.guideButton.pdfdownload button.xs.secondary:disabled,.guideButton.pdfdownload button.xs.secondary[disabled]{padding:8px 16px}
.guideButton.pdfdownload button:hover,.guideButton.pdfdownload button:active,.guideButton.pdfdownload button:focus{background-color:transparent;border-color:#ad0b49;color:#ad0b49;box-shadow:inset 0 0 0 2px #ad0b49;padding:16px 32px;border-width:2px}
.guideButton.pdfdownload button:disabled,.guideButton.pdfdownload button[disabled]{color:#b2b2b2;padding:16px 32px;border:2px solid #e0e0e0;background-color:transparent}
.guideButton.pdfdownload button:before{content:"";display:inline-block;background-image:url("helsana-3-0/resources/assets/download.svg");background-size:contain;background-repeat:no-repeat;width:16px;height:16px;margin-right:5px;margin-bottom:3px;vertical-align:middle}
.guideButton button{margin-top:1rem;display:flex;align-items:center;justify-content:center;padding:16px 32px;min-width:56px;min-height:56px;text-align:center;font-weight:700;font-size:16px;font-family:'Akkurat Helsana',sans-serif;line-height:1.4;color:#fff;background:#9a0941;border:2px solid #9a0941;border-radius:2px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}
.guideButton button:hover,.guideButton button:active,.guideButton button:focus{background-color:#ad0b49;border-color:#ad0b49}
.guideButton button:focus-visible{outline:1px solid #202020;outline-offset:4px}
.guideButton button:disabled,.guideButton button[disabled]{color:#b2b2b2;background-color:#e0e0e0;border-color:#e0e0e0;cursor:not-allowed;pointer-events:none}
.guideButton button.xs{padding:8px 16px;min-width:40px;min-height:40px;font-size:14px}
.guideButton button.xs:hover,.guideButton button.xs:active,.guideButton button.xs:focus{padding:8px 16px}
.guideButton button.xs.secondary{padding:8px 16px}
.guideButton button.xs.secondary:hover,.guideButton button.xs.secondary:active,.guideButton button.xs.secondary:focus{padding:8px 16px}
.guideButton button.xs.secondary:disabled,.guideButton button.xs.secondary[disabled]{padding:8px 16px}
.guideButton button .iconButton-icon{width:13.5px;height:13.5px;margin:5.43px}
.guideButton button.primary-button,.guideButton button.submit,.guideButton button.moveNext{display:flex;align-items:center;justify-content:center;padding:16px 32px;min-width:56px;min-height:56px;text-align:center;font-weight:700;font-size:16px;font-family:'Akkurat Helsana',sans-serif;line-height:1.4;color:#fff;background:#9a0941;border:2px solid #9a0941;border-radius:2px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}
.guideButton button.primary-button:hover,.guideButton button.submit:hover,.guideButton button.moveNext:hover,.guideButton button.primary-button:active,.guideButton button.submit:active,.guideButton button.moveNext:active,.guideButton button.primary-button:focus,.guideButton button.submit:focus,.guideButton button.moveNext:focus{background-color:#ad0b49;border-color:#ad0b49}
.guideButton button.primary-button:focus-visible,.guideButton button.submit:focus-visible,.guideButton button.moveNext:focus-visible{outline:1px solid #202020;outline-offset:4px}
.guideButton button.primary-button:disabled,.guideButton button.submit:disabled,.guideButton button.moveNext:disabled,.guideButton button.primary-button[disabled],.guideButton button.submit[disabled],.guideButton button.moveNext[disabled]{color:#b2b2b2;background-color:#e0e0e0;border-color:#e0e0e0;cursor:not-allowed;pointer-events:none}
.guideButton button.primary-button.xs,.guideButton button.submit.xs,.guideButton button.moveNext.xs{padding:8px 16px;min-width:40px;min-height:40px;font-size:14px}
.guideButton button.primary-button.xs:hover,.guideButton button.submit.xs:hover,.guideButton button.moveNext.xs:hover,.guideButton button.primary-button.xs:active,.guideButton button.submit.xs:active,.guideButton button.moveNext.xs:active,.guideButton button.primary-button.xs:focus,.guideButton button.submit.xs:focus,.guideButton button.moveNext.xs:focus{padding:8px 16px}
.guideButton button.primary-button.xs.secondary,.guideButton button.submit.xs.secondary,.guideButton button.moveNext.xs.secondary{padding:8px 16px}
.guideButton button.primary-button.xs.secondary:hover,.guideButton button.submit.xs.secondary:hover,.guideButton button.moveNext.xs.secondary:hover,.guideButton button.primary-button.xs.secondary:active,.guideButton button.submit.xs.secondary:active,.guideButton button.moveNext.xs.secondary:active,.guideButton button.primary-button.xs.secondary:focus,.guideButton button.submit.xs.secondary:focus,.guideButton button.moveNext.xs.secondary:focus{padding:8px 16px}
.guideButton button.primary-button.xs.secondary:disabled,.guideButton button.submit.xs.secondary:disabled,.guideButton button.moveNext.xs.secondary:disabled,.guideButton button.primary-button.xs.secondary[disabled],.guideButton button.submit.xs.secondary[disabled],.guideButton button.moveNext.xs.secondary[disabled]{padding:8px 16px}
.guideButton button.moveNext{margin-top:0}
.guideButton button.secondary-button,.guideButton button.secondary,.guideButton button.movePrev{display:flex;align-items:center;justify-content:center;min-width:56px;min-height:56px;text-align:center;font-weight:700;font-size:16px;font-family:'Akkurat Helsana',sans-serif;line-height:1.4;color:#fff;background:#9a0941;border-radius:2px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;background-color:transparent;color:#9a0941;padding:16px 32px;box-shadow:inset 0 0 0 0 #9a0941;border:2px solid #9a0941}
.guideButton button.secondary-button:hover,.guideButton button.secondary:hover,.guideButton button.movePrev:hover,.guideButton button.secondary-button:active,.guideButton button.secondary:active,.guideButton button.movePrev:active,.guideButton button.secondary-button:focus,.guideButton button.secondary:focus,.guideButton button.movePrev:focus{background-color:#ad0b49;border-color:#ad0b49}
.guideButton button.secondary-button:focus-visible,.guideButton button.secondary:focus-visible,.guideButton button.movePrev:focus-visible{outline:1px solid #202020;outline-offset:4px}
.guideButton button.secondary-button:disabled,.guideButton button.secondary:disabled,.guideButton button.movePrev:disabled,.guideButton button.secondary-button[disabled],.guideButton button.secondary[disabled],.guideButton button.movePrev[disabled]{color:#b2b2b2;background-color:#e0e0e0;border-color:#e0e0e0;cursor:not-allowed;pointer-events:none}
.guideButton button.secondary-button.xs,.guideButton button.secondary.xs,.guideButton button.movePrev.xs{padding:8px 16px;min-width:40px;min-height:40px;font-size:14px}
.guideButton button.secondary-button.xs:hover,.guideButton button.secondary.xs:hover,.guideButton button.movePrev.xs:hover,.guideButton button.secondary-button.xs:active,.guideButton button.secondary.xs:active,.guideButton button.movePrev.xs:active,.guideButton button.secondary-button.xs:focus,.guideButton button.secondary.xs:focus,.guideButton button.movePrev.xs:focus{padding:8px 16px}
.guideButton button.secondary-button.xs.secondary,.guideButton button.secondary.xs.secondary,.guideButton button.movePrev.xs.secondary{padding:8px 16px}
.guideButton button.secondary-button.xs.secondary:hover,.guideButton button.secondary.xs.secondary:hover,.guideButton button.movePrev.xs.secondary:hover,.guideButton button.secondary-button.xs.secondary:active,.guideButton button.secondary.xs.secondary:active,.guideButton button.movePrev.xs.secondary:active,.guideButton button.secondary-button.xs.secondary:focus,.guideButton button.secondary.xs.secondary:focus,.guideButton button.movePrev.xs.secondary:focus{padding:8px 16px}
.guideButton button.secondary-button.xs.secondary:disabled,.guideButton button.secondary.xs.secondary:disabled,.guideButton button.movePrev.xs.secondary:disabled,.guideButton button.secondary-button.xs.secondary[disabled],.guideButton button.secondary.xs.secondary[disabled],.guideButton button.movePrev.xs.secondary[disabled]{padding:8px 16px}
.guideButton button.secondary-button:hover,.guideButton button.secondary:hover,.guideButton button.movePrev:hover,.guideButton button.secondary-button:active,.guideButton button.secondary:active,.guideButton button.movePrev:active,.guideButton button.secondary-button:focus,.guideButton button.secondary:focus,.guideButton button.movePrev:focus{background-color:transparent;border-color:#ad0b49;color:#ad0b49;box-shadow:inset 0 0 0 2px #ad0b49;padding:16px 32px;border-width:2px}
.guideButton button.secondary-button:disabled,.guideButton button.secondary:disabled,.guideButton button.movePrev:disabled,.guideButton button.secondary-button[disabled],.guideButton button.secondary[disabled],.guideButton button.movePrev[disabled]{color:#b2b2b2;padding:16px 32px;border:2px solid #e0e0e0;background-color:transparent}
.guideButton button.movePrev{margin-top:0}
.guideButton button.reset{background-color:transparent;color:#202020;border:0;padding:0;margin:0;min-width:inherit;min-height:inherit}
.guideButton button.reset .iconButton-icon{display:inherit;background:url("helsana-3-0/resources/assets/close.svg") center center / auto 1.2rem no-repeat transparent}
.guideButton button.reset:focus .iconButton-icon,.guideButton button.reset:hover .iconButton-icon{background:url("helsana-3-0/resources/assets/close.svg") center center / auto 1.2rem no-repeat transparent}
.guideButton.startButton button{margin-top:40px}
@media(max-width:768px){.guideButton.startButton button{width:100%;min-height:48px;padding:8px 16px;margin-top:0}
}
@media(max-width:768px){.guideButton.anmelden button,.guideButton.btnDownload button{width:100%;min-height:48px;padding:8px 16px}
}
.afToolbarButton .guidebutton button:not(.af-icon-button){margin:0}
.reset.guidebutton.guidefield .cancelButton{padding-top:48px}
@media(max-width:768px){.reset.guidebutton.guidefield .cancelButton{padding:8px 0 0 0}
}
.reset.guidebutton.guidefield .cancelButton .xfaButton button .iconButton-icon{margin-left:0}
.reset.guidebutton.guidefield .cancelButton .guideFieldError{padding:0}
.wizard-nav-arrow{display:none !important}
.wizard-nav-arrow.wizard-nav-next,.wizard-nav-arrow.wizard-nav-prev{position:absolute;bottom:0;z-index:2;margin-bottom:20px;width:auto;display:flex;align-items:center;justify-content:center;padding:16px 32px;min-width:56px;min-height:56px;text-align:center;font-weight:700;font-size:16px;font-family:'Akkurat Helsana',sans-serif;line-height:1.4;color:#fff;background:#9a0941;border:2px solid #9a0941;border-radius:2px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}
.wizard-nav-arrow.wizard-nav-next:hover,.wizard-nav-arrow.wizard-nav-prev:hover,.wizard-nav-arrow.wizard-nav-next:active,.wizard-nav-arrow.wizard-nav-prev:active,.wizard-nav-arrow.wizard-nav-next:focus,.wizard-nav-arrow.wizard-nav-prev:focus{background-color:#ad0b49;border-color:#ad0b49}
.wizard-nav-arrow.wizard-nav-next:focus-visible,.wizard-nav-arrow.wizard-nav-prev:focus-visible{outline:1px solid #202020;outline-offset:4px}
.wizard-nav-arrow.wizard-nav-next:disabled,.wizard-nav-arrow.wizard-nav-prev:disabled,.wizard-nav-arrow.wizard-nav-next[disabled],.wizard-nav-arrow.wizard-nav-prev[disabled]{color:#b2b2b2;background-color:#e0e0e0;border-color:#e0e0e0;cursor:not-allowed;pointer-events:none}
.wizard-nav-arrow.wizard-nav-next.xs,.wizard-nav-arrow.wizard-nav-prev.xs{padding:8px 16px;min-width:40px;min-height:40px;font-size:14px}
.wizard-nav-arrow.wizard-nav-next.xs:hover,.wizard-nav-arrow.wizard-nav-prev.xs:hover,.wizard-nav-arrow.wizard-nav-next.xs:active,.wizard-nav-arrow.wizard-nav-prev.xs:active,.wizard-nav-arrow.wizard-nav-next.xs:focus,.wizard-nav-arrow.wizard-nav-prev.xs:focus{padding:8px 16px}
.wizard-nav-arrow.wizard-nav-next.xs.secondary,.wizard-nav-arrow.wizard-nav-prev.xs.secondary{padding:8px 16px}
.wizard-nav-arrow.wizard-nav-next.xs.secondary:hover,.wizard-nav-arrow.wizard-nav-prev.xs.secondary:hover,.wizard-nav-arrow.wizard-nav-next.xs.secondary:active,.wizard-nav-arrow.wizard-nav-prev.xs.secondary:active,.wizard-nav-arrow.wizard-nav-next.xs.secondary:focus,.wizard-nav-arrow.wizard-nav-prev.xs.secondary:focus{padding:8px 16px}
.wizard-nav-arrow.wizard-nav-next.xs.secondary:disabled,.wizard-nav-arrow.wizard-nav-prev.xs.secondary:disabled,.wizard-nav-arrow.wizard-nav-next.xs.secondary[disabled],.wizard-nav-arrow.wizard-nav-prev.xs.secondary[disabled]{padding:8px 16px}
.wizard-nav-arrow.wizard-nav-next{left:0;right:initial;margin-left:16%;margin-right:initial}
.wizard-nav-arrow.wizard-nav-prev{display:flex;align-items:center;justify-content:center;min-width:56px;min-height:56px;text-align:center;font-weight:700;font-size:16px;font-family:'Akkurat Helsana',sans-serif;line-height:1.4;color:#fff;background:#9a0941;border-radius:2px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;background-color:transparent;color:#9a0941;padding:16px 32px;box-shadow:inset 0 0 0 0 #9a0941;border:2px solid #9a0941}
.wizard-nav-arrow.wizard-nav-prev:hover,.wizard-nav-arrow.wizard-nav-prev:active,.wizard-nav-arrow.wizard-nav-prev:focus{background-color:#ad0b49;border-color:#ad0b49}
.wizard-nav-arrow.wizard-nav-prev:focus-visible{outline:1px solid #202020;outline-offset:4px}
.wizard-nav-arrow.wizard-nav-prev:disabled,.wizard-nav-arrow.wizard-nav-prev[disabled]{color:#b2b2b2;background-color:#e0e0e0;border-color:#e0e0e0;cursor:not-allowed;pointer-events:none}
.wizard-nav-arrow.wizard-nav-prev.xs{padding:8px 16px;min-width:40px;min-height:40px;font-size:14px}
.wizard-nav-arrow.wizard-nav-prev.xs:hover,.wizard-nav-arrow.wizard-nav-prev.xs:active,.wizard-nav-arrow.wizard-nav-prev.xs:focus{padding:8px 16px}
.wizard-nav-arrow.wizard-nav-prev.xs.secondary{padding:8px 16px}
.wizard-nav-arrow.wizard-nav-prev.xs.secondary:hover,.wizard-nav-arrow.wizard-nav-prev.xs.secondary:active,.wizard-nav-arrow.wizard-nav-prev.xs.secondary:focus{padding:8px 16px}
.wizard-nav-arrow.wizard-nav-prev.xs.secondary:disabled,.wizard-nav-arrow.wizard-nav-prev.xs.secondary[disabled]{padding:8px 16px}
.wizard-nav-arrow.wizard-nav-prev:hover,.wizard-nav-arrow.wizard-nav-prev:active,.wizard-nav-arrow.wizard-nav-prev:focus{background-color:transparent;border-color:#ad0b49;color:#ad0b49;box-shadow:inset 0 0 0 2px #ad0b49;padding:16px 32px;border-width:2px}
.wizard-nav-arrow.wizard-nav-prev:disabled,.wizard-nav-arrow.wizard-nav-prev[disabled]{color:#b2b2b2;padding:16px 32px;border:2px solid #e0e0e0;background-color:transparent}
.guideFieldNode .multiline.textField textarea{height:110px;resize:none;color:#202020;border:1px solid #949494;border-radius:2px;padding:18px 16px 16px;box-sizing:border-box;font-size:16px;line-height:1.4;margin-bottom:8px}
.guideFieldNode .multiline.textField textarea:focus{outline:0;color:#202020;border:2px solid #202020;padding:16.5px 15px 15px}
.guideFieldNode.guideTextBox.validation-failure .multiline.textField textarea{border:1px solid #ff4d37}
.guideFieldNode.guideTextBox[data-disabled="true"] .multiline.textField textarea{color:#b2b2b2;border:1px solid #e0e0e0}
@media(max-width:768px){.guideContainerNode{position:relative;min-height:calc(100vh - 348px)}
.guideContainerNode .guide-mobile-navigator{display:none !important}
.guideContainerNode .mobileLayout .visible-xs{width:100%}
.guideContainerNode .mobileLayout .visible-xs .rootPanel{padding:40px 0 0 0}
.guideContainerNode .guide-header-bar-wrapper{width:100%;position:absolute;bottom:0;left:0;right:0;background-color:#fff;padding:0;z-index:999}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs{display:flex !important;align-items:center;padding:0 8px;background-color:transparent}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs:before,.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs:after{content:none;display:none}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-breadcrumb{display:none}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar{display:none !important;align-items:center;justify-content:space-between;width:100%;float:none}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar:before,.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar:after{content:none;display:none}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button{border:4px solid orange !important}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-prev,.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-next{float:none;padding:8px 16px;min-width:40px;min-height:40px;font-size:14px;text-align:center;font-weight:700;line-height:1.4;color:#fff;background:none #9a0941;border:2px solid #9a0941;border-radius:2px;width:auto;height:auto;bottom:0;margin:0;z-index:2;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-prev:active,.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-next:active,.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-prev:hover,.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-next:hover,.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-prev:focus,.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-next:focus{background-color:#ad0b49;border-color:#ad0b49;background-image:none}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-prev:focus-visible,.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-next:focus-visible{outline:1px solid #202020;outline-offset:4px}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-prev:disabled,.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-next:disabled,.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-prev[disabled],.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-next[disabled]{color:#b2b2b2;background-color:#e0e0e0;border-color:#e0e0e0;cursor:not-allowed;pointer-events:none}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-next{order:0}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-next::before{content:attr(data-helsana-label)}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-prev{order:1;background-color:transparent;color:#9a0941;box-shadow:inset 0 0 0 0 #9a0941;border:2px solid #9a0941}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-prev::before{content:attr(data-helsana-label)}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-prev:active,.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-prev:hover,.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-prev:focus{background-color:transparent;border-color:#ad0b49;color:#ad0b49;box-shadow:inset 0 0 0 2px #ad0b49;border-width:2px}
.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-prev:disabled,.guideContainerNode .guide-header-bar-wrapper .guide-header-bar.visible-xs .guide-nav-toolbar .guide-nav-toolbar-button.guide-nav-prev[disabled]{color:#b2b2b2;border:2px solid #e0e0e0;background-color:transparent}
}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList,.monthsdropdown .guideFieldNode.guideDropDownList,.timePicker.dropdown.base .guideFieldNode.guideDropDownList,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList{position:relative}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList .guideFieldLabel,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList .guideFieldLabel,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList .guideFieldLabel,.monthsdropdown .guideFieldNode.guideDropDownList .guideFieldLabel,.timePicker.dropdown.base .guideFieldNode.guideDropDownList .guideFieldLabel,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList .guideFieldLabel{display:block;box-sizing:border-box;pointer-events:none}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList .guideFieldLabel label,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList .guideFieldLabel label,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList .guideFieldLabel label,.monthsdropdown .guideFieldNode.guideDropDownList .guideFieldLabel label,.timePicker.dropdown.base .guideFieldNode.guideDropDownList .guideFieldLabel label,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList .guideFieldLabel label{position:absolute;font-family:'Akkurat Helsana',sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#707070;background-color:transparent;margin:0;padding:16px;z-index:1;transition:transform .3s ease;transform-origin:left center}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList,.monthsdropdown .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList,.timePicker.dropdown.base .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList{position:relative}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select,.monthsdropdown .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select,.timePicker.dropdown.base .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:56px;color:#202020;border:1px solid #949494;border-radius:2px;background-color:transparent;padding:16px 40px 16px 16px;width:100%;font-family:'Akkurat Helsana',sans-serif;font-size:16px;line-height:1.4;outline:0;margin-bottom:8px}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select::placeholder,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select::placeholder,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select::placeholder,.monthsdropdown .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select::placeholder,.timePicker.dropdown.base .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select::placeholder,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select::placeholder{opacity:0;color:transparent}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select option[data-empty-option],.monthsDropdown.guidefield .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select option[data-empty-option],.monthsDropdown.dropdown .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select option[data-empty-option],.monthsdropdown .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select option[data-empty-option],.timePicker.dropdown.base .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select option[data-empty-option],.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select option[data-empty-option]{color:#707070}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select:-moz-focusring,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select:-moz-focusring,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select:-moz-focusring,.monthsdropdown .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select:-moz-focusring,.timePicker.dropdown.base .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select:-moz-focusring,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList select:-moz-focusring{color:transparent;text-shadow:0 0 0 #202020}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList:after,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList:after,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList:after,.monthsdropdown .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList:after,.timePicker.dropdown.base .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList:after,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList .guideFieldWidget.dropDownList:after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:34px;height:24px;background-image:url('helsana-3-0/resources/assets/chevron-primary-down.svg');background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none;z-index:1}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList.af-field-filled .guideFieldLabel label,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList.af-field-filled .guideFieldLabel label,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList.af-field-filled .guideFieldLabel label,.monthsdropdown .guideFieldNode.guideDropDownList.af-field-filled .guideFieldLabel label,.timePicker.dropdown.base .guideFieldNode.guideDropDownList.af-field-filled .guideFieldLabel label,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList.af-field-filled .guideFieldLabel label,.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList.guideActiveField .guideFieldLabel label,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList.guideActiveField .guideFieldLabel label,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList.guideActiveField .guideFieldLabel label,.monthsdropdown .guideFieldNode.guideDropDownList.guideActiveField .guideFieldLabel label,.timePicker.dropdown.base .guideFieldNode.guideDropDownList.guideActiveField .guideFieldLabel label,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList.guideActiveField .guideFieldLabel label{transform:translateX(10px) translateY(-14px) scale(0.875);background-color:#fff;padding:4px;color:#202020;z-index:10}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList:focus-within .guideFieldLabel label,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList:focus-within .guideFieldLabel label,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList:focus-within .guideFieldLabel label,.monthsdropdown .guideFieldNode.guideDropDownList:focus-within .guideFieldLabel label,.timePicker.dropdown.base .guideFieldNode.guideDropDownList:focus-within .guideFieldLabel label,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList:focus-within .guideFieldLabel label{background-color:#fff;padding:4px}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList:focus-within .guideFieldWidget select,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList:focus-within .guideFieldWidget select,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList:focus-within .guideFieldWidget select,.monthsdropdown .guideFieldNode.guideDropDownList:focus-within .guideFieldWidget select,.timePicker.dropdown.base .guideFieldNode.guideDropDownList:focus-within .guideFieldWidget select,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList:focus-within .guideFieldWidget select{border:2px solid #202020;padding:15px 39px 15px 15px}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldLabel label,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldLabel label,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldLabel label,.monthsdropdown .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldLabel label,.timePicker.dropdown.base .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldLabel label,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldLabel label{color:#b2b2b2;background-color:transparent;padding:16px;transform:none;font-size:16px}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldLabel label::after,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldLabel label::after,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldLabel label::after,.monthsdropdown .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldLabel label::after,.timePicker.dropdown.base .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldLabel label::after,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldLabel label::after{background-image:url('helsana-3-0/resources/assets/chevron-primary-down-disabled.svg')}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList select,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList select,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList select,.monthsdropdown .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList select,.timePicker.dropdown.base .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList select,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList select{border:1px solid #e0e0e0;color:#b2b2b2;pointer-events:none;background-color:transparent}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList select:focus,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList select:focus,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList select:focus,.monthsdropdown .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList select:focus,.timePicker.dropdown.base .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList select:focus,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList select:focus{color:#b2b2b2;border:1px solid #e0e0e0;padding:16px 40px 16px 16px}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList:after,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList:after,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList:after,.monthsdropdown .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList:after,.timePicker.dropdown.base .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList:after,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldWidget.dropDownList:after{content:'';background-color:#fff;background-image:none}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList[data-disabled=true].af-field-filled .guideFieldLabel label,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList[data-disabled=true].af-field-filled .guideFieldLabel label,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList[data-disabled=true].af-field-filled .guideFieldLabel label,.monthsdropdown .guideFieldNode.guideDropDownList[data-disabled=true].af-field-filled .guideFieldLabel label,.timePicker.dropdown.base .guideFieldNode.guideDropDownList[data-disabled=true].af-field-filled .guideFieldLabel label,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList[data-disabled=true].af-field-filled .guideFieldLabel label{transform:translateX(10px) translateY(-14px) scale(0.875);background-color:#fff;padding:4px;color:#b2b2b2;font-size:14px}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList[data-disabled=true]:not(.af-field-filled) .guideFieldLabel label,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList[data-disabled=true]:not(.af-field-filled) .guideFieldLabel label,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList[data-disabled=true]:not(.af-field-filled) .guideFieldLabel label,.monthsdropdown .guideFieldNode.guideDropDownList[data-disabled=true]:not(.af-field-filled) .guideFieldLabel label,.timePicker.dropdown.base .guideFieldNode.guideDropDownList[data-disabled=true]:not(.af-field-filled) .guideFieldLabel label,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList[data-disabled=true]:not(.af-field-filled) .guideFieldLabel label{transform:none;background-color:transparent}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldError,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldError,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldError,.monthsdropdown .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldError,.timePicker.dropdown.base .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldError,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList[data-disabled=true] .guideFieldError{display:none;padding:0}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label,.monthsdropdown .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label,.timePicker.dropdown.base .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldLabel label{color:#a41200}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget select,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget select,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget select,.monthsdropdown .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget select,.timePicker.dropdown.base .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget select,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget select{border:1px solid #ff4d37}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget select:focus,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget select:focus,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget select:focus,.monthsdropdown .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget select:focus,.timePicker.dropdown.base .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget select:focus,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldWidget select:focus{border:2px solid #ff4d37;padding:15px 39px 15px 15px}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart).af-field-filled .guideFieldLabel label,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart).af-field-filled .guideFieldLabel label,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart).af-field-filled .guideFieldLabel label,.monthsdropdown .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart).af-field-filled .guideFieldLabel label,.timePicker.dropdown.base .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart).af-field-filled .guideFieldLabel label,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart).af-field-filled .guideFieldLabel label,.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart):focus-within .guideFieldLabel label,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart):focus-within .guideFieldLabel label,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart):focus-within .guideFieldLabel label,.monthsdropdown .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart):focus-within .guideFieldLabel label,.timePicker.dropdown.base .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart):focus-within .guideFieldLabel label,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart):focus-within .guideFieldLabel label{color:#a41200}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError,.monthsdropdown .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError,.timePicker.dropdown.base .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError{font-size:14px;line-height:1.4;padding-top:4px}
.guidedropdownlist.guidefield .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError:before,.monthsDropdown.guidefield .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError:before,.monthsDropdown.dropdown .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError:before,.monthsdropdown .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError:before,.timePicker.dropdown.base .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError:before,.guideFieldNode.guideDropDownList.timepicker .guideFieldNode.guideDropDownList.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError:before{content:"";display:inline-block;background-image:url("helsana-3-0/resources/assets/alert-circle.svg");background-size:contain;background-repeat:no-repeat;width:16px;height:16px;margin-right:5px;margin-bottom:3px;vertical-align:middle}
.swisspostlookup-dropdown-options{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto;background:#fff;border:1px solid #949494;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:10000}
.swisspostlookup-dropdown-option{font-family:'Akkurat Helsana',sans-serif;font-size:16px;line-height:1.4;color:#202020;padding:12px 16px;cursor:pointer;border-bottom:1px solid #f2f2f2;background:#fff}
.swisspostlookup-dropdown-option:last-child{border-bottom:0}
.swisspostlookup-dropdown-option:hover,.swisspostlookup-dropdown-option:focus,.swisspostlookup-dropdown-option.is-hover{background:#f2f2f2;outline:0}
.messagebox:not(:has(.messagebox)){margin:0;margin-block-start:1em;margin-block-end:1em;padding-left:.75rem;padding-right:.75rem}
.messagebox:not(:has(.messagebox)) .messagebox__container{padding:12px;border-radius:2px;border-left:0;gap:12px}
.messagebox:not(:has(.messagebox)) .messagebox__icon{font-size:0;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}
.messagebox:not(:has(.messagebox)) .messagebox__content .messagebox__title{font-weight:700;font-family:'Akkurat Helsana',sans-serif;font-size:16px;line-height:23px;margin-bottom:0}
.messagebox:not(:has(.messagebox)) .messagebox__content .messagebox__title p{margin:0}
.messagebox:not(:has(.messagebox)) .messagebox__content .messagebox__text{font-weight:400;font-size:16px;line-height:24px}
.messagebox:not(:has(.messagebox)) .messagebox__content .messagebox__text p{margin:0}
.messagebox:not(:has(.messagebox)).messagebox--info .messagebox__container,.messagebox:not(:has(.messagebox)).messagebox-info .messagebox__container{background-color:#e6f3fb;border-left:0;color:#0d4d77}
.messagebox:not(:has(.messagebox)).messagebox--info .messagebox__icon,.messagebox:not(:has(.messagebox)).messagebox-info .messagebox__icon{background-image:url("helsana-3-0/resources/assets/info.svg")}
.messagebox:not(:has(.messagebox)).messagebox--success .messagebox__container,.messagebox:not(:has(.messagebox)).messagebox-success .messagebox__container{background-color:#effbdc;border-left:0;color:#2c4f00}
.messagebox:not(:has(.messagebox)).messagebox--success .messagebox__icon,.messagebox:not(:has(.messagebox)).messagebox-success .messagebox__icon{background-image:url("helsana-3-0/resources/assets/check-circle.svg")}
.messagebox:not(:has(.messagebox)).messagebox--warning .messagebox__container,.messagebox:not(:has(.messagebox)).messagebox-warning .messagebox__container{background-color:#fff6d9;border-left:0;color:#5f4911}
.messagebox:not(:has(.messagebox)).messagebox--warning .messagebox__icon,.messagebox:not(:has(.messagebox)).messagebox-warning .messagebox__icon{background-image:url("helsana-3-0/resources/assets/warning.svg")}
.messagebox:not(:has(.messagebox)).messagebox--error .messagebox__container,.messagebox:not(:has(.messagebox)).messagebox-error .messagebox__container{background-color:#ffe4e1;border-left:0;color:#7e1205}
.messagebox:not(:has(.messagebox)).messagebox--error .messagebox__icon,.messagebox:not(:has(.messagebox)).messagebox-error .messagebox__icon{background-image:url("helsana-3-0/resources/assets/cancel-circle.svg")}
.afFormTitle.guidetextdraw .formTitle.guideformtitle{display:block;width:100%;margin-bottom:16px;padding-left:.75rem;padding-right:.75rem}
.afFormTitle.guidetextdraw .formTitle.guideformtitle p{margin:0;padding-bottom:16px;color:#202020;font-size:26px;font-weight:300;line-height:120%}
@media(min-width:768px){.afFormTitle.guidetextdraw .formTitle.guideformtitle p{font-size:38px}
}
@media(min-width:992px){.afFormTitle.guidetextdraw .formTitle.guideformtitle p{font-size:44px}
}
.afFormSubTitle.guidetextdraw.guidefield .guideTextDraw.guideformtitle{display:block;width:100%;padding-left:.75rem;padding-right:.75rem;margin-bottom:32px}
.afFormSubTitle.guidetextdraw.guidefield .guideTextDraw.guideformtitle .subtitle{color:#202020;font-weight:300;font-size:22px;line-height:35px;padding:0}
@media(min-width:768px){.afFormSubTitle.guidetextdraw.guidefield .guideTextDraw.guideformtitle .subtitle{font-size:28px}
}
.fieldTitle.guidetextdraw.guidefield{margin-top:.25rem;padding-top:.5rem}
.fieldTitle.guidetextdraw.guidefield .guideTextDraw.guideStaticText{margin-bottom:32px;margin-top:0;padding:0}
.fieldTitle.guidetextdraw.guidefield .guideTextDraw.guideStaticText p{position:static;font-family:'Akkurat Helsana',sans-serif;font-size:18px;line-height:30.8px;font-weight:300;color:#202020;background-color:transparent;margin-top:.25rem;border-left-width:.25rem;border-bottom-width:0;border-right-width:0;border-top-width:0;border-style:solid;border-color:rgba(255,255,255,0);padding:.5rem .75rem 0 .5rem;margin-bottom:.25rem;transform:none}
@media(min-width:768px){.fieldTitle.guidetextdraw.guidefield .guideTextDraw.guideStaticText p{font-size:22px}
}
.guidetextdraw.guidefield .guideTextDraw.guideStaticText{margin-bottom:16px;width:100%}
.guidetextdraw.guidefield .guideTextDraw.guideStaticText p{margin:0;padding-bottom:24px}
.guideContainerWrapperNode>.guideContainerNode{display:flex;flex-direction:column}
.guideContainerWrapperNode>.guideContainerNode>.toolbar{order:-1;padding:0}
@media(max-width:768px){.guideContainerWrapperNode>.guideContainerNode>.toolbar{padding:0}
}
.guideContainerWrapperNode>.guideContainerNode>.toolbar .toolbar{background-color:#fff;position:inherit;height:auto;border:0;margin:0;width:calc(100% - (2 * 0.5rem))}
@media(max-width:768px){.guideContainerWrapperNode>.guideContainerNode>.toolbar .toolbar{padding-left:12px}
}
.guideContainerWrapperNode>.guideContainerNode>.toolbar .toolbar button{margin-top:0}
.guideContainerWrapperNode>.guideContainerNode>.toolbar .toolbar button .iconButton-label{display:inherit}
.rootPanel .guideRootPanel .toolbar .guideToolbarNode{background-color:#fff;height:auto;border:0;padding-left:inherit;padding-right:inherit;position:relative;margin-bottom:0}
@media(min-width:768px){.rootPanel .guideRootPanel .toolbar .guideToolbarNode{width:100%}
}
.rootPanel .guideRootPanel .toolbar .guidetoolbar{display:flex;justify-content:space-between;width:100%;flex-direction:column-reverse}
@media(min-width:768px){.rootPanel .guideRootPanel .toolbar .guidetoolbar{flex-direction:row}
}
.rootPanel .guideRootPanel .toolbar .guidetoolbar .guidebutton .guideButton .xfaButton button{margin-top:0;width:100%;min-height:48px;padding:8px 16px}
@media(min-width:768px){.rootPanel .guideRootPanel .toolbar .guidetoolbar .guidebutton .guideButton .xfaButton button{width:auto;min-height:56px;padding:16px 32px}
}
.rootPanel .guideRootPanel .toolbar .guidetoolbar .guidebutton .guideButton .xfaButton .iconButton-icon{display:none !important}
.rootPanel .guideRootPanel .toolbar .guidetoolbar .guidebutton .guideButton .xfaButton .iconButton-label{display:inline !important}
.rootPanel .guideRootPanel .toolbar .guidetoolbar .guidebutton .guideButton .xfaButton .reset .iconButton-icon{display:inline !important}
.toolbar{background-color:#fff}
.helsana-dialog{display:none;position:relative;inset:0;z-index:9999}
.helsana-dialog.open{position:fixed;display:flex;align-items:center;justify-content:center}
.helsana-dialog .helsana-dialog-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.4);opacity:0;transition:opacity .5s cubic-bezier(0.4,0,0.2,1)}
.helsana-dialog .helsana-dialog-backdrop.visible{opacity:1}
.helsana-dialog .helsana-dialog-content{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;border-radius:2px;border:1px solid #e0e0e0;padding:24px;margin:0 1rem;box-shadow:0 4px 32px -8px rgba(0,0,0,0.16);max-width:504px;opacity:0;transform:translateY(20px) scale(0.96);transition:opacity .3s cubic-bezier(0.4,0,0.2,1),transform .3s cubic-bezier(0.4,0,0.2,1)}
@media(min-width:768px){.helsana-dialog .helsana-dialog-content{max-width:50rem;min-width:300px;width:min-content}
}
.helsana-dialog .helsana-dialog-content .helsana-dialog-helper{margin:0}
.helsana-dialog .helsana-dialog-content .helsana-dialog-helper .helper-text{font-size:14px;line-height:19.6px;font-weight:400;color:#707070;margin:0}
.helsana-dialog .helsana-dialog-content .helsana-dialog-header{display:flex;flex-direction:row;gap:8px;align-items:baseline;margin:0 0 24px 0}
.helsana-dialog .helsana-dialog-content .helsana-dialog-header .icon{display:none}
.helsana-dialog .helsana-dialog-content .helsana-dialog-header .icon.warning{display:block;position:relative;top:2px;background-image:url("helsana-3-0/resources/assets/alert-circle.svg");background-size:contain;background-repeat:no-repeat;vertical-align:middle;width:24px;height:24px}
.helsana-dialog .helsana-dialog-content .helsana-dialog-header .title{margin:0}
.helsana-dialog .helsana-dialog-content .helsana-dialog-body{margin:0 0 24px 0}
.helsana-dialog .helsana-dialog-content .helsana-dialog-body .message{color:#707070;font-size:16px;font-weight:400;line-height:22.4px;margin:0}
.helsana-dialog .helsana-dialog-content .helsana-dialog-actions{display:flex;justify-content:flex-start;gap:8px;flex-direction:column-reverse;width:100%;margin:0}
@media(min-width:768px){.helsana-dialog .helsana-dialog-content .helsana-dialog-actions{flex-direction:row;width:auto}
}
.helsana-dialog .helsana-dialog-content .helsana-dialog-actions .dialogButton{padding:0;display:flex}
@media(min-width:768px){.helsana-dialog .helsana-dialog-content .helsana-dialog-actions .dialogButton{display:block}
}
.helsana-dialog .helsana-dialog-content .helsana-dialog-actions .dialogButton .button{margin-top:0;width:100%;justify-content:center;cursor:pointer}
@media(min-width:768px){.helsana-dialog .helsana-dialog-content .helsana-dialog-actions .dialogButton .button{width:auto;white-space:nowrap}
}
.helsana-dialog-in .helsana-dialog-content{opacity:1;transform:translateY(0) scale(1)}
.helsana-dialog-out .helsana-dialog-content{opacity:0;transform:translateY(10px) scale(0.96)}
.datetimepicker.datePickerTarget{background-color:#fff;outline:0;border-radius:2px;border:1px solid #e0e0e0;box-shadow:0 4px 32px -8px rgba(0,0,0,0.3)}
@media(max-width:768px){.datetimepicker.datePickerTarget{width:100% !important;max-width:100% !important;left:0 !important}
}
@media(min-width:768px){.datetimepicker.datePickerTarget{width:370px !important}
}
.datetimepicker.datePickerTarget .dp-header{display:flex;align-items:center;gap:12px;border:0;padding:12px 16px 12px 24px;background-color:transparent;height:inherit;margin:0}
.datetimepicker.datePickerTarget .dp-header *{float:none}
.datetimepicker.datePickerTarget .dp-header .dp-leftnav{order:1;background:url('helsana-3-0/resources/assets/chevron-secondary-left.svg') no-repeat center center;width:32px}
.datetimepicker.datePickerTarget .dp-header .dp-rightnav{order:2;background:url('helsana-3-0/resources/assets/chevron-secondary-left.svg') no-repeat center center;transform:rotate(180deg);width:32px}
.datetimepicker.datePickerTarget .dp-header .dp-caption{position:relative;display:flex;align-items:center;justify-content:flex-end;width:inherit !important;height:32px;order:0;font-size:18px;font-weight:700;border:0;background-color:transparent;margin-right:auto;color:#202020}
.datetimepicker.datePickerTarget .dp-header .dp-caption:hover{color:#202020}
.datetimepicker.datePickerTarget .dp-header .dp-caption:after{content:"";position:absolute;width:24px;height:24px;right:-24px;background:url('helsana-3-0/resources/assets/chevron-secondary-down.svg') no-repeat center center;background-size:contain}
.datetimepicker.datePickerTarget .view{padding:0 16px 16px;height:100% !important}
.datetimepicker.datePickerTarget .view ul{display:flex;justify-content:space-between;align-items:stretch}
.datetimepicker.datePickerTarget .view ul li{height:44px !important;line-height:46px !important;font-size:18px;color:#202020}
.datetimepicker.datePickerTarget .view.dp-monthview ul.header{height:20px !important;text-transform:uppercase;border:0;margin-bottom:4px}
.datetimepicker.datePickerTarget .view.dp-monthview ul.header li{width:44px !important;height:20px !important;line-height:24px !important;color:#949494;font-weight:700;font-size:14px}
.datetimepicker.datePickerTarget .view.dp-monthview ul:not(.header){height:44px !important;margin-bottom:4px}
.datetimepicker.datePickerTarget .view.dp-monthview ul:not(.header) li{width:44px !important;line-height:46px !important;font-size:18px;font-weight:400}
.datetimepicker.datePickerTarget .view.dp-monthview ul:not(.header) li.disabled{color:#b2b2b2}
.datetimepicker.datePickerTarget .view.dp-monthview ul:not(.header) li:not(.disabled){border-radius:99999px}
.datetimepicker.datePickerTarget .view.dp-monthview ul:not(.header) li.dp-focus,.datetimepicker.datePickerTarget .view.dp-monthview ul:not(.header) li.dp-selected{background-color:#9a0941;color:#fff;border-radius:99999px}
.datetimepicker.datePickerTarget .view.dp-monthview ul:not(.header) li.dp-focus:hover,.datetimepicker.datePickerTarget .view.dp-monthview ul:not(.header) li.dp-selected:hover{opacity:1}
.datetimepicker.datePickerTarget .view.dp-yearview,.datetimepicker.datePickerTarget .view.dp-yearsetview{padding-bottom:20px}
.datetimepicker.datePickerTarget .view.dp-yearview ul,.datetimepicker.datePickerTarget .view.dp-yearsetview ul{margin-bottom:24px}
.datetimepicker.datePickerTarget .view.dp-yearview ul:last-child,.datetimepicker.datePickerTarget .view.dp-yearsetview ul:last-child{margin-bottom:inherit}
.datetimepicker.datePickerTarget .view.dp-yearview ul li,.datetimepicker.datePickerTarget .view.dp-yearsetview ul li{flex-basis:113px}
.datetimepicker.datePickerTarget .view.dp-yearview ul li.dp-selected,.datetimepicker.datePickerTarget .view.dp-yearsetview ul li.dp-selected{background-color:transparent;color:#9a0941}
.datetimepicker.datePickerTarget .view.dp-yearview ul li.dp-selected:hover,.datetimepicker.datePickerTarget .view.dp-yearsetview ul li.dp-selected:hover{opacity:1}
.datetimepicker.datePickerTarget .view.dp-yearview ul li.dp-focus,.datetimepicker.datePickerTarget .view.dp-yearsetview ul li.dp-focus{border:0}
.datetimepicker.datePickerTarget .dp-clear{display:none}
html:has(.iframe-embedded),body:has(.iframe-embedded){margin:0 !important;padding:0 !important}
form#guideContainerForm:has(.iframe-embedded),.guideRootPanel.iframe-embedded,.iframe-embedded>.wizard{margin:0 !important;padding:0 !important}
form#guideContainerForm:has(.iframe-embedded) .guidetoolbar,.guideRootPanel.iframe-embedded .guidetoolbar,.iframe-embedded>.wizard .guidetoolbar{margin-bottom:32px}
.guideContainerWrapperNode.container:has(.iframe-embedded){width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}
.guideContainerWrapperNode>.guideContainerNode:has(.iframe-embedded)>.toolbar,.iframe-embedded .afWizardPanel .toolbar,.iframe-embedded .afWizardPanel .toolbar .guideToolbarNode{padding-left:0 !important;padding-right:0 !important}
.iframe-embedded .guideLayout.row.guideWizardLayout{margin-left:0 !important;margin-right:0 !important;padding:0 !important}
.iframe-embedded .guideWizardLayout div.col-md-12.clearfix{padding:0 !important}
.iframe-embedded .guideWizardLayout .col-md-12.clearfix>.col-md-10,.iframe-embedded .guideWizardLayout>.col-md-10.PanelContainer.afWizardPanel{width:100% !important;padding-left:0 !important;padding-right:0 !important}
.iframe-embedded .wizard-nav-arrow{margin-left:0 !important;margin-right:0 !important}
.iframe-embedded .p-l-md-30{padding-left:0 !important}
.iframe-embedded .p-r-md-30{padding-right:0 !important}
.iframe-embedded .fd-row.guideGridFluidLayout2Container{margin-left:0 !important;margin-right:0 !important}
@media(max-width:768px){.guideContainerNode:has(.iframe-embedded) .mobileLayout .visible-xs .rootPanel{padding:0 !important}
.iframe-embedded.guideRootPanel{padding:0 !important}
.guideContainerNode:has(.iframe-embedded) .guide-mobile-navigator,.guideContainerNode:has(.iframe-embedded) .guide-mobile-navigator .row,.guideContainerNode:has(.iframe-embedded) .guide-header-bar-wrapper{padding:0 !important;margin:0 !important}
}
#summary .uxc-a-rich-text{float:none !important}
#summary .valueContainer a{font-weight:400;color:#202020;margin-bottom:24px}
#summary .uxc-a-rich-text p{font-weight:400;color:#707070}
#summary .uxc-a-rich-text:not(.valueContainer) p{margin-bottom:0}
.guidetextbox .guideFieldNode.guideTextBox:has(#summary){margin-top:0;padding-top:0}
#summary>div>div:first-child p.uxc-h-typography--normal-s{margin-top:0}
#loadingPage.guideLoading.guideMessage *{display:none !important}
#loadingPage.guideLoading.guideMessage .md-spinner{display:block !important;width:48px;height:48px;animation:material-rotate 2s linear infinite}
#loadingPage.guideLoading.guideMessage .md-spinner circle{display:block !important;fill:none;stroke:#ad0b49;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1,200;animation:material-dash 1.5s ease-in-out infinite}
@keyframes material-rotate{to{transform:rotate(360deg)}
}
@keyframes material-dash{0{stroke-dasharray:1,200}
50%{stroke-dasharray:90,200;stroke-dashoffset:-35}
100%{stroke-dasharray:90,200;stroke-dashoffset:-124}
}
.guideheader .afHeader.guideNode{background-color:transparent;border:0;margin-bottom:0;border-color:#e0e0e0;border-width:1px;border-style:none none solid none}
@media(min-width:768px){.guideheader .afHeader.guideNode{border-style:none}
}
.guideheader .afHeader.guideNode .container{border-color:#e0e0e0;border-width:1px;border-style:none;height:100%;max-height:64px;padding:32px 1rem 22px 0}
@media(min-width:768px){.guideheader .afHeader.guideNode .container{border-style:none none solid none;max-height:none;height:88px;padding-left:0;padding-right:0}
}
.guideheader .afHeader.guideNode .container .guideimage{display:flex;align-items:center;height:100%}
.guideheader .afHeader.guideNode .container .guideimage img{max-width:112px;width:100%;height:auto;margin:0}
@media(min-width:768px){.guideheader .afHeader.guideNode .container .guideimage img{max-width:180px}
}
.guidefooter .afFooter.guideNode{box-sizing:border-box;background-color:transparent;margin-top:0;margin-bottom:0}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch;gap:24px;height:100%;border-width:1px;border-color:#e0e0e0;border-style:solid none none none;padding-top:16px;padding-bottom:16px}
@media(min-width:768px){.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container{flex-flow:row wrap;justify-content:space-between;padding-left:0;padding-right:0;width:720px}
}
@media(min-width:992px){.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container{width:940px}
}
@media(min-width:1200px){.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container{width:1140px}
}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer{width:100%;padding-left:1rem;padding-right:1rem}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer:has(#socials-container){border-top:1px solid #e0e0e0;padding-top:16px}
@media(min-width:768px){.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer:has(#socials-container){border-top:0;padding-top:0}
}
@media(min-width:768px){.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer{width:auto;padding-left:0;padding-right:0}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer:first-child{padding-left:1rem}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer:last-child,.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer:nth-child(3){padding-right:1rem}
}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid{width:100%;margin:0}
@media(min-width:768px){.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid{width:auto}
}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid:nth-child(2){justify-content:center;display:flex}
@media(min-width:992px){.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid:nth-child(2){flex:1;justify-content:flex-end}
}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid .cmp-container{display:flex;align-items:center;gap:16px;font-weight:400;font-size:16px;line-height:16.8px;white-space:nowrap;justify-content:flex-start}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid .cmp-container .guidetextdraw .guideStaticText{margin-bottom:0}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid .cmp-container .guidetextdraw .guideStaticText p{padding:0}
@media(min-width:768px){.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid .cmp-container{justify-content:center;line-height:19.6px}
}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid .cmp-container a{text-decoration:none;color:#202020}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid .cmp-container a:hover{color:#707070}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid .guideFieldNode.guideTextDraw{padding:0}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid #links-container{flex-direction:column;flex-wrap:wrap;align-items:flex-start;font-size:12px;width:100%;justify-content:center;text-align:left}
@media(min-width:768px){.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid #links-container{flex-direction:row;flex-wrap:nowrap;align-items:center;font-size:14px}
}
@media(min-width:992px){.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid #links-container{justify-content:flex-end}
}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid #socials-container.cmp-container{line-height:0}
.guidefooter .afFooter.guideNode>.container.responsivegrid>.cmp-container .footercontainer .container.responsivegrid #socials-container .guideimage img{width:24px;height:24px;max-width:unset;margin:0}
.footercontainer:has(#language-container){display:none}
.guideTermsAndConditions .afTermsAndConditions.tnc{display:flex;flex-direction:column-reverse;background-color:#f2f2f2;border-radius:2px;padding-top:16px;padding-left:16px}
.guideTermsAndConditions .afTermsAndConditions.tnc .afTncContentArea{margin-top:0;background-color:transparent;border:0}
.guideTermsAndConditions .afTermsAndConditions.tnc .afTncContentArea .guide-tnc-content{color:#202020;margin-left:20px;margin-bottom:12px;margin-right:12px;line-height:1.5}
.guideTermsAndConditions .afTermsAndConditions.tnc .afTncContentArea .guide-tnc-content p{margin:0}
.guideTermsAndConditions .afTermsAndConditions.tnc .guide-tnc-checkbox{display:flex;align-items:center;gap:12px;padding-right:30px}
.guideTermsAndConditions .afTermsAndConditions.tnc .guide-tnc-checkbox .guideWidgetLabel label{font-size:15px;font-weight:600;color:#202020;cursor:pointer;margin:0;line-height:1}
.guideTermsAndConditions.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart){background-color:transparent;border-color:transparent}
.guideTermsAndConditions.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .afTermsAndConditions.tnc .guide-tnc-checkbox .guide-tnc-checkboxwidget input[type="checkbox"]{border-color:#ff4d37}
.guideTermsAndConditions.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart) .guideFieldError::before{content:"";display:inline-block;background-image:url("helsana-3-0/resources/assets/alert-circle.svg");background-size:contain;background-repeat:no-repeat;width:16px;height:16px;margin-right:5px;margin-bottom:3px;vertical-align:middle}
.guideTermsAndConditions.validation-success:not(.guideButton):not(.guideTextDraw):not(.guideChart){background-color:transparent;border-color:transparent}
.guide-tnc-checkboxwidget{display:flex;align-items:center}
.guide-tnc-checkboxwidget input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin:0;cursor:pointer;border:2px solid #202020;border-radius:4px;background-color:transparent;position:relative}
.guide-tnc-checkboxwidget input[type="checkbox"]:checked::after{content:'';position:absolute;top:45%;left:50%;width:5px;height:10px;border:solid #202020;border-width:0 1.5px 1.5px 0;transform:translate(-50%,-50%) rotate(45deg)}
.guideRootPanel.guideRootPanel{padding-top:20px;padding-bottom:40px}
@media(min-width:768px){.guideRootPanel.guideRootPanel{padding-top:64px;padding-bottom:64px}
}
.guideRootPanel .wizard .guideLayout.row.guideWizardLayout{padding:0}
.afWizardPanel{padding:0 !important}
@media(min-width:768px){.guideContainerWrapperNode.guideContainerNode.container{max-width:678px}
.col-md-10,.col-sm-10{width:100%}
.guideFieldNode{padding-left:0;padding-right:0;border-left-width:0;border-right-width:0}
.guideFieldNode.validation-failure:not(.guideButton):not(.guideTextDraw):not(.guideChart){border-left-width:0}
.guideFieldNode.validation-success:not(.guideButton):not(.guideTextDraw):not(.guideChart){border-width:0}
.guideButton button .iconButton-icon{margin-left:0}
.guideFieldNode.guideCheckBox .guideFieldLabel label{margin-right:0}
.afHeader,.afFooter{max-width:1024px;box-sizing:border-box;margin:0 auto}
.afHeader *,.afFooter *{max-width:100%;box-sizing:border-box}
}
@media(max-width:992px){.guideformtitle,.guideTextDraw.guideformtitle{display:block !important;margin:0}
}
@media(min-width:768px){body:has(.guidefooter){min-height:100vh;display:flex;flex-direction:column}
.parsys2:has(.guidefooter){margin-top:auto}
}
.panel .guidePanelNode:not([class*="wStep"]){margin-bottom:32px}
.panel .guidePanelNode:not([class*="wStep"]) .panel .guidePanelNode{margin-top:0;margin-bottom:0}
body{font-family:'Akkurat Helsana',sans-serif;font-weight:400}
.guideGridFluidLayout{font-family:'Akkurat Helsana',sans-serif;font-weight:400;color:#202020;font-size:16px;font-style:normal;line-height:22.4px}
.guideGridFluidLayout h1{white-space:wrap;color:#202020;font-size:32px;font-weight:300;line-height:52.8px;margin:0;display:block}
@media(min-width:768px){.guideGridFluidLayout h1{font-size:38px}
}
@media(min-width:992px){.guideGridFluidLayout h1{font-size:44px}
}
.guideGridFluidLayout h2{color:#202020;font-weight:300;font-size:28px;line-height:35px}
.guideGridFluidLayout h4{color:#202020;font-size:20px;font-weight:400;line-height:32.4px}
@media(min-width:768px){.guideGridFluidLayout h4{font-size:24px}
}
.guideGridFluidLayout input,.guideGridFluidLayout select,.guideGridFluidLayout textarea{font-family:'Akkurat Helsana',sans-serif;font-weight:400}
.guideFieldLabel{display:block}
.guideFieldLabel label{padding:3px 0;margin:10px;font-size:16px;line-height:19.6px;font-weight:400}
.guideFieldLabel.top label{color:#202020;font-weight:400;font-size:22px;line-height:1.4;margin-left:0}
.guideFieldLabel input,.guideFieldLabel select,.guideFieldLabel textarea{height:56px;border-color:#202020;color:#202020;padding:16px}
.guideFieldLabel input:focus,.guideFieldLabel select:focus,.guideFieldLabel textarea:focus,.guideFieldLabel input:active,.guideFieldLabel select:active,.guideFieldLabel textarea:active{border-color:#202020}
.guideFieldLabel input::placeholder,.guideFieldLabel select::placeholder,.guideFieldLabel textarea::placeholder{opacity:0;color:transparent}
.guideFieldLabel input:where([type="checkbox"],[type="radio"]){-webkit-appearance:none;appearance:none}
.guideFieldWidget.afTermsAndConditions{padding:0}
.guideLayout.row.guideWizardLayout{position:relative;padding-bottom:50px;background-color:#fff;border:0}
b{font-weight:700}
.guideGridFluidLayout2Container>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth).fd-col-lg-12,.guideGridFluidLayout2Container>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth).fd-col-md-12{flex:0 0 50%;max-width:50%}
@media(max-width:768px){.guideGridFluidLayout2Container>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth).fd-col-lg-12,.guideGridFluidLayout2Container>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth).fd-col-md-12{flex:0 0 100%;max-width:100%}
}
.guideGridFluidLayout2Container>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth) + [id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth){margin-left:0}
@media(max-width:768px){.guideGridFluidLayout2Container>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth) + [id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth){margin-left:0}
}
.guideGridFluidLayout2Container>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth) .guidefield{width:100%}
.guideGridFluidLayout2Container>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth) .halfWidth{min-height:auto}
.guideGridFluidLayout2Container>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth) .halfWidth .guideCheckBoxGroupItems,.guideGridFluidLayout2Container>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth) .halfWidth .guideRadioButtonGroupItems{display:flex;flex-direction:row;margin:0;padding:0}
@media(min-width:768px){.guideGridFluidLayout2Container>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth) .halfWidth .guideCheckBoxGroupItems,.guideGridFluidLayout2Container>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth) .halfWidth .guideRadioButtonGroupItems{flex-direction:column}
}
@media(min-width:1200px){.guideGridFluidLayout2Container>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth) .halfWidth .guideCheckBoxGroupItems,.guideGridFluidLayout2Container>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth) .halfWidth .guideRadioButtonGroupItems{flex-direction:row}
}
.fd-row.guideGridFluidLayout2Container:has(>[id$='__guide-item']:not(:has([id$='__guide-item'])):has(.halfWidth)){display:flex !important;flex-wrap:wrap !important;align-items:center !important}
.loader{background-color:white;background-image:url('helsana-3-0/resources/assets/loader.gif');background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:absolute;z-index:999;top:0;left:0}
.p-l-md-30{padding-left:30%}
@media(max-width:1200px){.p-l-md-30{padding-left:15%}
}
@media(max-width:768px){.p-l-md-30{padding-left:10%}
}
.p-r-md-30{padding-right:30%}
@media(max-width:1200px){.p-r-md-30{padding-right:15%}
}
@media(max-width:768px){.p-r-md-30{padding-right:10%}
}
.afTncContentArea{max-height:fit-content}
.wizard-navigators li a.guideNavIcon span{opacity:0}
.hidden-stepper{display:none !important}
div#ot-sdk-btn-floating{display:none !important}
.friendlycaptcha{padding-left:.75rem;padding-right:.75rem}
.guideFieldError{color:#a41200}