.ot_ui .ot_flex{display:flex}.ot_ui .ot_flex_wrap{flex-wrap:wrap}.ot_ui .ot_justify_center{justify-content:center!important}.ot_ui .ot_justify_between{justify-content:space-between}.ot_ui .ot_justify_around{justify-content:space-around}.ot_ui .ot_justify_evenly{justify-content:space-evenly}.ot_ui .ot_justify_start{justify-content:flex-start!important}.ot_ui .ot_justify_end{justify-content:flex-end}.ot_ui .ot_item_center{align-items:center}.ot_ui .ot_flex_col{flex-direction:column}.ot_ui .ot_flex_row{flex-direction:row}.ot_ui .ot_flex_base{flex:1 1 0px}.ot_ui .ot_grow_2{flex-grow:2}.ot_ui .ot_grow_1{flex-grow:1}.ot_ui .ot_grow_0{flex-grow:0}.ot_ui .ot_shrink_1{flex-shrink:1}.ot_ui .ot_shrink_0{flex-shrink:0}.ot_ui .ot_gap_1{gap:1.5em}.ot_ui .ot_gap_2{gap:3em}.ot_ui .ot_basis_auto{flex-basis:auto}.ot_ui .ot_inline_block{display:inline-block}.ot_ui .ot_block{display:block}.ot_ui .ot_font_bold{font-weight:var(--ot-font-weight-strong)!important}.ot_ui .ot_text_left{text-align:left}.ot_ui .ot_text_center{text-align:center}.ot_ui .ot_text_right{text-align:right}.ot_ui .ot_fs_larger{font-size:clamp(14px,16px,16px)}.ot_ui .ot_fs_xl{font-size:clamp(14px,19.2px,19.2px)}.ot_ui .ot_col_1,.ot_ui .ot_cell_1{width:calc(100% / 12 * 1)}.ot_ui .ot_col_2,.ot_ui .ot_cell_2{width:calc(100% / 12 * 2)}.ot_ui .ot_col_3,.ot_ui .ot_cell_3{width:25%}.ot_ui .ot_col_4,.ot_ui .ot_cell_4{width:calc(100% / 12 * 4)}.ot_ui .ot_col_5,.ot_ui .ot_cell_5{width:calc(100% / 12 * 5)}.ot_ui .ot_col_6,.ot_ui .ot_cell_6{width:50%}.ot_ui .ot_col_7,.ot_ui .ot_cell_7{width:calc(100% / 12 * 7)}.ot_ui .ot_col_8,.ot_ui .ot_cell_8{width:calc(100% / 12 * 8)}.ot_ui .ot_col_9,.ot_ui .ot_cell_9{width:75%}.ot_ui .ot_col_10,.ot_ui .ot_cell_10{width:calc(100% / 12 * 10)}.ot_ui .ot_col_11,.ot_ui .ot_cell_11{width:calc(100% / 12 * 11)}.ot_ui .ot_col_12,.ot_ui .ot_cell_12{width:100%}.ot_ui .ot_mt_0{margin-top:0}.ot_ui .ot_mr_0{margin-right:0}.ot_ui .ot_mb_0{margin-bottom:0}.ot_ui .ot_ml_0{margin-left:0}.ot_ui .ot_pt_0{padding-top:0}.ot_ui .ot_pr_0{padding-right:0}.ot_ui .ot_pb_0{padding-bottom:0}.ot_ui .ot_pl_0{padding-left:0}.ot_ui .ot_mt_1{margin-top:.6375em}.ot_ui .ot_mr_1{margin-right:.6375em}.ot_ui .ot_mb_1{margin-bottom:.6375em}.ot_ui .ot_ml_1{margin-left:.6375em}.ot_ui .ot_pt_1{padding-top:.6375em}.ot_ui .ot_pr_1{padding-right:.6375em}.ot_ui .ot_pb_1{padding-bottom:.6375em}.ot_ui .ot_pl_1{padding-left:.6375em}.ot_ui .ot_mt_2{margin-top:1.275em}.ot_ui .ot_mr_2{margin-right:1.275em}.ot_ui .ot_mb_2{margin-bottom:1.275em}.ot_ui .ot_ml_2{margin-left:1.275em}.ot_ui .ot_pt_2{padding-top:1.275em}.ot_ui .ot_pr_2{padding-right:1.275em}.ot_ui .ot_pb_2{padding-bottom:1.275em}.ot_ui .ot_pl_2{padding-left:1.275em}.ot_ui .ot_mt_3{margin-top:1.9125em}.ot_ui .ot_mr_3{margin-right:1.9125em}.ot_ui .ot_mb_3{margin-bottom:1.9125em}.ot_ui .ot_ml_3{margin-left:1.9125em}.ot_ui .ot_pt_3{padding-top:1.9125em}.ot_ui .ot_pr_3{padding-right:1.9125em}.ot_ui .ot_pb_3{padding-bottom:1.9125em}.ot_ui .ot_pl_3{padding-left:1.9125em}.ot_ui .ot_mt_4{margin-top:2.55em}.ot_ui .ot_mr_4{margin-right:2.55em}.ot_ui .ot_mb_4{margin-bottom:2.55em}.ot_ui .ot_ml_4{margin-left:2.55em}.ot_ui .ot_pt_4{padding-top:2.55em}.ot_ui .ot_pr_4{padding-right:2.55em}.ot_ui .ot_pb_4{padding-bottom:2.55em}.ot_ui .ot_pl_4{padding-left:2.55em}.ot_ui .ot_mt_5{margin-top:3.1875em}.ot_ui .ot_mr_5{margin-right:3.1875em}.ot_ui .ot_mb_5{margin-bottom:3.1875em}.ot_ui .ot_ml_5{margin-left:3.1875em}.ot_ui .ot_pt_5{padding-top:3.1875em}.ot_ui .ot_pr_5{padding-right:3.1875em}.ot_ui .ot_pb_5{padding-bottom:3.1875em}.ot_ui .ot_pl_5{padding-left:3.1875em}.ot_ui .ot_mt_auto{margin-top:auto}.ot_ui .ot_mr_auto{margin-right:auto}.ot_ui .ot_mb_auto{margin-bottom:auto}.ot_ui .ot_ml_auto{margin-left:auto}.ot_ui .ot_mi_auto{margin-inline:auto}.ot_ui .ot_w_100{width:100%}.ot_ui .ot_w_min{width:min-content}.ot_ui .ot_w_max{width:max-content}.ot_ui .ot_w_fit{width:fit-content}.ot_ui .ot_h_max{height:100%}.ot_ui .ot_overflow_auto{overflow:auto}.ot_ui .ot_overflow_hidden{overflow:hidden}.ot_ui .ot_overflow_scroll{overflow:scroll}.ot_ui .ot_overflow_x_auto{overflow-x:auto}.ot_ui .ot_overflow_x_hidden{overflow-x:hidden}.ot_ui .ot_overflow_x_scroll{overflow-x:scroll}.ot_ui .ot_overflow_y_auto{overflow-y:auto}.ot_ui .ot_overflow_y_hidden{overflow-y:hidden}.ot_ui .ot_overflow_y_scroll{overflow-y:scroll}.ot_ui .ot_radius_tr_none{border-top-right-radius:0}.ot_ui .ot_radius_tl_none{border-top-left-radius:0}.ot_ui .ot_radius_br_none{border-bottom-right-radius:0}.ot_ui .ot_radius_bl_none{border-bottom-left-radius:0}.ot_ui .ot_cursor_pointer{cursor:pointer}.ot_ui .ot_whitespace_nowrap{white-space:nowrap}.ot_ui .ot_text_nowrap{text-wrap:nowrap}.ot_ui{color:var(--ot-text-color);font-family:var(--ot-font-family)}.ot_ui .ot_calculator_title{display:none;margin-top:0;padding-top:0}.ot_ui .popup_overlay,.ot_ui .popup_overlay_v2{display:flex;justify-content:center;align-items:center}.ot_ui .popup_overlay.show,.ot_ui .popup_overlay_v2.show{z-index:9999}.ot_ui .popup_content{width:100%;height:90vh}@media (min-width: 1500px){.ot_ui .popup_content{max-height:1840px}}.ot_ui .content>div{height:100%;overflow-y:auto}.ot_ui .content>div .ot_calculator_title{display:block}.ot_ui .content>div .ot_container{display:flex;min-height:100%}.ot_ui .content>div .ot_container .ot_disclaimer,.ot_ui .content>div .ot_container .ot_up_and_download_json,.ot_ui .content>div .ot_container .ot_import_export_state{background-color:#fff}.ot_ui .content>div .ot_container .input_result_container .ot_introduction{padding-top:25px}@media (min-width: 320px){.ot_ui .content>div .ot_container .input_result_container .ot_introduction{padding-top:calc(25px + 25px/1px*(100vw - 320px)/(1180px/1px))}}@media (min-width: 1500px){.ot_ui .content>div .ot_container .input_result_container .ot_introduction{padding-top:50px}}.ot_ui .content>div .ot_container .input_result_container .input_form,.ot_ui .content>div .ot_container .input_result_container .ot_introduction,.ot_ui .content>div .ot_container .input_result_container .result_form{padding-left:25px!important;padding-right:25px!important}@media (min-width: 320px){.ot_ui .content>div .ot_container .input_result_container .input_form,.ot_ui .content>div .ot_container .input_result_container .ot_introduction,.ot_ui .content>div .ot_container .input_result_container .result_form{padding-left:calc(25px !important + 50px !important-25px !important * (100vw - 320px) / (calc(1180px/1px)))}}@media (min-width: 1500px){.ot_ui .content>div .ot_container .input_result_container .input_form,.ot_ui .content>div .ot_container .input_result_container .ot_introduction,.ot_ui .content>div .ot_container .input_result_container .result_form{padding-left:50px!important}}@media (min-width: 320px){.ot_ui .content>div .ot_container .input_result_container .input_form,.ot_ui .content>div .ot_container .input_result_container .ot_introduction,.ot_ui .content>div .ot_container .input_result_container .result_form{padding-right:calc(25px !important + 50px !important-25px !important * (100vw - 320px) / (calc(1180px/1px)))}}@media (min-width: 1500px){.ot_ui .content>div .ot_container .input_result_container .input_form,.ot_ui .content>div .ot_container .input_result_container .ot_introduction,.ot_ui .content>div .ot_container .input_result_container .result_form{padding-right:50px!important}}.ot_ui .content>div .ot_container .input_result_container .input_form,.ot_ui .content>div .ot_container .input_result_container .result_form{padding-bottom:25px}@media (min-width: 320px){.ot_ui .content>div .ot_container .input_result_container .input_form,.ot_ui .content>div .ot_container .input_result_container .result_form{padding-bottom:calc(25px + 25px/1px*(100vw - 320px)/(1180px/1px))}}@media (min-width: 1500px){.ot_ui .content>div .ot_container .input_result_container .input_form,.ot_ui .content>div .ot_container .input_result_container .result_form{padding-bottom:50px}}.ot_introduction .ot_ui .content>div .ot_container .input_result_container:not(.formular_ausgabe),.input_form .ot_ui .content>div .ot_container .input_result_container:not(.formular_ausgabe){background-color:#f7f7f7}.ot_ui .content>div .ot_container .input_result_container .ot_input_date_wrapper,.ot_ui .content>div .ot_container .input_result_container .ot_input_time_wrapper{background-color:var(--ot-body-bg-color)}@container (min-width: 1200px){.ot_ui .content>div .ot_container .input_result_container{grid-template-areas:"introduction result" "input result";grid-template-rows:auto 1fr}.ot_ui .content>div .ot_container .input_result_container .input_form{padding-right:120px}.ot_ui .content>div .ot_container .input_result_container .ot_introduction{padding-right:20px}.ot_ui .content>div .ot_container .input_result_container .result_form{padding-top:25px}@media (min-width: 320px){.ot_ui .content>div .ot_container .input_result_container .result_form{padding-top:calc(25px + 25px/1px*(100vw - 320px)/(1180px/1px))}}@media (min-width: 1500px){.ot_ui .content>div .ot_container .input_result_container .result_form{padding-top:50px}}}.ot_ui .content>div .ot_container.at_digital_fitness_check .input_result_container,.ot_ui .content>div .ot_container.de_digital_fitness_check .input_result_container,.ot_ui .content>div .ot_container.rechtsform_check .input_result_container{width:100%}.ot_ui .content>div .ot_container.at_digital_fitness_check .result_form,.ot_ui .content>div .ot_container.de_digital_fitness_check .result_form,.ot_ui .content>div .ot_container.rechtsform_check .result_form{padding-top:25px}@media (min-width: 320px){.ot_ui .content>div .ot_container.at_digital_fitness_check .result_form,.ot_ui .content>div .ot_container.de_digital_fitness_check .result_form,.ot_ui .content>div .ot_container.rechtsform_check .result_form{padding-top:calc(25px + 25px/1px*(100vw - 320px)/(1180px/1px))}}@media (min-width: 1500px){.ot_ui .content>div .ot_container.at_digital_fitness_check .result_form,.ot_ui .content>div .ot_container.de_digital_fitness_check .result_form,.ot_ui .content>div .ot_container.rechtsform_check .result_form{padding-top:50px}}.ot_ui .content>div .ot_container .ot_button_navigation_wrapper{margin-top:auto;padding:10px 25px;width:100%;z-index:500;bottom:0;box-shadow:0 -5px 5px -5px #0000001a;position:sticky;background-color:#fff}@media (min-width: 320px){.ot_ui .content>div .ot_container .ot_button_navigation_wrapper{padding-left:calc(25px + 25px/1px*(100vw - 320px)/(1180px/1px))}}@media (min-width: 1500px){.ot_ui .content>div .ot_container .ot_button_navigation_wrapper{padding-left:50px}}@media (min-width: 320px){.ot_ui .content>div .ot_container .ot_button_navigation_wrapper{padding-right:calc(25px + 45px/1px*(100vw - 320px)/(1180px/1px))}}@media (min-width: 1500px){.ot_ui .content>div .ot_container .ot_button_navigation_wrapper{padding-right:70px}}@media (min-width: 320px){.ot_ui .content>div .ot_container .ot_button_navigation_wrapper{padding-top:calc(10px + 5px/1px*(100vw - 320px)/(1180px/1px))}}@media (min-width: 1500px){.ot_ui .content>div .ot_container .ot_button_navigation_wrapper{padding-top:15px}}@media (min-width: 320px){.ot_ui .content>div .ot_container .ot_button_navigation_wrapper{padding-bottom:calc(10px + 5px/1px*(100vw - 320px)/(1180px/1px))}}@media (min-width: 1500px){.ot_ui .content>div .ot_container .ot_button_navigation_wrapper{padding-bottom:15px}}.ot_ui .ot_form p,.ot_ui .input,.ot_ui .select,.ot_ui [role=tab],.ot_ui [role=tablist]{margin-bottom:0}.ot_ui [role=tabpanel][aria-hidden=false]{margin:0}.ot_ui.ot_container{max-width:var(--ot-container-max-width);width:100%;margin-inline:auto;box-sizing:border-box;container-type:inline-size}.ot_ui.ot_container:not(.at_digital_fitness_check,.de_digital_fitness_check,.formular_ausgabe,.rechtsform_check) .input_result_container{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"introduction" "input" "result"}.ot_ui.ot_container:not(.at_digital_fitness_check,.de_digital_fitness_check,.formular_ausgabe,.rechtsform_check) .input_result_container .introduction{grid-area:ot_introduction}@container (min-width: 560px) and (max-width: 1200px){.ot_ui.ot_container:not(.at_digital_fitness_check,.de_digital_fitness_check,.formular_ausgabe,.rechtsform_check) .input_result_container .ot_form,.ot_ui.ot_container:not(.at_digital_fitness_check,.de_digital_fitness_check,.formular_ausgabe,.rechtsform_check) .input_result_container .ot_introduction_text{max-width:700px;margin-inline:auto}}@container (min-width: 1200px){.ot_ui.ot_container:not(.at_digital_fitness_check,.de_digital_fitness_check,.formular_ausgabe,.rechtsform_check) .input_result_container{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"introduction ." "input result"}}.ot_ui.ot_container:not(.at_digital_fitness_check,.de_digital_fitness_check,.formular_ausgabe,.rechtsform_check) .input_result_container .input_form{grid-area:input;padding-bottom:25px}@container (min-width: 1200px){.ot_ui.ot_container:not(.at_digital_fitness_check,.de_digital_fitness_check,.formular_ausgabe,.rechtsform_check) .input_result_container .input_form{padding-right:90px}}.ot_ui.ot_container:not(.at_digital_fitness_check,.de_digital_fitness_check,.formular_ausgabe,.rechtsform_check) .input_result_container .result_form{grid-area:result;padding-top:30px}@container (min-width: 1200px){.ot_ui.ot_container:not(.at_digital_fitness_check,.de_digital_fitness_check,.formular_ausgabe,.rechtsform_check) .input_result_container .result_form{padding-top:unset;padding-left:90px}}.ot_ui.ot_container:not(.at_digital_fitness_check,.de_digital_fitness_check,.formular_ausgabe,.rechtsform_check) .input_result_container .ot_result_desktop{display:none}@container (min-width: 760px){.ot_ui.ot_container:not(.at_digital_fitness_check,.de_digital_fitness_check,.formular_ausgabe,.rechtsform_check) .input_result_container .ot_result_desktop{display:block}.ot_ui.ot_container:not(.at_digital_fitness_check,.de_digital_fitness_check,.formular_ausgabe,.rechtsform_check) .input_result_container .ot_result_mobile{display:none}}.ot_ui.ot_container .ot_chart{background-color:#fff;padding-bottom:20px}.ot_ui.ot_container.at_mietvertragsgebuehren .input_result_container{max-width:none}.ot_ui input[type=checkbox]+[role=tooltip]{right:unset;min-width:200px}.ot_ui .highlight_main{color:var(--ot-main-color)}.ot_ui .highlight_secondary{color:var(--ot-secondary-color)}.ot_ui svg{width:20px;fill:var(--ot-main-color);display:flex;justify-content:center;align-items:center}.ot_ui svg .icon{fill:#fff}.ot_ui .ot_help_svg:hover svg,.ot_ui .ot_help_svg:focus svg,.ot_ui .ot_info_svg:hover svg,.ot_ui .ot_info_svg:focus svg{fill:var(--ot-main-color-darken-40)}.ot_ui .popup_close svg{fill:var(--ot-contrast-main-color)!important;height:24px!important;width:24px!important}.ot_ui .ot_disclaimer{padding:1.5em;font-size:bold}.ot_ui input{caret-color:var(--ot-main-color)}.ot_ui input[type=text]:disabled{cursor:not-allowed}.ot_ui .form_row{display:flex;flex-direction:column;gap:20px}.ot_ui .form_row .form_row_item{width:100%;display:flex;flex-direction:column;justify-content:space-between}@container (min-width: 560px){.ot_ui .form_row{flex-direction:row}.ot_ui .form_row.ot_no_gap{gap:0}}.ot_ui .form_row .form_row_item_1{width:calc(100% / 12 * 1)}@container (min-width: 560px){.ot_ui .form_row .form_row_item_m_1{width:calc(100% / 12 * 1)}}@container (min-width: 560px){.ot_ui .form_row .ot_col_m_1{width:calc(100% / 12 * 1)}}.ot_ui .form_row .form_row_item_2{width:calc(100% / 12 * 2)}@container (min-width: 560px){.ot_ui .form_row .form_row_item_m_2{width:calc(100% / 12 * 2)}}@container (min-width: 560px){.ot_ui .form_row .ot_col_m_2{width:calc(100% / 12 * 2)}}.ot_ui .form_row .form_row_item_3{width:25%}@container (min-width: 560px){.ot_ui .form_row .form_row_item_m_3{width:25%}}@container (min-width: 560px){.ot_ui .form_row .ot_col_m_3{width:25%}}.ot_ui .form_row .form_row_item_4{width:calc(100% / 12 * 4)}@container (min-width: 560px){.ot_ui .form_row .form_row_item_m_4{width:calc(100% / 12 * 4)}}@container (min-width: 560px){.ot_ui .form_row .ot_col_m_4{width:calc(100% / 12 * 4)}}.ot_ui .form_row .form_row_item_5{width:calc(100% / 12 * 5)}@container (min-width: 560px){.ot_ui .form_row .form_row_item_m_5{width:calc(100% / 12 * 5)}}@container (min-width: 560px){.ot_ui .form_row .ot_col_m_5{width:calc(100% / 12 * 5)}}.ot_ui .form_row .form_row_item_6{width:50%}@container (min-width: 560px){.ot_ui .form_row .form_row_item_m_6{width:50%}}@container (min-width: 560px){.ot_ui .form_row .ot_col_m_6{width:50%}}.ot_ui .form_row .form_row_item_7{width:calc(100% / 12 * 7)}@container (min-width: 560px){.ot_ui .form_row .form_row_item_m_7{width:calc(100% / 12 * 7)}}@container (min-width: 560px){.ot_ui .form_row .ot_col_m_7{width:calc(100% / 12 * 7)}}.ot_ui .form_row .form_row_item_8{width:calc(100% / 12 * 8)}@container (min-width: 560px){.ot_ui .form_row .form_row_item_m_8{width:calc(100% / 12 * 8)}}@container (min-width: 560px){.ot_ui .form_row .ot_col_m_8{width:calc(100% / 12 * 8)}}.ot_ui .form_row .form_row_item_9{width:75%}@container (min-width: 560px){.ot_ui .form_row .form_row_item_m_9{width:75%}}@container (min-width: 560px){.ot_ui .form_row .ot_col_m_9{width:75%}}.ot_ui .form_row .form_row_item_10{width:calc(100% / 12 * 10)}@container (min-width: 560px){.ot_ui .form_row .form_row_item_m_10{width:calc(100% / 12 * 10)}}@container (min-width: 560px){.ot_ui .form_row .ot_col_m_10{width:calc(100% / 12 * 10)}}.ot_ui .form_row .form_row_item_11{width:calc(100% / 12 * 11)}@container (min-width: 560px){.ot_ui .form_row .form_row_item_m_11{width:calc(100% / 12 * 11)}}@container (min-width: 560px){.ot_ui .form_row .ot_col_m_11{width:calc(100% / 12 * 11)}}.ot_ui .form_row .form_row_item_12{width:100%}@container (min-width: 560px){.ot_ui .form_row .form_row_item_m_12{width:100%}}@container (min-width: 560px){.ot_ui .form_row .ot_col_m_12{width:100%}}.ot_ui .ot_input_label{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.625em}.ot_ui .ot_input_label label{cursor:pointer}.ot_ui .ot_input_label label p{font-weight:var(--ot-font-weight-strong)}.ot_ui .ot_input_label label p .ot_label_required{padding-left:.25rem;color:var(--ot-main-color)}.ot_ui .ot_input_label .ot_help_svg{margin-left:10px;cursor:pointer}.ot_ui .ot_input_button_radio_group{display:flex;flex-direction:column;border:2px solid var(--ot-main-color);border-radius:calc(var(--ot-elements-border-radius) * 2)}.ot_ui .ot_input_button_radio_group.ot_button_radio_group_gap{gap:20px;border:unset}.ot_ui .ot_input_button_radio_group.ot_button_radio_group_gap label{border:2px solid var(--ot-main-color);border-radius:calc(var(--ot-elements-border-radius) * 2)}@container (min-width: 480px){.ot_ui .ot_input_button_radio_group{flex-direction:row}}.ot_ui .ot_input_button_radio_group input[type=radio]{opacity:0;width:0px;height:0px;padding:0;margin:0;position:absolute}.ot_ui .ot_input_button_radio_group input[type=radio]:focus+label{box-shadow:0 0 2px 5px var(--ot-rgba-main-05)}.ot_ui .ot_input_button_radio_group label{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;padding:.75rem 1rem;color:var(--ot-main-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:2px solid var(--ot-main-color)}@container (min-width: 480px){.ot_ui .ot_input_button_radio_group label{border-bottom:none;border-right:2px solid var(--ot-main-color);justify-content:center}}.ot_ui .ot_input_button_radio_group:not(.ot_button_radio_group_gap) label:last-of-type{border-bottom:none}@container (min-width: 480px){.ot_ui .ot_input_button_radio_group:not(.ot_button_radio_group_gap) label:last-of-type{border-right:none}}.ot_ui .ot_input_button_radio_group input[type=radio]:checked+label{background-color:var(--ot-main-color);color:var(--ot-contrast-main-color)}.ot_ui fieldset{border:0;margin:0;padding:0}.ot_ui fieldset legend{margin-bottom:.625em}.ot_ui .ot_input_radio_group{display:flex;flex-wrap:wrap;gap:1rem}.ot_ui .ot_input_radio_group input[type=radio]{opacity:0;width:0;height:0;padding:0;margin:0;position:absolute}.ot_ui .ot_input_radio_group input[type=radio]:focus+label{box-shadow:0 0 2px 5px var(--ot-rgba-main-05)}.ot_ui .ot_input_radio_group input[type=radio]+*:before{content:"";display:inline-block;min-width:.75rem;min-height:.75rem;border-radius:50%;border-style:solid;border-width:2px;border-color:gray;margin-right:.5rem;opacity:.75}.ot_ui .ot_input_radio_group input[type=radio]:checked+*:before{background:radial-gradient(var(--ot-main-color) 0%,var(--ot-main-color) 40%,transparent 50%,transparent);border-color:var(--ot-main-color)}.ot_ui .ot_input_radio_group input[type=radio]:checked{color:var(--ot-main-color)}.ot_ui .ot_input_radio_group label{display:flex;align-items:center}.ot_ui .ot_input_radio_group>div{display:flex}.ot_ui .ot_input_radio_group .ot_input_headline>p{display:none}.ot_ui .ot_input_radio_group .ot_input_headline{align-items:center}.ot_ui .ot_input_radio_group.ot_radio_group_vertical{flex-direction:column}.ot_ui .checkbox.control{margin:0}.ot_ui .ot_input_date_wrapper input[type=date],.ot_ui .ot_input_date_wrapper input[type=month]{cursor:pointer}.ot_ui .ot_input_date_wrapper.date_invalid{border-color:var(--ot-error-border-color)}.ot_ui .select:not(.focus){box-shadow:0 0 #fff inset}.ot_ui .select.ot_select_unit_percent:after{content:"%";display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:2.5rem;pointer-events:none}.ot_ui .ot_input_units{display:flex;align-items:center;position:relative}.ot_ui .ot_input_units .unit{background-color:var(--ot-input-bg-color);padding-left:5px}.ot_ui .ot_input_units input{position:relative}.ot_ui .ot_input_units>div{display:inline-block;position:absolute;right:.5rem}.ot_ui .ot_accordion .ot_external_accordion_svg:before{-webkit-mask-size:contain;background-color:var(--ot-main-color);content:"";mask-size:contain;position:relative;transform:rotate(90deg);transition:all .3s ease-in-out;height:20px;width:20px;display:block}.ot_ui .ot_accordion [role=tab]:focus p{color:var(--ot-main-color)!important}.ot_ui .ot_accordion.ot_echart .ot_accordion_content{padding:0 0 3em}.ot_ui .ot_accordion .ot_accordion_title{display:flex;justify-content:space-between;cursor:pointer;padding-top:20px;padding-bottom:20px}.ot_ui .ot_accordion .ot_accordion_title p{display:flex;align-items:center;font-weight:700;font-size:16px}@media (min-width: 1500px){.ot_ui .ot_accordion .ot_accordion_title p{font-size:18px}}.ot_ui .ot_accordion .ot_accordion_title .ot_accordion_svg{transition:all .3s ease-in-out}.ot_ui .ot_accordion.ot_accordion_open>[role=tablist]>.ot_accordion_title>.ot_accordion_subtitle>.ot_accordion_svg{transform:rotate(180deg)}.ot_ui .ot_accordion.ot_accordion_open>[role=tablist]>.ot_accordion_title>.ot_accordion_subtitle>.ot_external_accordion_svg:before{transform:rotate(270deg)}.ot_ui .ot_accordion .ot_accordion_content{overflow:visible;margin-top:0;padding:40px 4px 20px}.ot_ui .ot_accordion .ot_accordion_subtitle{display:flex}.ot_ui .ot_accordion .ot_accordion_subtitle>*{margin-left:20px}.ot_ui .ot_accordion .ot_accordion_subtitle .ot_accordion_currency{display:flex;align-items:center;font-weight:var(--ot-font-weight-strong)}.ot_ui .ot_accordion .ot_accordion_subtitle .ot_accordion_edit{visibility:hidden}.ot_ui .ot_accordion .ot_accordion_subtitle .ot_accordion_is_edit{visibility:visible}.ot_ui .ot_accordion_result [role=tablist]{margin-bottom:0}.ot_ui .ot_accordion_result .ot_accordion_result_title{background-color:#dadada;padding-inline:.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-radius:calc(var(--ot-elements-border-radius) * 2)}.ot_ui .ot_accordion_result .ot_accordion_result_title>p{font-size:16px;font-weight:var(--ot-font-weight-strong)}.ot_ui .ot_accordion_result .ot_accordion_result_title .ot_accordion_result_svg{padding:.75rem;transition:all .3s ease-in}.ot_ui .ot_accordion_result .ot_accordion_result_title .ot_accordion_result_svg svg{fill:var(--ot-text-color)}.ot_ui .ot_accordion_result .ot_accordion_result_title p{margin-bottom:0}.ot_ui .ot_accordion_result .ot_accordion_result_title[role=tab]:focus{border-top:none;background-color:var(--ot-main-color)}.ot_ui .ot_accordion_result .ot_accordion_result_title[role=tab]:focus p{color:var(--ot-contrast-main-color)!important}.ot_ui .ot_accordion_result .ot_accordion_result_title[role=tab]:focus svg{fill:var(--ot-contrast-main-color)}.ot_ui .ot_accordion_result .ot_accordion_result_title[role=tab]{margin:0;border-top:0}.ot_ui .ot_accordion_result .ot_accordion_result_title[role=tab]+[role=tabpanel][aria-hidden=false]{margin:0}.ot_ui .ot_accordion_result.ot_accordion_result_open .ot_accordion_result_content{margin:0}.ot_ui .ot_accordion_result.ot_accordion_result_open .ot_accordion_result_content>div{border-top-right-radius:0;border-top-left-radius:0}.ot_ui .ot_accordion_result.ot_accordion_result_open .ot_accordion_result_title{border-bottom-left-radius:0;border-bottom-right-radius:0}.ot_ui .ot_accordion_result.ot_accordion_result_open .ot_accordion_result_svg{transform:rotate(180deg)}.ot_ui .accordion-fade-enter-active,.ot_ui .accordion-fade-leave-active{transition:all .3s linear}.ot_ui .accordion-fade-enter-from,.ot_ui .accordion-fade-leave-to{opacity:0;max-height:0}.ot_ui .accordion-fade-enter-to,.ot_ui .accordion-fade-leave-from{max-height:1000px}.ot_ui .ot_modal_overlay{display:flex;justify-content:center;align-items:center;padding-top:44px;position:fixed;background-color:#00000080;height:100vh;width:100vw;top:0;left:0;z-index:10000}@media (min-width: 320px){.ot_ui .ot_modal_overlay{padding-top:calc(44px + 10px/1px*(100vw - 320px)/(1180px/1px))}}@media (min-width: 1500px){.ot_ui .ot_modal_overlay{padding-top:54px}}.ot_ui .ot_modal_overlay .ot_modal_content{text-align:left;background-color:#fff;padding:25px;max-width:800px;max-height:80vh;min-width:300px;margin:0 20px;width:unset;border-radius:calc(var(--ot-elements-border-radius) * 2);overflow:auto;visibility:visible;opacity:1}.ot_ui .ot_modal_overlay .ot_modal_content .ot_modal_head_content{display:flex;justify-content:space-between;align-items:center}.ot_ui .ot_modal_overlay .ot_modal_content .ot_modal_head_content p{flex-grow:1}.ot_ui .ot_modal_overlay .ot_modal_content .ot_table_row{min-width:min-content}.ot_ui .ot_modal_overlay .ot_modal_content svg{width:2rem}.ot_ui .ot_modal_overlay .ot_modal_content p{margin-bottom:10px}.ot_ui .ot_modal_overlay .ot_modal_content .ot_headline{color:var(--ot-main-color);padding-top:0;margin-bottom:0;word-break:break-word}.ot_ui .ot_modal_overlay .ot_modal_content .ot_modal_close{font-size:2rem;border:solid var(--ot-body-bg-color);background-color:unset;margin:0;z-index:1001;color:var(--ot-main-color);padding:2px;height:auto;width:auto}.ot_ui .ot_modal_overlay .ot_modal_content .ot_modal_close svg{width:25px}.ot_ui .ot_modal_overlay .ot_modal_content .ot_modal_close:hover svg,.ot_ui .ot_modal_overlay .ot_modal_content .ot_modal_close:focus svg{fill:var(--ot-main-color-darken-40)}.ot_ui .ot_modal_overlay .ot_modal_content .ot_modal_close:focus-visible{border:solid var(--ot-main-color)}@media (min-width: 560px){.ot_ui .ot_modal_overlay .ot_modal_content{padding:3rem}.ot_ui .ot_modal_overlay .ot_modal_close{padding:2px!important}}.ot_ui .ot_input_headline{display:flex;justify-content:space-between;align-items:flex-start}.ot_ui .ot_input_headline>p{margin-bottom:0}.ot_ui .ot_input_headline>a{cursor:pointer;margin-left:10px}.ot_ui .active .ot_table_headline .ot_input_headline>p{color:var(--ot-contrast-secondary-color)}.ot_ui .active .ot_table_headline .ot_input_headline>a svg{fill:var(--ot-contrast-secondary-color)}.ot_ui .active .ot_table_headline .ot_input_headline>a svg .icon{fill:var(--ot-secondary-color)}.ot_ui .active .ot_table_headline .ot_input_headline>a:hover svg{fill:var(--ot-main-color-darken-40)}.ot_ui .button .icon{margin-left:10px}.ot_ui .button .icon svg{fill:#fff}.ot_ui .ot_quick_overview_wrapper{padding-top:.75em;padding-bottom:.75em;flex-shrink:0;min-width:200px;width:100%;margin-inline:auto}@container (min-width: 560px){.ot_ui .ot_quick_overview_wrapper{margin-inline:0}}.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_headline{margin-bottom:5px}.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result{display:flex;align-items:center;word-break:break-all;color:#aeaeae;font-weight:700;line-height:1}.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .sizing.L{height:40px}.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .sizing.M{height:30px}.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .skeleton_text{height:inherit}.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .ot_quick_overview{border:none;border-radius:50px;text-align:start;width:fit-content}.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .ot_quick_overview.L{font-size:25px}@media (min-width: 320px){.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .ot_quick_overview.L{font-size:calc(25px + 15px/1px*(100vw - 320px)/(1180px/1px))}}@media (min-width: 1500px){.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .ot_quick_overview.L{font-size:40px}}.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .ot_quick_overview.M{font-size:15px}@media (min-width: 320px){.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .ot_quick_overview.M{font-size:calc(15px + 10px/1px*(100vw - 320px)/(1180px/1px))}}@media (min-width: 1500px){.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .ot_quick_overview.M{font-size:25px}}.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .unit_size{color:#aeaeae;font-weight:var(--ot-font-weight-strong);margin-left:4px}.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .skeleton+.unit_size.L{font-size:40px}.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .skeleton+.unit_size.M{font-size:30px}.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .ot_quick_overview+.unit_size.L{font-size:25px}@media (min-width: 320px){.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .ot_quick_overview+.unit_size.L{font-size:calc(25px + 15px/1px*(100vw - 320px)/(1180px/1px))}}@media (min-width: 1500px){.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .ot_quick_overview+.unit_size.L{font-size:40px}}.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .ot_quick_overview+.unit_size.M{font-size:15px}@media (min-width: 320px){.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .ot_quick_overview+.unit_size.M{font-size:calc(15px + 10px/1px*(100vw - 320px)/(1180px/1px))}}@media (min-width: 1500px){.ot_ui .ot_quick_overview_wrapper .ot_quick_overview_result_overview .ot_quick_overview_calculated_result .ot_quick_overview+.unit_size.M{font-size:25px}}.ot_ui .skeleton{display:inline-block;animation:skeleton-animation 1s linear infinite alternate}@keyframes skeleton-animation{0%{background-color:#e6e6e6}to{background-color:#f3f3f3}}.ot_ui .skeleton_text{width:100%;border-radius:50px;height:25px}.ot_ui .ot_table_data_dummy_wrapper{display:flex;justify-content:flex-end;align-items:center;word-break:break-all}.ot_ui .ot_table_data_dummy_wrapper .ot_table_data_dummy{width:100%;display:flex;align-items:center;justify-content:flex-end}.ot_ui .ot_table_data_dummy_wrapper .unit_size{color:#aeaeae;width:15px;text-align:center;margin-left:5px}.ot_ui .ot_table_data_dummy_wrapper .adjust_unit{color:#5a5a5a}.ot_ui .ot_card{color:#5a5a5a;background-color:#f8f8f8}.ot_ui .ot_up_and_download_json{padding:20px 15px}.ot_ui .ot_up_and_download_json .ot_card_header p{font-weight:var(--ot-font-weight-strong)}.ot_ui .ot_import_export_state{width:fit-content;padding:20px 15px}.ot_ui .ot_import_export_state .ot_import_state_success{color:var(--ot-main-color);text-align:center;margin:0;padding:0}.ot_ui .ot_import_export_state .ot_import_state_error{align-items:center;text-align:center}.ot_ui .ot_import_export_state .ot_import_state_error p{margin:0;padding:0;color:#e30000}.ot_ui .ot_import_export_state .ot_import_state_error a>svg{fill:#e30000}.ot_ui .ot_import_export_state .ot_import_state_error a:hover>svg,.ot_ui .ot_import_export_state .ot_import_state_error a:focus>svg{fill:#5a5a5a}.ot_ui .ot_input_json_file input[type=file]{display:none}.ot_ui .ot_upload_file_container>input{display:none}.ot_ui .ot_upload_file{background-color:#f7f7f7;padding:1.5em;transition:.3s background-color;border-radius:var(--ot-elements-border-radius);display:flex;align-items:center;justify-content:center;flex-direction:column}.ot_ui .ot_upload_file.active{background-color:#ddd}.ot_ui .ot_upload_file .ot_upload_file_svg{padding:3em;border:2px dashed var(--ot-main-color);border-radius:50%;margin-bottom:1.5em}.ot_ui .ot_upload_file .ot_upload_file_svg svg{width:35px}.ot_ui .ot_upload_file_namelist li{margin-top:10px}.ot_ui .ot_upload_file_namelist .ot_upload_file_entry{display:flex;align-items:center}.ot_ui .ot_upload_file_namelist .ot_upload_file_entry a{margin-left:1.5em}.ot_ui .ot_upload_file_max_uploads{color:#e30000}.ot_ui .ot_result_slider .ot_only_print{display:none}.ot_ui .ot_result_slider .ot_pagination{display:flex;justify-content:space-between;align-items:center;padding:1.5em 4px}.ot_ui .ot_result_slider .ot_pagination p{font-weight:var(--ot-font-weight-strong)}.ot_ui .ot_result_slider .ot_pagination a{cursor:pointer;display:inline-block;padding:1.5em 0}.ot_ui .ot_result_slider .ot_pagination a:hover svg,.ot_ui .ot_result_slider .ot_pagination a:active svg{fill:#000}.ot_ui .ot_result_slider .ot_pagination a:first-of-type svg{transform:rotate(90deg)}.ot_ui .ot_result_slider .ot_pagination a:last-of-type svg{transform:rotate(-90deg)}.ot_ui .ot_result_slider .slide-prev-enter-active,.ot_ui .ot_result_slider .slide-prev-leave-active{transition:transform .2s ease-in-out}.ot_ui .ot_result_slider .slide-prev-enter-from{transform:translate(100%)}.ot_ui .ot_result_slider .slide-prev-leave-to{transform:translate(-100%)}.ot_ui .ot_result_slider .slide-next-enter-active,.ot_ui .ot_result_slider .slide-next-leave-active{transition:transform .2s ease-in-out}.ot_ui .ot_result_slider .slide-next-enter-from{transform:translate(-100%)}.ot_ui .ot_result_slider .slide-next-leave-to{transform:translate(100%)}.ot_ui .ot_result_slider .ot_slider_overview{overflow:hidden}.ot_ui .ot_result_slider .slides_group{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.ot_ui .ot_result_slider .ot_slide{grid-column:-1/1;grid-row:-1/1;padding:0 .75em}.ot_ui .ot_result_slider .ot_slide_content{padding:1rem}.ot_ui .ot_table{border:1px solid #dadada;border-radius:calc(var(--ot-elements-border-radius) * 2);display:flex;flex-direction:column}.ot_ui .ot_table [role=rowgroup]:last-of-type .ot_table_row:last-of-type{border-bottom:none}.ot_ui .ot_table .ot_table_row{text-align:right;display:flex;flex-direction:row;border-bottom:1px solid #dadada}.ot_ui .ot_table .ot_table_row.ot_table_row_bold{font-weight:var(--ot-font-weight-strong)}.ot_ui .ot_table .ot_table_row:hover{background-color:var(--ot-rgba-secondary-01)}.ot_ui .ot_table .ot_table_row.ot_table_headline{background-color:#dadada}.ot_ui .ot_table .ot_table_row.ot_table_row_highlight{background-color:var(--ot-rgba-secondary-02);font-weight:700}.ot_ui .ot_table .ot_table_row.ot_table_row_1_bold .ot_cell:nth-child(1){font-weight:var(--ot-font-weight-strong)}.ot_ui .ot_table .ot_table_row.ot_table_row_2_bold .ot_cell:nth-child(2){font-weight:var(--ot-font-weight-strong)}.ot_ui .ot_table .ot_table_row.ot_table_row_3_bold .ot_cell:nth-child(3){font-weight:var(--ot-font-weight-strong)}.ot_ui .ot_table .ot_table_row.ot_table_row_4_bold .ot_cell:nth-child(4){font-weight:var(--ot-font-weight-strong)}.ot_ui .ot_table .ot_table_row.ot_table_row_5_bold .ot_cell:nth-child(5){font-weight:var(--ot-font-weight-strong)}.ot_ui .ot_table .ot_table_row .ot_cell{padding:.5rem;word-wrap:break-word}.ot_ui .ot_table .ot_table_row .ot_table_cell_text{text-align:left}.ot_ui .ot_table .ot_table_row .ot_table_cell_text .ot_input_headline>p{max-width:100%}.ot_ui .ot_table .ot_table_row_underline{border-bottom:3px solid #dadada}.ot_ui .ot_table .ot_table_row_top{border-top:3px solid #dadada}.ot_ui .ot_table_row_accordion{margin-left:1.5em;cursor:pointer;transition:all .3s ease-in-out;transform:rotate(180deg)}.ot_ui .ot_table_row_accordion.ot_table_row_accordion_open{transform:rotate(0)}.ot_ui .ot_delete_button,.ot_ui .ot_delete_button_small,.ot_ui .ot_add_button,.ot_ui .ot_add_button_small{text-decoration:none;color:var(--ot-text-color)}.ot_ui .ot_delete_button svg,.ot_ui .ot_delete_button_small svg,.ot_ui .ot_add_button svg,.ot_ui .ot_add_button_small svg{fill:var(--ot-main-color)}.ot_ui .ot_delete_button:hover>svg,.ot_ui .ot_delete_button:focus>svg,.ot_ui .ot_delete_button_small:hover>svg,.ot_ui .ot_delete_button_small:focus>svg,.ot_ui .ot_add_button:hover>svg,.ot_ui .ot_add_button:focus>svg,.ot_ui .ot_add_button_small:hover>svg,.ot_ui .ot_add_button_small:focus>svg{fill:#5a5a5a}.ot_ui .ot_delete_button svg,.ot_ui .ot_delete_button_small svg{fill:#e30000;margin-left:auto}.ot_ui .ot_delete_button svg,.ot_ui .ot_add_button svg{width:35px}.ot_ui .ot_add_button_small svg,.ot_ui .ot_delete_button_small svg{width:25px}.ot_ui .ot_progress_circle{width:fit-content;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.ot_ui .ot_progress_circle .ot_progress_circle_svg,.ot_ui .ot_progress_circle .ot_progress_circle_text{grid-row:1/-1;grid-column:1/-1}.ot_ui .ot_progress_circle svg{width:200px;height:200px}@container (min-width: 990px){.ot_ui .ot_progress_circle svg{width:350px;height:350px}}.ot_ui .ot_progress_circle .ot_progress_circle_background{fill:none;stroke:#ddd;stroke-width:8}.ot_ui .ot_progress_circle .ot_progress_circle_foreground{fill:none;stroke:#a9a9a9;stroke-width:8;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .8s ease}.ot_ui .ot_progress_circle .ot_progress_circle_text{display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;color:#333}.ot_ui .ot_progress_circle .ot_progress_circle_text .ot_progress_circle_percentage{color:#a9a9a9;margin:0;font-size:48px}@container (min-width: 990px){.ot_ui .ot_progress_circle .ot_progress_circle_text .ot_progress_circle_percentage{font-size:96px}}.ot_ui .ot_progress_point_bar{padding:10px}.ot_ui .ot_progress_point_bar .ot_progress_point_bar_overview{display:flex;justify-content:space-between}.ot_ui .ot_progress_point_bar .ot_progress_point_bar_overview .ot_progress_point_bar_circle{display:inline-block;padding:10px;border:1px solid var(--ot-main-color);border-radius:50%;background-color:#fff;cursor:pointer}.ot_ui .ot_progress_point_bar .ot_progress_point_bar_overview .ot_progess_point_bar_item{display:flex;flex-direction:column;align-items:center}.ot_ui .ot_progress_point_bar .ot_progress_point_bar_overview .ot_progess_point_bar_item strong{text-align:center;padding-bottom:5px;display:none}@container (min-width: 480px){.ot_ui .ot_progress_point_bar .ot_progress_point_bar_overview .ot_progess_point_bar_item strong{display:block}}.ot_ui .ot_progress_point_bar .ot_progress_point_bar_overview .ot_progess_point_bar_item:first-of-type{align-items:flex-start}.ot_ui .ot_progress_point_bar .ot_progress_point_bar_overview .ot_progess_point_bar_item:first-of-type strong{text-align:left}.ot_ui .ot_progress_point_bar .ot_progress_point_bar_overview .ot_progess_point_bar_item:last-of-type{align-items:flex-end}.ot_ui .ot_progress_point_bar .ot_progress_point_bar_overview .ot_progess_point_bar_item:last-of-type strong{text-align:right}.ot_ui .ot_progress_point_bar .ot_progess_point_bar_border{border-top:1px solid var(--ot-main-color);margin-top:-10px}.ot_ui .ot_progress_point_bar .ot_progress_point_bar_circle.active{transform:scale(1.5)}.ot_ui .ot_progress_point_bar .ot_progress_point_bar_circle.filled_out{background-color:var(--ot-main-color)}.ot_ui .ot_loading_spinner{width:120px;height:120px;border:16px solid var(--ot-main-color);border-top-color:transparent;border-bottom-color:transparent;border-radius:50%;animation:ot_loading_spinner 2s linear infinite}@keyframes ot_loading_spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ot_ui .ot_sticky_div{position:sticky;top:10px}.ot_ui .ot_container_progress_bar{display:flex}.ot_ui .ot_container_progress_bar progress::-webkit-progress-value{background-color:#ffbb3f}.ot_ui .ot_container_progress_bar progress::-webkit-progress-bar{background-color:#fff}.ot_ui .ot_container_progress_bar progress[value]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fff;height:10px}.ot_ui .ot_container_progress_bar ::-moz-progress-bar{background:#ffbb3f}.ot_ui .ot_pagination_circle_container{display:flex;flex-wrap:wrap;row-gap:15px;column-gap:20px;justify-content:center;align-items:center}.ot_ui .ot_pagination_circle_container .ot_pagination_circle{width:15px;height:15px;border-radius:50%;cursor:pointer}.ot_ui .ot_pagination_circle_container .ot_pagination_circle.filled{background-color:var(--ot-main-color)}.ot_ui .ot_pagination_circle_container .ot_pagination_circle.not_visited{background-color:#e5e5e5}.ot_ui .ot_pagination_circle_container .ot_pagination_circle.blank{background-color:#fff;border:solid #ffbb3f 2px}.ot_ui .ot_pagination_circle_container .ot_pagination_circle.active{width:20px;height:20px;background-color:#fff;border:solid var(--ot-main-color) 2px}.ot_ui .ot_result .ot_input_headline{justify-content:unset}.ot_ui .ot_result>p{padding-top:0;word-break:break-all}.ot_ui .ot_result .accordion p{margin:0}.ot_ui .ot_result .ot_card{padding:25px}@media (min-width: 320px){.ot_ui .ot_result .ot_card{padding:calc(25px + 25px/1px*(100vw - 320px)/(1180px/1px))}}@media (min-width: 1500px){.ot_ui .ot_result .ot_card{padding:50px}}.ot_ui .ot_result .ot_result_mobile .ot_accordion_result [role=tablist],.ot_ui .ot_result .ot_result_mobile .ot_accordion_result_open [role=tablist]{margin-bottom:0}.ot_ui .ot_result.active .ot_quick_overview{color:var(--ot-main-color)}.ot_ui .ot_result.active .ot_card{background-color:var(--ot-rgba-secondary-01)}.ot_ui .ot_result.active .ot_table,.ot_ui .ot_result.active .ot_table>*{border-color:var(--ot-secondary-color)}.ot_ui .ot_result.active .unit_size,.ot_ui .ot_result.active .unit_size.L,.ot_ui .ot_result.active .unit_size.M{color:var(--ot-secondary-color)}.ot_ui .ot_result.active .ot_result_desktop .ot_table_headline{background-color:var(--ot-secondary-color);color:var(--ot-contrast-secondary-color)}.ot_ui .ot_result.active .ot_result_desktop .ot_table_row{border-bottom-color:var(--ot-secondary-color)}.ot_ui .ot_result.active .ot_result_desktop_and_mobile .ot_table_headline{background-color:var(--ot-secondary-color);color:var(--ot-contrast-secondary-color)}.ot_ui .ot_result.active .ot_result_desktop_and_mobile .ot_table_row{border-bottom-color:var(--ot-secondary-color)}.ot_ui .ot_result.active .ot_result_mobile .ot_table_headline{background-color:var(--ot-secondary-color);color:var(--ot-contrast-secondary-color)}.ot_ui .ot_result.active .ot_result_mobile .ot_table_row{border-bottom-color:var(--ot-secondary-color)}.ot_ui .ot_result.active .ot_result_mobile .ot_accordion_result_title{background-color:var(--ot-secondary-color)}.ot_ui .ot_result.active .ot_result_mobile .ot_accordion_result_title p{color:var(--ot-contrast-secondary-color)}.ot_ui .ot_result.active .ot_result_mobile .ot_accordion_result_title svg{fill:var(--ot-contrast-secondary-color)}.ot_ui .ot_result.active .ot_result_mobile .ot_accordion_result_title:focus{background-color:var(--ot-lighten-main-30)}.ot_ui .ot_result.active .ot_result_mobile .ot_accordion_result_title:focus p{color:var(--ot-contrast-main-color)!important}.ot_ui .ot_result.active .ot_result_mobile .ot_accordion_result_title:focus svg{fill:var(--ot-contrast-main-color)}.ot_ui .ot_result.active .ot_result_mobile .ot_accordion_result_title:focus+div *{border-color:var(--ot-lighten-main-30)}.ot_ui .ot_server_error_container,.ot_ui .ot_loading_spinner_container{width:100%;display:flex;justify-content:center;align-items:center}.ot_ui .ot_server_error_container .ot_server_error_card,.ot_ui .ot_loading_spinner_container .ot_server_error_card{padding:50px;max-width:600px}.ot_ui .ot_server_error_container .ot_server_error_card .ot_card_body,.ot_ui .ot_loading_spinner_container .ot_server_error_card .ot_card_body{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.ot_ui .ot_server_error_container .ot_server_error_card .ot_card_body .ot_server_error_icon svg,.ot_ui .ot_loading_spinner_container .ot_server_error_card .ot_card_body .ot_server_error_icon svg{width:50px}.ot_ui .ot_modal_send_mail{display:flex;justify-content:center;align-items:center}.ot_ui .ot_modal_send_mail svg{display:none}.ot_ui input,.ot_ui textarea{font-size:16px}.at_brutto_netto .einkommen_brutto_netto input,.de_brutto_netto .einkommen_brutto_netto input{border-top-right-radius:0;border-bottom-right-radius:0}.at_brutto_netto .einkommen_brutto_netto .select,.de_brutto_netto .einkommen_brutto_netto .select{border-top-left-radius:0;border-bottom-left-radius:0}.at_kfz_vergleichsrechner .ot_result_desktop .ot_table .ot_table_row{text-align:center}.at_kfz_vergleichsrechner .ot_result_desktop .ot_table .ot_table_data_dummy_wrapper{justify-content:center}.at_kfz_vergleichsrechner .ot_kfz_card{border:2px solid var(--ot-main-color);border-radius:calc(var(--ot-elements-border-radius) * 2);background-color:var(--ot-body-bg-color)}.at_kfz_vergleichsrechner .ot_kfz_card .ot_card_header{background-color:var(--ot-main-color);padding:.75em}.at_kfz_vergleichsrechner .ot_kfz_card .ot_card_header p{color:var(--ot-contrast-main-color);font-weight:var(--ot-font-weight-strong)}.at_kfz_vergleichsrechner .ot_kfz_card .ot_card_body{padding:1.5em .75em 0}.at_beschaeftigungsvergleich .ot_result_desktop .ot_table .ot_table_row{text-align:center}@container (min-width: 1200px){.at_mietvertragsgebuehren .input_result_container{grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important}}.ot_mietvertragsgebuehrenrechner_delete_vertrag{display:flex;justify-content:center;align-items:center}.ot_mietvertragsgebuehrenrechner_delete_vertrag svg{display:none}.com_finanzplan .ot_accordion .ot_accordion_content,.com_finanzplan .ot_accordion .ot_headline{padding-top:0}.com_vermoegensbilanz .ot_lastType{border-bottom-width:3px!important}.com_vermoegensbilanz .ot_underline_important{border-bottom:solid!important;border-bottom-color:var(--ot-secondary-color)!important}@container (min-width: 1200px){.com_vermoegensbilanz .input_result_container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.de_einkommensteuer .input_form .ot_accordion .ot_input_label span{font-size:13px}.de_einkommensteuer .de_einkommensteuer_chart{max-width:400px}.de_lebensstandardrechner .input_form .ot_accordion .ot_input_label span{font-size:13px}.de_lebensstandardrechner .input_form .ot_accordion .ot_accordion_content{padding-top:20px}.de_lebensstandardrechner .input_form .ot_dynamic_ausgaben_title span:nth-of-type(2){letter-spacing:calc((14px !important + 16px !important-14px !important * (100vw - 320px) / (calc(1180px/1px))) / 1000 * 0 !important);font-size:14px!important;color:#5a5a5a!important;font-family:var(--ot-font-family-headline)!important;font-weight:700!important;line-height:1.35!important;margin:0 0 .75em!important}@media (min-width: 320px){.de_lebensstandardrechner .input_form .ot_dynamic_ausgaben_title span:nth-of-type(2){font-size:calc(14px !important + 16px !important-14px !important * (100vw - 320px) / (calc(1180px/1px)))}}@media (min-width: 1500px){.de_lebensstandardrechner .input_form .ot_dynamic_ausgaben_title span:nth-of-type(2){font-size:16px!important}}.de_lebensstandardrechner .ot_result_desktop .ot_table_row:nth-last-child(2){border-bottom:3px solid #dadada}@container (min-width: 1200px){.de_lebensstandardrechner .input_result_container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.de_lebensstandardrechner .ot_lebensstandardrechner_laufende_ausgaben .ot_radius_tr_none{border-top-right-radius:var(--ot-border-radius)}.de_lebensstandardrechner .ot_lebensstandardrechner_laufende_ausgaben .ot_radius_tl_none{border-top-left-radius:var(--ot-border-radius)}.de_lebensstandardrechner .ot_lebensstandardrechner_laufende_ausgaben .ot_radius_br_none{border-bottom-right-radius:var(--ot-border-radius)}.de_lebensstandardrechner .ot_lebensstandardrechner_laufende_ausgaben .ot_radius_bl_none{border-bottom-left-radius:var(--ot-border-radius)}@container (min-width: 560px){.de_lebensstandardrechner .ot_lebensstandardrechner_laufende_ausgaben .ot_radius_tr_none{border-top-right-radius:0}.de_lebensstandardrechner .ot_lebensstandardrechner_laufende_ausgaben .ot_radius_tl_none{border-top-left-radius:0}.de_lebensstandardrechner .ot_lebensstandardrechner_laufende_ausgaben .ot_radius_br_none{border-bottom-right-radius:0}.de_lebensstandardrechner .ot_lebensstandardrechner_laufende_ausgaben .ot_radius_bl_none{border-bottom-left-radius:0}}@container (max-width: 760px){.formular_ausgabe .ot_formular_element.ot_col_12,.formular_ausgabe .ot_formular_element.ot_col_6,.formular_ausgabe .ot_formular_element.ot_col_3{width:100%}.formular_ausgabe .ot_formular_element.ot_pr_2{padding-right:0}}.formular_ausgabe .input_result_container{display:flex;flex-direction:column;width:100%}.formular_ausgabe button[disabled]{background-color:var(--ot-button-disabled-bg-color);border-color:var(--ot-button-disabled-border-color);cursor:not-allowed}.formular_ausgabe button[disabled] .text{color:var(--ot-button-disabled-text-color)}.formular_ausgabe .formular_element_group_repetitive{display:flex;align-items:flex-start}.formular_ausgabe .ot_up_and_download_json{width:fit-content;padding:0}.content .at_sozialversicherung .ot_sticky_div{position:unset!important}.at_digital_fitness_check .ot_btn_group_vor_zurueck,.de_digital_fitness_check .ot_btn_group_vor_zurueck,.rechtsform_check .ot_btn_group_vor_zurueck{display:flex}.at_digital_fitness_check .ot_btn_group_vor_zurueck .ot_btn_right,.de_digital_fitness_check .ot_btn_group_vor_zurueck .ot_btn_right,.rechtsform_check .ot_btn_group_vor_zurueck .ot_btn_right{margin-left:auto}.at_digital_fitness_check .ot_btn_group_vor_zurueck button[disabled],.de_digital_fitness_check .ot_btn_group_vor_zurueck button[disabled],.rechtsform_check .ot_btn_group_vor_zurueck button[disabled]{background-color:#a0a0a0;border-color:#a0a0a0;cursor:not-allowed}.at_digital_fitness_check .ot_btn_group_vor_zurueck button[disabled] .text,.de_digital_fitness_check .ot_btn_group_vor_zurueck button[disabled] .text,.rechtsform_check .ot_btn_group_vor_zurueck button[disabled] .text{color:#000}.at_digital_fitness_check .ot_progress_circle_active .ot_progress_circle_background,.de_digital_fitness_check .ot_progress_circle_active .ot_progress_circle_background,.rechtsform_check .ot_progress_circle_active .ot_progress_circle_background{stroke:var(--ot-rgba-secondary-02)}.at_digital_fitness_check .ot_progress_circle_active .ot_progress_circle_foreground,.de_digital_fitness_check .ot_progress_circle_active .ot_progress_circle_foreground,.rechtsform_check .ot_progress_circle_active .ot_progress_circle_foreground{stroke:var(--ot-secondary-color)}.at_digital_fitness_check .ot_progress_circle_active .ot_progress_circle_text,.de_digital_fitness_check .ot_progress_circle_active .ot_progress_circle_text,.rechtsform_check .ot_progress_circle_active .ot_progress_circle_text,.at_digital_fitness_check .ot_progress_circle_active .ot_progress_circle_text .ot_progress_circle_percentage,.de_digital_fitness_check .ot_progress_circle_active .ot_progress_circle_text .ot_progress_circle_percentage,.rechtsform_check .ot_progress_circle_active .ot_progress_circle_text .ot_progress_circle_percentage{color:var(--ot-secondary-color)}.at_digital_fitness_check .input_result_container,.de_digital_fitness_check .input_result_container,.rechtsform_check .input_result_container{display:grid!important;grid-template-columns:1fr;grid-template-areas:"introduction" "result" "input"}@container (min-width: 1200px){.at_digital_fitness_check .input_result_container,.de_digital_fitness_check .input_result_container,.rechtsform_check .input_result_container{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"introduction result" "input result"!important}}.at_digital_fitness_check .introduction,.de_digital_fitness_check .introduction,.rechtsform_check .introduction{grid-area:ot_introduction}.at_digital_fitness_check .input_form,.de_digital_fitness_check .input_form,.rechtsform_check .input_form{grid-area:input}.at_digital_fitness_check .result_form,.de_digital_fitness_check .result_form,.rechtsform_check .result_form{grid-area:result;margin-bottom:10px}.at_digital_fitness_check .ot_digital_fitness_send,.de_digital_fitness_check .ot_digital_fitness_send,.rechtsform_check .ot_digital_fitness_send{display:flex;justify-content:center;align-items:center}.content .at_digital_fitness_check .result_form,.content .de_digital_fitness_check .result_form,.content .rechtsform_check .result_form{background-color:#f7f7f7}.ot_translated_text{background-color:#efd469}.ot_success_color{font-weight:700!important;color:var(--ot-main-color)!important}[data-otool-no-columns]:not(.at_digital_fitness_check,.de_digital_fitness_check,.rechtsform_check) .input_result_container,.content>[data-otool-no-columns]:not(.at_digital_fitness_check,.de_digital_fitness_check,.rechtsform_check) .input_result_container{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"introduction" "input" "result"!important}@container (min-width: 560px) and (max-width: 1200px){[data-otool-no-columns] .ot_form,[data-otool-no-columns] .ot_introduction_text,.content>[data-otool-no-columns] .ot_form,.content>[data-otool-no-columns] .ot_introduction_text{max-width:unset!important}}@container (max-width: 560px){[data-otool-no-columns] .formular_ausgabe [class*=ot_col],.content>[data-otool-no-columns] .formular_ausgabe [class*=ot_col]{width:100%!important}}@container (min-width: 1200px){[data-otool-no-columns] .result_form{padding-left:0!important}}@media print{.ot_ui{display:block!important}.ot_ui #ot_modal{display:none!important}.ot_ui .ot_result_desktop{display:block!important}.ot_ui .ot_result_mobile{display:none!important}.ot_ui .ot_form,.ot_ui .ot_introduction_text,.ot_ui .ot_result{max-width:100%!important;width:100%!important}.ot_ui .ot_chart,.ot_ui [role=table],.ot_ui input{break-inside:avoid}.ot_ui .ot_external_accordion_svg:before{width:0!important;height:0!important}.ot_ui #qr_code_print{break-after:page}.ot_ui .ot_up_and_download_json{display:none}.ot_ui input::placeholder{color:transparent!important}.ot_ui .content>div .ot_container .input_result_container .ot_introduction,.ot_ui .content>div .ot_container .input_result_container .input_form,.ot_ui .content>div .ot_container .input_result_container .result_form{padding-left:0!important;padding-right:0!important}.ot_ui .content>div .ot_container .input_result_container .ot_introduction{padding-top:0!important}.ot_ui .ot_calculator_title{display:block!important}.ot_ui .ot_input_button_radio_group input[type=radio]:checked+label{background-color:#000!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ot_ui .ot_input_radio_group{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ot_ui .ot_accordion [role=tab]{border-top:none!important}.ot_ui .ot_accordion .ot_accordion_title{padding-bottom:0!important}.ot_ui .ot_accordion .ot_accordion_content{padding:0!important;margin-bottom:0!important}.ot_ui .ot_accordion_content{display:initial!important}.ot_ui [role=rowgroup]{display:block!important}.ot_ui .ot_progress_point_bar{display:none}.ot_ui .slides_group,.ot_ui .slides_group .ot_only_print,.ot_ui .slides_group .ot_slide{display:block!important}.ot_ui button,.ot_ui .ot_delete_button,.ot_ui .ot_add_button,.ot_ui .ot_add_button_small{display:none!important}.ot_ui svg{display:none!important}.ot_ui .ot_chart svg{display:block!important;width:600px!important}.ot_ui .icon svg{display:block!important;fill:#000!important}.ot_ui a{text-decoration:none!important}.ot_ui .ot_mb_4{margin-bottom:10px!important}.ot_ui .input_result_container{display:block!important}.ot_ui .ot_card{padding:0!important}.ot_ui .ot_card .ot_card_body>div{gap:0!important}.ot_ui .ot_card .ot_quick_overview,.ot_ui .ot_card .unit_size{font-size:25px!important}.ot_ui .ot_pagination{display:none!important}#ot_modal_teleport_location{position:unset!important}#ot_modal_teleport_location .preloader{display:unset;position:unset}#ot_modal_teleport_location .popup_overlay{display:block!important;-webkit-backdrop-filter:blur(2px);background:unset;position:unset;visibility:unset}#ot_modal_teleport_location .popup_overlay.show{opacity:unset;visibility:unset;z-index:unset}#ot_modal_teleport_location #ot_app_container{overflow:unset!important}.unit_size{color:#000!important}.com_plan_erfolgs_rechnung .ot_component_category{display:block!important;margin-top:20px}.at_digital_fitness_check .ot_digital_fitness_section,.de_digital_fitness_check .ot_digital_fitness_section{display:block!important}}
