@charset "UTF-8";#debug-output{position:fixed;z-index:2000;bottom:10px;left:10px;color:red;border:1px solid red;width:200px;background-color:white;padding:5px}
@media screen and (min-width:320px){#debug-output:after{content:" - S1"}
}
@media screen and (min-width:661px){#debug-output:after{content:" - M1"}
}
@media screen and (min-width:961px){#debug-output:after{content:" - L1"}
}
@media screen and (min-width:1441px){#debug-output:after{content:" - XL1"}
}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.vi_two_col:before,.vi_clearfix:before,.vi_table_row:before,.vi_table_icon_container:before,.vi_form_select_wrap .vi_form_select_head:before,.vi_form_wrapper:before,.vi_footer__center .vi_row:before,.vi_footer__bottom .vi_row:before,.vi_footer__social_list .vi_row:before,.vi_carousel_pagination:before,.vi_slider:before,.vi_slider .vi_slider_row:before,.vi_slider .vi_slider_pagination:before,.vi_gesc:before,.vi_language_selector:before,.vi_country_selector:before,.vi_country_selector .vi_region_nav_container:before,.vi_country_selector .vi_link_list:before,.vi_product_navigation_header:before,.vi_productgroup_selector:before,.vi_productgroup_selector .vi_productgroup_nav_container:before,.vi_productgroup_selector .vi_link_list:before,.vi_product_selector .vi_row:before,.vi_productfinder:before,.vi_tile_inner:before,.vi_clndr_container .vi_clndr_dow:before,.vi_clndr_container .vi_clndr_days:before,.vi_toggle_container:before,.vi_toggle_container__no_margin:before,.vi_product_box:before,.vi_product_suggestions .vi_row:before,.vi_prod_grp__row:before,.vi_prod_grp_overview__item:before,.vi_product_overview .vi_row:before,.vi_section_content__media_subheadline:before,.vi_prod_grp:before,.vi_prod_grp .vi_prod_grp__tiles:before,.vi_prod_grp__text:before,.vi_job_grp:before,.vi_job_grp .vi_job_grp__tiles:before,.vi_job_grp__text:before,.vi_job_grp__row:before,.vi_job_grp_overview__item:before,.vi_stage_content:before,.vi_stage_content__inline:before,.vi_stage_home:before,.vi_slider_pagination:before,.vi_slideshow:before,.vi_divisions_entry .vi_component_header:before,.vi_divisions_entry_teaser:before,.vi_form .vi_form_row:before,.vi_form_headline .vi_row:before,.vi_form:before,.vi_form .vi_checkbox_switch:before,.vi_form .vi_switchable_checkbox_group:before,.vi_form .vi_form_upload_wrapper:before,.vi_search_navigation .vi_row:before,.vi_search_results .vi_row:before,.vi_search_pagination:before,.vi_search_results_item:before,.vi_watch_list .vi_row:before,.vi_context_nav_anchors:before,.vi_context_headernav_anchors:before,.vi_tabs_nav_anchors:before,.vi_two_col:after,.vi_clearfix:after,.vi_table_row:after,.vi_table_icon_container:after,.vi_form_select_wrap .vi_form_select_head:after,.vi_form_wrapper:after,.vi_footer__center .vi_row:after,.vi_footer__bottom .vi_row:after,.vi_footer__social_list .vi_row:after,.vi_carousel_pagination:after,.vi_slider:after,.vi_slider .vi_slider_row:after,.vi_slider .vi_slider_pagination:after,.vi_gesc:after,.vi_language_selector:after,.vi_country_selector:after,.vi_country_selector .vi_region_nav_container:after,.vi_country_selector .vi_link_list:after,.vi_product_navigation_header:after,.vi_productgroup_selector:after,.vi_productgroup_selector .vi_productgroup_nav_container:after,.vi_productgroup_selector .vi_link_list:after,.vi_product_selector .vi_row:after,.vi_productfinder:after,.vi_tile_inner:after,.vi_clndr_container .vi_clndr_dow:after,.vi_clndr_container .vi_clndr_days:after,.vi_toggle_container:after,.vi_toggle_container__no_margin:after,.vi_product_box:after,.vi_product_suggestions .vi_row:after,.vi_prod_grp__row:after,.vi_prod_grp_overview__item:after,.vi_product_overview .vi_row:after,.vi_section_content__media_subheadline:after,.vi_prod_grp:after,.vi_prod_grp .vi_prod_grp__tiles:after,.vi_prod_grp__text:after,.vi_job_grp:after,.vi_job_grp .vi_job_grp__tiles:after,.vi_job_grp__text:after,.vi_job_grp__row:after,.vi_job_grp_overview__item:after,.vi_stage_content:after,.vi_stage_content__inline:after,.vi_stage_home:after,.vi_slider_pagination:after,.vi_slideshow:after,.vi_divisions_entry .vi_component_header:after,.vi_divisions_entry_teaser:after,.vi_form .vi_form_row:after,.vi_form_headline .vi_row:after,.vi_form:after,.vi_form .vi_checkbox_switch:after,.vi_form .vi_switchable_checkbox_group:after,.vi_form .vi_form_upload_wrapper:after,.vi_search_navigation .vi_row:after,.vi_search_results .vi_row:after,.vi_search_pagination:after,.vi_search_results_item:after,.vi_watch_list .vi_row:after,.vi_context_nav_anchors:after,.vi_context_headernav_anchors:after,.vi_tabs_nav_anchors:after{content:".";display:block;height:0;overflow:hidden}
.vi_two_col,.vi_clearfix,.vi_table_row,.vi_table_icon_container,.vi_form_select_wrap .vi_form_select_head,.vi_form_wrapper,.vi_footer__center .vi_row,.vi_footer__bottom .vi_row,.vi_footer__social_list .vi_row,.vi_carousel_pagination,.vi_slider,.vi_slider .vi_slider_row,.vi_slider .vi_slider_pagination,.vi_gesc,.vi_language_selector,.vi_country_selector,.vi_country_selector .vi_region_nav_container,.vi_country_selector .vi_link_list,.vi_product_navigation_header,.vi_productgroup_selector,.vi_productgroup_selector .vi_productgroup_nav_container,.vi_productgroup_selector .vi_link_list,.vi_product_selector .vi_row,.vi_productfinder,.vi_tile_inner,.vi_clndr_container .vi_clndr_dow,.vi_clndr_container .vi_clndr_days,.vi_toggle_container,.vi_toggle_container__no_margin,.vi_product_box,.vi_product_suggestions .vi_row,.vi_prod_grp__row,.vi_prod_grp_overview__item,.vi_product_overview .vi_row,.vi_section_content__media_subheadline,.vi_prod_grp,.vi_prod_grp .vi_prod_grp__tiles,.vi_prod_grp__text,.vi_job_grp,.vi_job_grp .vi_job_grp__tiles,.vi_job_grp__text,.vi_job_grp__row,.vi_job_grp_overview__item,.vi_stage_content,.vi_stage_content__inline,.vi_stage_home,.vi_slider_pagination,.vi_slideshow,.vi_divisions_entry .vi_component_header,.vi_divisions_entry_teaser,.vi_form .vi_form_row,.vi_form_headline .vi_row,.vi_form,.vi_form .vi_checkbox_switch,.vi_form .vi_switchable_checkbox_group,.vi_form .vi_form_upload_wrapper,.vi_search_navigation .vi_row,.vi_search_results .vi_row,.vi_search_pagination,.vi_search_results_item,.vi_watch_list .vi_row,.vi_context_nav_anchors,.vi_context_headernav_anchors,.vi_tabs_nav_anchors{zoom:1}
.vi_two_col:after,.vi_clearfix:after,.vi_table_row:after,.vi_table_icon_container:after,.vi_form_select_wrap .vi_form_select_head:after,.vi_form_wrapper:after,.vi_footer__center .vi_row:after,.vi_footer__bottom .vi_row:after,.vi_footer__social_list .vi_row:after,.vi_carousel_pagination:after,.vi_slider:after,.vi_slider .vi_slider_row:after,.vi_slider .vi_slider_pagination:after,.vi_gesc:after,.vi_language_selector:after,.vi_country_selector:after,.vi_country_selector .vi_region_nav_container:after,.vi_country_selector .vi_link_list:after,.vi_product_navigation_header:after,.vi_productgroup_selector:after,.vi_productgroup_selector .vi_productgroup_nav_container:after,.vi_productgroup_selector .vi_link_list:after,.vi_product_selector .vi_row:after,.vi_productfinder:after,.vi_tile_inner:after,.vi_clndr_container .vi_clndr_dow:after,.vi_clndr_container .vi_clndr_days:after,.vi_toggle_container:after,.vi_toggle_container__no_margin:after,.vi_product_box:after,.vi_product_suggestions .vi_row:after,.vi_prod_grp__row:after,.vi_prod_grp_overview__item:after,.vi_product_overview .vi_row:after,.vi_section_content__media_subheadline:after,.vi_prod_grp:after,.vi_prod_grp .vi_prod_grp__tiles:after,.vi_prod_grp__text:after,.vi_job_grp:after,.vi_job_grp .vi_job_grp__tiles:after,.vi_job_grp__text:after,.vi_job_grp__row:after,.vi_job_grp_overview__item:after,.vi_stage_content:after,.vi_stage_content__inline:after,.vi_stage_home:after,.vi_slider_pagination:after,.vi_slideshow:after,.vi_divisions_entry .vi_component_header:after,.vi_divisions_entry_teaser:after,.vi_form .vi_form_row:after,.vi_form_headline .vi_row:after,.vi_form:after,.vi_form .vi_checkbox_switch:after,.vi_form .vi_switchable_checkbox_group:after,.vi_form .vi_form_upload_wrapper:after,.vi_search_navigation .vi_row:after,.vi_search_results .vi_row:after,.vi_search_pagination:after,.vi_search_results_item:after,.vi_watch_list .vi_row:after,.vi_context_nav_anchors:after,.vi_context_headernav_anchors:after,.vi_tabs_nav_anchors:after{clear:both}
.vi_link_list,.vi_header_nav_list,.vi_carousel .vi_carousel_list,.vi_carousel_pagination,.vi_slider .vi_slider_pagination .vi_slider_pagination_list,.vi_language_selector .vi_language_list,.vi_country_selector .vi_region_nav,.vi_product_navigation_header .vi_language_list,.vi_productgroup_selector .vi_productgroup_nav,.vi_stage_home_nav,.vi_slider_pagination .vi_slider_pagination_list,.vi_search_pagination,.vi_breadcrumb_list,.vi_sitemap .vi_sitemap_item_top,.vi_sitemap_item{padding:0;margin:0;list-style-type:none}
.vi_responsive_img{max-width:100%;width:100%;height:auto}
p,.vi_headline_1,.vi_headline_2,.vi_headline_3,.vi_teaser_headline,.vi_sub_headline,.vi_product_1,.vi_product_2,.vi_footer .vi_link_list_item .vi_icon_link__list,.vi_language_selector .vi_link_list_item .vi_icon_link__list,.vi_language_selector .vi_link_list_item .vi_icon_link__download,.vi_language_selector .vi_link_list_item .vi_icon_link__external,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__list,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__download,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__external,.vi_prod_grp_overview__item .vi_headline_2,.vi_prod_grp__tile .vi_headline_2,.vi_job_grp_overview__item .vi_headline_2,.vi_job_grp__tile .vi_headline_2,.vi_stage_home .vi_stage_4images .vi_stage_img .image-overlay h2,.vi_stage_home_nav .vi_stage_home_nav_item.vi_active .vi_stage_home_nav_label,.vi_stage_overlay_item .vi_headline_1,.vi_stage_overlay_item .vi_product_1{word-wrap:break-word}
@font-face{font-family:"V Regular";font-display:swap;src:url("viessmann.base.app/resources/fonts/viessmann.eot");src:url("viessmann.base.app/resources/fonts/viessmann.eot?#iefix") format("eot"),url("viessmann.base.app/resources/fonts/viessmann.woff2") format("woff2"),url("viessmann.base.app/resources/fonts/viessmann.woff") format("woff"),url("viessmann.base.app/resources/fonts/viessmann.ttf") format("truetype"),url("viessmann.base.app/resources/fonts/viessmann.svg") format("svg")}
.vi_bg__gr1{background:#333}
.vi_bg__gr2{background:#555}
.vi_bg__gr3{background:#858585}
.vi_bg__gr5{background:#f1f1f3}
.vi_col_3,.vi_col_4,.vi_col_6,.vi_col_8,.vi_col_9,.vi_col_10,.vi_col_12,.vi_table_label,.vi_table_text,.vi_footer__col_1,.vi_footer__col_2,.vi_footer__col_3,.vi_form_headline .vi_headline_1,.vi_mega_menu .column{float:left;position:relative;width:100%}
@media screen and (min-width:661px){.vi_col_3,.vi_col_4,.vi_col_6,.vi_col_8,.vi_col_9,.vi_col_10,.vi_col_12,.vi_table_label,.vi_table_text,.vi_footer__col_1,.vi_footer__col_2,.vi_footer__col_3,.vi_form_headline .vi_headline_1,.vi_mega_menu .column{padding:0 10px}
}
@media screen and (min-width:1441px){.vi_col_3,.vi_col_4,.vi_col_6,.vi_col_8,.vi_col_9,.vi_col_10,.vi_col_12,.vi_table_label,.vi_table_text,.vi_footer__col_1,.vi_footer__col_2,.vi_footer__col_3,.vi_form_headline .vi_headline_1,.vi_mega_menu .column{padding:0 15px}
}
@media screen and (min-width:961px){.vi_col_3{width:33.3333%}
}
@media screen and (min-width:1441px){.vi_col_3{width:25%}
}
@media screen and (min-width:661px){.vi_col_4{width:50%}
}
@media screen and (min-width:961px){.vi_col_4{width:33.3333%}
}
@media screen and (min-width:661px){.vi_col_6{width:50%}
}
@media screen and (min-width:661px){.vi_details_dropdown_content,.vi_details_overlay_content{width:58.3333%}
}
@media screen and (min-width:661px){.vi_col_8{width:66.6666%}
}
@media screen and (min-width:961px){.vi_col_9{width:66.6666%}
}
@media screen and (min-width:1441px){.vi_col_9{width:75%}
}
@media screen and (min-width:661px){.vi_col_10{width:83.3333%}
}
.vi_row{max-width:100%;width:100%;margin:0 auto;padding:0 20px}
@media screen and (min-width:661px){.vi_row{padding:0;width:660px}
}
@media screen and (min-width:961px){.vi_row{width:960px}
}
@media screen and (min-width:1441px){.vi_row{width:1368px}
}
.vi_two_col{position:relative}
@media screen and (min-width:1441px){.vi_two_col .vi_col_9{width:66.6666%}
}
.vi_two_col_left{width:100%;float:left}
@media screen and (min-width:961px){.vi_two_col_left{width:66.6666%}
}
.vi_two_col_right{width:100%;float:right}
@media screen and (min-width:961px){.vi_two_col_right{width:33.3333%}
}
@media screen and (min-width:1441px){.vi_two_col_right{width:25%}
}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.vi_invisible{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;left:0;outline:0}
@media screen and (min-width:1441px){.vi_hidden_xl{display:none}
}
.vi_visible_xl{display:none}
@media screen and (min-width:1441px){.vi_visible_xl{display:inline}
}
.vi_component_separator{height:1px;margin:0;border:0;background:#d2d2d7}
.vi_ajax_error{color:#ff3e17}
.vi_js_cookie{font-size:0;line-height:0;height:0}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{padding:0;margin:0}
body{min-width:320px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
video{-webkit-transform-style:preserve-3d}
.vi_context_nav_anchors_item.vi_active,.vi_form_select_wrap .vi_form_select_head .vi_form_select_label,.vi_search_button .vi_form_input,.vi_tile_partner .vi_form_input,.vi_tile_subsidies .vi_form_input,.vi_tile_vibooks_search .vi_form_input,.vi_tile_product_error_code_search .vi_form_input,.vi_rich_text em,.vi_rich_text i,.vi_search_navigation .vi_form_input,.vi_headline_1,.vi_rich_text h1,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h1,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h2,.vi_headline_2,.vi_rich_text h2,.vi_error_code_wrapper .vi_row .key,.vi_error_code_wrapper .vi_row .value,.vi_error_code_wrapper .vi_row .value p,h2.vi_context_nav_anchors_item,.vi_headline_3,.vi_product_2,.vi_rich_text h3,.vi_teaser_headline,.vi_sitemap .vi_sitemap_item_top .vi_sitemap_item_top_link,.vi_sitemap .vi_sitemap_item_top .vi_sitemap_item_top_span,.vi_product_1,.vi_labelling,a.vi_icon_link__ext_search,.vi_icon_first_link__white,.vi_btn__vito,.vi_btn__gr2,.vi_btn__transparent__gr2,.vi_btn__white__vito,.vi_btn__white__vito_border,.vi_btn__white,.vi_btn_call__vito,.vi_btn_section_number__vito,.vi_tabs_nav_anchors_item,.vi_table_label,.vi_form_checkbox_wrapper .vi_form_label__radio_check,.vi_header_link__menu,.vi_header_link__productfinder,.vi_header_link__productnavigation,.vi_header_link__region,.vi_header_link__search,.vi_header_link__contact,.vi_header_link__gesc,.vi_header_link__micro,.vi_footer__social_list__link,.vi_footer__link_list .vi_link_list .vi_icon_link__list,.vi_language_selector .vi_link_list_item .vi_icon_link__list,.vi_language_selector .vi_link_list_item .vi_icon_link__download,.vi_language_selector .vi_link_list_item .vi_icon_link__external,.vi_country_selector .vi_link_list .vi_link_list_item,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__list,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__download,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__external,.vi_productgroup_selector .vi_link_list .vi_link_list_item,.vi_productfinder .vi_product_suggestions .vi_icon_link__white,.vi_tile_bottom_link,.vi_tile_linklist .vi_link_list_item .vi_icon_link__external,.vi_tile_linklist .vi_link_list_item .vi_icon_link__download,.vi_tile_linklist .vi_link_list_item .vi_icon_link__mail,.vi_tile_linklist .vi_icon_link__list,.vi_tile_phone,.vi_tile_fax,.vi_tile_time,.vi_tile_place,.vi_rich_text ul li,.vi_rich_text ol li,.vi_subsidies_wrapper li,.vi_rich_text strong,.vi_rich_text b,.vi_two_col .vi_toggle,.vi_compare_table td:first-child,.vi_compare_table .vi_head .vi_col_text .vi_icon_link,.vi_btn__prod_grp,.vi_btn__job_grp,.vi_teaser_row .vi_teaser_link,.vi_stage_overlay_item .vi_icon_link__list,.vi_stage_overlay_item .vi_icon_link__external,.vi_stage_overlay_item .vi_icon_link__download,.vi_stage_overlay__inline_item .vi_icon_link__list,.vi_stage_overlay__inline_item .vi_icon_link__external,.vi_stage_overlay__inline_item .vi_icon_link__download,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content p,.vi_form_accordion .vi_form_accordion_nav_label,.vi_form .vi_form_upload_text,.vi_login_overlay .vi_login_bookmark,.vi_offcanvas_close_inner,.vi_offcanvas_nav__micro .vi_offcanvas_nav_item,.vi_additional_info,.vi_link_list .vi_link_list_item,.vi_product_finder_popover .vi_popover_content,.vi_tile_partner .vi_error_message,.vi_tile_subsidies .vi_error_message,.vi_tile_vibooks_search .vi_error_message,.vi_tile_product_error_code_search .vi_error_message,.vi_rich_text h5,.vi_subsidies_item .vi_icon_link,.vi_subsidies_detail .vi_copy,.vi_product_overview_popover .vi_popover_content,.vi_prod_grp__tile .vi_rich_text p,.vi_prod_grp__tile .vi_rich_text li,.vi_job_grp__tile .vi_rich_text p,.vi_job_grp__tile .vi_rich_text li,.vi_form .vi_error_message,.vi_form .vi_form_checkbox_text p,.vi_form .vi_form_checkbox_text li,.vi_dropform p,.vi_dropform__dark p,.vi_footer__bottom .vi_icon_link__list,.vi_country_selector .vi_region_nav .vi_region_nav_item.vi_active .vi_region_nav_link,.vi_productgroup_selector .vi_productgroup_nav .vi_productgroup_nav_item.vi_active .vi_productgroup_nav_link,.vi_clndr_container .vi_clndr_days .vi_day,.vi_stage_home_nav_link .vi_stage_home_nav_label,.vi_form .vi_form_select_wrap.vi_select_error .vi_form_select_head,.vi_search_categories .vi_headline_3,.vi_login_overlay .vi_form_input,.vi_watch_list .vi_sub_headline span,.vi_offcanvas_nav_item,.vi_mega_menu .column .headline,.vi_breadcrumb_list_item a,.vi_breadcrumb_list_item span,.vi_sitemap_item,.vi_copy,p,li,.vi_table_row,.vi_form_label,.vi_rich_text ul,.vi_subsidies_wrapper ul,.vi_rich_text ol,.vi_subsidies_wrapper ol,.vi_rich_text p,.vi_compare_table,.vi_zoom_img__content,.vi_lb_caption,.vi_gallery_controls,.vi_form .vi_form_multi_checkbox_wrapper .vi_form_label__radio_check,.vi_offcanvas_subnav_item,.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__list,.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__external,.vi_sub_headline,.vi_country_selector .vi_form_select_region,.vi_country_selector .vi_form_select_region .vi_form_select_label,.vi_productgroup_selector .vi_form_select_productGroup,.vi_productgroup_selector .vi_form_select_productGroup .vi_form_select_label,.vi_rich_text h4,.vi_form_select_wrap.vi_active .vi_form_select_label,.vi_form_input,.vi_clndr_container .vi_clndr_dow .vi_day_head,.vi_form .vi_form_select_head option,.vi_sitemap_item.vi_foldable{font-family:"Univers45",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal}
.vi_context_nav_anchors_item.vi_active{font-weight:bold}
.vi_form_select_wrap .vi_form_select_head .vi_form_select_label,.vi_search_button .vi_form_input,.vi_tile_partner .vi_form_input,.vi_tile_subsidies .vi_form_input,.vi_tile_vibooks_search .vi_form_input,.vi_tile_product_error_code_search .vi_form_input,.vi_rich_text em,.vi_rich_text i,.vi_search_navigation .vi_form_input{font-family:"Univers45Obl",Arial,Helvetica,sans-serif}
.vi_headline_1,.vi_rich_text h1,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h1,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h2,.vi_headline_2,.vi_rich_text h2,.vi_error_code_wrapper .vi_row .key,.vi_error_code_wrapper .vi_row .value,.vi_error_code_wrapper .vi_row .value p,h2.vi_context_nav_anchors_item,.vi_headline_3,.vi_product_2,.vi_rich_text h3,.vi_teaser_headline,.vi_sitemap .vi_sitemap_item_top .vi_sitemap_item_top_link,.vi_sitemap .vi_sitemap_item_top .vi_sitemap_item_top_span{font-family:"Univers57",Arial,Helvetica,sans-serif}
.vi_product_1{font-family:"V Regular",Arial,Helvetica,sans-serif;text-transform:uppercase}
.vi_labelling,a.vi_icon_link__ext_search,.vi_icon_first_link__white,.vi_btn__vito,.vi_btn__gr2,.vi_btn__transparent__gr2,.vi_btn__white__vito,.vi_btn__white__vito_border,.vi_btn__white,.vi_btn_call__vito,.vi_btn_section_number__vito,.vi_tabs_nav_anchors_item,.vi_table_label,.vi_form_checkbox_wrapper .vi_form_label__radio_check,.vi_header_link__menu,.vi_header_link__productfinder,.vi_header_link__productnavigation,.vi_header_link__region,.vi_header_link__search,.vi_header_link__contact,.vi_header_link__gesc,.vi_header_link__micro,.vi_footer__social_list__link,.vi_footer__link_list .vi_link_list .vi_icon_link__list,.vi_language_selector .vi_link_list_item .vi_icon_link__list,.vi_language_selector .vi_link_list_item .vi_icon_link__download,.vi_language_selector .vi_link_list_item .vi_icon_link__external,.vi_country_selector .vi_link_list .vi_link_list_item,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__list,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__download,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__external,.vi_productgroup_selector .vi_link_list .vi_link_list_item,.vi_productfinder .vi_product_suggestions .vi_icon_link__white,.vi_tile_bottom_link,.vi_tile_linklist .vi_link_list_item .vi_icon_link__external,.vi_tile_linklist .vi_link_list_item .vi_icon_link__download,.vi_tile_linklist .vi_link_list_item .vi_icon_link__mail,.vi_tile_linklist .vi_icon_link__list,.vi_tile_phone,.vi_tile_fax,.vi_tile_time,.vi_tile_place,.vi_rich_text ul li,.vi_rich_text ol li,.vi_subsidies_wrapper li,.vi_rich_text strong,.vi_rich_text b,.vi_two_col .vi_toggle,.vi_compare_table td:first-child,.vi_compare_table .vi_head .vi_col_text .vi_icon_link,.vi_btn__prod_grp,.vi_btn__job_grp,.vi_teaser_row .vi_teaser_link,.vi_stage_overlay_item .vi_icon_link__list,.vi_stage_overlay_item .vi_icon_link__external,.vi_stage_overlay_item .vi_icon_link__download,.vi_stage_overlay__inline_item .vi_icon_link__list,.vi_stage_overlay__inline_item .vi_icon_link__external,.vi_stage_overlay__inline_item .vi_icon_link__download,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content p,.vi_form_accordion .vi_form_accordion_nav_label,.vi_form .vi_form_upload_text,.vi_login_overlay .vi_login_bookmark,.vi_offcanvas_close_inner,.vi_offcanvas_nav__micro .vi_offcanvas_nav_item,.vi_additional_info,.vi_link_list .vi_link_list_item,.vi_product_finder_popover .vi_popover_content,.vi_tile_partner .vi_error_message,.vi_tile_subsidies .vi_error_message,.vi_tile_vibooks_search .vi_error_message,.vi_tile_product_error_code_search .vi_error_message,.vi_rich_text h5,.vi_subsidies_item .vi_icon_link,.vi_subsidies_detail .vi_copy,.vi_product_overview_popover .vi_popover_content,.vi_prod_grp__tile .vi_rich_text p,.vi_prod_grp__tile .vi_rich_text li,.vi_job_grp__tile .vi_rich_text p,.vi_job_grp__tile .vi_rich_text li,.vi_form .vi_error_message,.vi_form .vi_form_checkbox_text p,.vi_form .vi_form_checkbox_text li,.vi_dropform p,.vi_dropform__dark p,.vi_footer__bottom .vi_icon_link__list,.vi_country_selector .vi_region_nav .vi_region_nav_item.vi_active .vi_region_nav_link,.vi_productgroup_selector .vi_productgroup_nav .vi_productgroup_nav_item.vi_active .vi_productgroup_nav_link,.vi_clndr_container .vi_clndr_days .vi_day,.vi_stage_home_nav_link .vi_stage_home_nav_label,.vi_form .vi_form_select_wrap.vi_select_error .vi_form_select_head,.vi_search_categories .vi_headline_3,.vi_login_overlay .vi_form_input,.vi_watch_list .vi_sub_headline span,.vi_offcanvas_nav_item,.vi_mega_menu .column .headline,.vi_breadcrumb_list_item a,.vi_breadcrumb_list_item span,.vi_sitemap_item{font-family:"Univers55",Arial,Helvetica,sans-serif}
a,.vi_rich_text a{display:inline-block;color:#ff3e17;text-decoration:none}
.vi_labelling,a.vi_icon_link__ext_search,.vi_icon_first_link__white,.vi_btn__vito,.vi_btn__gr2,.vi_btn__transparent__gr2,.vi_btn__white__vito,.vi_btn__white__vito_border,.vi_btn__white,.vi_btn_call__vito,.vi_btn_section_number__vito,.vi_tabs_nav_anchors_item,.vi_table_label,.vi_form_checkbox_wrapper .vi_form_label__radio_check,.vi_header_link__menu,.vi_header_link__productfinder,.vi_header_link__productnavigation,.vi_header_link__region,.vi_header_link__search,.vi_header_link__contact,.vi_header_link__gesc,.vi_header_link__micro,.vi_footer__social_list__link,.vi_footer__link_list .vi_link_list .vi_icon_link__list,.vi_language_selector .vi_link_list_item .vi_icon_link__list,.vi_language_selector .vi_link_list_item .vi_icon_link__download,.vi_language_selector .vi_link_list_item .vi_icon_link__external,.vi_country_selector .vi_link_list .vi_link_list_item,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__list,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__download,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__external,.vi_productgroup_selector .vi_link_list .vi_link_list_item,.vi_productfinder .vi_product_suggestions .vi_icon_link__white,.vi_tile_bottom_link,.vi_tile_linklist .vi_link_list_item .vi_icon_link__external,.vi_tile_linklist .vi_link_list_item .vi_icon_link__download,.vi_tile_linklist .vi_link_list_item .vi_icon_link__mail,.vi_tile_linklist .vi_icon_link__list,.vi_tile_phone,.vi_tile_fax,.vi_tile_time,.vi_tile_place,.vi_rich_text ul li,.vi_rich_text ol li,.vi_subsidies_wrapper li,.vi_rich_text strong,.vi_rich_text b,.vi_two_col .vi_toggle,.vi_compare_table td:first-child,.vi_compare_table .vi_head .vi_col_text .vi_icon_link,.vi_btn__prod_grp,.vi_btn__job_grp,.vi_teaser_row .vi_teaser_link,.vi_stage_overlay_item .vi_icon_link__list,.vi_stage_overlay_item .vi_icon_link__external,.vi_stage_overlay_item .vi_icon_link__download,.vi_stage_overlay__inline_item .vi_icon_link__list,.vi_stage_overlay__inline_item .vi_icon_link__external,.vi_stage_overlay__inline_item .vi_icon_link__download,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content p,.vi_form_accordion .vi_form_accordion_nav_label,.vi_form .vi_form_upload_text,.vi_login_overlay .vi_login_bookmark,.vi_offcanvas_close_inner,.vi_offcanvas_nav__micro .vi_offcanvas_nav_item{font-size:13px;line-height:20px}
@media screen and (min-width:1441px){.vi_labelling,a.vi_icon_link__ext_search,.vi_icon_first_link__white,.vi_btn__vito,.vi_btn__gr2,.vi_btn__transparent__gr2,.vi_btn__white__vito,.vi_btn__white__vito_border,.vi_btn__white,.vi_btn_call__vito,.vi_btn_section_number__vito,.vi_tabs_nav_anchors_item,.vi_table_label,.vi_form_checkbox_wrapper .vi_form_label__radio_check,.vi_header_link__menu,.vi_header_link__productfinder,.vi_header_link__productnavigation,.vi_header_link__region,.vi_header_link__search,.vi_header_link__contact,.vi_header_link__gesc,.vi_header_link__micro,.vi_footer__social_list__link,.vi_footer__link_list .vi_link_list .vi_icon_link__list,.vi_language_selector .vi_link_list_item .vi_icon_link__list,.vi_language_selector .vi_link_list_item .vi_icon_link__download,.vi_language_selector .vi_link_list_item .vi_icon_link__external,.vi_country_selector .vi_link_list .vi_link_list_item,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__list,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__download,.vi_product_navigation_header .vi_link_list_item .vi_icon_link__external,.vi_productgroup_selector .vi_link_list .vi_link_list_item,.vi_productfinder .vi_product_suggestions .vi_icon_link__white,.vi_tile_bottom_link,.vi_tile_linklist .vi_link_list_item .vi_icon_link__external,.vi_tile_linklist .vi_link_list_item .vi_icon_link__download,.vi_tile_linklist .vi_link_list_item .vi_icon_link__mail,.vi_tile_linklist .vi_icon_link__list,.vi_tile_phone,.vi_tile_fax,.vi_tile_time,.vi_tile_place,.vi_rich_text ul li,.vi_rich_text ol li,.vi_subsidies_wrapper li,.vi_rich_text strong,.vi_rich_text b,.vi_two_col .vi_toggle,.vi_compare_table td:first-child,.vi_compare_table .vi_head .vi_col_text .vi_icon_link,.vi_btn__prod_grp,.vi_btn__job_grp,.vi_teaser_row .vi_teaser_link,.vi_stage_overlay_item .vi_icon_link__list,.vi_stage_overlay_item .vi_icon_link__external,.vi_stage_overlay_item .vi_icon_link__download,.vi_stage_overlay__inline_item .vi_icon_link__list,.vi_stage_overlay__inline_item .vi_icon_link__external,.vi_stage_overlay__inline_item .vi_icon_link__download,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content p,.vi_form_accordion .vi_form_accordion_nav_label,.vi_form .vi_form_upload_text,.vi_login_overlay .vi_login_bookmark,.vi_offcanvas_close_inner,.vi_offcanvas_nav__micro .vi_offcanvas_nav_item{font-size:15px;line-height:26px}
}
.vi_additional_info,.vi_link_list .vi_link_list_item,.vi_product_finder_popover .vi_popover_content,.vi_tile_partner .vi_error_message,.vi_tile_subsidies .vi_error_message,.vi_tile_vibooks_search .vi_error_message,.vi_tile_product_error_code_search .vi_error_message,.vi_rich_text h5,.vi_subsidies_item .vi_icon_link,.vi_subsidies_detail .vi_copy,.vi_product_overview_popover .vi_popover_content,.vi_prod_grp__tile .vi_rich_text p,.vi_prod_grp__tile .vi_rich_text li,.vi_job_grp__tile .vi_rich_text p,.vi_job_grp__tile .vi_rich_text li,.vi_form .vi_error_message,.vi_form .vi_form_checkbox_text p,.vi_form .vi_form_checkbox_text li,.vi_dropform p,.vi_dropform__dark p{font-size:11px;line-height:17px}
@media screen and (min-width:1441px){.vi_additional_info,.vi_link_list .vi_link_list_item,.vi_product_finder_popover .vi_popover_content,.vi_tile_partner .vi_error_message,.vi_tile_subsidies .vi_error_message,.vi_tile_vibooks_search .vi_error_message,.vi_tile_product_error_code_search .vi_error_message,.vi_rich_text h5,.vi_subsidies_item .vi_icon_link,.vi_subsidies_detail .vi_copy,.vi_product_overview_popover .vi_popover_content,.vi_prod_grp__tile .vi_rich_text p,.vi_prod_grp__tile .vi_rich_text li,.vi_job_grp__tile .vi_rich_text p,.vi_job_grp__tile .vi_rich_text li,.vi_form .vi_error_message,.vi_form .vi_form_checkbox_text p,.vi_form .vi_form_checkbox_text li,.vi_dropform p,.vi_dropform__dark p{font-size:13px;line-height:20px}
}
.vi_copy,p,li,.vi_table_row,.vi_form_label,.vi_rich_text ul,.vi_subsidies_wrapper ul,.vi_rich_text ol,.vi_subsidies_wrapper ol,.vi_rich_text p,.vi_compare_table,.vi_zoom_img__content,.vi_lb_caption,.vi_gallery_controls,.vi_form .vi_form_multi_checkbox_wrapper .vi_form_label__radio_check,.vi_offcanvas_subnav_item,.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__list,.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__external{line-height:20px;margin:0;color:#555;font-size:13px}
@media screen and (min-width:1441px){.vi_copy,p,li,.vi_table_row,.vi_form_label,.vi_rich_text ul,.vi_subsidies_wrapper ul,.vi_rich_text ol,.vi_subsidies_wrapper ol,.vi_rich_text p,.vi_compare_table,.vi_zoom_img__content,.vi_lb_caption,.vi_gallery_controls,.vi_form .vi_form_multi_checkbox_wrapper .vi_form_label__radio_check,.vi_offcanvas_subnav_item,.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__list,.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__external{font-size:15px;line-height:26px}
}
.vi_headline_1,.vi_rich_text h1,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h1,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h2{color:#333;font-size:24px;line-height:33px}
@media screen and (min-width:1441px){.vi_headline_1,.vi_rich_text h1,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h1,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h2{font-size:30px;line-height:40px}
}
.vi_headline_2,.vi_rich_text h2,.vi_error_code_wrapper .vi_row .key,.vi_error_code_wrapper .vi_row .value,.vi_error_code_wrapper .vi_row .value p,h2.vi_context_nav_anchors_item{color:#333;font-size:18px;line-height:26px}
@media screen and (min-width:661px){.vi_headline_2,.vi_rich_text h2,.vi_error_code_wrapper .vi_row .key,.vi_error_code_wrapper .vi_row .value,.vi_error_code_wrapper .vi_row .value p,h2.vi_context_nav_anchors_item{font-size:20px;line-height:27px}
}
@media screen and (min-width:1441px){.vi_headline_2,.vi_rich_text h2,.vi_error_code_wrapper .vi_row .key,.vi_error_code_wrapper .vi_row .value,.vi_error_code_wrapper .vi_row .value p,h2.vi_context_nav_anchors_item{font-size:24px;line-height:30px}
}
.vi_headline_3,.vi_product_2,.vi_rich_text h3{color:#333;font-size:15px;line-height:26px}
@media screen and (min-width:661px){.vi_headline_3,.vi_product_2,.vi_rich_text h3{font-size:17px;line-height:25px}
}
@media screen and (min-width:1441px){.vi_headline_3,.vi_product_2,.vi_rich_text h3{font-size:20px}
}
.vi_teaser_headline{font-family:"Univers57",Arial,Helvetica,sans-serif;color:#333;font-size:24px;line-height:36px}
@media screen and (min-width:661px){.vi_teaser_headline{font-size:35px;line-height:31px}
}
@media screen and (min-width:1441px){.vi_teaser_headline{font-size:48px;line-height:48px}
}
.vi_sub_headline,.vi_search_button .vi_form_input,.vi_country_selector .vi_form_select_region,.vi_country_selector .vi_form_select_region .vi_form_select_label,.vi_productgroup_selector .vi_form_select_productGroup,.vi_productgroup_selector .vi_form_select_productGroup .vi_form_select_label,.vi_tile_partner .vi_form_input,.vi_tile_subsidies .vi_form_input,.vi_tile_vibooks_search .vi_form_input,.vi_tile_product_error_code_search .vi_form_input,.vi_rich_text h4,.vi_search_navigation .vi_form_input{color:#555;font-size:15px;line-height:26px}
@media screen and (min-width:1441px){.vi_sub_headline,.vi_search_button .vi_form_input,.vi_country_selector .vi_form_select_region,.vi_country_selector .vi_form_select_region .vi_form_select_label,.vi_productgroup_selector .vi_form_select_productGroup,.vi_productgroup_selector .vi_form_select_productGroup .vi_form_select_label,.vi_tile_partner .vi_form_input,.vi_tile_subsidies .vi_form_input,.vi_tile_vibooks_search .vi_form_input,.vi_tile_product_error_code_search .vi_form_input,.vi_rich_text h4,.vi_search_navigation .vi_form_input{font-size:18px;line-height:28px}
}
.vi_product_1{color:#333;font-size:20px}
@media screen and (min-width:661px){.vi_product_1{font-size:15px}
}
@media screen and (min-width:1441px){.vi_product_1{font-size:24px}
}
.vi_labelling{color:#333}
.vi_additional_info{color:#858585}
.vi_color_vito{color:#ff3e17}
.vi_link_list .vi_link_list_item{padding-top:8px;color:#ff3e17}
.vi_link_list .vi_link_list_item.vi_filtered{display:none}
.vi_link_list .vi_link_list_item:first-child{padding-top:0}
@media screen and (min-width:1441px){.vi_link_list .vi_link_list_item{padding-top:10px}
.vi_link_list .vi_link_list_item:first-child{padding-top:0}
}
.vi_link_list .vi_icon_link__list{background-position:left 5px}
@media screen and (min-width:1441px){.vi_link_list .vi_icon_link__list{background-position:left 6px}
}
.vi_link_list .vi_icon_link__download{background-position:left 2px}
.vi_icon_link,.vi_icon_link__list{background:url("viessmann.base.app/resources/img/icon-small-arrow-vitorange.png") no-repeat left center transparent;padding-left:10px}
@media screen and (min-width:1441px){.vi_icon_link,.vi_icon_link__list{background-image:url("viessmann.base.app/resources/img/icon-small-arrow-vitorange-xl.png")}
}
@media screen and (min-width:1441px){.vi_icon_link,.vi_icon_link__list{padding-left:14px}
}
.vi_icon_link.vi_disabled,.vi_icon_link__list.vi_disabled{display:none}
.vi_icon_link__white{background:url("viessmann.base.app/resources/img/icon-small-arrow-weiss.png") no-repeat left center transparent;padding-left:10px;color:#fff}
@media screen and (min-width:1441px){.vi_icon_link__white{background-image:url("viessmann.base.app/resources/img/icon-small-arrow-weiss-xl.png")}
}
@media screen and (min-width:1441px){.vi_icon_link__white{padding-left:14px}
}
.vi_icon_link__external{background:url("viessmann.base.app/resources/img/icon-extern.png") no-repeat left center transparent;padding-left:17px}
@media screen and (min-width:1441px){.vi_icon_link__external{background-image:url("viessmann.base.app/resources/img/icon-extern-xl.png")}
}
@media screen and (min-width:1441px){.vi_icon_link__external{padding-left:23px}
}
.vi_icon_link__download{background:url("viessmann.base.app/resources/img/icon-download.png") no-repeat left center transparent;padding-left:18px}
@media screen and (min-width:1441px){.vi_icon_link__download{background-image:url("viessmann.base.app/resources/img/icon-download-xl.png")}
}
@media screen and (min-width:1441px){.vi_icon_link__download{padding-left:24px}
}
.vi_icon_link__mail{background:url("viessmann.base.app/resources/img/icon-mail.png") no-repeat left center transparent;padding-left:21px}
@media screen and (min-width:1441px){.vi_icon_link__mail{background-image:url("viessmann.base.app/resources/img/icon-mail-xl.png")}
}
@media screen and (min-width:1441px){.vi_icon_link__mail{padding-left:25px}
}
.vi_icon_link__facebook{background:url("viessmann.base.app/resources/img/linkicon-facebook.png") no-repeat left center transparent;padding-left:18px;color:#39579a}
@media screen and (min-width:1441px){.vi_icon_link__facebook{padding-left:20px}
}
.vi_icon_link__twitter{background:url("viessmann.base.app/resources/img/linkicon-twitter.png") no-repeat left center transparent;padding-left:18px;color:#00aaf3}
@media screen and (min-width:1441px){.vi_icon_link__twitter{padding-left:20px}
}
a.vi_icon_link__ext_search{background:url("viessmann.base.app/resources/img/icon-search-red.png") no-repeat left center transparent;padding-left:21px}
@media screen and (min-width:1441px){a.vi_icon_link__ext_search{background-image:url("viessmann.base.app/resources/img/icon-search-red-xl.png")}
}
@media screen and (min-width:1441px){a.vi_icon_link__ext_search{padding-left:23px}
}
.vi_icon_link_nav_prev{background:url("viessmann.base.app/resources/img/icon-arrow-outline-vitorange-links.png") no-repeat left center transparent;width:39px;height:39px}
@media screen and (min-width:1441px){.vi_icon_link_nav_prev{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-vitorange-links-xl.png");width:45px;height:45px}
}
.vi_icon_link_nav_prev:hover,.vi_icon_link_nav_prev:active{background:url("viessmann.base.app/resources/img/icon-arrow-fill-vitorange-links.png") no-repeat left center transparent;width:39px;height:39px}
@media screen and (min-width:1441px){.vi_icon_link_nav_prev:hover,.vi_icon_link_nav_prev:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-fill-vitorange-links-xl.png");width:45px;height:45px}
}
.vi_icon_link_nav_prev__small{background:url("viessmann.base.app/resources/img/icon-arrow-small-outline-vitorange-links.png") no-repeat left center transparent;width:33px;height:33px}
@media screen and (min-width:1441px){.vi_icon_link_nav_prev__small{background-image:url("viessmann.base.app/resources/img/icon-arrow-small-outline-vitorange-links-xl.png");width:37px;height:37px}
}
.vi_icon_link_nav_prev__small:hover,.vi_icon_link_nav_prev__small:active{background:url("viessmann.base.app/resources/img/icon-arrow-small-fill-vitorange-links.png") no-repeat left center transparent;width:33px;height:33px}
@media screen and (min-width:1441px){.vi_icon_link_nav_prev__small:hover,.vi_icon_link_nav_prev__small:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-small-fill-vitorange-links-xl.png");width:37px;height:37px}
}
.vi_icon_link_nav_next__small{background:url("viessmann.base.app/resources/img/icon-arrow-small-outline-vitorange-rechts.png") no-repeat left center transparent;width:33px;height:33px}
@media screen and (min-width:1441px){.vi_icon_link_nav_next__small{background-image:url("viessmann.base.app/resources/img/icon-arrow-small-outline-vitorange-rechts-xl.png");width:37px;height:37px}
}
.vi_icon_link_nav_next__small:hover,.vi_icon_link_nav_next__small:active{background:url("viessmann.base.app/resources/img/icon-arrow-small-fill-vitorange-rechts.png") no-repeat left center transparent;width:33px;height:33px}
@media screen and (min-width:1441px){.vi_icon_link_nav_next__small:hover,.vi_icon_link_nav_next__small:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-small-fill-vitorange-rechts-xl.png");width:37px;height:37px}
}
.vi_icon_link__container_right{float:right}
.vi_icon_first_link__white{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;padding-left:11px;color:#fff}
@media screen and (min-width:1441px){.vi_icon_first_link__white{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
@media screen and (min-width:1441px){.vi_icon_first_link__white{padding-left:14px}
}
.vi_btn__vito,.vi_btn__gr2,.vi_btn__transparent__gr2,.vi_btn__white__vito,.vi_btn__white__vito_border,.vi_btn__white,.vi_btn_call__vito,.vi_btn_section_number__vito,.vi_tabs_nav_anchors_item{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;white-space:nowrap;height:38px;line-height:37px;padding:0 21px;border:1px solid}
@media screen and (min-width:1441px){.vi_btn__vito,.vi_btn__gr2,.vi_btn__transparent__gr2,.vi_btn__white__vito,.vi_btn__white__vito_border,.vi_btn__white,.vi_btn_call__vito,.vi_btn_section_number__vito,.vi_tabs_nav_anchors_item{height:44px;line-height:43px;padding:0 24px}
}
.vi_btn__vito{border-color:#ff3e17;color:#fff;background-color:#ff3e17}
.vi_btn__vito:hover,.vi_btn__vito:active{color:#ff3e17;background-color:transparent}
.vi_btn__vito.vi_btn__vito_reverse{color:#fff}
.vi_btn__vito.vi_btn__vito_reverse:hover,.vi_btn__vito.vi_btn__vito_reverse:active{color:#ff3e17}
@media screen and (min-width:320px){.vi_btn__vito.vi_btn__vito_reverse{margin-bottom:10px}
.vi_btn__vito.vi_btn__vito_reverse:last-child{margin-bottom:0}
}
.vi_btn__vito[disabled]:hover,.vi_btn__vito[disabled]:active{color:#fff;background-color:#ff3e17}
.vi_btn__vito.vi_btn__icon{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;padding-left:32px;background-position:21px center;background-color:#ff3e17}
@media screen and (min-width:1441px){.vi_btn__vito.vi_btn__icon{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
.vi_btn__vito.vi_btn__icon:hover,.vi_btn__vito.vi_btn__icon:active{background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent;background-position:21px center}
@media screen and (min-width:1441px){.vi_btn__vito.vi_btn__icon:hover,.vi_btn__vito.vi_btn__icon:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
.vi_mediacomponent__darkbg .vi_btn__vito.vi_btn__icon:hover,.vi_mediacomponent__darkbg .vi_btn__vito.vi_btn__icon:active{background-color:transparent;background-color:rgba(255,255,255,0.84)}
.vi_btn__vito.vi_btn__icon[disabled]:hover,.vi_btn__vito.vi_btn__icon[disabled]:active{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;background-position:21px center;background-color:#ff3e17}
@media screen and (min-width:1441px){.vi_btn__vito.vi_btn__icon[disabled]:hover,.vi_btn__vito.vi_btn__icon[disabled]:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
@media screen and (min-width:1441px){.vi_btn__vito.vi_btn__icon{padding-left:38px}
}
.vi_btn__vito.vi_loading,.vi_btn__vito.vi_loading:hover,.vi_btn__vito.vi_loading:active{color:#fff;background:url("viessmann.base.app/resources/img/ajax-loader-button.gif") no-repeat 13px center #ff3e17 !important}
.vi_btn__gr2{border-color:#555;color:#fff;background-color:#555}
.vi_btn__gr2:hover,.vi_btn__gr2:active{color:#555;background-color:transparent}
.vi_btn__gr2.vi_btn__icon{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;padding-left:32px;background-position:21px center;background-color:#555}
@media screen and (min-width:1441px){.vi_btn__gr2.vi_btn__icon{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
.vi_btn__gr2.vi_btn__icon:hover,.vi_btn__gr2.vi_btn__icon:active{background:url("viessmann.base.app/resources/img/icon-arrow-dunkelgrau.png") no-repeat left center transparent;background-position:21px center}
@media screen and (min-width:1441px){.vi_btn__gr2.vi_btn__icon:hover,.vi_btn__gr2.vi_btn__icon:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-dunkelgrau-xl.png")}
}
@media screen and (min-width:1441px){.vi_btn__gr2.vi_btn__icon{padding-left:38px}
}
.vi_btn__transparent__gr2{border-color:#555;color:#333;background-color:transparent}
.vi_btn__transparent__gr2:hover,.vi_btn__transparent__gr2:active{color:#fff;background-color:#555}
.vi_btn__transparent__gr2.vi_btn__icon{background:url("viessmann.base.app/resources/img/icon-arrow-dunkelgrau.png") no-repeat left center transparent;padding-left:32px;background-position:21px center}
@media screen and (min-width:1441px){.vi_btn__transparent__gr2.vi_btn__icon{background-image:url("viessmann.base.app/resources/img/icon-arrow-dunkelgrau-xl.png")}
}
.vi_btn__transparent__gr2.vi_btn__icon:hover,.vi_btn__transparent__gr2.vi_btn__icon:active{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;background-position:21px center;background-color:#555}
@media screen and (min-width:1441px){.vi_btn__transparent__gr2.vi_btn__icon:hover,.vi_btn__transparent__gr2.vi_btn__icon:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
@media screen and (min-width:1441px){.vi_btn__transparent__gr2.vi_btn__icon{padding-left:38px}
}
.vi_btn__white__vito{border-color:#fff;color:#ff3e17;background-color:#fff}
.vi_btn__white__vito:hover,.vi_btn__white__vito:active{color:#fff;background-color:transparent}
.vi_btn__white__vito.vi_btn__icon{background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent;padding-left:32px;background-position:21px center;background-color:#fff}
@media screen and (min-width:1441px){.vi_btn__white__vito.vi_btn__icon{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
.vi_btn__white__vito.vi_btn__icon:hover,.vi_btn__white__vito.vi_btn__icon:active{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;background-position:21px center}
@media screen and (min-width:1441px){.vi_btn__white__vito.vi_btn__icon:hover,.vi_btn__white__vito.vi_btn__icon:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
@media screen and (min-width:1441px){.vi_btn__white__vito.vi_btn__icon{padding-left:38px}
}
.vi_btn__white__vito_border{border-color:#ff3e17;color:#ff3e17;background-color:#fff}
.vi_btn__white__vito_border:hover,.vi_btn__white__vito_border:active{border-color:#fff;color:#fff;background-color:#ff3e17}
.vi_btn__white__vito_border.vi_btn__icon{background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent;padding-left:32px;background-position:21px center;background-color:#fff}
@media screen and (min-width:1441px){.vi_btn__white__vito_border.vi_btn__icon{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
.vi_btn__white__vito_border.vi_btn__icon:hover,.vi_btn__white__vito_border.vi_btn__icon:active{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;background-position:21px center}
@media screen and (min-width:1441px){.vi_btn__white__vito_border.vi_btn__icon:hover,.vi_btn__white__vito_border.vi_btn__icon:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
@media screen and (min-width:1441px){.vi_btn__white__vito_border.vi_btn__icon{padding-left:38px}
}
.vi_btn__white__vito_border.vi_btn__icon__phone{background:url("viessmann.base.app/resources/img/icon-telefon-vitorange.png") no-repeat left center transparent;padding-left:39px;background-position:15px center;background-color:#fff}
.vi_btn__white__vito_border.vi_btn__icon__phone:hover,.vi_btn__white__vito_border.vi_btn__icon__phone:active{background:url("viessmann.base.app/resources/img/icon-telefon-weiss.png") no-repeat left center transparent;background-position:15px center;background-color:#ff3e17}
.vi_btn__white{border-color:#fff;color:#555;background-color:#fff}
.vi_btn__white:hover,.vi_btn__white:active{color:#fff;background-color:transparent}
.vi_btn__white.vi_btn__icon{background:url("viessmann.base.app/resources/img/icon-arrow-dunkelgrau.png") no-repeat left center transparent;padding-left:32px;background-position:21px center;background-color:#fff}
@media screen and (min-width:1441px){.vi_btn__white.vi_btn__icon{background-image:url("viessmann.base.app/resources/img/icon-arrow-dunkelgrau-xl.png")}
}
.vi_btn__white.vi_btn__icon:hover,.vi_btn__white.vi_btn__icon:active{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;background-position:21px center}
@media screen and (min-width:1441px){.vi_btn__white.vi_btn__icon:hover,.vi_btn__white.vi_btn__icon:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
@media screen and (min-width:1441px){.vi_btn__white.vi_btn__icon{padding-left:38px}
}
.vi_btn_call__vito{border:0;position:relative;top:15px;background:url("viessmann.base.app/resources/img/icon-telefon-fill-outline-vitorange.png") no-repeat left center transparent;width:40px;height:40px}
.vi_btn_call__vito:hover,.vi_btn_call__vito:active{background:url("viessmann.base.app/resources/img/icon-telefon-fill-outline-vitorange.png") no-repeat left center transparent;width:40px;height:40px}
.vi_close_dropform{position:absolute;top:0;right:0;padding:20px;cursor:pointer}
.vi_icon_close_dropform{background:url("viessmann.base.app/resources/img/icon-close-no-outline-weiss.png") no-repeat left center transparent;width:9px;height:8px}
@media screen and (min-width:1441px){.vi_icon_close_dropform{background-image:url("viessmann.base.app/resources/img/icon-close-no-outline-weiss-xl.png");width:10px;height:10px}
}
.vi_icon_close_dropform:hover,.vi_icon_close_dropform:active{background:url("viessmann.base.app/resources/img/icon-close-no-outline-weiss.png") no-repeat left center transparent;width:9px;height:8px}
@media screen and (min-width:1441px){.vi_icon_close_dropform:hover,.vi_icon_close_dropform:active{background-image:url("viessmann.base.app/resources/img/icon-close-no-outline-weiss-xl.png");width:10px;height:10px}
}
.vi_btn_section_number__vito{border:0;color:#ff3e17;font-family:"Univers57",Arial,Helvetica,sans-serif;font-size:24px;line-height:33px;padding:7px 18px;background:url("viessmann.base.app/resources/img/icon-circle-vito.png") no-repeat left center transparent;width:47px;height:47px}
@media screen and (min-width:661px){.vi_btn_section_number__vito{font-size:35px;line-height:32px;padding:7px 16px}
}
@media screen and (min-width:1441px){.vi_btn_section_number__vito{background:url("viessmann.base.app/resources/img/icon-circle-vito-large.png") no-repeat left center transparent;width:62px;height:63px;font-size:48px;line-height:48px;padding:7px 21px}
}
.vi_btn_section_number__vito:hover,.vi_btn_section_number__vito:active{background:url("viessmann.base.app/resources/img/icon-circle-vito.png") no-repeat left center transparent;width:47px;height:47px}
@media screen and (min-width:1441px){.vi_btn_section_number__vito:hover,.vi_btn_section_number__vito:active{background:url("viessmann.base.app/resources/img/icon-circle-vito-large.png") no-repeat left center transparent;width:62px;height:63px}
}
.vi_btn_container{margin:10px 0}
.vi_stage_content .vi_btn_container .vi_btn__vito{border-color:#fff}
.vi_stage_content .vi_btn_container .vi_btn__vito:hover,.vi_stage_content .vi_btn_container .vi_btn__vito:active{background-color:#fff}
.vi_two_col .vi_btn_container .vi_btn__white__vito_border:hover{background-color:#ff3e17;border-color:#ff3e17}
.vi_btn_container.vi_btn__alignright{text-align:right}
.vi_table_header{margin-bottom:0;padding-bottom:14px;padding-top:26px;border-bottom:2px solid #d2d2d7;color:#858585}
@media screen and (min-width:661px){.vi_table_header{padding-bottom:22px;padding-top:24px}
}
@media screen and (min-width:1441px){.vi_table_header{padding-top:25px;padding-bottom:28px}
}
.vi_table{padding-bottom:10px}
@media screen and (min-width:1441px){.vi_table{padding-bottom:23px}
}
.vi_table_row{padding-top:17px;padding-bottom:15px;border-top:1px solid #d2d2d7}
.vi_table_row:first-child{border-top:0}
@media screen and (min-width:661px){.vi_table_row{padding-top:22px;padding-bottom:20px}
}
@media screen and (min-width:1441px){.vi_table_row{padding-top:25px;padding-bottom:23px}
}
.vi_table_label{padding-bottom:6px;color:#333}
@media screen and (min-width:661px){.vi_table_label{width:25%;padding-bottom:0;padding-left:0}
}
@media screen and (min-width:661px){.vi_table_text{padding-right:0;width:75%}
}
.vi_table_icon_container{padding-top:6px;padding-bottom:10px}
@media screen and (min-width:661px){.vi_table_icon_container{padding-top:0}
}
@media screen and (min-width:1441px){.vi_table_icon_container{padding-bottom:13px}
}
.vi_table_icon{display:block;float:left;margin-right:12px}
table{width:100%;margin-bottom:19px}
table thead,table tbody,table tfoot{display:block}
@media screen and (min-width:661px){table thead,table tbody,table tfoot{display:table-row-group}
}
table tr{display:block}
@media screen and (min-width:661px){table tr{display:table-row}
}
table tr:last-child td{border-bottom:0}
table tr:last-child td:last-child{border-bottom:1px solid #d2d2d7}
@media screen and (min-width:661px){table tr:last-child td{border-bottom:1px solid #d2d2d7}
}
table th,table td{text-align:left;padding:10px;border:1px solid #d2d2d7;border-bottom:0}
table th{border-bottom:1px solid #d2d2d7}
table td{display:block}
@media screen and (min-width:661px){table td{text-align:left;display:table-cell}
}
.vi_responsive_table__v th{display:block}
@media screen and (min-width:661px){.vi_responsive_table__v th{display:table-cell}
}
.vi_responsive_table__h th{display:none}
@media screen and (min-width:661px){.vi_responsive_table__h th{display:table-cell}
}
.vi_responsive_table__h td{text-align:right}
.vi_responsive_table__h td[data-title]:before{content:attr(data-title) " ";float:left;font-weight:bold}
@media screen and (min-width:661px){.vi_responsive_table__h td[data-title]:before{content:none}
}
@media screen and (min-width:661px){.vi_responsive_table__h td{text-align:left}
}
.vi_responsive_table__h.vi_responsive_table__v tr:first-child{display:none}
@media screen and (min-width:661px){.vi_responsive_table__h.vi_responsive_table__v tr:first-child{display:table-row}
}
.vi_responsive_table__h.vi_responsive_table__v th{display:block}
@media screen and (min-width:661px){.vi_responsive_table__h.vi_responsive_table__v th{display:table-cell}
}
.vi_compare_table thead,.vi_compare_table tbody,.vi_compare_table tfoot{display:block}
@media screen and (min-width:961px){.vi_compare_table thead,.vi_compare_table tbody,.vi_compare_table tfoot{display:table-row-group}
}
.vi_compare_table tr{display:block}
@media screen and (min-width:961px){.vi_compare_table tr{display:table-row}
}
.vi_compare_table td{display:block}
@media screen and (min-width:961px){.vi_compare_table td{text-align:left;display:table-cell}
}
.vi_compare_table.vi_responsive_table__v th{display:block}
@media screen and (min-width:961px){.vi_compare_table.vi_responsive_table__v th{display:table-cell}
}
.vi_compare_table.vi_responsive_table__h th{display:none}
@media screen and (min-width:961px){.vi_compare_table.vi_responsive_table__h th{display:table-cell}
}
.vi_compare_table.vi_responsive_table__h td{text-align:right}
.vi_compare_table.vi_responsive_table__h td[data-title]:before{content:attr(data-title) " ";float:left;font-weight:bold}
@media screen and (min-width:961px){.vi_compare_table.vi_responsive_table__h td[data-title]:before{content:none}
}
@media screen and (min-width:961px){.vi_compare_table.vi_responsive_table__h td{text-align:left}
}
.vi_compare_table.vi_responsive_table__h.vi_responsive_table__v tr:first-child{display:none}
@media screen and (min-width:961px){.vi_compare_table.vi_responsive_table__h.vi_responsive_table__v tr:first-child{display:table-row}
}
.vi_compare_table.vi_responsive_table__h.vi_responsive_table__v th{display:block}
@media screen and (min-width:961px){.vi_compare_table.vi_responsive_table__h.vi_responsive_table__v th{display:table-cell}
}
.vi_form_select_icon{background:url("viessmann.base.app/resources/img/icon-dropdown-active.png") no-repeat left center transparent;width:10px;height:6px;display:block;position:absolute;right:0;top:7px}
@media screen and (min-width:1441px){.vi_form_select_icon{background-image:url("viessmann.base.app/resources/img/icon-dropdown-active-xl.png");width:11px;height:7px}
}
@media all and (min-width:1441px){.vi_form_select_icon{top:9px}
}
.vi_form_select_wrap{position:relative;display:inline-block;vertical-align:middle}
.vi_form_select_wrap .vi_form_select_head{border-bottom:1px dotted #555}
.vi_form_select_wrap .vi_form_select_head .vi_form_select_label{padding-right:16px}
@media screen and (min-width:1441px){.vi_form_select_wrap .vi_form_select_head .vi_form_select_label{padding-right:19px}
}
.vi_form_select_wrap.vi_disabled{color:#bec4c7}
.vi_form_select_wrap.vi_disabled .vi_form_select_head{border-bottom:1px dotted #bec4c7}
.vi_form_select_wrap.vi_disabled .vi_form_select_icon{background:url("viessmann.base.app/resources/img/icon-dropdown-inactive_and_on-dunkelgrau-inactive.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_form_select_wrap.vi_disabled .vi_form_select_icon{background-image:url("viessmann.base.app/resources/img/icon-dropdown-inactive_and_on-dunkelgrau-inactive-xl.png")}
}
.vi_form_select_wrap.vi_active{color:#333;font-family:"Univers55",Arial,Helvetica,sans-serif;display:inline-block}
.vi_form_select_wrap.vi_active .vi_form_select_head{border-bottom:1px solid #555}
.vi_form_select_wrap.vi_active .vi_form_select_label{font-family:"Univers55",Arial,Helvetica,sans-serif;color:#333}
.vi_form_select_wrap.vi_form_select select{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;top:0;left:0;border:0;background:#fff;color:#555}
.vi_form_select_wrap.vi_form_select select:hover{cursor:pointer}
.vi_filter_group.vi_sub_headline{line-height:37px}
@media screen and (min-width:661px){.vi_filter_group.vi_sub_headline{line-height:31px}
}
@media screen and (min-width:1441px){.vi_filter_group.vi_sub_headline{line-height:33px}
}
.vi_filter_group.vi_sub_headline .vi_form_select_head{line-height:22px;padding-bottom:1px}
@media screen and (min-width:1441px){.vi_filter_group.vi_sub_headline .vi_form_select_head{line-height:26px}
}
.vi_filter_group.vi_sub_headline .vi_form_select_head .vi_form_select_icon{top:9px}
@media all and (min-width:1441px){.vi_filter_group.vi_sub_headline .vi_form_select_head .vi_form_select_icon{top:10px}
}
.vi_filter_group.vi_sub_headline .vi_form_select_wrap{margin-top:7px;margin-bottom:10px}
@media screen and (min-width:661px){.vi_filter_group.vi_sub_headline .vi_form_select_wrap{margin-top:5px;margin-bottom:7px}
}
@media screen and (min-width:1441px){.vi_filter_group.vi_sub_headline .vi_form_select_wrap{margin-top:3px;margin-bottom:6px}
}
.vi_form_wrapper{width:100%;display:block;text-align:left}
fieldset,.vi_form_multi_checkbox_wrapper,.vi_form_multi_radiobutton_wrapper,.vi_form_address_wrapper{border:0;margin:0;padding:0}
.vi_form_checkbox_wrapper .vi_form_label__radio_check{background:url("viessmann.base.app/resources/img/icon-checkbox.png") no-repeat left center transparent;background-position:left 5px}
@media screen and (min-width:1441px){.vi_form_checkbox_wrapper .vi_form_label__radio_check{background-image:url("viessmann.base.app/resources/img/icon-checkbox-xl.png")}
}
@media screen and (min-width:1441px){.vi_form_checkbox_wrapper .vi_form_label__radio_check{background-position:left 8px}
}
.vi_form_checkbox_wrapper .vi_form_label__radio_check.vi_active{background:url("viessmann.base.app/resources/img/icon-checkbox-active.png") no-repeat left center transparent;background-position:left 5px}
@media screen and (min-width:1441px){.vi_form_checkbox_wrapper .vi_form_label__radio_check.vi_active{background-image:url("viessmann.base.app/resources/img/icon-checkbox-active-xl.png")}
}
@media screen and (min-width:1441px){.vi_form_checkbox_wrapper .vi_form_label__radio_check.vi_active{background-position:left 8px}
}
.vi_form_radiobutton_wrapper .vi_form_label__radio_check{background:url("viessmann.base.app/resources/img/icon-radiobutton.png") no-repeat left center transparent;background-position:left 5px}
@media screen and (min-width:1441px){.vi_form_radiobutton_wrapper .vi_form_label__radio_check{background-image:url("viessmann.base.app/resources/img/icon-radiobutton-xl.png")}
}
@media screen and (min-width:1441px){.vi_form_radiobutton_wrapper .vi_form_label__radio_check{background-position:left 8px}
}
.vi_form_radiobutton_wrapper .vi_form_label__radio_check.vi_active{background:url("viessmann.base.app/resources/img/icon-radiobutton-active.png") no-repeat left center transparent;background-position:left 5px}
@media screen and (min-width:1441px){.vi_form_radiobutton_wrapper .vi_form_label__radio_check.vi_active{background-image:url("viessmann.base.app/resources/img/icon-radiobutton-active-xl.png")}
}
@media screen and (min-width:1441px){.vi_form_radiobutton_wrapper .vi_form_label__radio_check.vi_active{background-position:left 8px}
}
.vi_form_input{border-width:1px;border-color:#858585;border-style:none none dotted;border-radius:0;-webkit-appearance:none}
.vi_form_input.placeholder{font-family:"Univers45Obl",Arial,Helvetica,sans-serif;color:#555}
.vi_form_input::-webkit-input-placeholder{font-family:"Univers45Obl",Arial,Helvetica,sans-serif;color:#555}
.vi_form_input:-moz-placeholder{font-family:"Univers45Obl",Arial,Helvetica,sans-serif;color:#555;opacity:1}
.vi_form_input::-moz-placeholder{font-family:"Univers45Obl",Arial,Helvetica,sans-serif;color:#555;opacity:1}
.vi_form_input:-ms-input-placeholder{font-family:"Univers45Obl",Arial,Helvetica,sans-serif;color:#555}
.vi_form_input:focus,.vi_form_input:active,.vi_form_input.vi_form_input__notempty{color:#333;font-family:"Univers55",Arial,Helvetica,sans-serif;border-style:none none solid;outline:0}
.vi_form_input:focus.placeholder,.vi_form_input:active.placeholder,.vi_form_input.vi_form_input__notempty.placeholder{color:transparent}
.vi_form_input:focus::-webkit-input-placeholder,.vi_form_input:active::-webkit-input-placeholder,.vi_form_input.vi_form_input__notempty::-webkit-input-placeholder{color:transparent}
.vi_form_input:focus:-moz-placeholder,.vi_form_input:active:-moz-placeholder,.vi_form_input.vi_form_input__notempty:-moz-placeholder{color:transparent;opacity:1}
.vi_form_input:focus::-moz-placeholder,.vi_form_input:active::-moz-placeholder,.vi_form_input.vi_form_input__notempty::-moz-placeholder{color:transparent;opacity:1}
.vi_form_input:focus:-ms-input-placeholder,.vi_form_input:active:-ms-input-placeholder,.vi_form_input.vi_form_input__notempty:-ms-input-placeholder{color:transparent}
.vi_form_input__area{resize:none;border-style:dotted;height:auto}
.vi_form_input__area:focus,.vi_form_input__area:active{border-style:solid}
.vi_form_fieldset{border:0}
.vi_header_link__menu,.vi_header_link__productfinder,.vi_header_link__productnavigation,.vi_header_link__region,.vi_header_link__search,.vi_header_link__contact,.vi_header_link__gesc{display:inline-block;text-indent:-9999px;white-space:nowrap;color:#333;outline:0;padding:10px 0;vertical-align:middle}
@media screen and (min-width:961px){.vi_header_link__menu,.vi_header_link__productfinder,.vi_header_link__productnavigation,.vi_header_link__region,.vi_header_link__search,.vi_header_link__contact,.vi_header_link__gesc{overflow:visible;text-indent:inherit;text-align:left;white-space:inherit;background-position:left center !important;width:auto !important;max-height:90px;height:auto !important}
}
@media screen and (min-width:1441px){.vi_header_link__menu,.vi_header_link__productfinder,.vi_header_link__productnavigation,.vi_header_link__region,.vi_header_link__search,.vi_header_link__contact,.vi_header_link__gesc{max-height:110px}
}
.vi_header{width:100%;overflow:hidden;height:100px;position:relative}
@media screen and (min-width:661px){.vi_header{height:90px}
}
@media screen and (min-width:1441px){.vi_header{height:110px}
}
.vi_header .vi_row{padding-right:7px}
.vi_header.vi_header__white{background:#fff}
.vi_header.vi_header__fixed_top{position:fixed;top:0;z-index:110}
body.vi_fixed_header{padding-top:70px}
@media screen and (min-width:661px){body.vi_fixed_header{padding-top:90px}
}
@media screen and (min-width:1441px){body.vi_fixed_header{padding-top:110px}
}
.vi_header_nav_list{float:right;height:60px;margin-top:40px;padding-right:0;max-width:100%}
@media screen and (min-width:661px){.vi_header_nav_list{height:90px;max-width:787px;padding-right:10px;margin-top:0}
}
@media screen and (min-width:1441px){.vi_header_nav_list{height:110px;max-width:1161px;padding-right:15px}
}
.vi_header_nav_list.vi_header_nav_list__table{display:table}
.vi_header_nav_item{display:table-cell;height:70px;line-height:70px;vertical-align:middle;padding-left:1px}
@media screen and (min-width:661px){.vi_header_nav_item{height:90px;line-height:90px;padding-left:14px}
}
@media screen and (min-width:961px){.vi_header_nav_item{padding-left:30px}
}
@media screen and (min-width:1441px){.vi_header_nav_item{height:110px;line-height:110px;padding-left:70px}
}
.vi_header_nav_item.partnerlogin{position:relative}
.vi_header_nav_item.partnerlogin .vi_btn_partnerlogin{position:absolute;border-top:0;border-radius:0 0 4px 4px;margin:0;padding:0 6px 0 24px;top:-40px;right:0;font-size:12px;height:20px;line-height:19px;background:url("viessmann.base.app/resources/img/icon-partnerlogin-white.png") no-repeat left center transparent;background-size:12px;background-position:7px 3px;background-color:rgba(255,62,23,0.9)}
@media screen and (min-width:1441px){.vi_header_nav_item.partnerlogin .vi_btn_partnerlogin{background-image:url("viessmann.base.app/resources/img/icon-partnerlogin-white-xl.png")}
}
.vi_header_nav_item.partnerlogin .vi_btn_partnerlogin:hover,.vi_header_nav_item.partnerlogin .vi_btn_partnerlogin:active{background:url("viessmann.base.app/resources/img/icon-partnerlogin-red.png") no-repeat left center transparent;background-size:12px;background-position:7px 3px;background-color:#fff;border-color:#ff3e17}
@media screen and (min-width:1441px){.vi_header_nav_item.partnerlogin .vi_btn_partnerlogin:hover,.vi_header_nav_item.partnerlogin .vi_btn_partnerlogin:active{background-image:url("viessmann.base.app/resources/img/icon-partnerlogin-red-xl.png")}
}
@media screen and (min-width:661px){.vi_header_nav_item.partnerlogin .vi_btn_partnerlogin{top:0}
}
@media screen and (min-width:1441px){.vi_header_nav_item.partnerlogin .vi_btn_partnerlogin{padding:0 8px 0 28px;background-size:14px;background-position:8px 4px;font-size:13px;height:25px;line-height:24px}
.vi_header_nav_item.partnerlogin .vi_btn_partnerlogin:hover,.vi_header_nav_item.partnerlogin .vi_btn_partnerlogin:active{background:url("viessmann.base.app/resources/img/icon-partnerlogin-red.png") no-repeat left center transparent;background-size:14px;background-position:8px 4px}
}
@media screen and (min-width:1441px) and (min-width:1441px){.vi_header_nav_item.partnerlogin .vi_btn_partnerlogin:hover,.vi_header_nav_item.partnerlogin .vi_btn_partnerlogin:active{background-image:url("viessmann.base.app/resources/img/icon-partnerlogin-red-xl.png")}
}
.vi_header_nav_item__condensed{padding-left:20px;height:70px}
@media screen and (min-width:661px){.vi_header_nav_item__condensed{padding-left:30px;height:85px}
}
@media screen and (min-width:961px){.vi_header_nav_item__condensed{padding-left:20px}
}
@media screen and (min-width:1441px){.vi_header_nav_item__condensed{padding-left:30px;height:110px}
}
.vi_header_nav_item__first{padding-left:5px}
@media screen and (min-width:961px){.vi_header_nav_item__first{padding-left:0}
}
@media screen and (min-width:1441px){.vi_header_nav_item__first{padding-left:30px}
}
.vi_header_link__menu{background:url("viessmann.base.app/resources/img/icon-nav-menu-rt.png") no-repeat left center transparent;background-size:18px 18px;-webkit-background-size:18px 18px;-moz-background-size:18px 18px;-o-background-size:18px 18px;background-size:18px 18px;width:38px;color:#ff3e17;background-position:center}
@media screen and (min-width:1441px){.vi_header_link__menu{background-size:21px 21px;-webkit-background-size:21px 21px;-moz-background-size:21px 21px;-o-background-size:21px 21px;background-size:21px 21px}
}
@media screen and (min-width:961px){.vi_header_link__menu{max-width:71px;padding-left:26px}
}
@media screen and (min-width:1441px){.vi_header_link__menu{max-width:112px;padding-left:32px}
}
.vi_megamenu__open.vi_header_link__menu{background:0;padding-left:9px;width:37px}
@media screen and (min-width:961px){.vi_megamenu__open.vi_header_link__menu{padding-left:0;text-indent:inherit}
}
.vi_megamenu__open.vi_header_link__menu .icon{position:relative}
.vi_megamenu__open.vi_header_link__menu .icon i{display:block;position:absolute;height:2px;width:18px;background:#ff3e17;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.vi_megamenu__open.vi_header_link__menu .icon i:nth-child(1){top:3px}
.vi_megamenu__open.vi_header_link__menu .icon i:nth-child(2),.vi_megamenu__open.vi_header_link__menu .icon i:nth-child(3){top:9px}
.vi_megamenu__open.vi_header_link__menu .icon i:nth-child(4){top:15px}
@media screen and (min-width:1441px){.vi_megamenu__open.vi_header_link__menu .icon i{height:3px;width:22px;border-radius:3px}
.vi_megamenu__open.vi_header_link__menu .icon i:nth-child(1){top:4px}
.vi_megamenu__open.vi_header_link__menu .icon i:nth-child(2),.vi_megamenu__open.vi_header_link__menu .icon i:nth-child(3){top:11px}
.vi_megamenu__open.vi_header_link__menu .icon i:nth-child(4){top:18px}
}
.vi_megamenu__open.vi_header_link__menu.open .icon i:nth-child(1),.vi_megamenu__open.vi_header_link__menu.open .icon i:nth-child(4){top:9px;width:0;left:10px}
.vi_megamenu__open.vi_header_link__menu.open .icon i:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.vi_megamenu__open.vi_header_link__menu.open .icon i:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
@media screen and (min-width:1441px){.vi_megamenu__open.vi_header_link__menu.open .icon.open .icon i:nth-child(1),.vi_megamenu__open.vi_header_link__menu.open .icon.open .icon i:nth-child(4){top:11px}
}
.vi_megamenu__open.vi_header_link__menu .text{text-indent:-9999px;display:inline-block}
@media screen and (min-width:961px){.vi_megamenu__open.vi_header_link__menu .text{padding-left:25px;text-indent:inherit}
}
@media screen and (min-width:1441px){.vi_megamenu__open.vi_header_link__menu .text{padding-left:33px}
}
.vi_header_link__productfinder,.vi_header_link__productnavigation{background:url("viessmann.base.app/resources/img/icon-nav-produktfinder-rt.png") no-repeat left center transparent;background-size:17px 17px;-webkit-background-size:17px 17px;-moz-background-size:17px 17px;-o-background-size:17px 17px;background-size:17px 17px;width:37px;background-position:center}
@media screen and (min-width:1441px){.vi_header_link__productfinder,.vi_header_link__productnavigation{background-size:22px 22px;-webkit-background-size:22px 22px;-moz-background-size:22px 22px;-o-background-size:22px 22px;background-size:22px 22px}
}
@media screen and (min-width:961px){.vi_header_link__productfinder,.vi_header_link__productnavigation{max-width:110px;padding-left:25px}
}
@media screen and (min-width:1441px){.vi_header_link__productfinder,.vi_header_link__productnavigation{max-width:143px;padding-left:33px}
}
.vi_header_link__region{background:url("viessmann.base.app/resources/img/icon-nav-international-rt.png") no-repeat left center transparent;background-size:17px 18px;-webkit-background-size:17px 18px;-moz-background-size:17px 18px;-o-background-size:17px 18px;background-size:17px 18px;width:37px;background-position:center}
@media screen and (min-width:1441px){.vi_header_link__region{background-size:22px 24px;-webkit-background-size:22px 24px;-moz-background-size:22px 24px;-o-background-size:22px 24px;background-size:22px 24px}
}
@media screen and (min-width:961px){.vi_header_link__region{max-width:105px;padding-left:25px}
}
@media screen and (min-width:1441px){.vi_header_link__region{max-width:143px;padding-left:33px}
}
.vi_header_link__search{background:url("viessmann.base.app/resources/img/icon-nav-search-rt.png") no-repeat left center transparent;background-size:17px 17px;-webkit-background-size:17px 17px;-moz-background-size:17px 17px;-o-background-size:17px 17px;background-size:17px 17px;width:37px;background-position:center}
@media screen and (min-width:1441px){.vi_header_link__search{background-size:21px 21px;-webkit-background-size:21px 21px;-moz-background-size:21px 21px;-o-background-size:21px 21px;background-size:21px 21px}
}
@media screen and (min-width:961px){.vi_header_link__search{max-width:105px;padding-left:25px}
}
@media screen and (min-width:1441px){.vi_header_link__search{max-width:122px;padding-left:32px}
}
.vi_header_link__contact{background:url("viessmann.base.app/resources/img/icon-nav-kontakt-rt.png") no-repeat left center transparent;background-size:17px 17px;-webkit-background-size:17px 17px;-moz-background-size:17px 17px;-o-background-size:17px 17px;background-size:17px 17px;width:37px;background-position:center}
@media screen and (min-width:1441px){.vi_header_link__contact{background-size:22px 22px;-webkit-background-size:22px 22px;-moz-background-size:22px 22px;-o-background-size:22px 22px;background-size:22px 22px}
}
@media screen and (min-width:961px){.vi_header_link__contact{max-width:105px;padding-left:25px}
}
@media screen and (min-width:1441px){.vi_header_link__contact{max-width:123px;padding-left:33px}
}
.vi_header_link__gesc{background:url("viessmann.base.app/resources/img/icon-gesc-rt.png") no-repeat left center transparent;background-size:17px 17px;-webkit-background-size:17px 17px;-moz-background-size:17px 17px;-o-background-size:17px 17px;background-size:17px 17px;width:37px;background-position:center}
@media screen and (min-width:1441px){.vi_header_link__gesc{background-size:22px 22px;-webkit-background-size:22px 22px;-moz-background-size:22px 22px;-o-background-size:22px 22px;background-size:22px 22px}
}
@media screen and (min-width:961px){.vi_header_link__gesc{max-width:115px;padding-left:25px}
}
@media screen and (min-width:1441px){.vi_header_link__gesc{max-width:147px;padding-left:32px}
}
.vi_header_logo{float:left;width:84px;height:46px;position:absolute;top:7px}
.vi_header_logo img{width:100%;height:100%}
@media screen and (min-width:661px){.vi_header_logo{width:164px;height:90px;top:0;margin-left:10px}
}
@media screen and (min-width:1441px){.vi_header_logo{width:200px;height:110px;margin-left:15px}
}
.vi_header_logo__micro{float:left;width:86px;height:70px;position:absolute;top:0}
@media screen and (min-width:661px){.vi_header_logo__micro{width:110px;height:90px;top:0;margin-left:10px}
}
@media screen and (min-width:1441px){.vi_header_logo__micro{width:164px;height:110px;margin-left:15px}
}
.vi_footer{color:#fff}
.vi_footer .vi_link_list{padding-bottom:0}
.vi_footer .vi_link_list_item{vertical-align:top;display:inline-block;width:50%;margin-right:-4px;padding:15px 10px 0 0}
.vi_footer .vi_link_list_item:first-child{padding-top:15px}
.vi_footer .vi_link_list_item .vi_icon_link__list{background:url("viessmann.base.app/resources/img/icon-small-arrow-weiss.png") no-repeat left center transparent;width:100%;padding-left:10px;background-position:left 6px;color:#fff;-ms-word-wrap:break-word;word-wrap:break-word}
@media screen and (min-width:1441px){.vi_footer .vi_link_list_item .vi_icon_link__list{background-image:url("viessmann.base.app/resources/img/icon-small-arrow-weiss-xl.png")}
}
@media screen and (min-width:1441px){.vi_footer .vi_link_list_item .vi_icon_link__list{padding-left:14px}
}
@media screen and (min-width:661px){.vi_footer .vi_link_list_item,.vi_footer .vi_link_list_item:first-child{padding-top:13px}
}
@media screen and (min-width:1441px){.vi_footer .vi_link_list_item,.vi_footer .vi_link_list_item:first-child{padding-top:10px}
}
.vi_footer p,.vi_footer li{color:#fff}
.vi_footer .vi_headline_3{color:#fff;margin-bottom:-4px}
@media screen and (min-width:661px){.vi_footer .vi_headline_3{margin-bottom:0}
}
@media screen and (min-width:961px){.vi_footer .vi_headline_3{margin-bottom:6px}
}
@media screen and (min-width:1441px){.vi_footer .vi_headline_3{margin-bottom:10px}
}
.vi_footer__center{border-top:1px solid #727272;padding:30px 0 50px;background:#555}
@media screen and (min-width:661px){.vi_footer__center{padding-bottom:30px}
}
@media screen and (min-width:1441px){.vi_footer__center{padding:50px 0}
}
.vi_footer__center p{padding-top:16px}
.vi_footer__center .vi_icon_link__list,.vi_footer__center .vi_icon_link__external,.vi_footer__center .vi_icon_link__download{color:#fff;font-family:"Univers45",Arial,Helvetica,sans-serif}
@media screen and (min-width:661px){.vi_footer__center .vi_icon_link__list,.vi_footer__center .vi_icon_link__external,.vi_footer__center .vi_icon_link__download{font-size:13px}
}
.vi_footer__center .vi_icon_link__external{background:url("viessmann.base.app/resources/img/icon-extern-white.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_footer__center .vi_icon_link__external{background-image:url("viessmann.base.app/resources/img/icon-extern-white-xl.png")}
}
.vi_footer__center .vi_icon_link__download{background:url("viessmann.base.app/resources/img/icon-download-white.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_footer__center .vi_icon_link__download{background-image:url("viessmann.base.app/resources/img/icon-download-white-xl.png")}
}
@media screen and (min-width:961px){.vi_footer__col_1{width:33.3333%}
}
.vi_footer__col_2{margin-top:21px}
@media screen and (min-width:661px){.vi_footer__col_2{width:50%}
}
@media screen and (min-width:961px){.vi_footer__col_2{width:33.3333%;margin-top:0}
.vi_footer__col_2 .vi_link_list_item{width:50%;padding-right:0}
}
.vi_footer__col_3{margin-top:21px}
@media screen and (min-width:661px){.vi_footer__col_3{width:25%;margin-left:17.4242%}
.vi_footer__col_3 .vi_link_list_item{width:100%;padding-right:0}
}
@media screen and (min-width:961px){.vi_footer__col_3{float:right;margin-top:0;margin-left:0}
}
.vi_footer__bottom{min-height:120px;background:#333}
@media screen and (min-width:661px){.vi_footer__bottom{min-height:80px}
}
@media screen and (min-width:1441px){.vi_footer__bottom{min-height:100px}
}
.vi_footer__bottom .vi_copy{height:26px;color:#fff}
@media screen and (min-width:661px){.vi_footer__bottom .vi_copy{height:auto}
}
.vi_footer__bottom .vi_icon_link__list{font-size:13px}
@media screen and (min-width:661px){.vi_footer__bottom .vi_icon_link__list{font-size:15px}
}
.vi_footer__bottom .vi_row{padding-top:34px;padding-bottom:34px}
@media screen and (min-width:661px){.vi_footer__bottom .vi_row{padding-top:30px;padding-bottom:30px}
}
@media screen and (min-width:1441px){.vi_footer__bottom .vi_row{padding-top:37px;padding-bottom:37px}
}
.vi_footer__social_list{background:#555;overflow-x:hidden}
@media screen and (min-width:661px){.vi_footer__social_list{min-height:80px}
}
@media screen and (min-width:1441px){.vi_footer__social_list{min-height:100px}
}
@media screen and (min-width:661px){.vi_footer__social_list .vi_row{padding-bottom:28px}
}
@media screen and (min-width:1441px){.vi_footer__social_list .vi_row{padding-bottom:34px}
}
.vi_footer__social_list .vi_copy{position:relative;float:left;width:100%;margin:27px 0 15px;padding-right:0;color:#fff}
@media screen and (min-width:661px){.vi_footer__social_list .vi_copy{min-width:41.6666%;width:auto;margin-bottom:0;padding:0 10px;line-height:24px}
}
@media screen and (min-width:961px){.vi_footer__social_list .vi_copy{min-width:33.3333%;line-height:24px}
}
@media screen and (min-width:1441px){.vi_footer__social_list .vi_copy{min-width:25%;margin-top:35px;padding:0 15px;line-height:31px}
}
.vi_footer__social_list_wrap{float:left}
@media screen and (min-width:961px){.vi_footer__social_list_wrap{width:105%}
}
.vi_footer__social_list__link{float:left;overflow:hidden;padding:0;margin:5px 35px 26px 0;width:24px;height:24px;color:#fff}
@media screen and (min-width:661px){.vi_footer__social_list__link{margin:27px 21px 0 10px}
}
@media screen and (min-width:961px){.vi_footer__social_list__link{width:170px;height:auto;padding-right:10px;margin-left:10px;line-height:24px}
}
@media screen and (min-width:1441px){.vi_footer__social_list__link{padding-right:16px;margin:35px 53px 0 15px;line-height:31px}
}
.vi_footer__social_list__link .vi_footer__social_list__icon{float:left;width:24px;height:24px;background-size:contain}
@media screen and (min-width:961px){.vi_footer__social_list__link .vi_footer__social_list__icon{margin-right:10px}
}
@media screen and (min-width:1441px){.vi_footer__social_list__link .vi_footer__social_list__icon{height:31px;margin-right:15px;width:31px}
}
.vi_footer__social_list__icon--kununu{background:url("viessmann.base.app/resources/img/icon-footer-kununu-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--youtube{background:url("viessmann.base.app/resources/img/icon-footer-youtube-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--youku{background:url("viessmann.base.app/resources/img/icon-footer-youku.png") no-repeat left center transparent}
.vi_footer__social_list__icon--xing{background:url("viessmann.base.app/resources/img/icon-footer-xing-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--wechat{background:url("viessmann.base.app/resources/img/icon-footer-wechat.png") no-repeat left center transparent}
.vi_footer__social_list__icon--twitter{background:url("viessmann.base.app/resources/img/icon-footer-twitter-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--sina-weibo{background:url("viessmann.base.app/resources/img/icon-footer-sina-weibo.png") no-repeat left center transparent}
.vi_footer__social_list__icon--sina-blog{background:url("viessmann.base.app/resources/img/icon-footer-sina-blog.png") no-repeat left center transparent}
.vi_footer__social_list__icon--pinterest{background:url("viessmann.base.app/resources/img/icon-footer-pinterest-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--linkedin{background:url("viessmann.base.app/resources/img/icon-footer-linkedin-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--newsletter{background:url("viessmann.base.app/resources/img/icon-footer-newsletter-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--instagram{background:url("viessmann.base.app/resources/img/icon-footer-instagram-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--google{background:url("viessmann.base.app/resources/img/icon-footer-google-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--glasdoor{background:url("viessmann.base.app/resources/img/icon-footer-glasdoor-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--facebook{background:url("viessmann.base.app/resources/img/icon-footer-facebook-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--community{background:url("viessmann.base.app/resources/img/icon-footer-community-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--blog{background:url("viessmann.base.app/resources/img/icon-footer-blog-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--heizung-de{background:url("viessmann.base.app/resources/img/icon-heizung_de.png") no-repeat left center transparent}
.vi_footer__social_list__icon--vk{background:url("viessmann.base.app/resources/img/vk.png") no-repeat left center transparent}
.vi_footer__social_list__icon--v-co{background:url("viessmann.base.app/resources/img/icon-vco.png") no-repeat left center transparent}
.vi_footer__social_list__icon--atmoskop{background:url("viessmann.base.app/resources/img/icon-footer-atmoskop-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--family{background:url("viessmann.base.app/resources/img/icon-footer-family-xl.png") no-repeat left center transparent}
.vi_footer__social_list__icon--wttj{background:url("viessmann.base.app/resources/img/icon-footer-wttj-xl.png") no-repeat left center transparent}
.vi_footer__link_list{overflow:hidden}
@media screen and (min-width:661px){.vi_footer__link_list{text-align:right}
}
.vi_footer__link_list .vi_link_list{margin:0}
.vi_footer__link_list .vi_link_list .vi_link_list_item{width:auto;padding:6px 0 0;margin:0 26px 0 0}
@media screen and (min-width:661px){.vi_footer__link_list .vi_link_list .vi_link_list_item{padding-top:0;margin:0 0 0 36px}
}
@media screen and (min-width:1441px){.vi_footer__link_list .vi_link_list .vi_link_list_item{margin:0 0 0 76px}
}
.vi_footer__link_list .vi_link_list .vi_icon_link__list{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;padding-left:11px;background-position:left center}
@media screen and (min-width:1441px){.vi_footer__link_list .vi_link_list .vi_icon_link__list{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
@media screen and (min-width:1441px){.vi_footer__link_list .vi_link_list .vi_icon_link__list{padding-left:14px}
}
.vi_overlay__black{background-color:transparent;background-color:rgba(0,0,0,0.84)}
.vi_micro_vc .vi_overlay__black{background-color:transparent;background-color:rgba(241,241,243,0.96)}
.vi_overlay__white{background-color:transparent;background-color:rgba(255,255,255,0.96)}
.vi_overlay__gray{background-color:transparent;background-color:rgba(85,85,85,0.96)}
#vi_lb_overlay{display:none;position:fixed;left:0;top:0;bottom:0;right:0;min-width:320px;z-index:1500;overflow-x:auto}
.vi_lb_open #vi_lb_overlay{display:block}
.vi_lb_open{overflow:hidden}
#vi_lb_close_btn{min-width:10px;min-height:10px;position:absolute;right:20px;top:20px;width:33px;height:33px;z-index:1;margin:0;padding:0;border:0;overflow:hidden;text-indent:100%;cursor:pointer}
@media screen and (min-width:661px){#vi_lb_close_btn{width:39px;height:39px;right:30px;top:30px}
}
@media screen and (min-width:1441px){#vi_lb_close_btn{right:40px;top:40px;width:45px;height:45px}
}
.touch #vi_lb_close_btn{right:10px;top:10px;width:53px;height:53px}
@media screen and (min-width:661px){.touch #vi_lb_close_btn{right:20px;top:20px}
}
@media screen and (min-width:1441px){.touch #vi_lb_close_btn{right:40px;top:40px;width:45px;height:45px}
}
#vi_lb_content{height:100%;width:100%;position:relative}
.vi_overlay__white .vi_lb_close,.vi_overlay__black .vi_lb_close,.vi_overlay__grey .vi_lb_close{background:url("viessmann.base.app/resources/img/icon-close-fill-bw-small.png") no-repeat left center transparent;width:33px;height:33px}
@media screen and (min-width:661px){.vi_overlay__white .vi_lb_close,.vi_overlay__black .vi_lb_close,.vi_overlay__grey .vi_lb_close{background:url("viessmann.base.app/resources/img/icon-close-fill-bw.png") no-repeat left center transparent;width:39px;height:39px}
}
@media screen and (min-width:1441px){.vi_overlay__white .vi_lb_close,.vi_overlay__black .vi_lb_close,.vi_overlay__grey .vi_lb_close{background:url("viessmann.base.app/resources/img/icon-close-fill-bw-xl.png") no-repeat left center transparent;width:45px;height:45px}
}
.vi_micro_vc .vi_overlay__black .vi_lb_close{background:url("viessmann.base.app/resources/img/icon-close-fill-dunkelgrau-small.png") no-repeat left center transparent;width:33px;height:33px}
@media screen and (min-width:661px){.vi_micro_vc .vi_overlay__black .vi_lb_close{background:url("viessmann.base.app/resources/img/icon-close-fill-dunkelgrau.png") no-repeat left center transparent;width:39px;height:39px}
}
@media screen and (min-width:1441px){.vi_micro_vc .vi_overlay__black .vi_lb_close{background:url("viessmann.base.app/resources/img/icon-close-fill-dunkelgrau-xl.png") no-repeat left center transparent;width:45px;height:45px}
}
.vi_popover{position:absolute;top:0;left:0;z-index:10;display:none;width:auto;height:auto;background-color:#fff;border:1px solid #d2d2d7}
.vi_popover .vi_popover_arrow,.vi_popover .vi_popover_arrow:after{position:absolute;display:block;z-index:-1;width:0;height:0;border-color:transparent;border-style:solid;border-width:10px}
.vi_popover .vi_popover_arrow:after,.vi_popover .vi_popover_arrow:after:after{border-width:11px;content:""}
.vi_popover.vi_top,.vi_popover.vi_top_left,.vi_popover.vi_top_right{margin-top:-10px}
.vi_popover.vi_top .vi_popover_arrow,.vi_popover.vi_top_left .vi_popover_arrow,.vi_popover.vi_top_right .vi_popover_arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#d2d2d7;border-bottom-width:0}
.vi_popover.vi_top .vi_popover_arrow:after,.vi_popover.vi_top_left .vi_popover_arrow:after,.vi_popover.vi_top_right .vi_popover_arrow:after{content:" ";bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}
.vi_popover.vi_inverted.vi_top .vi_popover_arrow,.vi_popover.vi_inverted.vi_top .vi_popover_arrow:after,.vi_popover.vi_inverted.vi_top_left .vi_popover_arrow,.vi_popover.vi_inverted.vi_top_left .vi_popover_arrow:after,.vi_popover.vi_inverted.vi_top_right .vi_popover_arrow,.vi_popover.vi_inverted.vi_top_right .vi_popover_arrow:after{border-top-color:#333}
.vi_popover.vi_right,.vi_popover.vi_right_top,.vi_popover.vi_right_bottom{margin-left:10px}
.vi_popover.vi_right .vi_popover_arrow,.vi_popover.vi_right_top .vi_popover_arrow,.vi_popover.vi_right_bottom .vi_popover_arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#d2d2d7}
.vi_popover.vi_right .vi_popover_arrow:after,.vi_popover.vi_right_top .vi_popover_arrow:after,.vi_popover.vi_right_bottom .vi_popover_arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.vi_popover.vi_inverted.vi_right .vi_popover_arrow,.vi_popover.vi_inverted.vi_right .vi_popover_arrow:after,.vi_popover.vi_inverted.vi_right_top .vi_popover_arrow,.vi_popover.vi_inverted.vi_right_top .vi_popover_arrow:after,.vi_popover.vi_inverted.vi_right_bottom .vi_popover_arrow,.vi_popover.vi_inverted.vi_right_bottom .vi_popover_arrow:after{border-right-color:#333}
.vi_popover.vi_bottom,.vi_popover.vi_bottom_left,.vi_popover.vi_bottom_right{margin-top:10px}
.vi_popover.vi_bottom .vi_popover_arrow,.vi_popover.vi_bottom_left .vi_popover_arrow,.vi_popover.vi_bottom_right .vi_popover_arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#d2d2d7;border-top-width:0}
.vi_popover.vi_bottom .vi_popover_arrow:after,.vi_popover.vi_bottom_left .vi_popover_arrow:after,.vi_popover.vi_bottom_right .vi_popover_arrow:after{content:"";top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}
.vi_popover.vi_inverted.vi_bottom .vi_popover_arrow,.vi_popover.vi_inverted.vi_bottom .vi_popover_arrow:after,.vi_popover.vi_inverted.vi_bottom_left .vi_popover_arrow,.vi_popover.vi_inverted.vi_bottom_left .vi_popover_arrow:after,.vi_popover.vi_inverted.vi_bottom_right .vi_popover_arrow,.vi_popover.vi_inverted.vi_bottom_right .vi_popover_arrow:after{border-bottom-color:#333}
.vi_popover.vi_left,.vi_popover.vi_left_bottom,.vi_popover.vi_left_top{margin-left:-10px}
.vi_popover.vi_left .vi_popover_arrow,.vi_popover.vi_left_bottom .vi_popover_arrow,.vi_popover.vi_left_top .vi_popover_arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#d2d2d7}
.vi_popover.vi_left .vi_popover_arrow:after,.vi_popover.vi_left_bottom .vi_popover_arrow:after,.vi_popover.vi_left_top .vi_popover_arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
.vi_popover.vi_inverted.vi_left .vi_popover_arrow,.vi_popover.vi_inverted.vi_left .vi_popover_arrow:after,.vi_popover.vi_inverted.vi_left_bottom .vi_popover_arrow,.vi_popover.vi_inverted.vi_left_bottom .vi_popover_arrow:after,.vi_popover.vi_inverted.vi_left_top .vi_popover_arrow,.vi_popover.vi_inverted.vi_left_top .vi_popover_arrow:after{border-left-color:#333}
.vi_popover .vi_popover_wrap{padding:0}
.vi_popover .vi_popover_title{padding:20px 20px 0 20px}
.vi_popover .vi_popover_title.vi_inverted{color:#fff}
@media screen and (min-width:1441px){.vi_popover .vi_popover_title{padding:30px 30px 0 30px}
}
.vi_popover .vi_popover_content{padding:20px 20px 0 20px}
@media screen and (min-width:1441px){.vi_popover .vi_popover_content{padding:30px 30px 0 30px}
}
.vi_popover.vi_inverted{color:#fff;background-color:#333;border:1px solid #333}
.vi_popover.vi_inverted .vi_popover_title,.vi_popover.vi_inverted .vi_popover_content,.vi_popover.vi_inverted p,.vi_popover.vi_inverted vi_rich_text{color:#fff}
.vi_carousel{position:relative;overflow:hidden;width:100%;height:100%}
.vi_carousel .vi_carousel_list{position:relative;overflow:hidden;height:100%}
.vi_carousel .vi_carousel_item{width:100%;position:relative;float:left}
.vi_carousel_pagination{position:relative}
.vi_carousel_pagination a{display:inline-block;color:#fff;width:31px;height:31px;text-align:center;font-size:13px;line-height:31px;margin-right:15px}
@media screen and (min-width:1441px){.vi_carousel_pagination a{width:37px;height:37px;line-height:37px;font-size:15px;margin-right:20px}
}
.vi_carousel_pagination a.vi_active{color:#ff3e17;background:url("viessmann.base.app/resources/img/icon-caption-on_red-white.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_carousel_pagination a.vi_active{background-image:url("viessmann.base.app/resources/img/icon-caption-on_red-white-xl.png")}
}
.vi_carousel_controls .vi_carousel_control_prev.vi_disabled,.vi_carousel_controls .vi_carousel_control_next.vi_disabled{opacity:.3;cursor:default}
.vi_slider .vi_slider_item_container .vi_slider_item,.vi_slider.vi_tile_container .vi_tile,.vi_slider.vi_product_suggestions .vi_product_item,.vi_slider.vi_teaser_row3 .vi_teaser,.vi_slider.vi_teaser_row4 .vi_teaser{display:table-cell;vertical-align:top;float:none;padding:0}
.vi_slider{overflow:hidden}
.vi_slider .vi_slider_row{position:relative}
.vi_slider .vi_slider_item_container{position:relative;display:table;table-layout:fixed;width:auto;border-spacing:20px;border-collapse:separate;margin-left:-20px}
@media screen and (min-width:1441px){.vi_slider .vi_slider_item_container{margin-left:-10px}
}
@media screen and (min-width:1441px){.vi_slider .vi_slider_item_container{border-spacing:30px;margin-left:-15px}
}
.vi_slider.vi_tile_container .vi_tile,.vi_slider.vi_tile_container .vi_tile_inner{width:280px}
@media screen and (min-width:661px){.vi_slider.vi_tile_container .vi_tile,.vi_slider.vi_tile_container .vi_tile_inner{width:310px}
}
@media screen and (min-width:961px){.vi_slider.vi_tile_container .vi_tile,.vi_slider.vi_tile_container .vi_tile_inner{width:300px}
}
@media screen and (min-width:1441px){.vi_slider.vi_tile_container .vi_tile,.vi_slider.vi_tile_container .vi_tile_inner{width:312px}
}
@media screen and (min-width:1441px){.vi_slider.vi_tile_container .vi_col_6.vi_tile,.vi_slider.vi_tile_container .vi_col_6 .vi_tile_inner{width:654px}
}
.vi_slider.vi_product_suggestions .vi_product_item{width:278px}
@media screen and (min-width:661px){.vi_slider.vi_product_suggestions .vi_product_item{width:308px}
}
@media screen and (min-width:961px){.vi_slider.vi_product_suggestions .vi_product_item{width:298px}
}
@media screen and (min-width:1441px){.vi_slider.vi_product_suggestions .vi_product_item{width:424px}
}
.vi_slider.vi_product_suggestions .vi_product_item .vi_product_box{width:278px}
@media screen and (min-width:661px){.vi_slider.vi_product_suggestions .vi_product_item .vi_product_box{width:308px}
}
@media screen and (min-width:961px){.vi_slider.vi_product_suggestions .vi_product_item .vi_product_box{width:298px}
}
@media screen and (min-width:1441px){.vi_slider.vi_product_suggestions .vi_product_item .vi_product_box{width:424px}
}
.vi_slider.vi_teaser_row3 .vi_teaser,.vi_slider.vi_teaser_row3 .vi_teaser_inner{width:270px}
@media screen and (min-width:661px){.vi_slider.vi_teaser_row3 .vi_teaser,.vi_slider.vi_teaser_row3 .vi_teaser_inner{width:310px}
}
@media screen and (min-width:961px){.vi_slider.vi_teaser_row3 .vi_teaser,.vi_slider.vi_teaser_row3 .vi_teaser_inner{width:300px}
}
@media screen and (min-width:1441px){.vi_slider.vi_teaser_row3 .vi_teaser,.vi_slider.vi_teaser_row3 .vi_teaser_inner{width:426px}
}
.vi_slider.vi_teaser_row4 .vi_teaser,.vi_slider.vi_teaser_row4 .vi_teaser_inner{width:133px}
@media screen and (min-width:661px){.vi_slider.vi_teaser_row4 .vi_teaser,.vi_slider.vi_teaser_row4 .vi_teaser_inner{width:200px}
}
@media screen and (min-width:961px){.vi_slider.vi_teaser_row4 .vi_teaser,.vi_slider.vi_teaser_row4 .vi_teaser_inner{width:220px}
}
@media screen and (min-width:1441px){.vi_slider.vi_teaser_row4 .vi_teaser,.vi_slider.vi_teaser_row4 .vi_teaser_inner{width:312px}
}
.vi_slider .vi_slider_pagination{position:relative;width:100%;text-align:center;margin:-10px 0 10px}
@media screen and (min-width:1441px){.vi_slider .vi_slider_pagination{margin:-16px 0 20px}
}
.vi_slider .vi_slider_pagination .vi_slider_pagination_list{overflow:hidden;display:inline-block}
.vi_slider .vi_slider_pagination .vi_slider_pagination_item{float:left;line-height:normal;font-size:0}
.vi_slider .vi_slider_pagination .vi_slider_pagination_link{width:24px;height:24px;display:inline-block;background:url("viessmann.base.app/resources/img/icon-small-caption.png") no-repeat left center transparent;background-position:center center}
@media screen and (min-width:1441px){.vi_slider .vi_slider_pagination .vi_slider_pagination_link{background-image:url("viessmann.base.app/resources/img/icon-small-caption-xl.png")}
}
.vi_slider .vi_slider_pagination .vi_slider_pagination_link.vi_active{background:url("viessmann.base.app/resources/img/icon-small-caption-active.png") no-repeat left center transparent;background-position:center center}
@media screen and (min-width:1441px){.vi_slider .vi_slider_pagination .vi_slider_pagination_link.vi_active{background-image:url("viessmann.base.app/resources/img/icon-small-caption-active-xl.png")}
}
@media screen and (min-width:1441px){.vi_slider .vi_slider_pagination .vi_slider_pagination_link{width:24px;height:24px}
}
.vi_slider .vi_slider_controls .vi_slider_control_prev,.vi_slider .vi_slider_controls .vi_slider_control_next{float:left;width:39px;height:39px;margin-right:10px}
@media screen and (min-width:1441px){.vi_slider .vi_slider_controls .vi_slider_control_prev,.vi_slider .vi_slider_controls .vi_slider_control_next{width:45px;height:45px;margin-right:15px}
}
.vi_slider .vi_slider_controls .vi_slider_control_prev.vi_disabled,.vi_slider .vi_slider_controls .vi_slider_control_next.vi_disabled{opacity:.5;cursor:default}
.vi_slider .vi_slider_controls .vi_slider_control_prev{background:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-links.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_slider .vi_slider_controls .vi_slider_control_prev{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-links-xl.png")}
}
.vi_slider .vi_slider_controls .vi_slider_control_prev.vi_disabled:hover,.vi_slider .vi_slider_controls .vi_slider_control_prev.vi_disabled:active{background:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-links.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_slider .vi_slider_controls .vi_slider_control_prev.vi_disabled:hover,.vi_slider .vi_slider_controls .vi_slider_control_prev.vi_disabled:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-links-xl.png")}
}
.vi_slider .vi_slider_controls .vi_slider_control_prev:hover,.vi_slider .vi_slider_controls .vi_slider_control_prev:active{background:url("viessmann.base.app/resources/img/icon-arrow-fill-dunkelgrau-links.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_slider .vi_slider_controls .vi_slider_control_prev:hover,.vi_slider .vi_slider_controls .vi_slider_control_prev:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-fill-dunkelgrau-links-xl.png")}
}
.vi_slider .vi_slider_controls .vi_slider_control_next{background:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-rechts.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_slider .vi_slider_controls .vi_slider_control_next{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-rechts-xl.png")}
}
.vi_slider .vi_slider_controls .vi_slider_control_next.vi_disabled:hover,.vi_slider .vi_slider_controls .vi_slider_control_next.vi_disabled:active{background:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-rechts.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_slider .vi_slider_controls .vi_slider_control_next.vi_disabled:hover,.vi_slider .vi_slider_controls .vi_slider_control_next.vi_disabled:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-rechts-xl.png")}
}
.vi_slider .vi_slider_controls .vi_slider_control_next:hover,.vi_slider .vi_slider_controls .vi_slider_control_next:active{background:url("viessmann.base.app/resources/img/icon-arrow-fill-dunkelgrau-rechts.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_slider .vi_slider_controls .vi_slider_control_next:hover,.vi_slider .vi_slider_controls .vi_slider_control_next:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-fill-dunkelgrau-rechts-xl.png")}
}
.vi_component_header{display:block;width:100%;position:relative;overflow:hidden;margin-top:-10px}
@media screen and (min-width:661px){.vi_component_header{margin-top:-5px;padding-left:10px;padding-right:10px;padding-bottom:5px}
}
@media screen and (min-width:1441px){.vi_component_header{padding-left:15px;padding-right:15px}
}
.vi_component_header .vi_headline_1{padding-bottom:10px}
@media screen and (min-width:661px){.vi_component_header .vi_headline_1{float:none;padding-right:200px}
}
@media screen and (min-width:961px){.vi_component_header .vi_headline_1{width:66.66%;padding-right:0}
}
@media screen and (min-width:961px){.vi_component_header .vi_sub_headline{width:66.66%}
}
.vi_component_header .vi_component_header_button{margin-top:10px;margin-bottom:5px;position:relative}
@media screen and (min-width:661px){.vi_component_header .vi_component_header_button{position:absolute;right:10px;margin-top:0;margin-bottom:0}
}
@media screen and (min-width:1441px){.vi_component_header .vi_component_header_button{right:15px}
}
.vi_product_selector,.vi_product_navigation_header,.vi_language_selector,.vi_search_button,.vi_gesc{overflow:hidden;background-color:#555}
.vi_product_selector .vi_close,.vi_product_navigation_header .vi_close,.vi_language_selector .vi_close,.vi_search_button .vi_close,.vi_gesc .vi_close{background:url("viessmann.base.app/resources/img/icon-close-outline-weiss.png") no-repeat left center transparent;width:39px;height:39px;position:absolute;top:12px;right:0}
@media screen and (min-width:1441px){.vi_product_selector .vi_close,.vi_product_navigation_header .vi_close,.vi_language_selector .vi_close,.vi_search_button .vi_close,.vi_gesc .vi_close{background-image:url("viessmann.base.app/resources/img/icon-close-outline-weiss-xl.png")}
}
.vi_product_selector .vi_close:hover,.vi_product_selector .vi_close:active,.vi_product_navigation_header .vi_close:hover,.vi_product_navigation_header .vi_close:active,.vi_language_selector .vi_close:hover,.vi_language_selector .vi_close:active,.vi_search_button .vi_close:hover,.vi_search_button .vi_close:active,.vi_gesc .vi_close:hover,.vi_gesc .vi_close:active{background:url("viessmann.base.app/resources/img/icon-close-fill-weiss.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_product_selector .vi_close:hover,.vi_product_selector .vi_close:active,.vi_product_navigation_header .vi_close:hover,.vi_product_navigation_header .vi_close:active,.vi_language_selector .vi_close:hover,.vi_language_selector .vi_close:active,.vi_search_button .vi_close:hover,.vi_search_button .vi_close:active,.vi_gesc .vi_close:hover,.vi_gesc .vi_close:active{background-image:url("viessmann.base.app/resources/img/icon-close-fill-weiss-xl.png")}
}
@media screen and (min-width:661px){.vi_product_selector .vi_close,.vi_product_navigation_header .vi_close,.vi_language_selector .vi_close,.vi_search_button .vi_close,.vi_gesc .vi_close{top:0;right:10px}
}
@media screen and (min-width:1441px){.vi_product_selector .vi_close,.vi_product_navigation_header .vi_close,.vi_language_selector .vi_close,.vi_search_button .vi_close,.vi_gesc .vi_close{height:45px;width:45px;right:15px}
}
.vi_search_button{display:none;padding:18px 20px 23px}
@media screen and (min-width:661px){.vi_search_button{height:100px;padding:31px 0 0}
}
@media screen and (min-width:1441px){.vi_search_button{height:120px;padding:38px 0 0}
}
.vi_search_button:target{display:block}
.vi_search_button .vi_row{position:relative;overflow:hidden;height:100%;padding:0}
@media screen and (min-width:661px){.vi_search_button .vi_row{padding:0 10px}
}
@media screen and (min-width:1441px){.vi_search_button .vi_row{padding:0 15px}
}
.vi_search_button .vi_search_field{position:relative;width:auto;height:45px;overflow:hidden;margin-right:49px;margin-top:12px}
@media screen and (min-width:661px){.vi_search_button .vi_search_field{margin-right:59px;margin-top:0}
}
@media screen and (min-width:961px){.vi_search_button .vi_search_field{margin-right:0;padding-right:30px}
}
.vi_search_button .vi_form_input{border-color:#fff;border-style:none none dotted;background:#555;color:#fff;line-height:38px;height:38px;width:100%;padding-right:27px}
.vi_search_button .vi_form_input.placeholder{color:#fff}
.vi_search_button .vi_form_input::-webkit-input-placeholder{color:#fff}
.vi_search_button .vi_form_input:-moz-placeholder{color:#fff;opacity:1}
.vi_search_button .vi_form_input::-moz-placeholder{color:#fff;opacity:1}
.vi_search_button .vi_form_input:-ms-input-placeholder{color:#fff}
@media screen and (min-width:1441px){.vi_search_button .vi_form_input{line-height:44px;height:44px}
}
.vi_search_button .vi_form_input::-ms-clear{display:none;width:0;height:0}
.vi_search_button .vi_form_input:active,.vi_search_button .vi_form_input:focus,.vi_search_button .vi_form_input.vi_form_input__notempty{border-style:none none solid}
.vi_search_button .vi_input_cancel{background:url("viessmann.base.app/resources/img/icon-cancelsearch-on_dunkelgrau.png") no-repeat left center transparent;display:none;position:absolute;width:23px;height:23px;top:8px;right:0}
@media screen and (min-width:1441px){.vi_search_button .vi_input_cancel{background-image:url("viessmann.base.app/resources/img/icon-cancelsearch-on_dunkelgrau-xl.png")}
}
.vi_search_button .vi_input_cancel:hover,.vi_search_button .vi_input_cancel:active{background:url("viessmann.base.app/resources/img/icon-cancelsearch-on_hellgrau.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_search_button .vi_input_cancel:hover,.vi_search_button .vi_input_cancel:active{background-image:url("viessmann.base.app/resources/img/icon-cancelsearch-on_hellgrau-xl.png")}
}
.vi_search_button .vi_input_cancel.vi_active{display:block}
@media screen and (min-width:661px){.vi_search_button .vi_input_cancel{right:0}
}
@media screen and (min-width:961px){.vi_search_button .vi_input_cancel{right:30px}
}
@media screen and (min-width:1441px){.vi_search_button .vi_input_cancel{top:11px;right:30px}
}
.vi_search_button .vi_btn__white{display:none;width:auto;padding-right:30px;float:right}
@media screen and (min-width:961px){.vi_search_button .vi_btn__white{display:block}
}
.vi_search_button .vi_btn__icon{background:url("viessmann.base.app/resources/img/icon-search.png") no-repeat left center transparent;padding-left:42px;background-position:21px center;background-color:#fff}
@media screen and (min-width:1441px){.vi_search_button .vi_btn__icon{background-image:url("viessmann.base.app/resources/img/icon-search-xl.png")}
}
.vi_search_button .vi_btn__icon:hover,.vi_search_button .vi_btn__icon:active{background:url("viessmann.base.app/resources/img/icon-search-weiss.png") no-repeat left center transparent;background-position:21px center}
@media screen and (min-width:1441px){.vi_search_button .vi_btn__icon:hover,.vi_search_button .vi_btn__icon:active{background-image:url("viessmann.base.app/resources/img/icon-search-weiss-xl.png")}
}
@media screen and (min-width:961px){.vi_search_button .vi_btn__icon{margin-right:59px}
}
@media screen and (min-width:1441px){.vi_search_button .vi_btn__icon{padding-left:47px;margin-right:65px}
}
.vi_gesc{display:none}
.vi_gesc .vi_headline_1{color:#fff;font-size:24px;line-height:33px;margin-bottom:11px}
@media screen and (min-width:661px){.vi_gesc .vi_headline_1{margin-bottom:13px}
}
@media screen and (min-width:1441px){.vi_gesc .vi_headline_1{font-size:30px;line-height:40px;margin-bottom:22px}
}
.vi_gesc p{color:#d2d2d7}
.vi_gesc .vi_imgtxt{padding-top:85px}
@media screen and (min-width:961px){.vi_gesc .vi_imgtxt{padding-top:105px}
}
.vi_gesc .vi_btn__white{margin-right:20px}
@media screen and (min-width:961px){.vi_gesc .vi_btn__white{margin-right:25px}
}
@media screen and (min-width:1441px){.vi_gesc .vi_btn__white{margin-right:30px}
}
.vi_gesc .vi_icon_link__white{color:#fff;margin-top:15px}
.vi_gesc .vi_row{position:relative}
.vi_gesc .vi_close{top:-55px;right:20px}
@media screen and (min-width:661px){.vi_gesc .vi_close{top:-55px;right:10px}
}
@media screen and (min-width:961px){.vi_gesc .vi_close{top:-75px}
}
@media screen and (min-width:1441px){.vi_gesc .vi_close{top:-65px;right:15px}
}
.vi_region_selector{display:none}
.vi_region_selector .vi_row{padding:0}
.vi_region_selector .vi_row.vi_content_divider_row{padding:0 20px}
@media screen and (min-width:661px){.vi_region_selector .vi_row.vi_content_divider_row{padding:0}
}
.vi_region_selector .vi_icon_link,.vi_region_selector .vi_additional_info,.vi_region_selector .vi_headline_2,.vi_region_selector .vi_sub_headline,.vi_region_selector p{color:#f1f1f3}
.vi_language_selector{min-height:100px;padding:18px 20px 15px}
@media screen and (min-width:661px){.vi_language_selector{padding:30px 0 15px}
}
@media screen and (min-width:1441px){.vi_language_selector{min-height:120px;padding:38px 0 23px}
}
.vi_language_selector .vi_col_8,.vi_language_selector .vi_col_4{width:100%;padding:0}
@media screen and (min-width:661px){.vi_language_selector .vi_col_8{width:66.66%}
}
@media screen and (min-width:661px){.vi_language_selector .vi_col_4{width:33.33%}
}
.vi_language_selector .vi_col_link_list{position:relative;float:right;padding-bottom:15px}
@media screen and (min-width:661px){.vi_language_selector .vi_col_link_list{width:33.33%;padding-bottom:0}
}
.vi_language_selector .vi_col_languages{position:relative;margin-top:14px}
@media screen and (min-width:661px){.vi_language_selector .vi_col_languages{float:left;width:66.66%;margin-top:0}
}
.vi_language_selector .vi_link_list{padding:20px 82px 0 0;float:right}
@media screen and (min-width:661px){.vi_language_selector .vi_link_list{padding:10px 84px 10px 0;float:right}
}
@media screen and (min-width:1441px){.vi_language_selector .vi_link_list{padding-bottom:9px;padding-right:102px}
}
.vi_language_selector .vi_link_list_item{display:block;margin-right:-4px;padding:15px 0 0 0}
.vi_language_selector .vi_link_list_item .vi_icon_link__list{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;width:100%;padding-left:11px;background-position:left 6px;color:#fff;-ms-word-wrap:break-word;word-wrap:break-word}
@media screen and (min-width:1441px){.vi_language_selector .vi_link_list_item .vi_icon_link__list{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
@media screen and (min-width:1441px){.vi_language_selector .vi_link_list_item .vi_icon_link__list{padding-left:14px;background-position:left 8px}
}
.vi_language_selector .vi_link_list_item .vi_icon_link__download{background:url("viessmann.base.app/resources/img/icon-download-white.png") no-repeat left center transparent;color:#fff}
@media screen and (min-width:1441px){.vi_language_selector .vi_link_list_item .vi_icon_link__download{background-image:url("viessmann.base.app/resources/img/icon-download-white-xl.png")}
}
.vi_language_selector .vi_link_list_item .vi_icon_link__external{background:url("viessmann.base.app/resources/img/icon-extern-white.png") no-repeat left center transparent;color:#fff}
@media screen and (min-width:1441px){.vi_language_selector .vi_link_list_item .vi_icon_link__external{background-image:url("viessmann.base.app/resources/img/icon-extern-white-xl.png")}
}
.vi_language_selector .vi_language_label{color:#d2d2d7;margin-top:8px;display:none}
@media screen and (min-width:661px){.vi_language_selector .vi_language_label{float:left;display:inline;margin-right:15px;margin-bottom:12px}
}
.vi_language_selector .vi_language_list{overflow:hidden;width:auto}
@media screen and (min-width:661px){.vi_language_selector .vi_language_list{float:left;max-width:300px}
}
@media screen and (min-width:961px){.vi_language_selector .vi_language_list{max-width:none}
}
.vi_language_selector .vi_language_list .vi_language_list_item{float:left;padding:0 20px 15px 0}
@media screen and (min-width:661px){.vi_language_selector .vi_language_list .vi_language_list_item{width:auto;padding-right:12px}
}
@media screen and (min-width:1441px){.vi_language_selector .vi_language_list .vi_language_list_item{padding-right:20px}
}
.vi_language_selector .vi_language_list .vi_btn__icon{background-color:#fff;border-color:#fff}
.vi_language_selector .vi_language_list .vi_btn__icon:hover,.vi_language_selector .vi_language_list .vi_btn__icon:active{color:#fff;background-color:transparent}
.vi_language_selector .vi_language_list .vi_btn__icon.vi_active,.vi_language_selector .vi_language_list .vi_btn__icon.vi_active:hover,.vi_language_selector .vi_language_list .vi_btn__icon.vi_active:active{cursor:default;color:#fff;border-color:#333;background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;background-color:#333;background-position:21px center}
@media screen and (min-width:1441px){.vi_language_selector .vi_language_list .vi_btn__icon.vi_active,.vi_language_selector .vi_language_list .vi_btn__icon.vi_active:hover,.vi_language_selector .vi_language_list .vi_btn__icon.vi_active:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
.vi_country_selector{background-color:#333;display:block;padding:55px 0 35px 0}
@media screen and (min-width:661px){.vi_country_selector{padding:0 0 45px 0}
}
@media screen and (min-width:1441px){.vi_country_selector{padding:0 0 60px 0}
}
.vi_country_selector .vi_region_nav_container,.vi_country_selector .vi_form_select_wrap,.vi_country_selector .vi_headline_2,.vi_country_selector .vi_sub_headline,.vi_country_selector .vi_link_list{padding:0 20px}
@media screen and (min-width:661px){.vi_country_selector .vi_region_nav_container,.vi_country_selector .vi_form_select_wrap,.vi_country_selector .vi_headline_2,.vi_country_selector .vi_sub_headline,.vi_country_selector .vi_link_list{padding:0}
}
.vi_country_selector .vi_form_select_region{width:100%;margin:0;padding:0 20px}
.vi_country_selector .vi_form_select_region select{width:100%;height:38px}
.vi_country_selector .vi_form_select_region .vi_form_select_head{padding-bottom:5px;border-bottom:1px solid #f1f1f3}
.vi_country_selector .vi_form_select_region .vi_form_select_label{color:#f1f1f3}
.vi_country_selector .vi_form_select_region.vi_active{color:#fff}
.vi_country_selector .vi_form_select_region .vi_form_select_icon{float:right;margin-top:7px;right:20px;background:url("viessmann.base.app/resources/img/icon-dropdown-white-active_on-dunkelgrau.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_country_selector .vi_form_select_region .vi_form_select_icon{background-image:url("viessmann.base.app/resources/img/icon-dropdown-white-active_on-dunkelgrau-xl.png")}
}
@media screen and (min-width:661px){.vi_country_selector .vi_form_select_region{display:none}
.vi_country_selector .vi_form_select_region select{display:none}
}
.vi_country_selector .vi_region_nav_container{border-bottom:1px solid #555;display:none}
@media screen and (min-width:661px){.vi_country_selector .vi_region_nav_container{display:block}
}
.vi_country_selector .vi_region_nav{overflow:hidden}
.vi_country_selector .vi_region_nav .vi_region_nav_item{float:left;margin-left:20px}
@media screen and (min-width:1441px){.vi_country_selector .vi_region_nav .vi_region_nav_item{margin-left:35px}
}
.vi_country_selector .vi_region_nav .vi_region_nav_item:first-child{margin-left:0}
.vi_country_selector .vi_region_nav .vi_region_nav_item.vi_active{border-bottom:3px solid #f1f1f3}
.vi_country_selector .vi_region_nav .vi_region_nav_item.vi_active .vi_region_nav_link{color:#f1f1f3}
.vi_country_selector .vi_region_nav .vi_region_nav_link{color:#858585;padding:20px 10px 15px 10px}
.vi_country_selector .vi_region_nav .vi_region_nav_link:hover{color:#f1f1f3}
@media screen and (min-width:661px){.vi_country_selector .vi_region_nav .vi_region_nav_link{padding:27px 14px 23px 14px}
}
.vi_country_selector .vi_region_content{display:none;margin-top:20px}
@media screen and (min-width:661px){.vi_country_selector .vi_region_content{margin-top:55px}
}
@media screen and (min-width:1441px){.vi_country_selector .vi_region_content{margin-top:65px}
}
.vi_country_selector .vi_region_content .vi_content_divider{width:100%;height:1px;background-color:#555;margin:35px 0 45px 0}
@media screen and (min-width:661px){.vi_country_selector .vi_region_content .vi_content_divider{margin:44px 0 55px 0}
}
@media screen and (min-width:1441px){.vi_country_selector .vi_region_content .vi_content_divider{margin:58px 0 65px 0}
}
.vi_country_selector .vi_region_content .vi_headline_2{margin-bottom:8px;color:#ddd}
@media screen and (min-width:661px){.vi_country_selector .vi_region_content .vi_headline_2{margin-bottom:20px}
}
@media screen and (min-width:1441px){.vi_country_selector .vi_region_content .vi_headline_2{margin-top:40px;margin-bottom:27px}
}
.vi_country_selector .vi_region_content .vi_sub_headline{margin-bottom:10px;margin-top:2px;color:#858585}
@media screen and (min-width:661px){.vi_country_selector .vi_region_content .vi_sub_headline{margin-bottom:11px;margin-top:6px}
}
@media screen and (min-width:1441px){.vi_country_selector .vi_region_content .vi_sub_headline{margin-bottom:14px;margin-top:20px}
}
.vi_country_selector .vi_link_list{overflow:hidden}
.vi_country_selector .vi_link_list .vi_link_list_item{float:left;width:50%;padding-top:0;padding-bottom:12px}
@media screen and (min-width:1441px){.vi_country_selector .vi_link_list .vi_link_list_item{width:25%;padding-bottom:7px}
}
.vi_country_selector .vi_link_list .vi_country_link{color:#f1f1f3;display:block;position:relative;padding:0 10px 0 25px}
.vi_country_selector .vi_link_list .vi_country_link img{width:14px;height:11px;position:absolute;top:5px;left:0}
@media screen and (min-width:1441px){.vi_country_selector .vi_link_list .vi_country_link img{top:7px}
}
#stickyBoxOverlay{overflow:hidden;box-shadow:black 0 0 15px -4px;border-radius:7px;background-color:white;z-index:80;position:fixed;bottom:-7px;right:10px;width:300px;transition:all .3s ease-out 0;display:none}
@media(max-width:660px){#stickyBoxOverlay{display:none !important}
}
#stickyBoxTitle{display:block;margin-top:0;padding-left:20px;background-color:#393939;color:#fff;font-weight:normal;text-align:left;font-size:20px;height:45px;line-height:45px}
#stickyBoxContent{margin:20px 20px 0}
#stickyBoxLink{justify-content:center;align-items:center;display:flex;padding-bottom:20px}
#stickyToggleDown{position:absolute;top:8px;right:10px;width:30px;height:30px;border-radius:50%;cursor:pointer}
#stickyToggleDown:before{content:'';position:absolute;width:45%;top:48%;height:2px;background:#fff;transform:rotate(45deg);-webkit-transition:rotate 2s;transition:rotate 2s;left:13%}
#stickyToggleDown:after{content:'';position:absolute;width:45%;top:48%;height:2px;background:#fff;transform:rotate(-45deg);-webkit-transition:rotate 2s;transition:rotate 2s;right:13%}
#stickyToggleUp{position:absolute;top:8px;right:10px;width:30px;height:30px;border-radius:50%;cursor:pointer}
#stickyToggleUp:before{content:'';position:absolute;width:45%;top:48%;height:2px;background:#fff;transform:rotate(-45deg);-webkit-transition:rotate 2s;transition:rotate 2s;left:13%}
#stickyToggleUp:after{content:'';position:absolute;width:45%;top:48%;height:2px;background:#fff;transform:rotate(45deg);-webkit-transition:rotate 2s;transition:rotate 2s;right:13%}
.vi_product_navigation{display:none}
.vi_product_navigation .vi_row{padding:0}
.vi_product_navigation .vi_row.vi_content_divider_row{padding:0 20px}
@media screen and (min-width:661px){.vi_product_navigation .vi_row.vi_content_divider_row{padding:0}
}
.vi_product_navigation .vi_icon_link,.vi_product_navigation .vi_additional_info,.vi_product_navigation .vi_headline_2,.vi_product_navigation .vi_sub_headline,.vi_product_navigation p{color:#f1f1f3}
.vi_product_navigation_header{min-height:100px;padding:18px 20px 15px}
@media screen and (min-width:661px){.vi_product_navigation_header{padding:30px 0 15px}
}
@media screen and (min-width:1441px){.vi_product_navigation_header{min-height:120px;padding:38px 0 23px}
}
.vi_product_navigation_header .vi_col_8,.vi_product_navigation_header .vi_col_4{width:100%;padding:0}
@media screen and (min-width:661px){.vi_product_navigation_header .vi_col_8{width:66.66%}
}
@media screen and (min-width:661px){.vi_product_navigation_header .vi_col_4{width:33.33%}
}
.vi_product_navigation_header .vi_col_link_list{position:relative;float:right;padding-bottom:15px}
@media screen and (min-width:661px){.vi_product_navigation_header .vi_col_link_list{width:33.33%;padding-bottom:0}
}
.vi_product_navigation_header .vi_col_languages{position:relative;margin-top:14px}
@media screen and (min-width:661px){.vi_product_navigation_header .vi_col_languages{float:left;width:66.66%;margin-top:0}
}
.vi_product_navigation_header .vi_link_list{padding:20px 82px 0 0;float:right}
@media screen and (min-width:661px){.vi_product_navigation_header .vi_link_list{padding:10px 84px 10px 0;float:right}
}
@media screen and (min-width:1441px){.vi_product_navigation_header .vi_link_list{padding-bottom:9px;padding-right:102px}
}
.vi_product_navigation_header .vi_link_list_item{display:block;margin-right:-4px;padding:15px 0 0 0}
.vi_product_navigation_header .vi_link_list_item .vi_icon_link__list{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;width:100%;padding-left:11px;background-position:left 6px;color:#fff;-ms-word-wrap:break-word;word-wrap:break-word}
@media screen and (min-width:1441px){.vi_product_navigation_header .vi_link_list_item .vi_icon_link__list{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
@media screen and (min-width:1441px){.vi_product_navigation_header .vi_link_list_item .vi_icon_link__list{padding-left:14px;background-position:left 8px}
}
.vi_product_navigation_header .vi_link_list_item .vi_icon_link__download{background:url("viessmann.base.app/resources/img/icon-download-white.png") no-repeat left center transparent;color:#fff}
@media screen and (min-width:1441px){.vi_product_navigation_header .vi_link_list_item .vi_icon_link__download{background-image:url("viessmann.base.app/resources/img/icon-download-white-xl.png")}
}
.vi_product_navigation_header .vi_link_list_item .vi_icon_link__external{background:url("viessmann.base.app/resources/img/icon-extern-white.png") no-repeat left center transparent;color:#fff}
@media screen and (min-width:1441px){.vi_product_navigation_header .vi_link_list_item .vi_icon_link__external{background-image:url("viessmann.base.app/resources/img/icon-extern-white-xl.png")}
}
.vi_product_navigation_header .vi_language_label{color:#d2d2d7;margin-top:8px;display:none}
@media screen and (min-width:661px){.vi_product_navigation_header .vi_language_label{float:left;display:inline;margin-right:15px;margin-bottom:12px}
}
.vi_product_navigation_header .vi_language_list{overflow:hidden;width:auto}
@media screen and (min-width:661px){.vi_product_navigation_header .vi_language_list{float:left;max-width:300px}
}
@media screen and (min-width:961px){.vi_product_navigation_header .vi_language_list{max-width:none}
}
.vi_product_navigation_header .vi_language_list .vi_language_list_item{float:left;padding:0 20px 15px 0}
@media screen and (min-width:661px){.vi_product_navigation_header .vi_language_list .vi_language_list_item{width:auto;padding-right:12px}
}
@media screen and (min-width:1441px){.vi_product_navigation_header .vi_language_list .vi_language_list_item{padding-right:20px}
}
.vi_product_navigation_header .vi_language_list .vi_btn__icon{background-color:#fff;border-color:#fff}
.vi_product_navigation_header .vi_language_list .vi_btn__icon:hover,.vi_product_navigation_header .vi_language_list .vi_btn__icon:active{color:#fff;background-color:transparent}
.vi_product_navigation_header .vi_language_list .vi_btn__icon.vi_active,.vi_product_navigation_header .vi_language_list .vi_btn__icon.vi_active:hover,.vi_product_navigation_header .vi_language_list .vi_btn__icon.vi_active:active{cursor:default;color:#fff;border-color:#333;background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;background-color:#333;background-position:21px center}
@media screen and (min-width:1441px){.vi_product_navigation_header .vi_language_list .vi_btn__icon.vi_active,.vi_product_navigation_header .vi_language_list .vi_btn__icon.vi_active:hover,.vi_product_navigation_header .vi_language_list .vi_btn__icon.vi_active:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
.vi_productgroup_selector{background-color:#333;display:block;padding:55px 0 35px 0}
@media screen and (min-width:661px){.vi_productgroup_selector{padding:0 0 45px 0}
}
@media screen and (min-width:1441px){.vi_productgroup_selector{padding:0 0 60px 0}
}
.vi_productgroup_selector .vi_productgroup_nav_container,.vi_productgroup_selector .vi_form_select_wrap,.vi_productgroup_selector .vi_headline_2,.vi_productgroup_selector .vi_sub_headline,.vi_productgroup_selector .vi_link_list{padding:0 20px}
@media screen and (min-width:661px){.vi_productgroup_selector .vi_productgroup_nav_container,.vi_productgroup_selector .vi_form_select_wrap,.vi_productgroup_selector .vi_headline_2,.vi_productgroup_selector .vi_sub_headline,.vi_productgroup_selector .vi_link_list{padding:0}
}
.vi_productgroup_selector .vi_form_select_productGroup{width:100%;margin:0;padding:0 20px}
.vi_productgroup_selector .vi_form_select_productGroup select{width:100%;height:38px}
.vi_productgroup_selector .vi_form_select_productGroup .vi_form_select_head{padding-bottom:5px;border-bottom:1px solid #f1f1f3}
.vi_productgroup_selector .vi_form_select_productGroup .vi_form_select_label{color:#f1f1f3}
.vi_productgroup_selector .vi_form_select_productGroup.vi_active{color:#fff}
.vi_productgroup_selector .vi_form_select_productGroup .vi_form_select_icon{float:right;margin-top:7px;right:20px;background:url("viessmann.base.app/resources/img/icon-dropdown-white-active_on-dunkelgrau.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_productgroup_selector .vi_form_select_productGroup .vi_form_select_icon{background-image:url("viessmann.base.app/resources/img/icon-dropdown-white-active_on-dunkelgrau-xl.png")}
}
@media screen and (min-width:661px){.vi_productgroup_selector .vi_form_select_productGroup{display:none}
.vi_productgroup_selector .vi_form_select_productGroup select{display:none}
}
.vi_productgroup_selector .vi_productgroup_nav_container{border-bottom:1px solid #555;display:none}
@media screen and (min-width:661px){.vi_productgroup_selector .vi_productgroup_nav_container{display:block}
}
.vi_productgroup_selector .vi_productgroup_nav{overflow:hidden}
.vi_productgroup_selector .vi_productgroup_nav .vi_productgroup_nav_item{float:left;margin-left:20px}
@media screen and (min-width:1441px){.vi_productgroup_selector .vi_productgroup_nav .vi_productgroup_nav_item{margin-left:35px}
}
.vi_productgroup_selector .vi_productgroup_nav .vi_productgroup_nav_item:first-child{margin-left:0}
.vi_productgroup_selector .vi_productgroup_nav .vi_productgroup_nav_item.vi_active{border-bottom:3px solid #f1f1f3}
.vi_productgroup_selector .vi_productgroup_nav .vi_productgroup_nav_item.vi_active .vi_productgroup_nav_link{color:#f1f1f3}
.vi_productgroup_selector .vi_productgroup_nav .vi_productgroup_nav_link{color:#858585;padding:20px 10px 15px 10px}
.vi_productgroup_selector .vi_productgroup_nav .vi_productgroup_nav_link:hover{color:#f1f1f3}
@media screen and (min-width:661px){.vi_productgroup_selector .vi_productgroup_nav .vi_productgroup_nav_link{padding:27px 14px 23px 14px}
}
.vi_productgroup_selector .vi_productgroup_content{margin-top:20px}
@media screen and (min-width:661px){.vi_productgroup_selector .vi_productgroup_content{margin-top:30px}
}
@media screen and (min-width:1441px){.vi_productgroup_selector .vi_productgroup_content{margin-top:40px}
}
.vi_productgroup_selector .vi_productgroup_content .vi_content_divider{width:100%;height:1px;background-color:#555;margin:35px 0 45px 0}
@media screen and (min-width:661px){.vi_productgroup_selector .vi_productgroup_content .vi_content_divider{margin:44px 0 55px 0}
}
@media screen and (min-width:1441px){.vi_productgroup_selector .vi_productgroup_content .vi_content_divider{margin:58px 0 65px 0}
}
.vi_productgroup_selector .vi_productgroup_content .vi_headline_2{margin-bottom:8px;color:#ddd}
@media screen and (min-width:661px){.vi_productgroup_selector .vi_productgroup_content .vi_headline_2{margin-bottom:20px}
}
@media screen and (min-width:1441px){.vi_productgroup_selector .vi_productgroup_content .vi_headline_2{margin-top:40px;margin-bottom:27px}
}
.vi_productgroup_selector .vi_productgroup_content .vi_sub_headline{margin-bottom:10px;margin-top:2px;color:#858585}
@media screen and (min-width:661px){.vi_productgroup_selector .vi_productgroup_content .vi_sub_headline{margin-bottom:11px;margin-top:6px}
}
@media screen and (min-width:1441px){.vi_productgroup_selector .vi_productgroup_content .vi_sub_headline{margin-bottom:14px;margin-top:20px}
}
.vi_productgroup_selector .vi_link_list{overflow:hidden}
.vi_productgroup_selector .vi_link_list .vi_link_list_item{float:left;width:50%;padding-top:0;padding-bottom:12px}
@media screen and (min-width:1441px){.vi_productgroup_selector .vi_link_list .vi_link_list_item{width:25%;padding-bottom:7px}
}
.vi_productgroup_selector .vi_link_list .vi_link_list_item .vi_icon_link__list{background:0;padding-left:0;color:white}
.vi_productgroup_selector .vi_link_list .vi_link_list_item .vi_icon_link__list:hover{color:#ff3e17}
.vi_product_selector{padding:18px 20px 20px}
@media screen and (min-width:661px){.vi_product_selector{padding:30px 0}
}
@media screen and (min-width:1441px){.vi_product_selector{padding:40px 0}
}
.vi_product_selector .vi_row{position:relative;padding:0 55px 0 0}
@media screen and (min-width:661px){.vi_product_selector .vi_row{padding:3px 55px 0 0}
}
@media screen and (min-width:1441px){.vi_product_selector .vi_row{min-height:45px;padding:4px 107px 0 0}
}
.vi_product_selector .vi_sub_headline{color:#d2d2d7}
.vi_product_selector .vi_form_select_wrap select{color:#555;background-color:#fff}
.vi_product_selector .vi_form_select_wrap .vi_form_select_head{color:#fff;border-color:#fff}
.vi_product_selector .vi_form_select_wrap .vi_form_select_icon{background:url("viessmann.base.app/resources/img/icon-dropdown-white-active_on-dunkelgrau.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_product_selector .vi_form_select_wrap .vi_form_select_icon{background-image:url("viessmann.base.app/resources/img/icon-dropdown-white-active_on-dunkelgrau-xl.png")}
}
.vi_product_selector .vi_form_select_wrap.vi_active .vi_form_select_label{color:#fff}
.vi_product_selector .vi_form_select_wrap.vi_disabled .vi_form_select_head{color:#bec4c7;border-color:#bec4c7}
.vi_product_selector .vi_form_select_wrap.vi_disabled .vi_form_select_icon{background:url("viessmann.base.app/resources/img/icon-dropdown-inactive_and_on-dunkelgrau-inactive.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_product_selector .vi_form_select_wrap.vi_disabled .vi_form_select_icon{background-image:url("viessmann.base.app/resources/img/icon-dropdown-inactive_and_on-dunkelgrau-inactive-xl.png")}
}
.vi_product_selector .vi_form_select_wrap.vi_disabled .vi_click_area{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.vi_productfinder_content_container{display:none;background:#333}
#vi_productfinder_content,.vi_productfinder_spinner{display:none}
.vi_productfinder_spinner{position:absolute;width:100%;height:220px}
.vi_productfinder{display:none;background:#333}
.vi_productfinder .vi_slider .vi_product_suggest_item_container{padding:0}
.vi_productfinder .vi_product_suggestions{background:#333;padding:53px 0 29px}
@media screen and (min-width:661px){.vi_productfinder .vi_product_suggestions{padding:35px 0 40px}
}
@media screen and (min-width:1441px){.vi_productfinder .vi_product_suggestions{padding:55px 0 50px}
}
.vi_productfinder .vi_product_suggestions.vi_slider .vi_component_header{padding:0}
@media screen and (min-width:661px){.vi_productfinder .vi_product_suggestions.vi_slider .vi_component_header{padding:0 10px}
}
@media screen and (min-width:1441px){.vi_productfinder .vi_product_suggestions.vi_slider .vi_component_header{padding:0 15px}
}
.vi_productfinder .vi_product_suggestions.vi_slider .vi_component_header .vi_product_suggest_nav{position:relative;right:0;float:right}
.vi_productfinder .vi_product_suggestions.vi_slider .vi_headline_1{width:100%;padding:0;margin-bottom:16px}
@media screen and (min-width:661px){.vi_productfinder .vi_product_suggestions.vi_slider .vi_headline_1{width:auto;float:left;padding:3px 0;margin-bottom:0}
}
@media screen and (min-width:1441px){.vi_productfinder .vi_product_suggestions.vi_slider .vi_headline_1{padding-top:2px}
}
.vi_productfinder .vi_product_suggestions .vi_icon_link__white{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;float:left;margin-top:9px;padding-left:11px;background-position:left center}
@media screen and (min-width:1441px){.vi_productfinder .vi_product_suggestions .vi_icon_link__white{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
@media screen and (min-width:661px){.vi_productfinder .vi_product_suggestions .vi_icon_link__white{float:right;margin-right:10px}
}
@media screen and (min-width:1441px){.vi_productfinder .vi_product_suggestions .vi_icon_link__white{padding-left:14px;margin-right:15px}
}
.vi_productfinder .vi_headline_1{color:#d2d2d7}
.vi_productfinder .vi_ajax_error{background:#333;width:100%;margin:0 auto;padding:20px 20px}
@media screen and (min-width:661px){.vi_productfinder .vi_ajax_error{padding:20px 10px;width:660px}
}
@media screen and (min-width:961px){.vi_productfinder .vi_ajax_error{width:960px}
}
@media screen and (min-width:1441px){.vi_productfinder .vi_ajax_error{padding:20px 15px;width:1368px}
}
.vi_productfinder .vi_slider_controls .vi_slider_control_prev,.vi_productfinder .vi_slider_controls .vi_slider_control_next{margin:0 0 0 10px}
@media screen and (min-width:1441px){.vi_productfinder .vi_slider_controls .vi_slider_control_prev,.vi_productfinder .vi_slider_controls .vi_slider_control_next{margin:0 0 0 15px}
}
.vi_productfinder .vi_slider_controls .vi_slider_control_prev{background:url("viessmann.base.app/resources/img/icon-arrow-outline-weiss-links.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_productfinder .vi_slider_controls .vi_slider_control_prev{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-weiss-links-xl.png")}
}
.vi_productfinder .vi_slider_controls .vi_slider_control_prev.vi_disabled:hover,.vi_productfinder .vi_slider_controls .vi_slider_control_prev.vi_disabled:active{background:url("viessmann.base.app/resources/img/icon-arrow-outline-weiss-links.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_productfinder .vi_slider_controls .vi_slider_control_prev.vi_disabled:hover,.vi_productfinder .vi_slider_controls .vi_slider_control_prev.vi_disabled:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-weiss-links-xl.png")}
}
.vi_productfinder .vi_slider_controls .vi_slider_control_prev:hover,.vi_productfinder .vi_slider_controls .vi_slider_control_prev:active{background:url("viessmann.base.app/resources/img/icon-arrow-fill-weiss-links.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_productfinder .vi_slider_controls .vi_slider_control_prev:hover,.vi_productfinder .vi_slider_controls .vi_slider_control_prev:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-fill-weiss-links-xl.png")}
}
.vi_productfinder .vi_slider_controls .vi_slider_control_next{background:url("viessmann.base.app/resources/img/icon-arrow-outline-weiss-rechts.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_productfinder .vi_slider_controls .vi_slider_control_next{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-weiss-rechts-xl.png")}
}
.vi_productfinder .vi_slider_controls .vi_slider_control_next.vi_disabled:hover,.vi_productfinder .vi_slider_controls .vi_slider_control_next.vi_disabled:active{background:url("viessmann.base.app/resources/img/icon-arrow-outline-weiss-rechts.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_productfinder .vi_slider_controls .vi_slider_control_next.vi_disabled:hover,.vi_productfinder .vi_slider_controls .vi_slider_control_next.vi_disabled:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-weiss-rechts-xl.png")}
}
.vi_productfinder .vi_slider_controls .vi_slider_control_next:hover,.vi_productfinder .vi_slider_controls .vi_slider_control_next:active{background:url("viessmann.base.app/resources/img/icon-arrow-fill-weiss-rechts.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_productfinder .vi_slider_controls .vi_slider_control_next:hover,.vi_productfinder .vi_slider_controls .vi_slider_control_next:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-fill-weiss-rechts-xl.png")}
}
.vi_productfinder .vi_slider_pagination{position:relative;margin-top:-8px}
@media screen and (min-width:1441px){.vi_productfinder .vi_slider_pagination{margin-top:-11px}
}
.vi_productfinder .vi_slider_pagination .vi_slider_pagination_item{line-height:1%}
.vi_productfinder .vi_slider_pagination .vi_slider_pagination_link{background:url("viessmann.base.app/resources/img/icon-small-caption-active.png") no-repeat left center transparent;background-position:center center}
@media screen and (min-width:1441px){.vi_productfinder .vi_slider_pagination .vi_slider_pagination_link{background-image:url("viessmann.base.app/resources/img/icon-small-caption-active-xl.png")}
}
@media screen and (min-width:1441px){.vi_productfinder .vi_slider_pagination .vi_slider_pagination_link{height:11px;padding:0 6px;margin-bottom:6px}
}
.vi_productfinder .vi_slider_pagination .vi_slider_pagination_link.vi_active{background:url("viessmann.base.app/resources/img/icon-small-caption.png") no-repeat left center transparent;background-position:center center}
@media screen and (min-width:1441px){.vi_productfinder .vi_slider_pagination .vi_slider_pagination_link.vi_active{background-image:url("viessmann.base.app/resources/img/icon-small-caption-xl.png")}
}
.vi_product_finder_popover{width:150px}
.vi_product_finder_popover .vi_popover_content{padding:15px 15px}
@media screen and (min-width:1441px){.vi_product_finder_popover{width:290px;padding:17px 22px}
}
.vi_loader__bgwhite,.vi_loader__bggr1,.vi_loader__bggr2,.vi_loader__bggr3,.vi_loader__bggr4,.vi_loader__bggr5,.vi_loader__bgvito,.vi_loader__bgwhite:before,.vi_loader__bggr1:before,.vi_loader__bggr2:before,.vi_loader__bggr3:before,.vi_loader__bggr4:before,.vi_loader__bggr5:before,.vi_loader__bgvito:before,.vi_loader__bgwhite:after,.vi_loader__bggr1:after,.vi_loader__bggr2:after,.vi_loader__bggr3:after,.vi_loader__bggr4:after,.vi_loader__bggr5:after,.vi_loader__bgvito:after{border-radius:50%}
.vi_loader__bgwhite:before,.vi_loader__bggr1:before,.vi_loader__bggr2:before,.vi_loader__bggr3:before,.vi_loader__bggr4:before,.vi_loader__bggr5:before,.vi_loader__bgvito:before,.vi_loader__bgwhite:after,.vi_loader__bggr1:after,.vi_loader__bggr2:after,.vi_loader__bggr3:after,.vi_loader__bggr4:after,.vi_loader__bggr5:after,.vi_loader__bgvito:after{position:absolute;content:''}
.vi_loader__bgwhite:before,.vi_loader__bggr1:before,.vi_loader__bggr2:before,.vi_loader__bggr3:before,.vi_loader__bggr4:before,.vi_loader__bggr5:before,.vi_loader__bgvito:before{width:5.2em;height:10.2em;background:#fff;border-radius:10.2em 0 0 10.2em;top:-0.1em;left:-0.1em;-webkit-transform-origin:5.2em 5.1em;transform-origin:5.2em 5.1em;-webkit-animation:loader_animation 2s infinite ease 1.5s;animation:loader_animation 2s infinite ease 1.5s}
.vi_loader__bgwhite,.vi_loader__bggr1,.vi_loader__bggr2,.vi_loader__bggr3,.vi_loader__bggr4,.vi_loader__bggr5,.vi_loader__bgvito{font-size:11px;text-indent:-99999em;margin:5em auto;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em #ff3e17}
.vi_loader__bgwhite:after,.vi_loader__bggr1:after,.vi_loader__bggr2:after,.vi_loader__bggr3:after,.vi_loader__bggr4:after,.vi_loader__bggr5:after,.vi_loader__bgvito:after{width:5.2em;height:10.2em;background:#fff;border-radius:0 10.2em 10.2em 0;top:-0.1em;left:5.1em;-webkit-transform-origin:0 5.1em;transform-origin:0 5.1em;-webkit-animation:loader_animation 2s infinite ease;animation:loader_animation 2s infinite ease}
@-webkit-keyframes loader_animation{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes loader_animation{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.vi_loader__bggr1:after{background:#333}
.vi_loader__bggr1:before{background:#333}
.vi_loader__bggr2:after{background:#555}
.vi_loader__bggr2:before{background:#555}
.vi_loader__bggr3:after{background:#858585}
.vi_loader__bggr3:before{background:#858585}
.vi_loader__bggr4:after{background:#d2d2d7}
.vi_loader__bggr4:before{background:#d2d2d7}
.vi_loader__bggr5:after{background:#f1f1f3}
.vi_loader__bggr5:before{background:#f1f1f3}
.vi_loader__bgvito{box-shadow:inset 0 0 0 1em #333}
.vi_loader__bgvito:after{background:#ff3e17}
.vi_loader__bgvito:before{background:#ff3e17}
.vi_micro_vc{background:#f1f1f3}
.vi_micro_vc__content{margin:0 auto;max-width:1599px}
@media screen and (min-width:1441px){.vi_micro_vc__content{border-left:1px solid #d2d2d7;border-right:1px solid #d2d2d7}
}
.vi_micro_vc__content .vi_teaser_content_headline{font-weight:normal}
@media screen and (min-width:661px){.vi_micro_vc__content .vi_imgtxt_text{padding:0}
}
.vi_tile.vi_col_3,.vi_tile.vi_col_6{float:none;width:100%}
@media screen and (min-width:661px){.vi_tile.vi_col_3,.vi_tile.vi_col_6{float:left;width:50%}
}
@media screen and (min-width:961px){.vi_tile.vi_col_3,.vi_tile.vi_col_6{width:33.3333%}
}
@media screen and (min-width:1441px){.vi_tile.vi_col_3,.vi_tile.vi_col_6{width:25%}
}
.vi_tile.vi_col_3 .vi_tile_inner,.vi_tile.vi_col_6 .vi_tile_inner_left,.vi_tile_linklist .vi_tile_inner_right,.vi_tile_calendar .vi_tile_inner_right .vi_tile_content,.vi_col_6.vi_tile_gallery .vi_tile_inner,.vi_col_6.vi_tile_video .vi_tile_inner{padding:21px 25px 20px}
@media screen and (min-width:661px){.vi_tile.vi_col_3 .vi_tile_inner,.vi_tile.vi_col_6 .vi_tile_inner_left,.vi_tile_linklist .vi_tile_inner_right,.vi_tile_calendar .vi_tile_inner_right .vi_tile_content,.vi_col_6.vi_tile_gallery .vi_tile_inner,.vi_col_6.vi_tile_video .vi_tile_inner{padding:26px 30px}
}
@media screen and (min-width:1441px){.vi_tile.vi_col_3 .vi_tile_inner,.vi_tile.vi_col_6 .vi_tile_inner_left,.vi_tile_linklist .vi_tile_inner_right,.vi_tile_calendar .vi_tile_inner_right .vi_tile_content,.vi_col_6.vi_tile_gallery .vi_tile_inner,.vi_col_6.vi_tile_video .vi_tile_inner{padding-bottom:23px}
}
.vi_tile_bg{position:absolute;top:0;right:0;bottom:0;left:0}
.vi_tile_container{padding:50px 0}
@media screen and (min-width:661px){.vi_tile_container{padding:60px 0}
}
@media screen and (min-width:1441px){.vi_tile_container{padding:80px 0}
}
.vi_tile_container .vi_row{margin:-10px auto}
@media screen and (min-width:1441px){.vi_tile_container .vi_row{margin:-15px auto}
}
.vi_tile{padding:10px 0}
@media screen and (min-width:661px){.vi_tile{padding:10px}
}
@media screen and (min-width:1441px){.vi_tile{padding:15px}
}
@media screen and (min-width:1441px){.vi_tile.vi_col_6{width:50%}
}
@media screen and (min-width:1441px){.vi_tile.vi_col_6 .vi_tile_inner_left{padding-right:45px}
}
.vi_tile .vi_iframe_container{position:relative;overflow:hidden;width:280px;border:1px solid #d2d2d7;margin:auto;background-color:#fff;height:314px}
@media screen and (min-width:661px){.vi_tile .vi_iframe_container{width:auto;height:348px}
}
@media screen and (min-width:961px){.vi_tile .vi_iframe_container{height:330px}
}
@media screen and (min-width:1441px){.vi_tile .vi_iframe_container{height:350px}
}
.vi_tile .vi_iframe_container iframe{width:100%;height:100%;border:0;overflow:hidden}
.vi_tile_inner{display:block;position:relative;overflow:hidden;width:280px;border:1px solid #d2d2d7;margin:auto;background-color:#fff;height:314px}
@media screen and (min-width:661px){.vi_tile_inner{width:auto;height:348px}
}
@media screen and (min-width:961px){.vi_tile_inner{height:330px}
}
@media screen and (min-width:1441px){.vi_tile_inner{height:350px}
}
.vi_tile_inner_left{height:100%;width:100%}
@media screen and (min-width:1441px){.vi_tile_inner_left{float:left;width:50%;padding-right:15px}
}
.vi_tile_inner_right{display:none}
@media screen and (min-width:1441px){.vi_tile_inner_right{display:block;float:right;width:50%;height:100%;padding-left:15px}
}
.vi_tile__vito .vi_tile_inner{color:#fff;background-color:#ff3e17;border-color:#ff3e17}
.vi_tile__vito .vi_tile_inner .vi_additional_info,.vi_tile__vito .vi_tile_inner .vi_headline_1,.vi_tile__vito .vi_tile_inner .vi_sub_headline,.vi_tile__vito .vi_tile_inner p{color:#fff}
.vi_tile__vito .vi_tile_inner .vi_icon_link,.vi_tile__vito .vi_tile_inner .vi_icon_link__list{background:url("viessmann.base.app/resources/img/icon-small-arrow-weiss.png") no-repeat left center transparent;padding-left:10px;color:#fff;background-position:left 5px}
@media screen and (min-width:1441px){.vi_tile__vito .vi_tile_inner .vi_icon_link,.vi_tile__vito .vi_tile_inner .vi_icon_link__list{background-image:url("viessmann.base.app/resources/img/icon-small-arrow-weiss-xl.png")}
}
@media screen and (min-width:1441px){.vi_tile__vito .vi_tile_inner .vi_icon_link,.vi_tile__vito .vi_tile_inner .vi_icon_link__list{padding-left:14px;background-position:left 6px}
}
.vi_tile__vito .vi_tile_inner .vi_icon_link.vi_tile_bottom_link,.vi_tile__vito .vi_tile_inner .vi_icon_link__list.vi_tile_bottom_link{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;padding-left:11px}
@media screen and (min-width:1441px){.vi_tile__vito .vi_tile_inner .vi_icon_link.vi_tile_bottom_link,.vi_tile__vito .vi_tile_inner .vi_icon_link__list.vi_tile_bottom_link{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
@media screen and (min-width:1441px){.vi_tile__vito .vi_tile_inner .vi_icon_link.vi_tile_bottom_link,.vi_tile__vito .vi_tile_inner .vi_icon_link__list.vi_tile_bottom_link{padding-left:14px}
}
.vi_tile__vito .vi_icon_link__external{color:#fff;background:url("viessmann.base.app/resources/img/icon-extern-white.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_tile__vito .vi_icon_link__external{background-image:url("viessmann.base.app/resources/img/icon-extern-white-xl.png")}
}
.vi_tile__vito .vi_icon_link__download{color:#fff;background:url("viessmann.base.app/resources/img/icon-download-white.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_tile__vito .vi_icon_link__download{background-image:url("viessmann.base.app/resources/img/icon-download-white-xl.png")}
}
.vi_tile_content{position:relative;display:block;height:100%;overflow:hidden}
.vi_tile_content .vi_additional_info{display:block;min-height:20px}
.vi_tile_content .vi_headline_1{padding-bottom:9px}
@media screen and (min-width:661px){.vi_tile_content .vi_headline_1{padding:0 0 20px}
}
@media screen and (min-width:1441px){.vi_tile_content .vi_headline_1{padding:4px 0 14px}
}
.vi_tile_content .vi_sub_headline{padding-bottom:4px}
@media screen and (min-width:661px){.vi_tile_content .vi_sub_headline{padding-bottom:7px}
}
@media screen and (min-width:1441px){.vi_tile_content .vi_sub_headline{padding-bottom:12px}
}
.vi_tile_content p{padding-bottom:11px}
@media screen and (min-width:661px){.vi_tile_content p{padding-bottom:13px}
}
@media screen and (min-width:1441px){.vi_tile_content p{padding-bottom:20px}
}
a.vi_tile_content{background-color:rgba(0,0,0,0)}
.vi_tile_bottom_link{position:absolute;bottom:0;left:0}
.vi_tile_bottom_link.vi_icon_link__list{background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent;padding-left:11px}
@media screen and (min-width:1441px){.vi_tile_bottom_link.vi_icon_link__list{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
@media screen and (min-width:1441px){.vi_tile_bottom_link.vi_icon_link__list{padding-left:14px}
}
.vi_tile_bg img{width:100%;height:auto}
.vi_tile_linklist .vi_link_list_item{border-top:1px solid #d2d2d7;padding:5px 0}
.vi_tile_linklist .vi_link_list_item:first-child{padding-top:0;border-top:0}
@media screen and (min-width:661px){.vi_tile_linklist .vi_link_list_item{padding:8px 0}
.vi_tile_linklist .vi_link_list_item:first-child{padding-top:0}
}
@media screen and (min-width:1441px){.vi_tile_linklist .vi_link_list_item{padding:7px 0}
.vi_tile_linklist .vi_link_list_item:first-child{padding-top:0}
}
.vi_tile_linklist .vi_link_list_item .vi_icon_link__external,.vi_tile_linklist .vi_link_list_item .vi_icon_link__download,.vi_tile_linklist .vi_link_list_item .vi_icon_link__mail{background-position:0 4px}
@media screen and (min-width:1441px){.vi_tile_linklist .vi_link_list_item .vi_icon_link__external,.vi_tile_linklist .vi_link_list_item .vi_icon_link__download,.vi_tile_linklist .vi_link_list_item .vi_icon_link__mail{background-position:0 6px}
}
.vi_tile_linklist .vi_icon_link__list{background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent;padding-left:11px;background-position:left 6px}
@media screen and (min-width:1441px){.vi_tile_linklist .vi_icon_link__list{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
@media screen and (min-width:1441px){.vi_tile_linklist .vi_icon_link__list{padding-left:14px;background-position:left 8px}
}
.vi_tile_linklist .vi_tile_inner_right{display:none}
@media screen and (min-width:1441px){.vi_tile_linklist .vi_tile_inner_right{display:block;float:right;width:50%;height:100%;padding-left:15px}
.vi_tile_linklist .vi_tile_inner_right .vi_additional_info{min-height:78px}
}
.vi_tile_facebook a{color:#39579a}
.vi_tile_facebook .vi_tile_inner{border:1px solid #39579a;background-color:#f7f8fb}
.vi_tile_facebook img{position:absolute;bottom:0;right:0}
.vi_tile_facebook .vi_icon_link__facebook{padding-right:20px}
@media screen and (min-width:1441px){.vi_tile_facebook .vi_icon_link__facebook{padding-right:30px}
}
.vi_tile_twitter a{color:#00aaf3}
.vi_tile_twitter .vi_tile_inner{border:1px solid #00aaf3;background-color:#f8fdff}
.vi_tile_twitter img{position:absolute;bottom:0;right:0}
.vi_tile_twitter .vi_icon_link__twitter{padding-right:40px}
@media screen and (min-width:1441px){.vi_tile_twitter .vi_icon_link__twitter{padding-right:50px}
}
.vi_tile_twitter .vi_ajax_content{max-height:190px;overflow-x:hidden;overflow-y:auto}
@media screen and (min-width:661px){.vi_tile_twitter .vi_ajax_content{max-height:210px}
}
@media screen and (min-width:961px){.vi_tile_twitter .vi_ajax_content{max-height:190px}
}
@media screen and (min-width:1441px){.vi_tile_twitter .vi_ajax_content{max-height:200px}
}
.vi_tile_filter .vi_sub_headline{height:189px;padding-bottom:0;overflow-x:hidden;overflow-y:auto}
@media screen and (min-width:661px){.vi_tile_filter .vi_sub_headline{height:210px}
}
@media screen and (min-width:961px){.vi_tile_filter .vi_sub_headline{height:192px}
}
@media screen and (min-width:1441px){.vi_tile_filter .vi_sub_headline{height:195px}
}
.vi_tile_filter .vi_click_area{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
@media screen and (min-width:961px){.vi_two_col_right .vi_tile{width:100%}
}
.vi_two_col_right .vi_tile .vi_tile_inner_right{display:none}
.vi_two_col_right .vi_tile .vi_tile_inner_left{width:100%;padding:25px}
@media screen and (min-width:661px){.vi_two_col_right .vi_tile .vi_tile_inner_left{padding:30px}
}
.vi_tile_phone,.vi_tile_fax,.vi_tile_time,.vi_tile_place{display:block;color:#333;margin-top:5px;padding-left:21px}
@media screen and (min-width:1441px){.vi_tile_phone,.vi_tile_fax,.vi_tile_time,.vi_tile_place{padding-left:26px}
}
.vi_tile_phone{background:url("viessmann.base.app/resources/img/icon-telefon.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_tile_phone{background-image:url("viessmann.base.app/resources/img/icon-telefon-xl.png")}
}
.vi_tile_fax{background:url("viessmann.base.app/resources/img/icon-fax.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_tile_fax{background-image:url("viessmann.base.app/resources/img/icon-fax-xl.png")}
}
.vi_tile_time{background:url("viessmann.base.app/resources/img/icon-uhr.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_tile_time{background-image:url("viessmann.base.app/resources/img/icon-uhr-xl.png")}
}
.vi_tile_place{background:url("viessmann.base.app/resources/img/icon-standort.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_tile_place{background-image:url("viessmann.base.app/resources/img/icon-standort-xl.png")}
}
.vi_tile_partner .vi_form_input,.vi_tile_subsidies .vi_form_input,.vi_tile_vibooks_search .vi_form_input,.vi_tile_product_error_code_search .vi_form_input{height:36px;width:175px}
.vi_tile_partner .vi_tile_bottom_link.vi_disabled,.vi_tile_subsidies .vi_tile_bottom_link.vi_disabled,.vi_tile_vibooks_search .vi_tile_bottom_link.vi_disabled,.vi_tile_product_error_code_search .vi_tile_bottom_link.vi_disabled{display:none}
.vi_tile_partner .vi_form_submit,.vi_tile_subsidies .vi_form_submit,.vi_tile_vibooks_search .vi_form_submit,.vi_tile_product_error_code_search .vi_form_submit{border:0;color:#ff3e17;cursor:pointer}
.vi_tile_partner .vi_error_message,.vi_tile_subsidies .vi_error_message,.vi_tile_vibooks_search .vi_error_message,.vi_tile_product_error_code_search .vi_error_message{display:none;color:#ff3e17;background:0;border-bottom:0}
.vi_tile_partner .vi_form .vi_form_submit,.vi_tile_subsidies .vi_form .vi_form_submit,.vi_tile_vibooks_search .vi_form .vi_form_submit,.vi_tile_product_error_code_search .vi_form .vi_form_submit{float:none;margin:0}
.vi_tile_partner .vi_form .vi_form_input,.vi_tile_partner .vi_form .vi_form_select_wrap,.vi_tile_subsidies .vi_form .vi_form_input,.vi_tile_subsidies .vi_form .vi_form_select_wrap,.vi_tile_vibooks_search .vi_form .vi_form_input,.vi_tile_vibooks_search .vi_form .vi_form_select_wrap,.vi_tile_product_error_code_search .vi_form .vi_form_input,.vi_tile_product_error_code_search .vi_form .vi_form_select_wrap{max-width:100% !important}
.vi_tile_calendar{position:relative}
.vi_tile_calendar .vi_tile_inner_right .vi_tile_content{background-color:#f1f1f3;border-left:1px solid #d2d2d7}
.vi_tile_calendar .vi_tile_content{width:100%;height:100%;overflow:hidden}
.vi_tile_calendar .vi_icon_link_nav_prev__small,.vi_tile_calendar .vi_icon_link_nav_prev__small{outline:0}
.vi_tile_calendar .vi_icon_link_nav_prev__small{margin-right:4px}
.vi_tile_calendar .vi_carousel_events .vi_carousel_events_item{height:100%}
.vi_tile_calendar .vi_tile_bottom_link{bottom:20px}
.vi_tile_calendar .vi_carousel_controls{position:absolute;top:20px;right:0;z-index:1}
@media screen and (min-width:1441px){.vi_tile_calendar .vi_carousel_controls{top:0}
}
.vi_clndr_container{position:relative;width:100%;overflow:hidden;color:#555;float:left}
.vi_clndr_container .vi_clndr_title{margin-top:20px}
.vi_clndr_container .vi_clndr_controls{position:absolute;top:24px;right:0}
.vi_clndr_container .vi_clndr_dow{margin:5px 0 10px 0}
.vi_clndr_container .vi_clndr_dow .vi_day_head{float:left;width:14.2857%;text-align:center;font-size:18px}
.vi_clndr_container .vi_clndr_days{font-size:15px}
.vi_clndr_container .vi_clndr_days .vi_day{float:left;width:14.2857%;text-align:center;padding:8px 2px;background:0;color:#555}
.vi_clndr_container .vi_clndr_days .vi_day.last-month{color:#858585}
.vi_clndr_container .vi_clndr_days .vi_day.past{color:#bec4c7}
.vi_clndr_container .vi_clndr_days .vi_day.today{color:#000;font-weight:bold}
.vi_clndr_container .vi_clndr_days .vi_day.event{cursor:pointer;background:url("viessmann.base.app/resources/img/icon-kalendar-normal-xl.png") no-repeat center center transparent}
.vi_clndr_container .vi_clndr_days .vi_day.past.event{color:#fff}
.vi_clndr_container .vi_clndr_days .vi_day.today.event.vi_important,.vi_clndr_container .vi_clndr_days .vi_day.event.vi_important{color:#fff;background:url("viessmann.base.app/resources/img/icon-kalendar-highlighted-xl.png") no-repeat center center transparent}
.vi_clndr_container .vi_clndr_days .vi_day.today.event.vi_active,.vi_clndr_container .vi_clndr_days .vi_day.event.vi_active{color:#fff;background:url("viessmann.base.app/resources/img/icon-kalendar-active-xl.png") no-repeat center center transparent}
.vi_clndr_container .vi_clndr_days.vi_clndr_numrows_6{font-size:12px}
.vi_clndr_container .vi_clndr_days.vi_clndr_numrows_6 .vi_day.event{background:url("viessmann.base.app/resources/img/icon-kalendar-normal-l.png") no-repeat center center transparent}
.vi_clndr_container .vi_clndr_days.vi_clndr_numrows_6 .vi_day.today.event.vi_important,.vi_clndr_container .vi_clndr_days.vi_clndr_numrows_6 .vi_day.event.vi_important{background:url("viessmann.base.app/resources/img/icon-kalendar-highlighted-l.png") no-repeat center center transparent}
.vi_clndr_container .vi_clndr_days.vi_clndr_numrows_6 .vi_day.today.event.vi_active,.vi_clndr_container .vi_clndr_days.vi_clndr_numrows_6 .vi_day.event.vi_active{background:url("viessmann.base.app/resources/img/icon-kalendar-active-l.png") no-repeat center center transparent}
.vi_multiple_events .vi_sub_headline{padding-bottom:0;padding-left:20px;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}
@media screen and (min-width:1441px){.vi_multiple_events .vi_sub_headline{padding-left:25px}
}
.vi_multiple_events .vi_tile_place{margin-top:-5px}
.vi_multiple_events_item{padding-bottom:20px}
.vi_tile_gallery .vi_tile_bg,.vi_tile_video .vi_tile_bg{background-color:#000}
.vi_tile_gallery .vi_additional_info,.vi_tile_video .vi_additional_info{color:#fff}
.vi_tile_gallery .vi_tile_content{background:url("viessmann.base.app/resources/img/icon-gallery.png") no-repeat left center transparent;background-position:center center}
@media screen and (min-width:1441px){.vi_tile_gallery .vi_tile_content{background-image:url("viessmann.base.app/resources/img/icon-gallery-xl.png")}
}
.vi_tile_video .vi_tile_content{background:url("viessmann.base.app/resources/img/icon-video.png") no-repeat left center transparent;background-position:center center}
@media screen and (min-width:1441px){.vi_tile_video .vi_tile_content{background-image:url("viessmann.base.app/resources/img/icon-video-xl.png")}
}
.vi_tile_video .vi_privacy_tile_box{height:auto;width:100%;float:left;position:absolute;left:0;top:65%;z-index:5;background-color:white;min-width:250px}
.vi_tile_video #PrivacyBoxTileText{text-align:center;padding:0;font-size:12px !important;line-height:16px}
.vi_rich_text ul,.vi_subsidies_wrapper ul,.vi_rich_text ol,.vi_subsidies_wrapper ol{margin:0;padding-bottom:19px}
@media screen and (min-width:1441px){.vi_rich_text ul,.vi_subsidies_wrapper ul,.vi_rich_text ol,.vi_subsidies_wrapper ol{padding-bottom:22px}
}
.vi_rich_text ul li,.vi_rich_text ol li,.vi_subsidies_wrapper li{margin:0 0 14px 20px;color:#333}
@media screen and (min-width:1441px){.vi_rich_text ul li,.vi_rich_text ol li,.vi_subsidies_wrapper li{margin:0 0 17px 37px}
}
.vi_rich_text ul,.vi_subsidies_wrapper ul{list-style-type:square}
.vi_rich_text{display:block;float:none;clear:both}
.vi_rich_text strong,.vi_rich_text b{color:#333}
.vi_rich_text p{margin-bottom:15px}
@media screen and (min-width:1441px){.vi_rich_text p{margin-bottom:19px}
}
.vi_rich_text h1{margin-bottom:15px}
@media screen and (min-width:661px){.vi_rich_text h1{margin-bottom:19px}
}
@media screen and (min-width:1441px){.vi_rich_text h1{margin-bottom:30px}
}
.vi_rich_text h2{margin-bottom:11px}
@media screen and (min-width:661px){.vi_rich_text h2{margin-bottom:13px}
}
@media screen and (min-width:1441px){.vi_rich_text h2{margin-bottom:22px}
}
.vi_rich_text h3{margin-bottom:1px}
@media screen and (min-width:661px){.vi_rich_text h3{margin-bottom:8px}
}
@media screen and (min-width:1441px){.vi_rich_text h3{margin-bottom:12px}
}
.vi_rich_text h4{margin-bottom:13px}
@media screen and (min-width:1441px){.vi_rich_text h4{margin-bottom:20px}
}
.vi_rich_text h5{color:#858585}
.vi_close_subsidies{background:url("viessmann.base.app/resources/img/icon-close-small-outline-dunkelgrau.png") no-repeat left center transparent;width:33px;height:33px}
@media screen and (min-width:1441px){.vi_close_subsidies{background-image:url("viessmann.base.app/resources/img/icon-close-small-outline-dunkelgrau-xl.png")}
}
.vi_close_subsidies:hover,.vi_close_subsidies:active{background:url("viessmann.base.app/resources/img/icon-close-small-fill-dunkelgrau.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_close_subsidies:hover,.vi_close_subsidies:active{background-image:url("viessmann.base.app/resources/img/icon-close-small-fill-dunkelgrau-xl.png")}
}
@media screen and (min-width:1441px){.vi_close_subsidies{height:37px;width:37px}
}
.vi_subsidies_wrapper{position:relative;height:100%;width:80%;margin:70px 10% 0}
.vi_subsidies_wrapper ul{padding-bottom:0}
.vi_subsidies_wrapper ol{padding-bottom:0}
.vi_subsidies_wrapper .vi_headline_1{margin:15px 0 23px 0;padding:3px 0}
@media screen and (min-width:661px){.vi_subsidies_wrapper .vi_headline_1{margin-top:0;margin-bottom:17px;padding-right:140px}
}
@media screen and (min-width:1441px){.vi_subsidies_wrapper .vi_headline_1{margin-bottom:30px;padding-right:155px}
}
.vi_subsidies_wrapper .vi_btn_print{background:url("viessmann.base.app/resources/img/icon-print.png") no-repeat left center transparent;display:none;position:absolute;top:0;right:0;padding-left:42px;background-position:21px center}
.vi_subsidies_wrapper .vi_btn_print:hover,.vi_subsidies_wrapper .vi_btn_print:active{background:url("viessmann.base.app/resources/img/icon-print-white.png") no-repeat left center transparent;background-position:21px center;background-color:#555}
@media screen and (min-width:661px){.vi_subsidies_wrapper .vi_btn_print{display:block}
}
@media screen and (min-width:1441px){.vi_subsidies_wrapper .vi_btn_print{padding-left:47px}
}
@media screen and (min-width:661px){.vi_subsidies_wrapper{width:60%;margin:110px 20% 0}
.vi_subsidies_wrapper .vi_icon_link_nav_prev{float:left;margin-right:16px}
}
@media screen and (min-width:1441px){.vi_subsidies_wrapper{width:50%;margin:130px 30% 0 20%}
.vi_subsidies_wrapper .vi_icon_link_nav_prev{margin-right:20px}
}
.vi_subsidies_result{padding-bottom:17px}
@media screen and (min-width:1441px){.vi_subsidies_result{padding-bottom:46px;padding-top:25px}
}
.vi_subsidies_item{padding-top:17px;padding-bottom:17px}
@media screen and (min-width:1441px){.vi_subsidies_item{padding:45px 0 28px}
}
.vi_subsidies_item .vi_headline_3{padding-bottom:10px}
@media screen and (min-width:661px){.vi_subsidies_item .vi_headline_3{padding-bottom:15px}
}
@media screen and (min-width:1441px){.vi_subsidies_item .vi_headline_3{padding-bottom:18px;padding-top:8px}
}
.vi_subsidies_item .vi_icon_link{margin-top:17px}
@media screen and (min-width:1441px){.vi_subsidies_item .vi_icon_link{margin-top:19px}
}
.vi_subsidies_item ~ .vi_subsidies_item{padding-top:17px}
@media screen and (min-width:1441px){.vi_subsidies_item ~ .vi_subsidies_item{padding-top:25px}
}
.vi_subsidies_detail p{margin-bottom:22px}
@media screen and (min-width:1441px){.vi_subsidies_detail p{margin-bottom:41px}
}
.vi_subsidies_detail .vi_headline_1{margin-bottom:13px}
@media screen and (min-width:1441px){.vi_subsidies_detail .vi_headline_1{margin-bottom:66px}
}
.vi_subsidies_detail .vi_headline_3{padding-bottom:10px}
@media screen and (min-width:1441px){.vi_subsidies_detail .vi_headline_3{padding-bottom:18px}
}
.vi_subsidies_detail .vi_copy{padding-top:5px;padding-bottom:20px}
.vi_error_code_wrapper{position:relative;height:100%;width:80%;margin:70px 10% 0}
.vi_error_code_wrapper .vi_headline_1{margin:15px 0 23px 0;padding:3px 0}
@media screen and (min-width:661px){.vi_error_code_wrapper .vi_headline_1{margin-top:0;margin-bottom:17px;padding-right:140px}
}
@media screen and (min-width:1441px){.vi_error_code_wrapper .vi_headline_1{margin-bottom:30px;padding-right:155px}
}
.vi_error_code_wrapper .vi_row{padding:0;margin-bottom:20px}
.vi_error_code_wrapper .vi_row .key{text-decoration:underline}
@media screen and (min-width:661px){.vi_error_code_wrapper{width:60%;margin:110px 20% 0}
}
@media screen and (min-width:1441px){.vi_error_code_wrapper{width:50%;margin:130px 30% 0 20%}
.vi_error_code_wrapper .vi_row .key{text-decoration:none;float:left}
.vi_error_code_wrapper .vi_row .value{padding-left:50%}
}
.vi_imgtxt{padding:50px 0}
@media screen and (min-width:661px){.vi_imgtxt{padding:60px 0}
}
@media screen and (min-width:1441px){.vi_imgtxt{padding:80px 0}
}
@media screen and (min-width:661px){.vi_imgtxt .vi_row{display:table}
}
.vi_imgtxt .vi_col_4{width:100%}
@media screen and (min-width:661px){.vi_imgtxt .vi_col_4{width:33.3333333333%}
}
.vi_imgtxt .vi_col_6{width:100%}
@media screen and (min-width:661px){.vi_imgtxt .vi_col_6{width:50%}
}
.vi_imgtxt .vi_col_8{width:100%}
@media screen and (min-width:661px){.vi_imgtxt .vi_col_8{width:66.6666666667%}
}
@media screen and (min-width:1441px){.vi_imgtxt .vi_col_8{width:58.3333333333%}
}
.vi_imgtxt_text{float:none}
@media screen and (min-width:661px){.vi_imgtxt_text{display:table-cell;vertical-align:middle}
}
.vi_imgtxt_text .vi_imgtxt_text_buttons button{margin:20px 0 0}
@media screen and (min-width:961px){.vi_imgtxt_text .vi_imgtxt_text_buttons button{margin:0 50px 0 0}
}
.vi_imgtxt_image{float:none;font-size:0;text-indent:-9999}
@media screen and (min-width:661px){.vi_imgtxt_image{display:table-cell;vertical-align:top}
}
.vi_imgtxt_image img{max-width:100%}
.vi_imgtxt__right .vi_link_list{margin-bottom:19px}
@media screen and (min-width:661px){.vi_imgtxt__right .vi_link_list{margin-bottom:0}
}
.vi_imgtxt__left .vi_imgtxt_image{padding-bottom:20px}
@media screen and (min-width:661px){.vi_imgtxt__left .vi_imgtxt_image{padding-bottom:0}
}
@media screen and (min-width:961px){.vi_imgtxt__left .vi_imgtxt_text{padding-left:30px}
}
@media screen and (min-width:1441px){.vi_imgtxt__left .vi_imgtxt_text.vi_col_8{padding-left:65px}
}
@media screen and (min-width:1441px){.vi_imgtxt__left .vi_imgtxt_text.vi_col_6{padding-left:55px}
}
.vi_one_col{padding-top:20px;padding-bottom:0}
@media screen and (min-width:661px){.vi_one_col{padding-top:30px;padding-left:10px;padding-right:10px}
}
@media screen and (min-width:1441px){.vi_one_col{padding:40px 0 0}
.vi_one_col .vi_rich_text{max-width:960px}
}
@media screen and (min-width:1441px) and (min-width:661px){.vi_one_col .vi_rich_text{padding-left:10px;padding-right:10px}
}
@media screen and (min-width:1441px) and (min-width:1441px){.vi_one_col .vi_rich_text{padding-left:15px;padding-right:15px}
}
@media screen and (min-width:1441px) and (min-width:661px){.vi_one_col .separatorLine{padding-left:10px;padding-right:10px}
}
@media screen and (min-width:1441px) and (min-width:1441px){.vi_one_col .separatorLine{padding-left:15px;padding-right:15px}
}
.vi_toggle_btn_wrapper{background:-webkit-linear-gradient(bottom,white 60%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(bottom,white 60%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(bottom,white 60%,rgba(255,255,255,0) 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#00FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#00FFFFFF);background:-ms-linear-gradient(bottom,white 60%,rgba(255,255,255,0) 100%);background:linear-gradient(bottom,white 60%,rgba(255,255,255,0) 100%);position:relative;top:-30px;padding-top:30px}
.vi_two_col_expanded+.vi_toggle_btn_wrapper{background:0;filter:none;-ms-filter:none}
.vi_two_col{padding-top:40px;padding-bottom:40px}
.vi_two_col .vi_toggle{margin-top:15px}
.vi_two_col .vi_toggle_more{position:absolute}
@media screen and (min-width:661px){.vi_two_col{padding-top:50px;padding-bottom:50px}
.vi_two_col .vi_toggle_more{margin-left:10px}
}
@media screen and (min-width:961px){.vi_two_col .vi_toggle_more{padding-left:10px}
}
@media screen and (min-width:1441px){.vi_two_col{padding-top:65px;padding-bottom:65px}
.vi_two_col .vi_toggle_more{margin-left:15px;padding-left:15px}
.vi_two_col .vi_toggle_less{margin-top:20px}
}
.vi_two_col .vi_col_9{padding-top:6px;padding-bottom:10px}
@media screen and (min-width:661px){.vi_two_col .vi_col_9{padding-top:6px;padding-bottom:10px}
}
@media screen and (min-width:1441px){.vi_two_col .vi_col_9{padding-top:10px;padding-bottom:15px}
}
.vi_two_col_right{padding-top:30px}
@media screen and (min-width:661px){.vi_two_col_right{padding-top:40px}
}
@media screen and (min-width:961px){.vi_two_col_right{padding-top:0}
}
@media screen and (min-width:661px){.vi_two_col_left .vi_rich_text{padding-left:10px;padding-right:10px}
}
@media screen and (min-width:1441px){.vi_two_col_left .vi_rich_text{padding-left:15px;padding-right:15px}
}
.vi_two_col_left_half{overflow:hidden;text-overflow:ellipsis;margin-bottom:35px}
@media screen and (min-width:661px){.vi_two_col_left_half{margin-bottom:25px}
}
@media screen and (min-width:961px){.vi_two_col_left_half{margin-bottom:0}
}
.vi_hide{display:none}
.vi_product_details{padding-top:44px;background:#f1f1f3}
@media screen and (min-width:661px){.vi_product_details{padding-top:60px}
}
@media screen and (min-width:1441px){.vi_product_details{padding-top:80px}
}
.vi_product_details .vi_headline_1{margin-bottom:12px}
@media screen and (min-width:661px){.vi_product_details .vi_headline_1{margin-bottom:0;float:left}
}
.vi_toggle_container{margin-bottom:40px}
@media screen and (min-width:661px){.vi_toggle_container{margin-bottom:50px}
.vi_toggle_container button{float:right}
}
.vi_toggle_container .vi_active{display:block}
@media screen and (min-width:661px){.vi_toggle_container__no_margin button{float:right}
}
.vi_toggle_container__no_margin .vi_active{display:block}
.vi_toggle_content,.vi_toggle_less,.vi_toggle_more{display:none}
.vi_product_details_img_map{margin-bottom:40px}
.vi_product_details_zoom_img{float:left;position:relative;padding:0 0 20px 0}
@media screen and (min-width:661px){.vi_product_details_zoom_img{padding-bottom:30px}
}
.vi_product_details_zoom_img .vi_zoom_img{display:block;margin:0 auto 20px;width:280px}
@media screen and (min-width:661px){.vi_product_details_zoom_img .vi_zoom_img{display:inline-block;padding-left:10px;padding-right:10px;width:50%;float:left}
}
@media screen and (min-width:961px){.vi_product_details_zoom_img .vi_zoom_img{width:100%;float:none}
}
@media screen and (min-width:1441px){.vi_product_details_zoom_img .vi_zoom_img{padding-left:15px;padding-right:15px}
}
.vi_product_details_link_list{padding-top:24px;padding-bottom:25px}
@media screen and (min-width:661px){.vi_product_details_link_list{padding-top:16px;padding-bottom:25px}
}
@media screen and (min-width:1441px){.vi_product_details_link_list{padding-top:23px;padding-bottom:35px}
}
.vi_product_details_link_list .vi_link_list_item{display:block}
@media screen and (min-width:661px){.vi_product_details_link_list .vi_link_list_item{display:inline-block;padding-left:10px;padding-right:10px}
}
@media screen and (min-width:1441px){.vi_product_details_link_list .vi_link_list_item{padding-left:15px;padding-right:15px}
}
.vi_product_box{display:block;padding:15px 15px 0;border:1px solid #d2d2d7;background:#fff;outline:0}
@media screen and (min-width:661px){.vi_product_box{padding:30px 24px 25px}
}
@media screen and (min-width:1441px){.vi_product_box{padding:40px 39px 34px}
}
.vi_product_box .vi_product_2{background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent;color:#ff3e17;margin:6px 0;padding-left:11px;overflow:hidden}
@media screen and (min-width:1441px){.vi_product_box .vi_product_2{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
@media screen and (min-width:661px){.vi_product_box .vi_product_2{margin-top:0}
}
@media screen and (min-width:1441px){.vi_product_box .vi_product_2{margin-bottom:9px;padding-left:14px}
}
.vi_product_box p{padding-bottom:15px;overflow:hidden}
@media screen and (min-width:661px){.vi_product_box p{padding-bottom:0}
}
.vi_product_box img{display:block;float:left;width:70px;height:70px;margin:0 12px 15px 0}
@media screen and (min-width:661px){.vi_product_box img{float:none;width:250px;height:155px;margin:0 0 15px 0;border-bottom:1px solid #d2d2d7}
}
@media screen and (min-width:1441px){.vi_product_box img{width:346px;height:214px;margin-bottom:25px}
}
.vi_product_suggestions{padding:50px 0 30px;background:#f1f1f3}
@media screen and (min-width:661px){.vi_product_suggestions{padding:60px 0 40px;overflow:hidden}
}
@media screen and (min-width:1441px){.vi_product_suggestions{padding:80px 0 50px}
}
.vi_product_suggestions .vi_row{position:relative}
.vi_product_suggestions .vi_component_header{min-height:39px}
@media screen and (min-width:1441px){.vi_product_suggestions .vi_component_header{min-height:45px}
}
.vi_product_suggestions .vi_component_header .vi_headline_1{padding-bottom:0}
@media screen and (min-width:661px){.vi_product_suggestions .vi_component_header .vi_headline_1{padding-right:200px;margin-bottom:0}
}
@media screen and (min-width:961px){.vi_product_suggestions .vi_component_header .vi_headline_1{padding-right:0}
}
@media screen and (min-width:661px){.vi_product_suggestions .vi_component_header .vi_component_header_button{top:0}
}
.vi_product_suggestions .vi_component_header .vi_product_suggest_nav{position:absolute;top:0;right:-10px}
@media screen and (min-width:661px){.vi_product_suggestions .vi_component_header .vi_product_suggest_nav{right:0}
}
.vi_product_suggestions.vi_slider .vi_component_header{padding-right:100px}
@media screen and (min-width:661px){.vi_product_suggestions.vi_slider .vi_component_header{padding-right:10px}
}
@media screen and (min-width:1441px){.vi_product_suggestions.vi_slider .vi_component_header{padding-right:15px}
}
@media screen and (min-width:661px){.vi_product_suggestions.vi_slider .vi_slider_pagination{margin:-10px 0}
}
@media screen and (min-width:1441px){.vi_product_suggestions.vi_slider .vi_slider_pagination{margin:-10px 0 0}
}
.vi_product_suggest_item_container{padding-top:20px}
@media screen and (min-width:661px){.vi_product_suggest_item_container{padding-top:35px}
}
.vi_product_suggest_item_container .vi_product_box{margin-bottom:20px}
@media screen and (min-width:1441px){.vi_product_suggest_item_container .vi_product_box{margin-bottom:0}
}
.vi_slider .vi_product_suggest_item_container{padding-top:0}
@media screen and (min-width:1441px){.vi_slider .vi_product_suggest_item_container{padding-top:10px}
}
.vi_slider .vi_product_suggest_item_container .vi_col_4{border:1px solid #d2d2d7;background:#fff}
.vi_slider .vi_product_suggest_item_container .vi_product_box{border:0;margin-bottom:0}
.vi_product_overview_row .vi_product_box{margin-bottom:20px}
@media screen and (min-width:661px){.vi_product_overview_row .vi_product_box{margin-top:10px;margin-bottom:10px}
}
@media screen and (min-width:1441px){.vi_product_overview_row .vi_product_box{margin-top:15px;margin-bottom:15px}
}
.vi_product_overview_row .vi_product_overview_img_container{position:relative;margin:0 12px 15px 0;float:left;width:70px;height:70px}
@media screen and (min-width:661px){.vi_product_overview_row .vi_product_overview_img_container{float:none;margin:0 0 15px 0;width:250px;height:155px}
}
@media screen and (min-width:1441px){.vi_product_overview_row .vi_product_overview_img_container{margin-bottom:25px;width:346px;height:214px}
}
.vi_product_overview_row .vi_product_overview_img_container img{margin:0;float:none}
.vi_product_overview.vi_product_overview_compare_mode .vi_product_box img{opacity:.3}
@media screen and (min-width:661px){.vi_product_overview.vi_product_overview_compare_mode .vi_product_box img{border-color:#333}
}
.vi_product_overview.vi_product_overview_compare_mode .vi_product_box .vi_icon_link{padding-left:1px;background-image:none}
.vi_product_overview.vi_product_overview_compare_mode .vi_product_box .vi_product_2{color:#555;padding-left:0;background-image:none}
.vi_product_overview.vi_product_overview_compare_mode .vi_product_box p{color:#858585}
.vi_product_overview.vi_product_overview_compare_mode .vi_product_box .vi_product_box_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:url("viessmann.base.app/resources/img/icon-produktvergleich-add.png") no-repeat left center transparent;background-position:center center}
@media screen and (min-width:1441px){.vi_product_overview.vi_product_overview_compare_mode .vi_product_box .vi_product_box_overlay{background-image:url("viessmann.base.app/resources/img/icon-produktvergleich-add-xl.png")}
}
.vi_product_overview.vi_product_overview_compare_mode .vi_product_box.vi_selected{background:#555}
.vi_product_overview.vi_product_overview_compare_mode .vi_product_box.vi_selected img{opacity:.3}
@media screen and (min-width:661px){.vi_product_overview.vi_product_overview_compare_mode .vi_product_box.vi_selected img{border-color:#333}
}
.vi_product_overview.vi_product_overview_compare_mode .vi_product_box.vi_selected .vi_icon_link{padding-left:1px;background-image:none}
.vi_product_overview.vi_product_overview_compare_mode .vi_product_box.vi_selected .vi_product_2{color:#fff}
.vi_product_overview.vi_product_overview_compare_mode .vi_product_box.vi_selected p{color:#858585}
.vi_product_overview.vi_product_overview_compare_mode .vi_product_box.vi_selected .vi_product_box_overlay{background:url("viessmann.base.app/resources/img/icon-produktvergleich-success.png") no-repeat left center transparent;background-position:center center}
@media screen and (min-width:1441px){.vi_product_overview.vi_product_overview_compare_mode .vi_product_box.vi_selected .vi_product_box_overlay{background-image:url("viessmann.base.app/resources/img/icon-produktvergleich-success-xl.png")}
}
.vi_product_overview.vi_product_overview_compare_mode .vi_product_box.vi_inactive .vi_product_box_overlay{background:0}
.vi_prod_grp_overview{padding-top:50px;padding-bottom:44px}
@media screen and (min-width:661px){.vi_prod_grp_overview{padding-top:60px;padding-bottom:50px}
}
@media screen and (min-width:1441px){.vi_prod_grp_overview{padding-top:80px;padding-bottom:65px}
}
.vi_prod_grp_overview .vi_sub_headline{margin-bottom:14px}
@media screen and (min-width:661px){.vi_prod_grp_overview .vi_sub_headline{margin-bottom:23px}
}
@media screen and (min-width:1441px){.vi_prod_grp_overview .vi_sub_headline{margin-bottom:28px}
}
.vi_prod_grp_overview .vi_click_area{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.vi_prod_grp__row{padding:0 14px}
@media screen and (min-width:661px){.vi_prod_grp__row{padding:0}
}
.vi_prod_grp__row .vi_col_4{float:left;position:relative;width:50%;padding:0 6px}
@media screen and (min-width:661px){.vi_prod_grp__row .vi_col_4{padding:0 10px}
}
@media screen and (min-width:961px){.vi_prod_grp__row .vi_col_4{width:33.3333%}
}
@media screen and (min-width:1441px){.vi_prod_grp__row .vi_col_4{padding:0 15px}
}
.vi_prod_grp_overview__item{background-image:linear-gradient(to bottom,#e7e7e9 0,#e7e7e9 89%,#dcdddf 89%,#dcdddf 100%);position:relative;display:block;margin:6px 0;height:200px;outline:0}
@media screen and (min-width:661px){.vi_prod_grp_overview__item{margin:10px 0;height:175px}
}
@media screen and (min-width:961px){.vi_prod_grp_overview__item{height:169px}
}
@media screen and (min-width:1441px){.vi_prod_grp_overview__item{margin:15px 0;height:240px}
}
.vi_prod_grp_overview__item.vi_active{border:1px solid #858585}
.vi_prod_grp_overview__item.vi_filtered{display:none}
.vi_prod_grp_overview__item .vi_headline_2{background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent;padding:8px 0 0 26px;margin-right:15px;background-position:15px 17px;color:#ff3e17;font-size:15px;line-height:26px;-ms-word-wrap:break-word;word-wrap:break-word}
@media screen and (min-width:1441px){.vi_prod_grp_overview__item .vi_headline_2{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
@media screen and (min-width:661px){.vi_prod_grp_overview__item .vi_headline_2{position:absolute;left:30px;top:25px;width:176px;padding:0 0 0 11px;background-position:left 9px;font-size:20px;line-height:27px}
}
@media screen and (min-width:961px){.vi_prod_grp_overview__item .vi_headline_2{width:170px}
}
@media screen and (min-width:1441px){.vi_prod_grp_overview__item .vi_headline_2{left:40px;top:36px;width:244px;padding-left:14px;background-position:left 10px;font-size:24px;line-height:30px}
}
.vi_prod_grp_overview__item img{position:absolute;right:0;bottom:10px;width:67px;height:114px}
@media screen and (min-width:661px){.vi_prod_grp_overview__item img{bottom:0;position:relative;float:right;width:104px;height:175px}
}
@media screen and (min-width:961px){.vi_prod_grp_overview__item img{width:100px;height:169px}
}
@media screen and (min-width:1441px){.vi_prod_grp_overview__item img{width:142px;height:240px}
}
.vi_product_overview{padding-top:50px;padding-bottom:30px;background:#f1f1f3}
.vi_product_overview .vi_row{position:relative}
.vi_product_overview .vi_product_overview_row{padding-top:30px}
@media screen and (min-width:661px){.vi_product_overview .vi_product_overview_row{padding-top:20px}
}
@media screen and (min-width:1441px){.vi_product_overview .vi_product_overview_row{padding-top:25px}
}
@media screen and (min-width:661px){.vi_product_overview{padding-top:60px;padding-bottom:50px}
}
@media screen and (min-width:1441px){.vi_product_overview{padding-top:80px;padding-bottom:65px}
}
.vi_product_overview.vi_product_overview_compare_mode .vi_product_overview_nav__close{display:inline-block}
@media screen and (min-width:661px){.vi_product_overview .vi_component_header .vi_headline_1{padding-top:5px;padding-right:270px}
}
@media screen and (min-width:961px){.vi_product_overview .vi_component_header .vi_headline_1{padding-top:0;padding-right:0}
}
@media screen and (min-width:661px){.vi_product_overview .vi_component_header .vi_sub_headline{padding-top:12px}
}
.vi_product_overview_nav{position:relative;margin-top:12px;margin-bottom:0}
@media screen and (min-width:661px){.vi_product_overview_nav{position:absolute;right:10px;top:0;margin-top:0}
}
@media screen and (min-width:961px){.vi_product_overview_nav{top:auto;bottom:0}
}
@media screen and (min-width:1441px){.vi_product_overview_nav{right:15px}
}
.vi_product_overview_nav .vi_product_overview_nav__button{float:left}
.vi_product_overview_nav .vi_product_overview_nav__close{width:39px;height:39px;float:left;background:url("viessmann.base.app/resources/img/icon-close-outline-vitorange.png") no-repeat left center transparent;display:none;margin-left:16px}
@media screen and (min-width:1441px){.vi_product_overview_nav .vi_product_overview_nav__close{background-image:url("viessmann.base.app/resources/img/icon-close-outline-vitorange-xl.png")}
}
@media screen and (min-width:661px){.vi_product_overview_nav .vi_product_overview_nav__close{margin-left:14px}
}
@media screen and (min-width:961px){.vi_product_overview_nav .vi_product_overview_nav__close{margin-left:21px}
}
@media screen and (min-width:1441px){.vi_product_overview_nav .vi_product_overview_nav__close{width:45px;height:45px}
}
.vi_product_overview_popover{width:220px}
.vi_product_overview_popover .vi_popover_content{padding:17px 22px}
@media screen and (min-width:1441px){.vi_product_overview_popover{width:250px}
}
.vi_responsive_table__h.vi_responsive_table__v .vi_head tr:first-child{display:block}
@media screen and (min-width:961px){.vi_responsive_table__h.vi_responsive_table__v .vi_head tr:first-child{display:table-row}
}
.vi_product_compare{position:relative}
.vi_product_compare .vi_table_container{z-index:1;overflow-x:auto;margin:0 10px 60px}
@media screen and (min-width:1441px){.vi_product_compare .vi_table_container{margin:0 15px 60px}
}
.vi_product_compare .vi_form_select_wrap.vi_form_select{margin:0}
.vi_product_compare .vi_form_select_wrap.vi_form_select select{width:100%}
.vi_product_compare .vi_form_select_wrap.vi_form_select .vi_form_select_head{padding-bottom:5px}
.vi_product_compare .vi_compare_table_wrapper.vi_fixed .vi_head th{padding:20px 0 20px 20px}
@media screen and (min-width:961px){.vi_product_compare .vi_compare_table_wrapper.vi_fixed .vi_head th{padding:20px}
}
@media screen and (min-width:1441px){.vi_product_compare .vi_compare_table_wrapper.vi_fixed .vi_head th{padding:20px 60px 25px 30px}
}
.vi_product_compare .vi_compare_table_wrapper.vi_fixed .vi_head th:first-child{padding-left:0}
.vi_product_compare .vi_compare_table_wrapper.vi_fixed .vi_head .vi_col_text .vi_headline_2,.vi_product_compare .vi_compare_table_wrapper.vi_fixed .vi_head .vi_col_text .vi_copy,.vi_product_compare .vi_compare_table_wrapper.vi_fixed .vi_head .vi_col_text .vi_icon_link{display:none}
.vi_product_compare .vi_compare_table_wrapper.vi_fixed .vi_head .vi_col_select .vi_select_label{display:block}
.vi_product_compare .vi_compare_table_wrapper.vi_fixed .vi_head .vi_col_select .vi_select_img,.vi_product_compare .vi_compare_table_wrapper.vi_fixed .vi_head .vi_col_select .vi_select_buttons,.vi_product_compare .vi_compare_table_wrapper.vi_fixed .vi_head .vi_col_select .vi_form_select{display:none}
@media screen and (min-width:961px){.vi_product_compare .vi_compare_table_wrapper.vi_fixed .vi_head .vi_col_select .vi_select_label{display:none}
.vi_product_compare .vi_compare_table_wrapper.vi_fixed .vi_head .vi_col_select .vi_form_select{display:block}
}
.vi_product_compare .vi_head_background{width:100%;position:absolute;top:0;left:0;height:0;background-color:#f1f1f3;z-index:-1;-webkit-transform:translate3d(0,0,0)}
.vi_compare_table{color:#555}
.vi_compare_table th,.vi_compare_table td{display:block;border:0;text-align:left;vertical-align:top;width:100%}
@media screen and (min-width:961px){.vi_compare_table th,.vi_compare_table td{display:table-cell;width:220px;border-bottom:1px solid #d2d2d7}
}
@media screen and (min-width:1441px){.vi_compare_table th,.vi_compare_table td{width:342px}
}
.vi_compare_table th:first-child,.vi_compare_table td:first-child{width:100%}
@media screen and (min-width:961px){.vi_compare_table th:first-child,.vi_compare_table td:first-child{width:165px}
}
@media screen and (min-width:1441px){.vi_compare_table th:first-child,.vi_compare_table td:first-child{width:312px}
}
.vi_compare_table th{padding-top:20px}
@media screen and (min-width:961px){.vi_compare_table th{padding:40px 20px 40px 20px}
}
@media screen and (min-width:1441px){.vi_compare_table th{padding:60px 60px 60px 30px}
}
.vi_compare_table td{text-align:right;padding:10px}
@media screen and (min-width:961px){.vi_compare_table td{text-align:left;padding:40px 20px 40px 20px}
}
@media screen and (min-width:1441px){.vi_compare_table td{padding:30px 0 30px 30px}
}
.vi_compare_table td:first-child{color:#333}
.vi_compare_table tr{border-bottom:1px solid #d2d2d7}
.vi_compare_table tr.vi_last{border-bottom:0}
.vi_compare_table thead tr{border-bottom:0}
.vi_compare_table .vi_table_subsection{border-bottom:2px solid #d2d2d7}
.vi_compare_table .vi_table_subsection .vi_headline_2{color:#858585}
.vi_compare_table .vi_table_subsection td{padding-top:40px}
.vi_compare_table tbody:before{display:block;content:" ";width:100%;background-color:#fff;height:10px}
@media screen and (min-width:961px){.vi_compare_table tbody:before{height:20px}
}
.vi_compare_table .vi_head{background-color:#f1f1f3}
.vi_compare_table .vi_head .vi_col_text .vi_headline_2{margin-bottom:10px}
.vi_compare_table .vi_head .vi_col_text .vi_copy{margin-bottom:22px}
@media screen and (min-width:1441px){.vi_compare_table .vi_head .vi_col_text .vi_icon_link{font-size:13px}
}
.vi_compare_table .vi_head .vi_col_select.vi_selected .vi_select_img{background-color:#fff}
.vi_compare_table .vi_head .vi_col_select .vi_select_img{overflow:hidden;width:130px;height:80px}
@media screen and (min-width:661px){.vi_compare_table .vi_head .vi_col_select .vi_select_img{width:180px;height:112px}
}
@media screen and (min-width:961px){.vi_compare_table .vi_head .vi_col_select .vi_select_img{width:200px;height:124px}
}
@media screen and (min-width:1441px){.vi_compare_table .vi_head .vi_col_select .vi_select_img{width:252px;height:156px}
}
.vi_compare_table .vi_head .vi_col_select .vi_select_img .vi_js_lazy_image img{width:100%}
.vi_compare_table .vi_head .vi_col_select .vi_form_select{margin-top:13px;width:100%}
.vi_compare_table .vi_head .vi_col_select .vi_select_label{display:none}
.vi_compare_table .vi_head .vi_col_select .vi_select_buttons{margin-top:18px}
@media screen and (min-width:661px){.vi_compare_table .vi_head .vi_col_select .vi_select_buttons{margin-top:20px}
}
.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_product_link{float:left;margin-right:10px;display:none}
@media screen and (min-width:961px){.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_product_link{display:inline-block}
}
@media screen and (min-width:1441px){.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_product_link{margin-right:15px}
}
.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_icon{float:left;width:39px;height:39px;margin-right:10px}
@media screen and (min-width:1441px){.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_icon{width:45px;height:45px;margin-right:15px}
}
.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_product_icon{margin-right:15px;background:url("viessmann.base.app/resources/img/icon-arrow-fill-dunkelgrau-rechts.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_product_icon{background-image:url("viessmann.base.app/resources/img/icon-arrow-fill-dunkelgrau-rechts-xl.png")}
}
.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_product_icon:hover,.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_product_icon:active{background:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-rechts.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_product_icon:hover,.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_product_icon:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-rechts-xl.png")}
}
@media screen and (min-width:961px){.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_product_icon{display:none}
}
.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_leaflet_icon{background:url("viessmann.base.app/resources/img/icon-arrow-fill-dunkelgrau-rechts.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_leaflet_icon{background-image:url("viessmann.base.app/resources/img/icon-arrow-fill-dunkelgrau-rechts-xl.png")}
}
.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_leaflet_icon:hover,.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_leaflet_icon:active{background:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-rechts.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_leaflet_icon:hover,.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_leaflet_icon:active{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-rechts-xl.png")}
}
.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_btn__icon__pin{text-indent:-9999px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px;width:38px;padding:0;background-position:center}
@media screen and (min-width:1441px){.vi_compare_table .vi_head .vi_col_select .vi_select_buttons .vi_btn__icon__pin{-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;width:45px}
}
.vi_compare_table .vi_compare_table_icons{clear:both}
@media screen and (min-width:961px){.vi_compare_table .vi_compare_table_icons{clear:none}
}
.vi_compare_table .vi_compare_table_icons img{margin-left:15px}
.vi_compare_table .vi_compare_table_icons img:first-child{margin-left:0}
.vi_product_compare .vi_float_container{display:none}
@media screen and (min-width:961px){.vi_product_compare .vi_float_container{display:block}
}
.vi_details_dropdown,.vi_details_overlay{background-color:#f1f1f3}
.vi_details_dropdown .vi_toggle_content,.vi_details_overlay .vi_toggle_content{padding-top:60px}
@media screen and (min-width:1441px){.vi_details_dropdown .vi_toggle_content,.vi_details_overlay .vi_toggle_content{padding-top:100px}
}
.vi_details_dropdown .vi_row,.vi_details_overlay .vi_row{padding-bottom:60px}
@media screen and (min-width:1441px){.vi_details_dropdown .vi_row,.vi_details_overlay .vi_row{padding-bottom:100px}
}
.vi_details_dropdown .vi_product_details_link_list,.vi_details_overlay .vi_product_details_link_list{padding:30px 20px;margin-bottom:0}
@media screen and (min-width:661px){.vi_details_dropdown .vi_product_details_link_list,.vi_details_overlay .vi_product_details_link_list{padding:30px 0}
}
.vi_js_toggle_container.vi_section__grey .vi_details_dropdown,.vi_js_toggle_container.vi_section__grey .vi_details_overlay{background:#fff}
.vi_details_dropdown_content,.vi_details_overlay_content{float:left;padding-left:10px;padding-right:10px}
@media screen and (min-width:961px){.vi_details_dropdown_content,.vi_details_overlay_content{padding-left:70px}
}
.vi_details_dropdown_content ul,.vi_details_overlay_content ul{list-style:none;padding-left:0}
.vi_details_dropdown_content ul li,.vi_details_overlay_content ul li{color:#333;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAE0lEQVQIW2P8qiz9nwELYBxICQBiOQ0zRQWi0wAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:0 9px;font-family:"Univers57",Arial,Helvetica,sans-serif;font-size:13px;line-height:17px;padding-left:25px;margin-top:30px}
@media screen and (min-width:661px){.vi_details_dropdown_content ul li,.vi_details_overlay_content ul li{font-size:18px;line-height:24px}
}
.vi_details_dropdown_content ul li:first-child,.vi_details_overlay_content ul li:first-child{margin-top:0}
.vi_details_dropdown_content h2,.vi_details_overlay_content h2{font-size:15px;font-weight:normal;line-height:17px;font-family:"Univers57",Arial,Helvetica,sans-serif;margin-bottom:40px}
@media screen and (min-width:661px){.vi_details_dropdown_content h2,.vi_details_overlay_content h2{font-size:26px;line-height:35px}
}
.vi_details_dropdown_button{padding-left:10px;padding-right:10px;text-align:left}
@media screen and (min-width:961px){.vi_details_dropdown_button{text-align:right}
}
.vi_details_dropdown_button button{float:none;margin-top:60px}
@media screen and (min-width:661px){.vi_details_dropdown_button button{margin-top:0}
}
.vi_details_dropdown_button button.vi_active{display:inline-block}
.vi_overlay__detail .vi_details_overlay_wrapper{background-color:transparent;background-color:rgba(255,255,255,0.96)}
.vi_overlay__detail .vi_details_overlay__grey .vi_details_overlay_wrapper{background-color:transparent;background-color:rgba(241,241,243,0.96)}
@media screen and (min-width:661px){.vi_overlay__detail{display:none !important}
}
.vi_overlay__detail .vi_detailOverlay_close{position:absolute;right:20px;top:20px;cursor:pointer;width:40px !important;height:40px !important;background:url("viessmann.base.app/resources/img/icon-close-small-outline-dunkelgrau.png") no-repeat left center transparent;width:40px;height:40px}
@media screen and (min-width:661px){.vi_overlay__detail .vi_detailOverlay_close{background:url("viessmann.base.app/resources/img/icon-close-small-outline-dunkelgrau.png") no-repeat left center transparent;width:40px;height:40px}
}
@media screen and (min-width:1441px){.vi_overlay__detail .vi_detailOverlay_close{background:url("viessmann.base.app/resources/img/icon-close-outline-dunkelgrau-xl.png") no-repeat left center transparent;width:104px;height:104px}
}
.vi_overlay__detail .vi_details_overlay{background:transparent;width:100%;height:100%}
.vi_overlay__detail .vi_details_overlay_wrapper{height:100%;width:100%;display:table;table-layout:fixed}
@media screen and (min-width:661px){.vi_js_detailOverlay_button{display:none}
}
.vi_js_mobile_detailOverlay .vi_details_dropdown{display:none}
@media screen and (min-width:661px){.vi_js_mobile_detailOverlay .vi_details_dropdown{display:block}
}
.vi_js_mobile_detailOverlay .vi_toggle_more,.vi_js_mobile_detailOverlay .vi_toggle_more.vi_active,.vi_js_mobile_detailOverlay .vi_toggle_less.vi_active{display:none}
@media screen and (min-width:661px){.vi_js_mobile_detailOverlay .vi_toggle_more.vi_active,.vi_js_mobile_detailOverlay .vi_toggle_less.vi_active{display:block}
}
.vi_details_overlay_content{display:table-cell;vertical-align:middle;padding-top:0;padding-bottom:0;float:none}
.vi_details_overlay_content .vi_component_separator{margin-top:50px}
.vi_details_overlay_content .vi_product_details_link_list .vi_link_list_item{margin-top:0;padding-left:0;background:0}
.vi_details_overlay_content .vi_product_details_link_list{padding-left:0}
.vi_section,.vi_section__media{padding:50px 0}
@media screen and (min-width:661px){.vi_section,.vi_section__media{padding:60px 0}
}
@media screen and (min-width:1441px){.vi_section,.vi_section__media{padding:100px 0}
}
.vi_section p,.vi_section__media p{margin:25px 0 30px}
@media screen and (min-width:661px){.vi_section p,.vi_section__media p{margin:40px 0}
}
.vi_section .vi_show_details_button button,.vi_section__media .vi_show_details_button button{float:none}
.vi_js_toggle_container.vi_section__grey .vi_section{background:#f1f1f3}
.vi_section__media{padding-top:0;padding-bottom:0}
@media screen and (min-width:661px){.vi_section__media.vi_mediacomponent__darkbg .vi_section_content__media p,.vi_section__media.vi_mediacomponent__darkbg .vi_headline_1{color:#fff}
}
.vi_section_number{height:100%;width:100%;margin-bottom:25px}
@media screen and (min-width:661px){.vi_section_number{float:left;width:auto;margin-right:35px}
}
@media screen and (min-width:661px){.vi_section_content{float:left;width:58.3333%}
}
@media screen and (min-width:961px){.vi_section_content{width:50%}
}
.vi_section_content .vi_headline_1{width:75%}
@media screen and (min-width:661px){.vi_section_content .vi_headline_1{width:100%;font-size:24px;line-height:33px}
}
@media screen and (min-width:1441px){.vi_section_content .vi_headline_1{font-size:48px;line-height:58px}
}
.vi_micro_vc .vi_teaser_headline{font-size:24px;line-height:33px}
@media screen and (min-width:961px){.vi_micro_vc .vi_teaser_headline{font-size:30px;line-height:40px}
}
@media screen and (min-width:1441px){.vi_micro_vc .vi_teaser_headline{font-size:48px;line-height:56px}
}
.vi_micro_vc .vi_section p,.vi_micro_vc .vi_rich_text p,.vi_micro_vc .vi_section_content__media p,.vi_micro_vc .vi_stage_overlay__inline_item p,.vi_micro_vc .vi_section_partner__header p,.vi_micro_vc .vi_tim_text p{font-family:"Univers55",Arial,Helvetica,sans-serif;color:#333;font-size:13px;line-height:17px}
@media screen and (min-width:661px){.vi_micro_vc .vi_section p,.vi_micro_vc .vi_rich_text p,.vi_micro_vc .vi_section_content__media p,.vi_micro_vc .vi_stage_overlay__inline_item p,.vi_micro_vc .vi_section_partner__header p,.vi_micro_vc .vi_tim_text p{font-size:15px;line-height:26px}
}
.vi_micro_vc .vi_section p.vi_color_vito,.vi_micro_vc .vi_rich_text p.vi_color_vito,.vi_micro_vc .vi_section_content__media p.vi_color_vito,.vi_micro_vc .vi_stage_overlay__inline_item p.vi_color_vito,.vi_micro_vc .vi_section_partner__header p.vi_color_vito,.vi_micro_vc .vi_tim_text p.vi_color_vito{padding-top:10px}
.vi_micro_vc .vi_teaser_row4__details,.vi_micro_vc .vi_js_toggle_container,.vi_micro_vc .vi_section__partner,.vi_micro_vc .vi_tile_container{background:#fff}
.vi_micro_vc .vi_btn__transparent__gr2.vi_active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAIBAMAAADZ48iGAAAAFVBMVEUzMzMzMzMAAAAzMzMzMzMzMzMzMzNiAqgZAAAABnRSTlPMEQC7dyIpGdhIAAAAJklEQVQI12NwFlISdmAQYFRkEGBQZAhgVGBQEkgQgpIQEYgsRCUAcqIExRf5mQUAAAAASUVORK5CYII=);background-position:15px center}
@media screen and (min-width:1441px){.vi_micro_vc .vi_btn__transparent__gr2.vi_active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAGFBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzOW6p+xAAAAB3RSTlMAZpmqiN278gohcQAAADtJREFUCNdjMGJgYFBmEFdgYCpkYCxiUBdgYBBXKgQKMpYLAEmmcgUgqS5YBGQWgpS5CzAwljAEAgXFAK3vBfxIJjinAAAAAElFTkSuQmCC);background-position:21px center}
}
.vi_micro_vc .vi_btn__transparent__gr2.vi_active:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAIBAMAAADZ48iGAAAAFVBMVEX///////8AAAD///////////////95fQysAAAABnRSTlPMEQC7dyIpGdhIAAAAJklEQVQI12NwFlISdmAQYFRkEGBQZAhgVGBQEkgQgpIQEYgsRCUAcqIExRf5mQUAAAAASUVORK5CYII=)}
@media screen and (min-width:1441px){.vi_micro_vc .vi_btn__transparent__gr2.vi_active:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAGFBMVEUAAAD///////////////////////////8jfp1fAAAAB3RSTlMAZpmqiN278gohcQAAADtJREFUCNdjMGJgYFBmEFdgYCpkYCxiUBdgYBBXKgQKMpYLAEmmcgUgqS5YBGQWgpS5CzAwljAEAgXFAK3vBfxIJjinAAAAAElFTkSuQmCC)}
}
.vi_section_content__media{background:#fff;position:relative;padding-bottom:50px}
@media screen and (min-width:661px){.vi_section_content__media{padding-bottom:0}
}
.vi_section_content__media .vi_headline_1{font-weight:normal;width:75%}
@media screen and (min-width:661px){.vi_section_content__media .vi_headline_1{width:75%;font-size:24px;line-height:33px}
}
@media screen and (min-width:1441px){.vi_section_content__media .vi_headline_1{width:50%;font-size:48px;line-height:58px}
}
.vi_section_content__media .vi_row{position:relative}
.vi_section_content__media p{font-family:"Univers55",Arial,Helvetica,sans-serif;color:#333}
@media screen and (min-width:961px){.vi_section_content__media p{max-width:65%;margin:40px 0}
}
@media screen and (min-width:1441px){.vi_section_content__media p{max-width:none;margin:30px 0}
}
.vi_section_content__media_background{overflow-x:hidden}
@media screen and (min-width:661px){.vi_section_content__media_background{position:relative}
}
.vi_section_content__media_background img{max-width:100%;display:block;margin:0 auto}
@media screen and (min-width:661px){.vi_section_content__media_background img{max-width:none;height:460px}
}
@media screen and (min-width:961px){.vi_section_content__media_background img{height:auto}
}
@media screen and (min-width:661px){.vi_video_image_container .vi_section_content__media_background img{max-width:100%;height:auto}
}
.vi_section_content__media_inner{margin:50px 0 0}
@media screen and (min-width:661px){.vi_section_content__media_inner{position:absolute;bottom:100%;width:50%;left:50%;z-index:10;margin:50px 0}
}
@media screen and (min-width:1441px){.vi_section_content__media_inner{margin:140px 0}
}
.vi_section_content__media_inner .vi_headline_1{width:90%}
@media screen and (min-width:961px){.vi_section_content__media_inner .vi_headline_1{width:75%}
}
@media screen and (min-width:1441px){.vi_section_content__media_inner .vi_headline_1{font-size:48px;line-height:58px}
}
.vi_section_content__media_subheadline{margin-bottom:20px}
@media screen and (min-width:661px){.vi_section_content__media_subheadline{margin-bottom:40px}
}
@media screen and (min-width:961px){.vi_section_content__media_subheadline{margin-bottom:50px}
}
@media screen and (min-width:1441px){.vi_section_content__media_subheadline{margin-bottom:60px}
}
.vi_section_content__media_subheadline .vi_headline_1{font-size:32px;line-height:32px;float:left;width:auto;margin-right:10px}
@media screen and (min-width:661px){.vi_section_content__media_subheadline .vi_headline_1{font-size:24px;line-height:33px}
}
@media screen and (min-width:1441px){.vi_section_content__media_subheadline .vi_headline_1{font-size:64px;line-height:64px}
}
.vi_section_content__media_subheadline_label{font-size:12px;line-height:20px;background:#ff3e17;color:#fff;padding:3px 15px;margin-top:4px;float:left}
@media screen and (min-width:961px){.vi_section_content__media_subheadline_label{padding:4px 15px;font-size:15px;line-height:17px}
}
.vi_zoom_img{display:inline-block}
.vi_zoom_img img{display:block;width:100%;height:auto}
.vi_zoom_img i{background:url("viessmann.base.app/resources/img/icon-zoom.png") no-repeat left center transparent;position:absolute;bottom:20px;right:20px;width:21px;height:21px}
@media screen and (min-width:1441px){.vi_zoom_img i{background-image:url("viessmann.base.app/resources/img/icon-zoom-xl.png")}
}
@media screen and (min-width:1441px){.vi_zoom_img i{width:29px;height:29px}
}
.vi_zoom_img__content{position:relative;width:280px;padding:20px 20px 20px;border:1px solid #d2d2d7;background:#fff}
@media screen and (min-width:661px){.vi_zoom_img__content{width:310px}
}
@media screen and (min-width:961px){.vi_zoom_img__content{width:300px}
}
@media screen and (min-width:1441px){.vi_zoom_img__content{width:312px}
}
.vi_close__zoom{background:url("viessmann.base.app/resources/img/icon-close-fill-bw-small.png") no-repeat left center transparent;width:33px;height:33px}
@media screen and (min-width:661px){.vi_close__zoom{background:url("viessmann.base.app/resources/img/icon-close-fill-bw.png") no-repeat left center transparent;width:39px;height:39px}
}
@media screen and (min-width:1441px){.vi_close__zoom{background:url("viessmann.base.app/resources/img/icon-close-fill-bw-xl.png") no-repeat left center transparent;width:45px;height:45px}
}
.vi_lb_wrapper .vi_lb_upper,.vi_lb_wrapper .vi_lb_lower,.vi_lb_img_container,.vi_lb_img_container img,#vi_lb_content .vi_gallery_image_wrapper,#vi_lb_content .vi_gallery_image,#vi_lb_content .vi_gallery_image img{position:absolute;top:0;right:0;bottom:0;left:0}
.vi_lb_wrapper .vi_lb_lower{top:auto;background-color:#fff}
.vi_lb_wrapper.vi_has_caption .vi_lb_upper{bottom:100px}
@media all and (min-width:1441px){.vi_lb_wrapper.vi_has_caption .vi_lb_upper{bottom:120px}
}
.vi_lb_wrapper.vi_has_caption .vi_lb_lower{height:100px}
@media all and (min-width:1441px){.vi_lb_wrapper.vi_has_caption .vi_lb_lower{height:120px}
}
.vi_lb_wrapper.vi_has_gallery .vi_lb_upper{bottom:150px}
@media all and (min-width:1441px){.vi_lb_wrapper.vi_has_gallery .vi_lb_upper{bottom:190px}
}
.vi_lb_wrapper.vi_has_gallery .vi_lb_lower{height:150px}
@media all and (min-width:1441px){.vi_lb_wrapper.vi_has_gallery .vi_lb_lower{height:190px}
}
.vi_lb_img_container img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;padding:10px;overflow:auto}
.vi_lb_infobox{width:100%}
.vi_lb_caption{min-height:15px;margin:20px}
@media screen and (min-width:661px){.vi_lb_caption{min-height:30px;margin:30px}
}
@media screen and (min-width:1441px){.vi_lb_caption{min-height:30px;margin:40px}
}
.vi_imagemap{position:relative;width:100%;text-align:center}
.vi_imagemap .vi_imagemap_img_wrap{position:relative;display:inline-block}
.vi_imagemap .vi_imagemap_hotspot{position:absolute;display:inline-block;width:41px;height:41px;background:url("viessmann.base.app/resources/img/icon-tooltip-open.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_imagemap .vi_imagemap_hotspot{background-image:url("viessmann.base.app/resources/img/icon-tooltip-open-xl.png")}
}
.vi_imagemap .vi_imagemap_hotspot.vi_active{background:url("viessmann.base.app/resources/img/icon-tooltip-close.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_imagemap .vi_imagemap_hotspot.vi_active{background-image:url("viessmann.base.app/resources/img/icon-tooltip-close-xl.png")}
}
@media screen and (min-width:1441px){.vi_imagemap .vi_imagemap_hotspot{width:51px;height:51px}
}
.vi_imagemap_popover{width:222px}
.vi_imagemap_popover .vi_imagemap_popover_img_wrap{position:relative;padding-bottom:56%;background-color:#d2d2d7}
.vi_imagemap_popover .vi_imagemap_popover_img{position:absolute;top:0;left:0;width:100%;height:auto}
@media screen and (min-width:661px){.vi_imagemap_popover .vi_popover_title{padding-top:15px}
.vi_imagemap_popover .vi_popover_content{padding:8px 20px}
}
@media screen and (min-width:1441px){.vi_imagemap_popover{width:322px}
.vi_imagemap_popover .vi_popover_title{padding-top:25px}
.vi_imagemap_popover .vi_popover_content{padding:18px 30px}
}
.vi_imagemap_overlay{display:table;width:100%;height:100%}
.vi_imagemap_overlay .vi_imagemap_overlay_wrap_outer{display:table-cell;vertical-align:top;text-align:center;padding-top:80px}
.vi_imagemap_overlay .vi_imagemap_overlay_wrap_inner{width:320px;margin:0 auto}
.vi_imagemap_overlay .vi_imagemap_overlay_img{width:320px;height:180px}
.vi_imagemap_overlay .vi_imagemap_overlay_title{padding:20px 20px 8px 20px;text-align:left}
.vi_imagemap_overlay .vi_imagemap_overlay_content{padding:0 20px 25px 20px;text-align:left}
.vi_imagemap_overlay_close{background:url("viessmann.base.app/resources/img/icon-close-fill-bw-small.png") no-repeat left center transparent;width:33px;height:33px}
@media screen and (min-width:661px){.vi_imagemap_overlay_close{background:url("viessmann.base.app/resources/img/icon-close-fill-bw.png") no-repeat left center transparent;width:39px;height:39px}
}
@media screen and (min-width:1441px){.vi_imagemap_overlay_close{background:url("viessmann.base.app/resources/img/icon-close-fill-bw-xl.png") no-repeat left center transparent;width:45px;height:45px}
}
.vi_prod_icon{display:inline-block;margin-left:10px}
.vi_prod_icon img{height:17px;width:auto;position:relative;top:2px}
@media screen and (min-width:661px){.vi_prod_icon img{height:25px}
}
@media screen and (min-width:1441px){.vi_prod_icon img{height:27px;top:3px}
}
.vi_prod_grp{position:relative;width:100%;padding:44px 0 30px;float:left}
@media screen and (min-width:661px){.vi_prod_grp{padding:39px 0 25px}
}
@media screen and (min-width:1441px){.vi_prod_grp{padding:65px 0 30px}
}
.vi_prod_grp .vi_headline_1{margin-right:10px;padding-left:6px;padding-right:39px}
@media screen and (min-width:661px){.vi_prod_grp .vi_headline_1{width:66.6666%;padding:3px 0}
}
@media screen and (min-width:1441px){.vi_prod_grp .vi_headline_1{width:75%}
}
.vi_prod_grp .vi_prod_grp__tiles{padding:0}
.vi_prod_grp .vi_link_list{padding:0 6px}
@media screen and (min-width:661px){.vi_prod_grp .vi_link_list{padding:0 10px}
}
@media screen and (min-width:1441px){.vi_prod_grp .vi_link_list{padding:0 15px}
}
.vi_btn__prod_grp{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:absolute;right:6px;top:0;width:39px;height:39px;padding:0;overflow:hidden;background:url("viessmann.base.app/resources/img/icon-close-outline-dunkelgrau.png") no-repeat transparent;border:0;text-indent:100%;white-space:nowrap}
.vi_btn__prod_grp:hover{background:url("viessmann.base.app/resources/img/icon-close-fill-dunkelgrau.png") no-repeat transparent;color:#fff}
@media screen and (min-width:661px){.vi_btn__prod_grp{background:url("viessmann.base.app/resources/img/icon-close-no-outline-dunkelgrau.png") no-repeat left center transparent;right:10px;max-width:33.3333%;width:auto;padding:0 21px 0 36px;background-position:21px center;border:1px solid #555;text-indent:inherit}
}
@media screen and (min-width:661px) and (min-width:1441px){.vi_btn__prod_grp{background-image:url("viessmann.base.app/resources/img/icon-close-no-outline-dunkelgrau-xl.png")}
}
@media screen and (min-width:661px){.vi_btn__prod_grp:hover{background:url("viessmann.base.app/resources/img/icon-close-no-outline-weiss.png") no-repeat left center transparent;background-position:21px center;background-color:#555}
}
@media screen and (min-width:661px) and (min-width:1441px){.vi_btn__prod_grp:hover{background-image:url("viessmann.base.app/resources/img/icon-close-no-outline-weiss-xl.png")}
}
@media screen and (min-width:1441px){.vi_btn__prod_grp{right:15px;height:44px;max-width:25%;padding-right:24px;padding-left:42px}
}
.vi_prod_grp__text{padding:12px 6px 0}
@media screen and (min-width:661px){.vi_prod_grp__text{padding:16px 10px}
}
@media screen and (min-width:1441px){.vi_prod_grp__text{padding:22px 15px}
}
.vi_prod_grp__text .vi_rich_text ul,.vi_prod_grp__text .vi_rich_text ol{padding-bottom:0;margin-bottom:0}
.vi_prod_grp__tile{display:inline-block;width:50%;margin:10px -4px 10px 0;padding:0 6px;vertical-align:top;outline:0}
.vi_prod_grp__tile .vi_headline_2{background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent;padding-left:11px;background-position:left 9px;color:#ff3e17;font-size:15px;line-height:26px;-ms-word-wrap:break-word;word-wrap:break-word}
@media screen and (min-width:1441px){.vi_prod_grp__tile .vi_headline_2{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
@media screen and (min-width:661px){.vi_prod_grp__tile .vi_headline_2{margin-bottom:13px;background-position:left 9px;font-size:20px;line-height:27px}
}
@media screen and (min-width:1441px){.vi_prod_grp__tile .vi_headline_2{margin-bottom:20px;padding-left:14px;background-position:left 10px;font-size:24px;line-height:30px}
}
.vi_prod_grp__tile .vi_rich_text p,.vi_prod_grp__tile .vi_rich_text li{color:#858585}
.vi_prod_grp__tile .vi_rich_text p,.vi_prod_grp__tile .vi_rich_text ul,.vi_prod_grp__tile .vi_rich_text ol{margin-bottom:0;padding-bottom:0}
.vi_prod_grp__tile .vi_rich_text li{margin-top:7px;margin-right:0}
@media screen and (min-width:661px){.vi_prod_grp__tile .vi_rich_text p,.vi_prod_grp__tile .vi_rich_text li{padding-right:20px}
}
@media screen and (min-width:1441px){.vi_prod_grp__tile .vi_rich_text p,.vi_prod_grp__tile .vi_rich_text li{padding-right:30px}
}
@media screen and (min-width:661px){.vi_prod_grp__tile{padding:0 10px;margin-top:24px;margin-bottom:24px}
}
@media screen and (min-width:961px){.vi_prod_grp__tile{width:33.3333%}
}
@media screen and (min-width:1441px){.vi_prod_grp__tile{padding:0 15px}
}
.vi_prod_grp__tile img{width:135px;height:76px;margin-bottom:4px}
@media screen and (min-width:661px){.vi_prod_grp__tile img{width:250px;height:155px;margin-bottom:20px}
}
@media screen and (min-width:961px){.vi_prod_grp__tile img{width:240px;height:149px}
}
@media screen and (min-width:1441px){.vi_prod_grp__tile img{width:346px;height:214px;margin-bottom:30px}
}
.vi_prod_grp__tile.vi_filtered{display:none}
.vi_job_grp_overview .vi_job_grp{display:none}
.vi_job_icon{display:inline-block;margin-left:10px}
.vi_job_icon img{height:17px;width:auto;position:relative;top:2px}
@media screen and (min-width:661px){.vi_job_icon img{height:25px}
}
@media screen and (min-width:1441px){.vi_job_icon img{height:27px;top:3px}
}
.vi_job_grp{position:relative;width:100%;padding:30px 0;float:left}
@media screen and (min-width:661px){.vi_job_grp{padding:20px 0}
}
.vi_job_grp .vi_headline_1{margin-right:10px;padding-left:6px;padding-right:39px}
@media screen and (min-width:661px){.vi_job_grp .vi_headline_1{width:66.6666%;padding:3px 0 5px}
}
@media screen and (min-width:1441px){.vi_job_grp .vi_headline_1{width:75%}
}
.vi_job_grp .vi_job_grp__tiles{padding:0}
.vi_job_grp .vi_link_list{padding:0 6px;float:left}
.vi_job_grp .vi_link_list .vi_link_list_item:first-child{padding-top:8px}
@media screen and (min-width:661px){.vi_job_grp .vi_link_list{padding:0 10px 0}
}
@media screen and (min-width:1441px){.vi_job_grp .vi_link_list{padding:0 15px 0}
.vi_job_grp .vi_link_list .vi_link_list_item:first-child{padding-top:10px}
}
.vi_job_grp .vi_icon_link__list{font-size:18px;line-height:22px;background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_job_grp .vi_icon_link__list{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
.vi_btn__job_grp{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:absolute;right:6px;top:0;width:39px;height:39px;padding:0;overflow:hidden;background:url("viessmann.base.app/resources/img/icon-close-outline-dunkelgrau.png") no-repeat transparent;border:0;text-indent:100%;white-space:nowrap}
.vi_btn__job_grp:hover{background:url("viessmann.base.app/resources/img/icon-close-fill-dunkelgrau.png") no-repeat transparent;color:#fff}
@media screen and (min-width:661px){.vi_btn__job_grp{background:url("viessmann.base.app/resources/img/icon-close-no-outline-dunkelgrau.png") no-repeat left center transparent;right:10px;max-width:33.3333%;width:auto;padding:0 21px 0 36px;background-position:21px center;border:1px solid #555;text-indent:inherit}
}
@media screen and (min-width:661px) and (min-width:1441px){.vi_btn__job_grp{background-image:url("viessmann.base.app/resources/img/icon-close-no-outline-dunkelgrau-xl.png")}
}
@media screen and (min-width:661px){.vi_btn__job_grp:hover{background:url("viessmann.base.app/resources/img/icon-close-no-outline-weiss.png") no-repeat left center transparent;background-position:21px center;background-color:#555}
}
@media screen and (min-width:661px) and (min-width:1441px){.vi_btn__job_grp:hover{background-image:url("viessmann.base.app/resources/img/icon-close-no-outline-weiss-xl.png")}
}
@media screen and (min-width:1441px){.vi_btn__job_grp{right:15px;height:44px;max-width:25%;padding-right:24px;padding-left:42px}
}
.vi_job_grp__text{display:none;padding:12px 6px 0}
@media screen and (min-width:661px){.vi_job_grp__text{padding:16px 10px 0}
}
@media screen and (min-width:1441px){.vi_job_grp__text{padding:22px 15px 0}
}
.vi_job_grp__text.show{display:block}
.vi_job_grp__text .vi_rich_text ul,.vi_job_grp__text .vi_rich_text ol{padding-bottom:0;margin-bottom:0}
.vi_job_grp_overview{padding-top:50px;padding-bottom:44px}
@media screen and (min-width:661px){.vi_job_grp_overview{padding-top:60px;padding-bottom:50px}
}
@media screen and (min-width:1441px){.vi_job_grp_overview{padding-top:80px;padding-bottom:65px}
}
.vi_job_grp_overview .vi_sub_headline{margin-bottom:14px}
@media screen and (min-width:661px){.vi_job_grp_overview .vi_sub_headline{margin-bottom:23px}
}
@media screen and (min-width:1441px){.vi_job_grp_overview .vi_sub_headline{margin-bottom:28px}
}
.vi_job_grp_overview .vi_click_area{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.vi_job_grp__row{padding:0 14px}
@media screen and (min-width:661px){.vi_job_grp__row{padding:0}
}
.vi_job_grp__row .vi_col_3{float:left;position:relative;width:50%;padding:0 6px}
@media screen and (min-width:661px){.vi_job_grp__row .vi_col_3{padding:0 10px}
}
@media screen and (min-width:961px){.vi_job_grp__row .vi_col_3{width:25%}
}
@media screen and (min-width:1441px){.vi_job_grp__row .vi_col_3{padding:0 15px}
}
.vi_job_grp_overview__item{background-image:linear-gradient(top,#d2d2d7 0,#bec4c7 100%);position:relative;display:block;margin:6px 0;outline:0;min-height:75px}
@media screen and (min-width:661px){.vi_job_grp_overview__item{margin:10px 0;height:175px}
}
@media screen and (min-width:961px){.vi_job_grp_overview__item{height:124px}
}
@media screen and (min-width:1441px){.vi_job_grp_overview__item{margin:15px 0;height:176px}
}
.vi_job_grp_overview__item.vi_active{background:#fff;background-image:none}
.vi_job_grp_overview__item.vi_filtered{display:none}
.vi_job_grp_overview__item .vi_headline_2{background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent;padding:8px 0 0 26px;background-position:15px 17px;color:#ff3e17;font-size:15px;line-height:26px;-ms-word-wrap:break-word;word-wrap:break-word;position:absolute;z-index:10;width:100%;bottom:10px}
@media screen and (min-width:1441px){.vi_job_grp_overview__item .vi_headline_2{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
@media screen and (min-width:661px){.vi_job_grp_overview__item .vi_headline_2{position:absolute;left:30px;bottom:18px;width:176px;padding:0 0 0 11px;background-position:left 9px;font-size:20px;line-height:27px}
}
@media screen and (min-width:961px){.vi_job_grp_overview__item .vi_headline_2{width:170px}
}
@media screen and (min-width:1441px){.vi_job_grp_overview__item .vi_headline_2{left:40px;bottom:26px;width:244px;padding-left:14px;background-position:left 10px;font-size:24px;line-height:30px}
}
.vi_job_grp_overview__item img{position:relative;width:100%;z-index:1;float:left}
@media screen and (min-width:661px){.vi_job_grp_overview__item img{position:relative;float:right;width:100%;height:175px}
}
@media screen and (min-width:961px){.vi_job_grp_overview__item img{width:100%;height:124px}
}
@media screen and (min-width:1441px){.vi_job_grp_overview__item img{width:100%;height:176px}
}
.vi_job_grp__tile{display:inline-block;width:50%;margin:10px -4px 10px 0;padding:0 6px;vertical-align:top;outline:0}
.vi_job_grp__tile .vi_headline_2{background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent;padding-left:11px;background-position:left 9px;color:#ff3e17;font-size:15px;line-height:26px;-ms-word-wrap:break-word;word-wrap:break-word}
@media screen and (min-width:1441px){.vi_job_grp__tile .vi_headline_2{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
@media screen and (min-width:661px){.vi_job_grp__tile .vi_headline_2{margin-bottom:13px;background-position:left 9px;font-size:20px;line-height:27px}
}
@media screen and (min-width:1441px){.vi_job_grp__tile .vi_headline_2{margin-bottom:20px;padding-left:14px;background-position:left 10px;font-size:24px;line-height:30px}
}
.vi_job_grp__tile .vi_rich_text p,.vi_job_grp__tile .vi_rich_text li{color:#858585}
.vi_job_grp__tile .vi_rich_text p,.vi_job_grp__tile .vi_rich_text ul,.vi_job_grp__tile .vi_rich_text ol{margin-bottom:0;padding-bottom:0}
.vi_job_grp__tile .vi_rich_text li{margin-top:7px;margin-right:0}
@media screen and (min-width:661px){.vi_job_grp__tile .vi_rich_text p,.vi_job_grp__tile .vi_rich_text li{padding-right:20px}
}
@media screen and (min-width:1441px){.vi_job_grp__tile .vi_rich_text p,.vi_job_grp__tile .vi_rich_text li{padding-right:30px}
}
@media screen and (min-width:661px){.vi_job_grp__tile{padding:0 10px;margin-top:24px;margin-bottom:24px}
}
@media screen and (min-width:961px){.vi_job_grp__tile{width:33.3333%}
}
@media screen and (min-width:1441px){.vi_job_grp__tile{padding:0 15px}
}
.vi_job_grp__tile img{width:135px;height:76px;margin-bottom:4px}
@media screen and (min-width:661px){.vi_job_grp__tile img{width:250px;height:155px;margin-bottom:20px}
}
@media screen and (min-width:961px){.vi_job_grp__tile img{width:240px;height:149px}
}
@media screen and (min-width:1441px){.vi_job_grp__tile img{width:346px;height:214px;margin-bottom:30px}
}
.vi_job_grp__tile.vi_filtered{display:none}
.vi_teaser_row .vi_teaser_img{line-height:0}
.vi_teaser_row .vi_teaser_link.vi_icon_link__list{background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent;padding-left:11px}
@media screen and (min-width:1441px){.vi_teaser_row .vi_teaser_link.vi_icon_link__list{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
@media screen and (min-width:1441px){.vi_teaser_row .vi_teaser_link.vi_icon_link__list{padding-left:14px}
}
.vi_teaser_row .vi_teaser_img{position:relative}
.vi_teaser_row .vi_teaser_icon{position:absolute;width:100%;height:100%}
@media screen and (min-width:1441px){.vi_teaser_row .vi_teaser_icon{height:198px}
}
.vi_teaser_row .vi_row{position:relative}
.vi_teaser_row .vi_slider_pagination{margin-top:-8px;margin-bottom:9px}
@media screen and (min-width:661px){.vi_teaser_row .vi_slider_pagination{margin-top:-5px}
}
@media screen and (min-width:1441px){.vi_teaser_row .vi_slider_pagination{margin-top:-10px;margin-bottom:18px}
}
.vi_teaser_row .vi_component_header{display:none;padding-top:20px}
@media screen and (min-width:1441px){.vi_teaser_row .vi_component_header{padding-top:30px}
}
.vi_teaser_row .vi_component_header.vi_has_headline,.vi_teaser_row .vi_component_header.vi_has_subheadline,.vi_teaser_row .vi_component_header.vi_has_button{display:block}
.vi_teaser_row .vi_component_header.vi_has_button{min-height:70px}
@media screen and (min-width:1441px){.vi_teaser_row .vi_component_header.vi_has_button{min-height:85px}
}
.vi_teaser__youtube .vi_teaser_icon,.vi_teaser__video .vi_teaser_icon{background:url("viessmann.base.app/resources/img/icon-small-video.png") no-repeat left center transparent;background-position:center center}
@media screen and (min-width:1441px){.vi_teaser__youtube .vi_teaser_icon,.vi_teaser__video .vi_teaser_icon{background-image:url("viessmann.base.app/resources/img/icon-small-video-xl.png")}
}
.vi_teaser__gallery .vi_teaser_icon{background:url("viessmann.base.app/resources/img/icon-small-gallery.png") no-repeat left center transparent;background-position:center center}
@media screen and (min-width:1441px){.vi_teaser__gallery .vi_teaser_icon{background-image:url("viessmann.base.app/resources/img/icon-small-gallery-xl.png")}
}
.vi_teaser__youtube .vi_teaser_img,.vi_teaser__video .vi_teaser_img,.vi_teaser__gallery .vi_teaser_img{cursor:pointer}
.vi_teaser_row2{padding:50px 10px 15px 10px}
@media screen and (min-width:661px){.vi_teaser_row2{padding:60px 10px 20px 10px}
}
@media screen and (min-width:1441px){.vi_teaser_row2{padding:80px 10px 65px 10px}
}
.vi_teaser_row2_item{padding-bottom:14px}
.vi_teaser_row2_item .vi_teaser_img{float:left;margin-right:20px;margin-bottom:20px}
@media screen and (min-width:661px){.vi_teaser_row2_item .vi_teaser_img{margin-right:16px;margin-bottom:16px}
}
.vi_teaser_row2_item .vi_teaser_content{margin-bottom:20px}
.vi_teaser_row2_item .vi_teaser_content .vi_copy{margin-top:10px}
@media screen and (min-width:1441px){.vi_teaser_row2_item .vi_teaser_content .vi_copy{margin-top:18px}
}
.vi_teaser_row2_item .vi_teaser_content .vi_teaser_link{margin-top:12px}
@media screen and (min-width:961px){.vi_teaser_row2_item .vi_teaser_content{padding-right:20px}
}
@media screen and (min-width:1441px){.vi_teaser_row2_item .vi_teaser_inner{display:table}
.vi_teaser_row2_item .vi_teaser_img{display:table-cell;vertical-align:top;margin-bottom:0;float:none}
.vi_teaser_row2_item .vi_teaser_content{display:table-cell;vertical-align:middle;padding:0 60px 0 20px;margin-bottom:0}
}
.vi_teaser_row3{padding:30px 10px 25px 10px}
@media screen and (min-width:661px){.vi_teaser_row3{padding:40px 10px 35px 10px}
}
@media screen and (min-width:1441px){.vi_teaser_row3{padding:50px 10px 45px 10px}
}
.vi_teaser_row3_item{padding-bottom:14px}
.vi_teaser_row3_item .vi_teaser_img{display:block;margin-bottom:20px}
@media screen and (min-width:661px){.vi_teaser_row3_item .vi_teaser_img{margin-bottom:25px}
}
@media screen and (min-width:1441px){.vi_teaser_row3_item .vi_teaser_img{margin-bottom:35px}
}
.vi_teaser_row3_item .vi_teaser_content{padding-right:10px}
.vi_teaser_row3_item .vi_teaser_content .vi_copy{margin-top:8px}
.vi_teaser_row3_item .vi_teaser_content .vi_teaser_link{margin-top:12px}
@media screen and (min-width:661px){.vi_teaser_row3_item .vi_teaser_content{padding-right:20px}
}
@media screen and (min-width:1441px){.vi_teaser_row3_item .vi_teaser_content{padding-right:30px}
}
.vi_teaser_row4{padding:30px 10px 25px 10px}
@media screen and (min-width:661px){.vi_teaser_row4{padding:40px 10px 35px 10px}
}
@media screen and (min-width:1441px){.vi_teaser_row4{padding:50px 10px 45px 10px}
}
.vi_teaser_row4_item{padding-bottom:14px}
.vi_teaser_row4_item .vi_teaser_img{display:block;margin-bottom:15px}
@media screen and (min-width:661px){.vi_teaser_row4_item .vi_teaser_img{margin-bottom:25px}
}
@media screen and (min-width:1441px){.vi_teaser_row4_item .vi_teaser_img{margin-bottom:35px}
}
.vi_teaser_row4_item .vi_teaser_content{padding-right:10px}
.vi_teaser_row4_item .vi_teaser_content .vi_copy{margin-top:5px}
@media screen and (min-width:661px){.vi_teaser_row4_item .vi_teaser_content .vi_copy{margin-top:15px}
}
@media screen and (min-width:1441px){.vi_teaser_row4_item .vi_teaser_content .vi_copy{margin-top:18px}
}
.vi_teaser_row4_item .vi_teaser_content .vi_teaser_link{margin-top:10px}
@media screen and (min-width:661px){.vi_teaser_row4_item .vi_teaser_content .vi_teaser_link{margin-top:12px}
}
@media screen and (min-width:1441px){.vi_teaser_row4_item .vi_teaser_content .vi_teaser_link{margin-top:17px}
}
@media screen and (min-width:661px){.vi_teaser_row4_item .vi_teaser_content{padding:0 10px}
}
.vi_teaser_row4__details{padding:60px 10px 50px 10px;margin-bottom:0}
@media screen and (min-width:1441px){.vi_teaser_row4__details{padding:100px 10px 50px 10px}
}
.vi_teaser_row4__details .vi_component_header{text-align:center;margin-bottom:40px;padding-top:0;padding-bottom:0}
.vi_teaser_row4__details .vi_component_header p.vi_teaser_headline{margin-top:20px}
.vi_teaser_row4__details .vi_show_details_button{margin:0 0 10px}
@media screen and (min-width:1441px){.vi_teaser_row4__details .vi_show_details_button{margin-top:60px}
}
.vi_teaser_row4__details .vi_show_details_button button{float:none}
@media screen and (min-width:661px){.vi_teaser_row4__details .vi_show_details_button button{margin:0 auto}
}
.vi_teaser_row4_details_item{padding:0 15px 45px 0;float:left;width:100%}
@media screen and (min-width:320px){.vi_teaser_row4_details_item{text-align:center;width:50%}
}
@media screen and (min-width:661px){.vi_teaser_row4_details_item{padding:0 10px 45px}
}
@media screen and (min-width:961px){.vi_teaser_row4_details_item{width:25%}
}
@media screen and (min-width:1441px){.vi_teaser_row4_details_item{padding:0 50px 0 50px}
}
.vi_teaser_row4_details_item .vi_teaser_img{display:block;margin-bottom:25px}
@media screen and (min-width:961px){.vi_teaser_row4_details_item .vi_teaser_img{margin-bottom:50px}
}
.vi_teaser_row4_details_item .vi_teaser_img img{max-width:90px}
@media screen and (min-width:661px){.vi_teaser_row4_details_item .vi_teaser_img img{max-width:160px}
}
@media screen and (min-width:1441px){.vi_teaser_row4_details_item .vi_teaser_img img{max-width:none}
}
.vi_teaser_row4_details_item .vi_teaser_content .vi_teaser_content_headline{font-size:15px;line-height:17px;font-family:"Univers57",Arial,Helvetica,sans-serif}
@media screen and (min-width:661px){.vi_teaser_row4_details_item .vi_teaser_content .vi_teaser_content_headline{font-size:20px;line-height:24px}
}
@media screen and (min-width:1441px){.vi_teaser_row4_details_item .vi_teaser_content .vi_teaser_content_headline{font-size:24px;line-height:24px}
}
.vi_teaser_row4_details_item .vi_teaser_content .vi_teaser_content_copy{font-family:"Univers55",Arial,Helvetica,sans-serif;color:#333;margin-top:25px;font-size:13px;line-height:17px}
@media screen and (min-width:661px){.vi_teaser_row4_details_item .vi_teaser_content .vi_teaser_content_copy{margin-top:20px;font-size:14px;line-height:20px}
}
@media screen and (min-width:1441px){.vi_teaser_row4_details_item .vi_teaser_content .vi_teaser_content_copy{margin-top:25px}
}
.vi_teaser_row4_details_item .vi_teaser_content .vi_teaser_link{margin-top:10px}
@media screen and (min-width:961px){.vi_teaser_row4_details_item .vi_teaser_content .vi_teaser_link{margin-top:12px}
}
@media screen and (min-width:961px){.vi_teaser_row4_details_item .vi_teaser_content{padding-right:10px}
}
@media screen and (min-width:961px){.vi_component_header .vi_component_header_button{position:absolute;right:10px;top:20px;margin-top:0}
}
@media screen and (min-width:1441px){.vi_component_header .vi_component_header_button{right:15px;top:30px}
}
@media screen and (min-width:661px){.vi_has_headline .vi_component_header_button{position:absolute;right:10px;top:20px;margin-top:0}
}
@media screen and (min-width:1441px){.vi_has_headline .vi_component_header_button{right:15px}
}
.vi_has_subheadline .vi_component_header_button{margin-top:10px}
@media screen and (min-width:661px){.vi_has_subheadline .vi_component_header_button{position:relative;margin-bottom:10px;top:0}
}
@media screen and (min-width:961px){.vi_has_subheadline .vi_component_header_button{position:absolute;right:10px;top:20px;margin-top:0}
}
@media screen and (min-width:1441px){.vi_has_subheadline .vi_component_header_button{top:30px;right:15px}
}
@media screen and (min-width:661px){.vi_has_subheadline.vi_has_headline .vi_component_header_button{position:absolute;right:10px;top:20px;margin-top:0}
}
@media screen and (min-width:1441px){.vi_has_subheadline.vi_has_headline .vi_component_header_button{top:30px;right:15px}
}
.vi_teaser_row .vi_component_header .vi_headline_1{padding-bottom:5px}
@media screen and (min-width:661px){.vi_has_button .vi_headline_1{padding-right:210px}
}
@media screen and (min-width:961px){.vi_has_button .vi_headline_1{padding-right:0;line-height:40px}
}
.vi_teaser_row .vi_component_header .vi_sub_headline{padding-bottom:3px}
.vi_has_headline .vi_sub_headline{padding-top:10px}
.vi_stage_content{background-color:#f1f1f3;width:100%;position:relative;overflow:hidden}
.vi_stage_content .vi_product_1{font-size:20px}
@media screen and (min-width:1441px){.vi_stage_content .vi_product_1{font-size:24px}
}
@media screen and (min-width:661px){.vi_stage_content .vi_stage_carousel{position:absolute;z-index:0;top:0;left:0}
}
.vi_stage_content .vi_stage_img{position:relative;width:100%;height:100%;line-height:0;text-align:center;overflow:hidden}
.vi_stage_content .vi_stage_img img{width:320px;height:180px}
@media screen and (min-width:320px){.vi_stage_content .vi_stage_img img{position:relative;display:inline-block;margin:0 -50%;width:660px;height:371px}
}
@media screen and (min-width:661px){.vi_stage_content .vi_stage_img img{width:auto;height:auto}
}
.vi_stage_content .vi_row{position:relative;height:100%;padding:0}
@media screen and (min-width:661px){.vi_stage_content .vi_row{min-height:460px}
}
@media screen and (min-width:961px){.vi_stage_content .vi_row{min-height:450px}
}
@media screen and (min-width:1441px){.vi_stage_content .vi_row{min-height:600px}
}
.vi_stage_content__inline{background-color:#fff;width:100%;position:relative;overflow:hidden}
.vi_stage_content__inline .vi_product_1{font-size:20px}
@media screen and (min-width:1441px){.vi_stage_content__inline .vi_product_1{font-size:24px}
}
@media screen and (min-width:661px){.vi_stage_content__inline .vi_stage_carousel{position:absolute;z-index:0;top:0;left:0}
}
.vi_stage_content__inline .vi_stage_img{position:relative;width:100%;height:100%;line-height:0;text-align:center;overflow:hidden}
.vi_stage_content__inline .vi_stage_img img{width:100%;height:auto}
@media screen and (min-width:661px){.vi_stage_content__inline .vi_stage_img img{position:relative;display:inline-block;margin:0 -50%;width:auto;height:auto}
}
.vi_stage_content__inline .vi_row{position:relative;height:100%;padding:0}
@media screen and (min-width:661px){.vi_stage_content__inline .vi_row{min-height:460px}
}
@media screen and (min-width:961px){.vi_stage_content__inline .vi_row{min-height:450px}
}
@media screen and (min-width:1441px){.vi_stage_content__inline .vi_row{min-height:666px}
}
.vi_stage_home{background-color:#f1f1f3;width:100%;position:relative;overflow:hidden}
.vi_stage_home .vi_stage_carousel{display:none}
@media screen and (min-width:661px){.vi_stage_home .vi_stage_carousel{display:block;position:absolute;z-index:0;top:0;left:0}
}
.vi_stage_home .vi_stage_carousel .vi_stage_img{position:relative;width:100%;height:100%;line-height:0;text-align:center;overflow:hidden}
.vi_stage_home .vi_stage_carousel .vi_stage_img img{width:100%;height:auto}
@media screen and (min-width:661px){.vi_stage_home .vi_stage_carousel .vi_stage_img img{position:relative;display:inline-block;margin:0 -50%;width:auto;height:auto}
}
.vi_stage_home .vi_stage_4images{display:none}
@media screen and (min-width:661px){.vi_stage_home .vi_stage_4images{display:block;position:relative}
}
.vi_stage_home .vi_stage_4images .vi_stage_img{position:relative;width:25%;height:100%;line-height:0;text-align:center;overflow:hidden;border-right:3px solid #fff;float:left;cursor:pointer}
.vi_stage_home .vi_stage_4images .vi_stage_img a{display:block;position:relative;padding-bottom:125%}
.vi_stage_home .vi_stage_4images .vi_stage_img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}
@media screen and (min-width:661px){.vi_stage_home .vi_stage_4images .vi_stage_img img{display:inline-block;height:auto}
}
@media screen and (min-width:1441px){.vi_stage_home .vi_stage_4images .vi_stage_img img{display:inline-block;height:auto;width:25vw}
}
.vi_stage_home .vi_stage_4images .vi_stage_img .image-overlay{position:absolute;left:0;bottom:0;text-align:left;padding:0 10px;height:100px}
.vi_stage_home .vi_stage_4images .vi_stage_img .image-overlay h2{margin-bottom:1vw;color:white;padding-left:1.8vw;background:url("viessmann.base.app/resources/img/icon-arrow-white.svg") no-repeat left center transparent;background-size:.8vw;font-family:"Univers57",Arial,Helvetica,sans-serif;font-size:2.5vw;line-height:2.5vw}
.vi_stage_home .vi_stage_4images .vi_stage_img .image-overlay p{line-height:14px;font-size:12px;margin-bottom:0;color:white}
@media screen and (min-width:961px){.vi_stage_home .vi_stage_4images .vi_stage_img .image-overlay{height:130px;padding:0 20px}
.vi_stage_home .vi_stage_4images .vi_stage_img .image-overlay p{line-height:18px;font-size:14px}
}
@media screen and (min-width:1441px){.vi_stage_home .vi_stage_4images .vi_stage_img .image-overlay{height:10vw;padding:0 30px}
.vi_stage_home .vi_stage_4images .vi_stage_img .image-overlay p{line-height:1.3vw;font-size:1vw}
}
.vi_stage_home .vi_row{position:relative;height:100%;padding:0}
@media screen and (min-width:661px){.vi_stage_home .vi_row{min-height:460px}
}
@media screen and (min-width:961px){.vi_stage_home .vi_row{min-height:450px}
}
@media screen and (min-width:1441px){.vi_stage_home .vi_row{min-height:600px}
}
@media screen and (min-width:661px){.vi_stage_home .vi_row.mobile-only-overlay{display:none}
}
.vi_stage_home .vi_stage_overlay{padding:0}
@media screen and (min-width:661px){.vi_stage_home .vi_stage_overlay{padding:60px 40px}
}
@media screen and (min-width:1441px){.vi_stage_home .vi_stage_overlay{padding:80px 60px}
}
.vi_stage_home_nav .vi_stage_home_nav_item{border-top:1px solid #ce2620;width:100%;padding:0 20px;position:relative}
.vi_stage_home_nav .vi_stage_home_nav_item:first-child{border-top:0}
@media screen and (min-width:661px){.vi_stage_home_nav .vi_stage_home_nav_item{border-top:0;padding:0;margin-bottom:22px}
}
@media screen and (min-width:1441px){.vi_stage_home_nav .vi_stage_home_nav_item{margin-bottom:30px}
}
.vi_stage_home_nav .vi_stage_home_nav_item .vi_stage_home_nav_content{display:none;padding-left:38px}
@media screen and (min-width:661px){.vi_stage_home_nav .vi_stage_home_nav_item .vi_stage_home_nav_content{padding-top:20px;padding-left:45px}
}
@media screen and (min-width:1441px){.vi_stage_home_nav .vi_stage_home_nav_item .vi_stage_home_nav_content{padding-top:30px;padding-left:50px}
}
.vi_stage_home_nav .vi_stage_home_nav_item .vi_stage_home_nav_content .vi_copy{margin-bottom:18px}
@media screen and (min-width:1441px){.vi_stage_home_nav .vi_stage_home_nav_item .vi_stage_home_nav_content .vi_copy{margin-bottom:25px}
}
@media screen and (min-width:661px){.vi_stage_home_nav .vi_stage_home_nav_item.vi_active{margin-bottom:33px}
}
@media screen and (min-width:1441px){.vi_stage_home_nav .vi_stage_home_nav_item.vi_active{margin-bottom:43px}
}
@media screen and (min-width:661px){.vi_stage_home_nav .vi_stage_home_nav_item.vi_active .vi_stage_home_nav_label{font-family:"Univers57",Arial,Helvetica,sans-serif;font-size:24px;line-height:24px}
}
@media screen and (min-width:1441px){.vi_stage_home_nav .vi_stage_home_nav_item.vi_active .vi_stage_home_nav_label{font-size:30px;line-height:30px}
}
.vi_stage_home_nav .vi_stage_home_nav_item.vi_active .vi_stage_home_nav_content{display:block}
.vi_stage_home_nav .vi_stage_home_nav_item.vi_active .vi_slider_pagination{position:relative !important;text-align:center;top:0 !important;right:0 !important;margin:10px 0 10px !important}
.vi_stage_home_nav_link{position:relative;display:block;width:100%;padding:19px 0;color:#fff;background:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png") no-repeat right center transparent;line-height:15px}
@media screen and (min-width:661px){.vi_stage_home_nav_link{display:block;background:0;font-size:14px;padding:5px 0}
}
@media screen and (min-width:661px) and (min-width:1441px){.vi_stage_home_nav_link{padding:7px 0}
}
@media screen and (min-width:661px){.vi_stage_home_nav_item.vi_active .vi_stage_home_nav_link{padding-top:0;padding-bottom:0}
}
.vi_stage_home_nav_link .vi_stage_home_nav_icon{position:absolute;top:15px;left:0;width:24px;height:24px}
@media screen and (min-width:661px){.vi_stage_home_nav_link .vi_stage_home_nav_icon{top:0;width:25px;height:25px}
}
@media screen and (min-width:1441px){.vi_stage_home_nav_link .vi_stage_home_nav_icon{width:30px;height:30px}
}
.vi_stage_home_nav_link .vi_stage_home_nav_label{font-size:15px;display:inline-block;padding-left:38px;padding-right:10px}
@media screen and (min-width:661px){.vi_stage_home_nav_link .vi_stage_home_nav_label{font-size:14px;padding-left:45px}
}
@media screen and (min-width:1441px){.vi_stage_home_nav_link .vi_stage_home_nav_label{font-size:16px;padding-left:50px}
}
@media screen and (min-width:961px){.vi_stage_single_mode .vi_stage_home_nav_link{padding-top:0;padding-bottom:0}
}
@media screen and (min-width:961px){.vi_stage_single_mode .vi_stage_home_nav_link .vi_stage_home_nav_icon{width:30px;height:30px}
}
@media screen and (min-width:961px){.vi_stage_single_mode .vi_stage_home_nav_link .vi_stage_home_nav_label{font-family:"Univers57",Arial,Helvetica,sans-serif;font-size:30px;line-height:30px}
}
@media screen and (min-width:661px){.vi_stage_single_mode .vi_stage_home_nav .vi_stage_home_nav_content{display:block}
}
.vi_slider_pagination{position:absolute;text-align:center;top:20px;right:0;margin:-10px 0 10px;display:none}
@media screen and (min-width:661px){.vi_slider_pagination{display:block;right:-25px;margin:-20px 0 10px}
}
@media screen and (min-width:961px){.vi_slider_pagination{margin:-20px 0 20px}
}
@media screen and (min-width:1441px){.vi_slider_pagination{margin:-16px 0 20px}
}
.vi_slider_pagination .vi_slider_pagination_list{overflow:hidden;display:inline-block}
.vi_slider_pagination .vi_slider_pagination_item{float:left;line-height:normal;font-size:0}
.vi_slider_pagination .vi_slider_pagination_link{width:24px;height:24px;display:inline-block;background:url("viessmann.base.app/resources/img/icon-small-caption.png") no-repeat left center transparent;background-position:center center}
@media screen and (min-width:1441px){.vi_slider_pagination .vi_slider_pagination_link{background-image:url("viessmann.base.app/resources/img/icon-small-caption-xl.png")}
}
.vi_slider_pagination .vi_slider_pagination_link.vi_active{background:url("viessmann.base.app/resources/img/icon-small-caption-active.png") no-repeat left center transparent;background-position:center center}
@media screen and (min-width:1441px){.vi_slider_pagination .vi_slider_pagination_link.vi_active{background-image:url("viessmann.base.app/resources/img/icon-small-caption-active-xl.png")}
}
@media screen and (min-width:1441px){.vi_slider_pagination .vi_slider_pagination_link{width:24px;height:24px}
}
.vi_slideshow{width:100%;position:relative;background-color:#f1f1f3;overflow:hidden}
.vi_slideshow .vi_stage_img{position:relative;width:100%;height:auto;line-height:0}
.vi_slideshow .vi_stage_img img{width:100%;height:auto}
.vi_slideshow .vi_stage_overlay{left:10px;right:auto;padding:20px 20px 30px}
@media screen and (min-width:661px){.vi_slideshow .vi_stage_overlay{padding:50px 35px 90px;width:270px}
}
@media screen and (min-width:961px){.vi_slideshow .vi_stage_overlay{width:300px}
}
@media screen and (min-width:1441px){.vi_slideshow .vi_stage_overlay{left:15px;padding:70px 40px 100px;width:426px}
}
@media screen and (min-width:1441px){.vi_slideshow .vi_stage_overlay .vi_headline_1{margin-bottom:25px}
}
.vi_slideshow .vi_stage_overlay .vi_copy{color:#fff}
.vi_stage_overlay_item .vi_icon_link__list,.vi_stage_overlay_item .vi_icon_link__external,.vi_stage_overlay_item .vi_icon_link__download,.vi_stage_overlay__inline_item .vi_icon_link__list,.vi_stage_overlay__inline_item .vi_icon_link__external,.vi_stage_overlay__inline_item .vi_icon_link__download{color:#fff}
.vi_stage_overlay{top:0;width:100%;padding:50px 20px 25px;background:#ff3e17;background:transparent\9;background:rgba(255,62,23,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6FF3E17',endColorstr='#E6FF3E17');zoom:1;color:#fff}
.vi_stage_overlay:nth-child(n){filter:none}
.vi_stage_overlay .vi_copy{color:#fedfdf}
.vi_stage_overlay .vi_headline_1,.vi_stage_overlay .vi_product_1{color:#fff}
@media screen and (min-width:661px){.vi_stage_overlay{position:absolute;top:0;right:-5px;padding:60px 30px 25px 30px;height:100%;width:41.6%}
}
@media screen and (min-width:961px){.vi_stage_overlay{width:33.3%;right:-10px}
}
@media screen and (min-width:1441px){.vi_stage_overlay{right:-15px;width:33.3%;padding:80px 60px 25px 60px}
}
.vi_stage_overlay .vi_carousel_pagination{padding-bottom:25px;position:relative}
@media screen and (min-width:661px){.vi_stage_overlay .vi_carousel_pagination{position:absolute;left:30px;bottom:40px}
}
@media screen and (min-width:1441px){.vi_stage_overlay .vi_carousel_pagination{left:60px;bottom:50px}
}
.vi_stage_overlay_item{width:100%;height:100%;padding-bottom:0;overflow:hidden}
@media screen and (min-width:661px){.vi_stage_overlay_item{padding-bottom:0}
}
.vi_stage_overlay_item .vi_stage_overlay_item_icons{margin-bottom:20px;font-size:0;line-height:0}
@media screen and (min-width:661px){.vi_stage_overlay_item .vi_stage_overlay_item_icons{margin-bottom:25px}
}
@media screen and (min-width:1441px){.vi_stage_overlay_item .vi_stage_overlay_item_icons{margin-bottom:35px}
}
.vi_stage_overlay_item .vi_stage_overlay_item_icons img{width:20px;height:20px;margin-right:10px}
@media screen and (min-width:661px){.vi_stage_overlay_item .vi_stage_overlay_item_icons img{width:23px;height:23px;margin-right:12px}
}
@media screen and (min-width:1441px){.vi_stage_overlay_item .vi_stage_overlay_item_icons img{width:30px;height:30px;margin-right:10px}
}
.vi_stage_overlay_item .vi_headline_1,.vi_stage_overlay_item .vi_product_1{margin-bottom:15px}
.vi_stage_overlay_item .vi_copy{margin-bottom:22px}
@media screen and (min-width:661px){.vi_stage_overlay_item .vi_copy{margin-bottom:30px}
}
.vi_stage_overlay_item .vi_link_list{padding-bottom:22px}
.vi_stage_overlay_item .vi_link_list .vi_link_list_item{padding-top:12px;margin-bottom:0}
.vi_stage_overlay_item .vi_link_list .vi_link_list_item:first-child{padding-top:0}
.vi_stage_overlay_item .vi_icon_link__list{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;padding-left:11px;background-position:left 6px}
@media screen and (min-width:1441px){.vi_stage_overlay_item .vi_icon_link__list{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
.vi_stage_overlay_item .vi_icon_link__external{background:url("viessmann.base.app/resources/img/icon-extern-white.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_stage_overlay_item .vi_icon_link__external{background-image:url("viessmann.base.app/resources/img/icon-extern-white-xl.png")}
}
.vi_stage_overlay_item .vi_icon_link__download{background:url("viessmann.base.app/resources/img/icon-download-white.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_stage_overlay_item .vi_icon_link__download{background-image:url("viessmann.base.app/resources/img/icon-download-white-xl.png")}
}
@media screen and (min-width:1441px){.vi_stage_overlay_item .vi_link_list_item{padding-top:7px}
.vi_stage_overlay_item .vi_icon_link__list{padding-left:14px;background-position:left 8px}
}
.vi_stage_overlay_item .vi_form_select_wrap{margin-bottom:22px}
.vi_stage_overlay_item .vi_form_select_wrap .vi_form_select_head{border-bottom:1px dotted #fff}
.vi_stage_overlay_item .vi_form_select_wrap .vi_form_select_head .vi_form_select_icon{background:url("viessmann.base.app/resources/img/icon-dropdown-white-active_on-dunkelgrau.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_stage_overlay_item .vi_form_select_wrap .vi_form_select_head .vi_form_select_icon{background-image:url("viessmann.base.app/resources/img/icon-dropdown-white-active_on-dunkelgrau-xl.png")}
}
.vi_stage_overlay_item .vi_form_select_wrap .vi_form_select_label{color:#fff}
.vi_stage_overlay_item .vi_form_select_wrap.vi_active{color:#fff}
.vi_stage_overlay_item .vi_form_select_wrap.vi_active .vi_form_select_head{border-bottom:1px solid #fff}
.vi_stage_overlay_item .vi_form_select_wrap.vi_active .vi_form_select_label{color:#fff}
.vi_stage_overlay_item .vi_form_select_wrap.vi_disabled{color:#333}
.vi_stage_overlay_item .vi_form_select_wrap.vi_disabled .vi_form_select_head{border-bottom:1px dotted #333}
.vi_stage_overlay_item .vi_form_select_wrap.vi_disabled .vi_form_select_icon{background:url("viessmann.base.app/resources/img/icon-dropdown-white-active_on-dunkelgrau.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_stage_overlay_item .vi_form_select_wrap.vi_disabled .vi_form_select_icon{background-image:url("viessmann.base.app/resources/img/icon-dropdown-white-active_on-dunkelgrau-xl.png")}
}
@media screen and (min-width:661px){.vi_stage_overlay_item .vi_form_select_wrap{margin-bottom:30px}
}
.vi_stage_overlay__inline{top:0;width:100%;background:transparent;color:#fff}
.vi_stage_overlay__inline .vi_copy{color:#fedfdf}
.vi_stage_overlay__inline .vi_headline_1,.vi_stage_overlay__inline .vi_product_1{color:#fff}
@media screen and (min-width:661px){.vi_stage_overlay__inline{position:absolute;top:0;height:100%}
}
.vi_stage_overlay__inline .vi_carousel,.vi_stage_overlay__inline .vi_carousel .vi_carousel_list{overflow:visible}
@media screen and (min-width:661px){.vi_stage_overlay__inline .vi_carousel,.vi_stage_overlay__inline .vi_carousel .vi_carousel_list{overflow:hidden}
}
.vi_stage_overlay__inline .vi_carousel_pagination{position:relative}
@media screen and (min-width:661px){.vi_stage_overlay__inline .vi_carousel_pagination{position:absolute;left:50%;bottom:60px;margin-left:10px}
}
@media screen and (min-width:961px){.vi_stage_overlay__inline .vi_carousel_pagination{bottom:90px;margin-left:0}
}
@media screen and (min-width:1441px){.vi_stage_overlay__inline .vi_carousel_pagination{bottom:130px}
}
.vi_stage_overlay__inline .vi_carousel_pagination .vi_carousel_pagination_link{color:#ff3e17}
@media screen and (min-width:661px){.vi_stage_overlay__inline .vi_carousel_pagination .vi_carousel_pagination_link{color:#fff}
}
.vi_stage_overlay__inline .vi_carousel_pagination .vi_carousel_pagination_link.vi_active{color:#fff;background:url("viessmann.base.app/resources/img/icon-caption-on_red-vito.png") no-repeat left center transparent;background-position:center center}
@media screen and (min-width:1441px){.vi_stage_overlay__inline .vi_carousel_pagination .vi_carousel_pagination_link.vi_active{background-image:url("viessmann.base.app/resources/img/icon-caption-on_red-vito-xl.png")}
}
.vi_stage_overlay__inline_item{width:100%;height:100%;padding-bottom:0;overflow:visible}
@media screen and (min-width:661px){.vi_stage_overlay__inline_item{overflow:hidden;padding-bottom:0}
}
.vi_stage_overlay__inline_item img.vi_mstage_badge{position:absolute;bottom:100%;margin-bottom:20px}
@media screen and (min-width:661px){.vi_stage_overlay__inline_item img.vi_mstage_badge{bottom:60px}
}
@media screen and (min-width:1441px){.vi_stage_overlay__inline_item img.vi_mstage_badge{bottom:80px}
}
.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_icons{margin-bottom:20px;font-size:0;line-height:0}
@media screen and (min-width:661px){.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_icons{margin-bottom:25px}
}
@media screen and (min-width:1441px){.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_icons{margin-bottom:35px}
}
.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_icons img{width:20px;height:20px;margin-right:10px}
@media screen and (min-width:661px){.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_icons img{width:23px;height:23px;margin-right:12px}
}
@media screen and (min-width:1441px){.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_icons img{width:30px;height:30px;margin-right:10px}
}
.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content{color:#fff;background-color:#efeff1;width:100%;padding:50px 20px}
@media screen and (min-width:320px){.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content{height:450px \9}
}
@media screen and (min-width:661px){.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content{background-color:transparent;padding:70px 0 0 10px;width:50%;margin-left:50%}
}
@media screen and (min-width:961px){.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content{padding:80px 0 0 0;width:50%}
}
@media screen and (min-width:1441px){.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content{padding:160px 0 0;height:666px \9}
}
.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h1,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h2{color:#333}
@media screen and (min-width:661px){.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h1,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h2{color:#fff;line-height:32px}
}
@media screen and (min-width:961px){.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h1,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h2{font-size:32px;line-height:40px}
}
@media screen and (min-width:1441px){.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h1,.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content h2{font-size:48px;line-height:58px}
}
.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content p{color:#555;margin:22px 0 40px}
@media screen and (min-width:661px){.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content p{color:#fff;font-size:14px;line-height:20px;margin:40px 0 0;padding-right:20px}
}
@media screen and (min-width:961px){.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content p{line-height:22px;padding-right:40px}
}
@media screen and (min-width:1441px){.vi_stage_overlay__inline_item .vi_stage_overlay__inline_item_content p{font-size:17px;line-height:25px;margin:60px 0 0}
}
.vi_stage_overlay__inline_item.vi_carousel_item__dark{color:#333}
.vi_stage_overlay__inline_item.vi_carousel_item__dark h1,.vi_stage_overlay__inline_item.vi_carousel_item__dark h2,.vi_stage_overlay__inline_item.vi_carousel_item__dark p{color:#333}
.vi_stage_overlay__inline_item.vi_carousel_item__dark .vi_carousel_pagination .vi_carousel_pagination_link{color:#333}
.vi_stage_overlay__inline_item.vi_carousel_item__dark .vi_carousel_pagination .vi_carousel_pagination_link.vi_active{color:#fff}
.vi_stage_overlay__inline_item .vi_icon_link__list{background:url("viessmann.base.app/resources/img/icon-arrow-white.png") no-repeat left center transparent;padding-left:11px;background-position:left 6px}
@media screen and (min-width:1441px){.vi_stage_overlay__inline_item .vi_icon_link__list{background-image:url("viessmann.base.app/resources/img/icon-arrow-white-xl.png")}
}
.vi_stage_overlay__inline_item .vi_icon_link__external{background:url("viessmann.base.app/resources/img/icon-extern-white.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_stage_overlay__inline_item .vi_icon_link__external{background-image:url("viessmann.base.app/resources/img/icon-extern-white-xl.png")}
}
.vi_stage_overlay__inline_item .vi_icon_link__download{background:url("viessmann.base.app/resources/img/icon-download-white.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_stage_overlay__inline_item .vi_icon_link__download{background-image:url("viessmann.base.app/resources/img/icon-download-white-xl.png")}
}
@media screen and (min-width:1441px){.vi_stage_overlay__inline_item .vi_link_list_item{padding-top:7px}
.vi_stage_overlay__inline_item .vi_icon_link__list{padding-left:14px;background-position:left 8px}
}
.vi_stage_overlay__inline_item .vi_form_select_wrap{margin-bottom:22px}
.vi_stage_overlay__inline_item .vi_form_select_wrap .vi_form_select_head{border-bottom:1px dotted #fff}
.vi_stage_overlay__inline_item .vi_form_select_wrap .vi_form_select_head .vi_form_select_icon{background:url("viessmann.base.app/resources/img/icon-dropdown-white-active_on-dunkelgrau.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_stage_overlay__inline_item .vi_form_select_wrap .vi_form_select_head .vi_form_select_icon{background-image:url("viessmann.base.app/resources/img/icon-dropdown-white-active_on-dunkelgrau-xl.png")}
}
.vi_stage_overlay__inline_item .vi_form_select_wrap .vi_form_select_label{color:#fff}
.vi_stage_overlay__inline_item .vi_form_select_wrap.vi_active{color:#fff}
.vi_stage_overlay__inline_item .vi_form_select_wrap.vi_active .vi_form_select_head{border-bottom:1px solid #fff}
.vi_stage_overlay__inline_item .vi_form_select_wrap.vi_active .vi_form_select_label{color:#fff}
.vi_stage_overlay__inline_item .vi_form_select_wrap.vi_disabled{color:#333}
.vi_stage_overlay__inline_item .vi_form_select_wrap.vi_disabled .vi_form_select_head{border-bottom:1px dotted #333}
.vi_stage_overlay__inline_item .vi_form_select_wrap.vi_disabled .vi_form_select_icon{background:url("viessmann.base.app/resources/img/icon-dropdown-white-active_on-dunkelgrau.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_stage_overlay__inline_item .vi_form_select_wrap.vi_disabled .vi_form_select_icon{background-image:url("viessmann.base.app/resources/img/icon-dropdown-white-active_on-dunkelgrau-xl.png")}
}
@media screen and (min-width:661px){.vi_stage_overlay__inline_item .vi_form_select_wrap{margin-bottom:30px}
}
.vi_divisions_entry{padding-top:50px;padding-right:0;padding-bottom:48px;padding-left:0}
@media screen and (min-width:661px){.vi_divisions_entry{padding-top:56px;padding-right:0;padding-bottom:58px;padding-left:0}
}
@media screen and (min-width:1441px){.vi_divisions_entry{padding-top:75px;padding-right:0;padding-bottom:75px;padding-left:0}
}
@media screen and (min-width:661px){.vi_divisions_entry .vi_component_header .vi_headline_1{margin-bottom:10px}
}
@media screen and (min-width:1441px){.vi_divisions_entry .vi_component_header .vi_headline_1{margin-bottom:12px}
}
.vi_divisions_entry .vi_component_header .vi_sub_headline{display:none}
@media screen and (min-width:661px){.vi_divisions_entry .vi_component_header .vi_sub_headline{display:block}
}
.vi_divisions_entry_teaser{margin-top:4px}
@media screen and (min-width:661px){.vi_divisions_entry_teaser{margin-top:34px}
}
.vi_divisions_entry_teaser .vi_col_4{display:block;padding-top:12px}
.vi_divisions_entry_teaser .vi_col_4:first-child{padding-top:0}
@media screen and (min-width:661px){.vi_divisions_entry_teaser .vi_col_4{padding-top:0;width:33.3333%}
}
.vi_divisions_entry_teaser .vi_copy{margin-top:0}
@media screen and (min-width:661px){.vi_divisions_entry_teaser .vi_copy{margin-top:11px}
}
@media screen and (min-width:1441px){.vi_divisions_entry_teaser .vi_copy{margin-top:17px}
}
.vi_divisions_entry_teaser .vi_icon_link__list{background:url("viessmann.base.app/resources/img/icon-big-arrow-vitorange.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_divisions_entry_teaser .vi_icon_link__list{background-image:url("viessmann.base.app/resources/img/icon-big-arrow-vitorange-xl.png")}
}
.vi_news_release .vi_component_header{margin-top:0}
@media screen and (min-width:661px){.vi_news_release .vi_component_header{margin-top:5px}
}
@media screen and (min-width:1441px){.vi_news_release .vi_component_header{margin-top:10px}
}
.vi_news_release .vi_component_header .vi_headline_1{display:block}
.vi_news_release .vi_component_header .vi_component_header_button{top:0}
.vi_news_release .vi_news_release_item_container .vi_tile_inner{background-color:#f1f1f3}
.vi_news_release .vi_additional_info{margin-bottom:7px}
.vi_gallery{margin-bottom:20px}
.vi_gallery .vi_gallery_image{padding-top:56.20%;display:block;cursor:pointer}
.vi_gallery .vi_gallery_image img{position:absolute;top:0;left:0;width:100%;height:100%}
.vi_gallery .vi_gallery_caption{margin-top:20px}
@media screen and (min-width:661px){.vi_gallery .vi_gallery_caption{margin-top:22px}
}
@media screen and (min-width:661px){.vi_gallery .vi_gallery_image_caption{padding-right:32px}
}
@media screen and (min-width:1441px){.vi_gallery .vi_gallery_image_caption{padding-right:84px}
}
#vi_lb_content .vi_gallery{height:100%;margin:0}
#vi_lb_content .vi_gallery_caption_wrapper{position:absolute;left:0;right:0;bottom:0}
#vi_lb_content .vi_gallery_image{padding-top:0;cursor:default}
#vi_lb_content .vi_gallery_image img{max-width:100%;max-height:100%;margin:auto;overflow:auto;width:auto;height:auto}
#vi_lb_content .vi_gallery_caption{margin-top:0;padding:20px;min-height:15px}
@media screen and (min-width:661px){#vi_lb_content .vi_gallery_caption{border-spacing:30px;padding:0;min-height:90px}
}
@media screen and (min-width:1441px){#vi_lb_content .vi_gallery_caption{border-spacing:40px;min-height:110px}
}
.vi_gallery_wrapper{width:100%}
.vi_gallery_image{position:relative;overflow:hidden}
.vi_gallery_image_inner{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;overflow:hidden}
.vi_gallery_thumbnail{overflow:hidden;width:100%;position:relative;height:64px;background-color:#f1f1f3}
@media screen and (min-width:1441px){.vi_gallery_thumbnail{height:81px}
}
.vi_gallery_thumbnail_list{padding:0;margin:0 auto;display:table}
.vi_swipeable .vi_gallery_thumbnail_list{position:absolute;margin:0}
.vi_gallery_thumbnail_list li{display:table-cell;border-top:1px solid #fff;border-left:1px solid #fff;font-size:0;line-height:0}
.vi_gallery_thumbnail_list li:first-child{border-left:0}
.vi_gallery_thumbnail_list .vi_gallery_thumbnail_mask{position:relative}
.vi_gallery_thumbnail_list .vi_gallery_thumbnail_mask:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#000;background-color:rgba(0,0,0,0.6);transition:all .3s linear;-ms-filter:"alpha(opacity=60)"}
.vi_gallery_thumbnail_list .vi_gallery_thumbnail_mask.vi_active:after,.vi_gallery_thumbnail_list .vi_gallery_thumbnail_mask:hover:after{background-color:transparent}
.vi_gallery_thumbnail_list .vi_js_lazy_image img{width:112px;height:63px}
@media screen and (min-width:1441px){.vi_gallery_thumbnail_list .vi_js_lazy_image img{width:142px;height:80px}
}
.vi_gallery_caption{width:100%;background-color:#fff}
@media screen and (min-width:661px){.vi_gallery_caption{display:table;padding:0}
}
.vi_gallery_image_caption{color:#525252}
@media screen and (min-width:661px){.vi_gallery_image_caption{width:100%;display:table-cell;vertical-align:middle}
}
.vi_gallery_controls{color:#525252;margin-top:15px;white-space:nowrap}
@media screen and (min-width:661px){.vi_gallery_controls{margin-top:0;display:table-cell;vertical-align:top}
}
.vi_gallery_control__prev,.vi_gallery_control__next,.vi_gallery_control_label{display:inline-block;vertical-align:middle}
.vi_gallery_control__prev{background:url("viessmann.base.app/resources/img/icon-arrow-small-outline-vitorange-links.png") no-repeat left center transparent;width:33px;height:33px}
@media screen and (min-width:1441px){.vi_gallery_control__prev{background-image:url("viessmann.base.app/resources/img/icon-arrow-small-outline-vitorange-links-xl.png");width:37px;height:37px}
}
.vi_gallery_control__prev:hover{background:url("viessmann.base.app/resources/img/icon-arrow-small-fill-vitorange-links.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_gallery_control__prev:hover{background-image:url("viessmann.base.app/resources/img/icon-arrow-small-fill-vitorange-links-xl.png")}
}
.vi_gallery_control__next{background:url("viessmann.base.app/resources/img/icon-arrow-small-outline-vitorange-rechts.png") no-repeat left center transparent;width:33px;height:33px}
@media screen and (min-width:1441px){.vi_gallery_control__next{background-image:url("viessmann.base.app/resources/img/icon-arrow-small-outline-vitorange-rechts-xl.png");width:37px;height:37px}
}
.vi_gallery_control__next:hover{background:url("viessmann.base.app/resources/img/icon-arrow-small-fill-vitorange-rechts.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_gallery_control__next:hover{background-image:url("viessmann.base.app/resources/img/icon-arrow-small-fill-vitorange-rechts-xl.png")}
}
.vi_gallery_control_label{padding:0 15px}
@media screen and (min-width:1441px){.vi_gallery_control_label{padding:0 24px}
}
#vi_lb_content .vi_video_inner.vi_fullscreen,.vi_video_poster:after{background:url("viessmann.base.app/resources/img/icon-video.png") no-repeat left center transparent;background-position:center center}
@media screen and (min-width:1441px){#vi_lb_content .vi_video_inner.vi_fullscreen,.vi_video_poster:after{background-image:url("viessmann.base.app/resources/img/icon-video-xl.png")}
}
#vi_lb_content .vi_video_frame,#vi_lb_content .vi_video_container,#vi_lb_content .vi_video_wrapper{width:100%;height:100%;font-size:0}
#vi_lb_content .vi_video_container{padding:0}
.vi_two_col .vi_video_wrapper{margin:30px 0}
.ios .vi_overlay__youtube.vi_overlay__black{background-color:#000 !important}
.ios .vi_overlay__youtube #vi_lb_close_btn{top:5px;right:5px}
.ios .vi_overlay__youtube #vi_lb_content{padding-top:40px}
.vi_video_container{position:relative;padding-top:56.25%}
.vi_video_container.vi_mratio{padding-top:41.625%}
.vi_video_inner{position:absolute;top:0;bottom:0;right:0;left:0}
.vi_video_inner video{width:100%;height:100%}
.vi_video_inner .vi_gif_container{display:block;height:100%}
@media screen and (min-width:961px){.vi_video_inner .vi_gif_container{display:none}
}
.vi_video_inner .vi_gif_container img{height:100%;width:100%;max-width:100%}
.vi_video_inner .vi_gif_container .mejs-overlay{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.vi_video_inner .vi_gif_container .mejs-overlay.vi_overlay_hidden{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.vi_video_gif_container .vi_js_mediaelement{position:absolute;display:none;top:0;left:0;visibility:hidden}
@media screen and (min-width:961px){.vi_video_gif_container .vi_js_mediaelement{display:inline-block;visibility:visible}
}
.vi_video_gif_container .vi_js_mediaelement .mejs-controls{display:none;visibility:hidden !important}
@media screen and (min-width:961px){.vi_video_gif_container .vi_js_mediaelement .mejs-controls{display:inline-block;visibility:visible}
}
.vi_video_frame{position:absolute;top:0;left:0;width:100%;height:100%}
.vi_video_caption{padding-top:15px}
@media screen and (min-width:661px){.vi_video_caption{padding-top:18px}
}
@media screen and (min-width:1441px){.vi_video_caption{padding-top:16px}
}
.vi_video_poster{position:absolute;top:0;left:0;cursor:pointer}
.vi_video_poster .vi_js_lazy_image img{width:100%}
.vi_video_poster:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}
.vi_video_poster .vi_privacy_box{height:auto;width:71%;float:left;position:absolute;left:14%;top:70%;z-index:5;background-color:white;min-width:250px}
@media(max-width:660px){.vi_video_poster .vi_privacy_box{height:auto;width:100% !important;float:left;position:absolute;left:0 !important;top:70%;z-index:5;background-color:white}
}
.vi_video_poster #PrivacyBoxText{padding:5px;text-align:center}
@media(max-width:660px){.vi_video_poster #PrivacyBoxText{padding:1px !important;font-size:9px !important;line-height:12px !important}
}
.vi_form .vi_error_message,.vi_form .vi_form_label,.vi_form .vi_form_input,.vi_form .vi_form_upload_wrapper,.vi_form .vi_form_checkbox_wrapper,.vi_form .vi_form_address_wrapper,.vi_form .vi_form_checkbox_text{display:block;width:100%}
@media screen and (min-width:661px){.vi_form .vi_error_message,.vi_form .vi_form_label,.vi_form .vi_form_input,.vi_form .vi_form_upload_wrapper,.vi_form .vi_form_checkbox_wrapper,.vi_form .vi_form_address_wrapper,.vi_form .vi_form_checkbox_text{float:left;display:inline-block}
}
@media screen and (min-width:661px){.vi_form .vi_error_message{margin-left:34.9%}
}
@media screen and (min-width:961px){.vi_form .vi_error_message{margin-left:26%}
}
@media screen and (min-width:661px){.vi_form .vi_form_label{width:34.9%;padding-left:10px;padding-right:20px}
}
@media screen and (min-width:961px){.vi_form .vi_form_label{width:26%}
}
@media screen and (min-width:1441px){.vi_form .vi_form_label{padding-left:15px;padding-right:30px}
}
.vi_form .vi_form_label.vi_form_label__radio_check{width:auto;padding-right:0}
@media screen and (min-width:661px){.vi_form .vi_form_input,.vi_form .vi_form_upload_wrapper,.vi_form .vi_form_checkbox_wrapper,.vi_form .vi_form_address_wrapper,.vi_form .vi_error_message{width:63.6666%}
}
@media screen and (min-width:961px){.vi_form .vi_form_input,.vi_form .vi_form_upload_wrapper,.vi_form .vi_form_checkbox_wrapper,.vi_form .vi_form_address_wrapper,.vi_form .vi_error_message{width:73%}
}
.vi_form .vi_form_no_honey{opacity:0;height:0;width:0;position:absolute;z-index:-1}
.vi_form .vi_form_input__street .vi_form_input,.vi_form .vi_form_input__street .vi_error_message{width:100%}
@media screen and (min-width:661px){.vi_form .vi_form_input__zip{width:40%;padding-right:10px}
}
@media screen and (min-width:1441px){.vi_form .vi_form_input__zip{padding-right:15px}
}
.vi_form .vi_form_input__zip .vi_form_input,.vi_form .vi_form_input__zip .vi_error_message{width:100%;margin-left:0;float:none;display:block}
@media screen and (min-width:661px){.vi_form .vi_form_input__city{width:60%;padding-left:10px}
}
@media screen and (min-width:1441px){.vi_form .vi_form_input__city{padding-left:15px}
}
.vi_form .vi_form_input__city .vi_form_input,.vi_form .vi_form_input__city .vi_error_message{width:100%;margin-left:0;float:none;display:block}
.vi_form .vi_form_select_wrap{min-width:100%}
@media screen and (min-width:661px){.vi_form .vi_form_select_wrap{min-width:30.3%;max-width:63.6666%}
}
@media screen and (min-width:961px){.vi_form .vi_form_select_wrap{min-width:31.2%;max-width:73%}
}
@media screen and (min-width:1441px){.vi_form .vi_form_select_wrap{min-width:31.3%}
}
.vi_form .vi_form_select_wrap .vi_form_select_head{width:100%}
@media screen and (min-width:661px){.vi_form .vi_form_select_wrap.vi_form_input__country{min-width:47.5%}
}
@media screen and (min-width:961px){.vi_form .vi_form_select_wrap.vi_form_input__country{min-width:43%}
}
@media screen and (min-width:1441px){.vi_form .vi_form_select_wrap.vi_form_input__country{min-width:42.8%}
}
@media screen and (min-width:661px){.vi_form .vi_form_element_no_label{margin-left:34.9%}
}
@media screen and (min-width:961px){.vi_form .vi_form_element_no_label{margin-left:26%}
}
@media screen and (min-width:661px){.vi_form .vi_form_multi_label{width:33.3333%;padding-right:10px}
}
@media screen and (min-width:961px){.vi_form .vi_form_multi_label{width:25%}
}
@media screen and (min-width:1441px){.vi_form .vi_form_multi_label{padding-right:15px}
}
@media screen and (min-width:661px){.vi_form .vi_form_multi_checkbox_wrapper.vi_form_element_no_label,.vi_form .vi_form_multi_radiobutton_wrapper.vi_form_element_no_label{margin-left:33.3333%}
}
@media screen and (min-width:961px){.vi_form .vi_form_multi_checkbox_wrapper.vi_form_element_no_label,.vi_form .vi_form_multi_radiobutton_wrapper.vi_form_element_no_label{margin-left:25%}
}
@media screen and (min-width:661px){.vi_form .vi_form_multi_checkbox_wrapper .vi_form_checkbox_wrapper{width:50%;padding:0 10px}
}
@media screen and (min-width:961px){.vi_form .vi_form_multi_checkbox_wrapper .vi_form_checkbox_wrapper{width:33.3333%}
}
@media screen and (min-width:1441px){.vi_form .vi_form_multi_checkbox_wrapper .vi_form_checkbox_wrapper{padding:0 15px}
}
.vi_form .vi_form_multi_radiobutton_wrapper .vi_form_radiobutton_wrapper{display:inline-block;padding:0 20px 0 0}
@media screen and (min-width:661px){.vi_form .vi_form_multi_radiobutton_wrapper .vi_form_radiobutton_wrapper{padding:0 10px}
}
@media screen and (min-width:1441px){.vi_form .vi_form_multi_radiobutton_wrapper .vi_form_radiobutton_wrapper{padding:0 15px}
}
@media screen and (min-width:661px){.vi_form .vi_form_submit{margin-left:10px;margin-right:10px}
}
@media screen and (min-width:1441px){.vi_form .vi_form_submit{margin-left:15px;margin-right:15px}
}
@media screen and (min-width:661px){.vi_two_col .vi_form .vi_error_message{margin-left:34.9%}
}
@media screen and (min-width:961px){.vi_two_col .vi_form .vi_error_message{margin-left:39%}
}
@media screen and (min-width:1441px){.vi_two_col .vi_form .vi_error_message{margin-left:26.6666%}
}
.vi_two_col .vi_form .vi_form_address_wrapper .vi_error_message{margin-left:0}
@media screen and (min-width:661px){.vi_two_col .vi_form .vi_form_label{width:34.9%}
}
@media screen and (min-width:961px){.vi_two_col .vi_form .vi_form_label{width:39%}
}
@media screen and (min-width:1441px){.vi_two_col .vi_form .vi_form_label{width:26.6666%}
}
.vi_two_col .vi_form .vi_form_label.vi_form_label__radio_check{width:auto}
@media screen and (min-width:661px){.vi_two_col .vi_form .vi_form_input,.vi_two_col .vi_form .vi_form_upload_wrapper,.vi_two_col .vi_form .vi_form_checkbox_wrapper,.vi_two_col .vi_form .vi_form_address_wrapper,.vi_two_col .vi_form .vi_error_message{width:63.6666%}
}
@media screen and (min-width:961px){.vi_two_col .vi_form .vi_form_input,.vi_two_col .vi_form .vi_form_upload_wrapper,.vi_two_col .vi_form .vi_form_checkbox_wrapper,.vi_two_col .vi_form .vi_form_address_wrapper,.vi_two_col .vi_form .vi_error_message{width:59.4%}
}
@media screen and (min-width:1441px){.vi_two_col .vi_form .vi_form_input,.vi_two_col .vi_form .vi_form_upload_wrapper,.vi_two_col .vi_form .vi_form_checkbox_wrapper,.vi_two_col .vi_form .vi_form_address_wrapper,.vi_two_col .vi_form .vi_error_message{width:71.6666%}
}
.vi_two_col .vi_form .vi_form_input__street .vi_form_input,.vi_two_col .vi_form .vi_form_input__street .vi_error_message{width:100%}
@media screen and (min-width:661px){.vi_two_col .vi_form .vi_form_input__zip{float:left;width:40%;padding-right:10px}
}
@media screen and (min-width:1441px){.vi_two_col .vi_form .vi_form_input__zip{width:40%;padding-right:15px}
}
.vi_two_col .vi_form .vi_form_input__zip .vi_form_input,.vi_two_col .vi_form .vi_form_input__zip .vi_error_message{width:100%;margin-right:0;float:none;display:block}
@media screen and (min-width:661px){.vi_two_col .vi_form .vi_form_input__city{float:left;width:60%;padding-left:10px}
}
@media screen and (min-width:1441px){.vi_two_col .vi_form .vi_form_input__city{padding-left:15px}
}
.vi_two_col .vi_form .vi_form_input__city .vi_form_input,.vi_two_col .vi_form .vi_form_input__city .vi_error_message{width:100%;margin-left:0;float:none;display:block}
.vi_two_col .vi_form .vi_form_select_wrap{min-width:100%}
@media screen and (min-width:661px){.vi_two_col .vi_form .vi_form_select_wrap{min-width:30.3%;max-width:63.6666%}
}
@media screen and (min-width:961px){.vi_two_col .vi_form .vi_form_select_wrap{min-width:34.5%;max-width:59.4%}
}
@media screen and (min-width:1441px){.vi_two_col .vi_form .vi_form_select_wrap{min-width:34.2%;max-width:71.6666%}
}
@media screen and (min-width:661px){.vi_two_col .vi_form .vi_form_input__country .vi_form_select_wrap{min-width:47.5%}
}
@media screen and (min-width:961px){.vi_two_col .vi_form .vi_form_input__country .vi_form_select_wrap{min-width:58%}
}
@media screen and (min-width:1441px){.vi_two_col .vi_form .vi_form_input__country .vi_form_select_wrap{min-width:47.6667%}
}
@media screen and (min-width:661px){.vi_two_col .vi_form .vi_form_element_no_label{margin-left:34.9%}
}
@media screen and (min-width:961px){.vi_two_col .vi_form .vi_form_element_no_label{margin-left:39%}
}
@media screen and (min-width:1441px){.vi_two_col .vi_form .vi_form_element_no_label{margin-left:26.6666%}
}
@media screen and (min-width:661px){.vi_two_col .vi_form .vi_form_multi_label{width:33.3333%;padding-right:10px}
}
@media screen and (min-width:961px){.vi_two_col .vi_form .vi_form_multi_label{width:37.5%}
}
@media screen and (min-width:1441px){.vi_two_col .vi_form .vi_form_multi_label{width:25%;padding-right:15px}
}
@media screen and (min-width:661px){.vi_two_col .vi_form .vi_form_multi_checkbox_wrapper.vi_form_element_no_label,.vi_two_col .vi_form .vi_form_multi_radiobutton_wrapper.vi_form_element_no_label{margin-left:33.3333%}
}
@media screen and (min-width:961px){.vi_two_col .vi_form .vi_form_multi_checkbox_wrapper.vi_form_element_no_label,.vi_two_col .vi_form .vi_form_multi_radiobutton_wrapper.vi_form_element_no_label{margin-left:37.5%}
}
@media screen and (min-width:1441px){.vi_two_col .vi_form .vi_form_multi_checkbox_wrapper.vi_form_element_no_label,.vi_two_col .vi_form .vi_form_multi_radiobutton_wrapper.vi_form_element_no_label{margin-left:25%}
}
@media screen and (min-width:661px){.vi_two_col .vi_form .vi_form_multi_checkbox_wrapper .vi_form_checkbox_wrapper{width:50%}
}
.vi_form_headline .vi_headline_1{padding-top:50px;padding-bottom:50px}
@media screen and (min-width:661px){.vi_form_headline .vi_headline_1{padding-top:60px;padding-bottom:60px}
}
@media screen and (min-width:1441px){.vi_form_headline .vi_headline_1{padding-top:70px;padding-bottom:70px}
}
.vi_form .vi_form_input{margin-bottom:14px;padding:3px 0;line-height:20px;height:26px;font-size:13px;color:#555}
.vi_form .vi_form_input:focus{outline:0}
@media screen and (min-width:1441px){.vi_form .vi_form_input{margin-bottom:18px;padding-top:5px;padding-bottom:5px;font-size:15px;line-height:26px;height:36px}
}
.vi_form .vi_form_input.vi_valid{background:url("viessmann.base.app/resources/img/icon-form-success.png") no-repeat left center transparent;background-position:99% center;color:#333;font-family:"Univers55",Arial,Helvetica,sans-serif;border-style:none none solid}
@media screen and (min-width:1441px){.vi_form .vi_form_input.vi_valid{background-image:url("viessmann.base.app/resources/img/icon-form-success-xl.png")}
}
.vi_form .vi_form_input.vi_valid.vi_form_input__area{border-style:solid;height:auto}
.vi_form .vi_form_input.vi_error{background:url("viessmann.base.app/resources/img/icon-form-error.png") no-repeat left center transparent;background-position:97% center;color:#333;font-family:"Univers55",Arial,Helvetica,sans-serif;border-style:none none solid;border-color:#ff3e17}
@media screen and (min-width:1441px){.vi_form .vi_form_input.vi_error{background-image:url("viessmann.base.app/resources/img/icon-form-error-xl.png")}
}
@media screen and (min-width:661px){.vi_form .vi_form_input.vi_error{background-position:98% center}
}
@media screen and (min-width:961px){.vi_form .vi_form_input.vi_error{background-position:97.5% center}
}
@media screen and (min-width:1441px){.vi_form .vi_form_input.vi_error{background-position:98% center}
}
.vi_form .vi_form_input.vi_error.vi_form_input__area{border-style:solid;height:auto}
.vi_form .vi_form_input__area,.vi_form .vi_form_label__area{margin-top:3px;padding-top:4px;padding-bottom:4px;height:auto}
@media screen and (min-width:1441px){.vi_form .vi_form_input__area,.vi_form .vi_form_label__area{margin-top:5px;padding-top:6px;padding-bottom:6px}
}
.vi_form .vi_form_input__area{height:auto;margin-bottom:17px;padding-left:8px;padding-right:8px}
@media screen and (min-width:1441px){.vi_form .vi_form_input__area{margin-bottom:23px;padding-left:13px;padding-right:13px}
}
.vi_form .vi_label_error_wrapper{margin-bottom:13px}
@media screen and (min-width:661px){.vi_form .vi_label_error_wrapper{float:left;width:33.3333%;padding-right:20px}
}
@media screen and (min-width:1441px){.vi_form .vi_label_error_wrapper{width:25%;padding-right:30px}
}
.vi_form .vi_label_error_wrapper .vi_form_label,.vi_form .vi_label_error_wrapper .vi_error_message{width:100%;margin:0;padding-right:0}
.vi_form .vi_form_label{margin-bottom:14px;padding-top:3px;padding-bottom:3px}
@media screen and (min-width:661px){.vi_form .vi_form_label{margin-bottom:0}
}
@media screen and (min-width:1441px){.vi_form .vi_form_label{padding-top:5px;padding-bottom:5px}
}
.vi_form .vi_form_label.vi_form_label__radio_check{padding-left:25px}
@media screen and (min-width:1441px){.vi_form .vi_form_label.vi_form_label__radio_check{padding-left:31px}
}
.vi_form .vi_form_submit{float:left;margin-top:19px;margin-bottom:19px}
@media screen and (min-width:1441px){.vi_form .vi_form_submit{margin-top:22px;margin-bottom:22px}
}
.vi_form .vi_form_submit[disabled]{opacity:.6}
.vi_form .vi_error_message{margin-bottom:16px;margin-top:-10px;color:#ff3e17;background:0;border-bottom:0}
@media screen and (min-width:1441px){.vi_form .vi_error_message{margin-bottom:25px;margin-top:-15px}
}
.vi_form_address_wrapper{margin-bottom:4px}
@media screen and (min-width:1441px){.vi_form_address_wrapper{margin-bottom:5px}
}
.vi_form_accordion .vi_form_accordion_nav{padding:9px 15px;margin:0 0 10px;background:#f1f1f3}
@media screen and (min-width:661px){.vi_form_accordion .vi_form_accordion_nav{margin:0 10px 10px}
}
@media screen and (min-width:1441px){.vi_form_accordion .vi_form_accordion_nav{padding:13px 20px;margin:0 15px 15px}
}
.vi_form_accordion .vi_form_accordion_nav.vi_active .vi_form_accordion_nav_label{background:url("viessmann.base.app/resources/img/icon-dropdown-active.png") no-repeat left center transparent;color:#555}
@media screen and (min-width:1441px){.vi_form_accordion .vi_form_accordion_nav.vi_active .vi_form_accordion_nav_label{background-image:url("viessmann.base.app/resources/img/icon-dropdown-active-xl.png")}
}
.vi_form_accordion .vi_form_accordion_nav_label{background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent;padding-left:16px;color:#ff3e17}
@media screen and (min-width:1441px){.vi_form_accordion .vi_form_accordion_nav_label{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
@media screen and (min-width:1441px){.vi_form_accordion .vi_form_accordion_nav_label{padding-left:19px}
}
.vi_form_accordion .vi_form_wrapper{display:none;padding-top:10px}
@media screen and (min-width:661px){.vi_form_accordion .vi_form_wrapper{padding-top:20px}
}
@media screen and (min-width:1441px){.vi_form_accordion .vi_form_wrapper{padding-top:25px;padding-bottom:10px}
}
.vi_form_remove{display:none;position:absolute;right:20px;top:0;cursor:pointer;width:40px !important;height:40px !important;background:url("viessmann.base.app/resources/img/icon-close-small-outline-dunkelgrau.png") no-repeat left center transparent;width:40px;height:40px}
.vi_form_remove.vi_active{display:block}
.vi_form .vi_form_checkbox_wrapper{position:relative;margin-bottom:15px}
@media screen and (min-width:661px){.vi_form .vi_form_checkbox_wrapper{vertical-align:top}
}
@media screen and (min-width:1441px){.vi_form .vi_form_checkbox_wrapper{margin-bottom:18px}
}
.vi_form .vi_form_checkbox_wrapper .vi_form_label__radio_check{margin-bottom:8px}
@media screen and (min-width:1441px){.vi_form .vi_form_checkbox_wrapper .vi_form_label__radio_check{margin-bottom:4px}
}
.vi_form .vi_form_checkbox_wrapper .vi_form_label__radio_check.vi_error{background:url("viessmann.base.app/resources/img/icon-checkbox-error.png") no-repeat left center transparent;background-position:left 5px}
@media screen and (min-width:1441px){.vi_form .vi_form_checkbox_wrapper .vi_form_label__radio_check.vi_error{background-image:url("viessmann.base.app/resources/img/icon-checkbox-error-xl.png")}
}
@media screen and (min-width:1441px){.vi_form .vi_form_checkbox_wrapper .vi_form_label__radio_check.vi_error{background-position:left 8px}
}
.vi_form .vi_form_checkbox_wrapper .vi_form_label__radio_check.vi_error.vi_active{background:url("viessmann.base.app/resources/img/icon-checkbox-active-error.png") no-repeat left center transparent;background-position:left 5px}
@media screen and (min-width:1441px){.vi_form .vi_form_checkbox_wrapper .vi_form_label__radio_check.vi_error.vi_active{background-image:url("viessmann.base.app/resources/img/icon-checkbox-active-error-xl.png")}
}
@media screen and (min-width:1441px){.vi_form .vi_form_checkbox_wrapper .vi_form_label__radio_check.vi_error.vi_active{background-position:left 8px}
}
.vi_form .vi_disabled_group{-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4}
.vi_form .vi_form_multi_checkbox_wrapper{margin-bottom:22px}
@media screen and (min-width:1441px){.vi_form .vi_form_multi_checkbox_wrapper{margin-bottom:30px}
}
.vi_form .vi_form_multi_checkbox_wrapper .vi_error_message{margin-left:0}
.vi_form .vi_form_multi_checkbox_wrapper .vi_form_checkbox_wrapper{margin-bottom:0}
.vi_form .vi_form_upload_wrapper{position:relative;margin-bottom:15px}
@media screen and (min-width:661px){.vi_form .vi_form_upload_wrapper{vertical-align:top}
}
@media screen and (min-width:1441px){.vi_form .vi_form_upload_wrapper{margin-bottom:18px}
}
.vi_form .vi_form_upload_text{display:block;padding:0 60px 0 10px;color:#333;line-height:37px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vi_btn__upload{border-color:#d2d2d7;cursor:pointer;float:left}
.vi_btn__upload:hover{color:#333}
.vi_btn__upload.vi_btn__icon{background:url("viessmann.base.app/resources/img/icon-upload-grau.png") no-repeat left center transparent;background-color:#f1f1f3;background-position:12px center}
@media screen and (min-width:1441px){.vi_btn__upload.vi_btn__icon{background-image:url("viessmann.base.app/resources/img/icon-upload-grau-xl.png")}
}
.vi_btn__upload.vi_btn__icon:hover{background:url("viessmann.base.app/resources/img/icon-upload-grau.png") no-repeat left center transparent;background-color:#fff;background-position:12px center}
@media screen and (min-width:1441px){.vi_btn__upload.vi_btn__icon:hover{background-image:url("viessmann.base.app/resources/img/icon-upload-grau-xl.png")}
}
.vi_btn__upload__hidden{position:absolute;top:0;left:0;visibility:hidden}
.vi_form .vi_form_radiobutton_wrapper{position:relative;margin-right:-4px}
.vi_form .vi_form_radiobutton_wrapper .vi_form_label__radio_check{margin-bottom:4px}
@media screen and (min-width:1441px){.vi_form .vi_form_radiobutton_wrapper .vi_form_label__radio_check{margin-bottom:0}
}
.vi_form .vi_form_radiobutton_wrapper .vi_form_label__radio_check.vi_error{background:url("viessmann.base.app/resources/img/icon-radiobutton-error.png") no-repeat left center transparent;background-position:left 5px}
@media screen and (min-width:1441px){.vi_form .vi_form_radiobutton_wrapper .vi_form_label__radio_check.vi_error{background-image:url("viessmann.base.app/resources/img/icon-radiobutton-error-xl.png")}
}
@media screen and (min-width:1441px){.vi_form .vi_form_radiobutton_wrapper .vi_form_label__radio_check.vi_error{background-position:left 8px}
}
.vi_form .vi_form_multi_radiobutton_wrapper{margin-bottom:23px}
@media screen and (min-width:1441px){.vi_form .vi_form_multi_radiobutton_wrapper{margin-bottom:30px}
}
.vi_form .vi_form_select_wrap{color:#555;margin-left:0;margin-right:0;margin-top:3px;margin-bottom:14px}
.vi_form .vi_form_select_wrap select{width:100%;bottom:0}
.vi_form .vi_form_select_wrap .vi_form_select_head{cursor:pointer;font-size:13px}
@media screen and (min-width:1441px){.vi_form .vi_form_select_wrap .vi_form_select_head{font-size:15px}
}
.vi_form .vi_form_select_wrap.vi_select_error .vi_form_select_head{border-style:none none solid;border-color:#ff3e17}
@media screen and (min-width:1441px){.vi_form .vi_form_select_wrap{margin-top:5px;margin-bottom:18px}
}
.vi_form .vi_form_select_icon{top:9px;z-index:0}
@media screen and (min-width:1441px){.vi_form .vi_form_select_icon{top:11px}
}
.vi_form .vi_form_select_head{font-family:"Univers45Obl",Arial,Helvetica,sans-serif;padding-top:1px;padding-right:16px;padding-bottom:3px}
@media screen and (min-width:1441px){.vi_form .vi_form_select_head{padding-top:3px;padding-right:19px;padding-bottom:8px}
}
.vi_form .vi_form_select_head option{background:#fff}
.vi_dropform,.vi_dropform__dark{display:none;position:absolute;top:100%;width:100%;max-width:350px;z-index:120;padding:15px;right:0;overflow:auto}
@media screen and (min-width:961px){.vi_dropform,.vi_dropform__dark{right:auto}
}
.vi_dropform p,.vi_dropform__dark p{margin:40px 0 30px}
.vi_dropform .vi_form_input,.vi_dropform__dark .vi_form_input,.vi_dropform .vi_form_element_no_label,.vi_dropform__dark .vi_form_element_no_label{margin-left:0;width:100%;background-color:transparent;border-top:0;border-left:0;border-right:0}
.vi_dropform textarea.vi_form_input,.vi_dropform__dark textarea.vi_form_input{padding-left:0;padding-right:0}
.vi_dropform .vi_form_submit,.vi_dropform__dark .vi_form_submit{float:right;margin:0}
.vi_has_dropform{position:static}
.vi_header_with_dropform{overflow:visible}
.vi_dropform{background-color:rgba(255,255,255,0.85);background-color:#333 \9}
.vi_dropform__dark{background-color:rgba(50,50,50,0.85);background-color:#333 \9;color:#ddd}
.vi_dropform__dark p{color:#ddd}
.vi_dropform__dark .vi_form .vi_form_input{color:#ddd}
.vi_dropform__dark .vi_form .vi_form_input.valid{color:#ddd}
.vi_dropform__dark .vi_form .vi_form_input.vi_form_input__area{border-style:none none solid}
.vi_dropform__dark ::-webkit-input-placeholder{color:#ddd}
.vi_dropform__dark :-moz-placeholder{color:#ddd}
.vi_dropform__dark ::-moz-placeholder{color:#ddd}
.vi_dropform__dark :-ms-input-placeholder{color:#ddd}
.vi_section__partner{position:relative;border-bottom:1px solid #f1f1f3;text-align:right}
@media screen and (min-width:961px){.vi_section__partner{min-height:520px}
}
@media screen and (min-width:1441px){.vi_section__partner{min-height:700px}
}
.vi_section__partner .vi_section_partner__background{position:relative;text-align:left;padding-bottom:20px;width:100%;z-index:1}
@media screen and (min-width:661px){.vi_section__partner .vi_section_partner__background{position:absolute;bottom:0;padding-bottom:0;left:auto;width:50%}
}
.vi_section__partner .vi_section_partner__background img{display:inline-block;vertical-align:bottom;max-width:100%}
.vi_section__partner .vi_section_partner__header{position:relative;display:inline-block;text-align:left;width:100%;z-index:2}
@media screen and (min-width:661px){.vi_section__partner .vi_section_partner__header{margin:50px 0 30px 0;width:50%}
}
@media screen and (min-width:1441px){.vi_section__partner .vi_section_partner__header{margin:140px 0 70px 0;width:50%}
}
.vi_section__partner .vi_section_partner__header p{margin:30px 0 0 0}
@media screen and (min-width:661px){.vi_section__partner .vi_section_partner__header p{max-width:100%}
}
@media screen and (min-width:961px){.vi_section__partner .vi_section_partner__header p{max-width:90%;margin:40px 0 0 0}
}
@media screen and (min-width:1441px){.vi_section__partner .vi_section_partner__header p{max-width:none;margin:30px 0 0 0}
}
.vi_section__partner .vi_headline_1{width:90%}
@media screen and (min-width:661px){.vi_section__partner .vi_headline_1{width:90%}
}
@media screen and (min-width:1441px){.vi_section__partner .vi_headline_1{font-size:48px;line-height:58px;width:75%}
}
.vi_section__partner label,.vi_section__partner input,.vi_section__partner p{font-family:"Univers55",Arial,Helvetica,sans-serif;color:#333}
.vi_section__partner input{border:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-image:none;outline:0}
.vi_section__partner input[type="text"]{border-bottom:1px dotted #333;background-color:transparent;padding:13px 22px 13px 0;width:94%}
.vi_section__partner input[type="submit"]{position:relative;display:inline-block;background:#333;color:#fff;padding:13px 22px 13px 43px;border-radius:5px}
.vi_section__partner input.placeholder{font-style:italic}
.vi_section__partner input::-webkit-input-placeholder{font-style:italic}
.vi_section__partner input:-moz-placeholder{font-style:italic;opacity:1}
.vi_section__partner input::-moz-placeholder{font-style:italic;opacity:1}
.vi_section__partner input:-ms-input-placeholder{font-style:italic}
.vi_section__partner .vi_section_partner__form_label{margin:0 0 20px 0}
@media screen and (min-width:961px){.vi_section__partner .vi_section_partner__form_label{margin:0 0 40px 0}
}
.vi_section__partner .vi_section_partner__form_input,.vi_section__partner .vi_section_partner__form_input_icon{display:inline-block}
.vi_section__partner .vi_section_partner__form_input{width:57%}
@media screen and (min-width:961px){.vi_section__partner .vi_section_partner__form_input{width:74%}
}
.vi_section__partner .vi_section_partner__form_input_icon{position:relative;width:41%}
@media screen and (min-width:961px){.vi_section__partner .vi_section_partner__form_input_icon{width:24%}
}
.vi_section__partner .vi_section_partner__form_input_icon i{position:absolute;top:50%;left:22px;margin-top:-8px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE3IDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5PdmFsIDIzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InZpZXNzbWFubi1zIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAzLjAwMDAwMCwgLTQ0MjcuMDAwMDAwKSIgc3Ryb2tlPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTIxMi42NjE0MjcsNDQzOC42MzM3NCBDMjExLjcxNzk4MSw0NDM5LjI4ODg3IDIxMC41NzIwNDIsNDQzOS42NzI4NCAyMDkuMzM2NDIyLDQ0MzkuNjcyODQgQzIwNi4xMTMwNTUsNDQzOS42NzI4NCAyMDMuNSw0NDM3LjA1OTc5IDIwMy41LDQ0MzMuODM2NDIgQzIwMy41LDQ0MzAuNjEzMDUgMjA2LjExMzA1NSw0NDI4IDIwOS4zMzY0MjIsNDQyOCBDMjEyLjU1OTc4OCw0NDI4IDIxNS4xNzI4NDMsNDQzMC42MTMwNSAyMTUuMTcyODQzLDQ0MzMuODM2NDIgQzIxNS4xNzI4NDMsNDQzNS41MTk2NSAyMTQuNDYwMjk1LDQ0MzcuMDM2NDUgMjEzLjMyMDM4MSw0NDM4LjEwMTY0IEMyMTMuMzUwNzc3LDQ0MzguMTIwMTIgMjEzLjM3OTQ3MSw0NDM4LjE0MjQ2IDIxMy40MDU3MTksNDQzOC4xNjg3MSBMMjE4LjQ3Mjc5Nyw0NDQzLjIzNTc5IEMyMTguNjU1MTQxLDQ0NDMuNDE4MTMgMjE4LjY1NDI2Miw0NDQzLjcwMTUyIDIxOC40Nzg5MzQsNDQ0My44NzY4NCBDMjE4LjMwODczMyw0NDQ0LjA0NzA1IDIxOC4wMTY1OTUsNDQ0NC4wNDk0MyAyMTcuODM3ODc4LDQ0NDMuODcwNzEgTDIxMi43NzA4LDQ0MzguODAzNjMgQzIxMi43MjA0MTQsNDQzOC43NTMyNCAyMTIuNjg0MDE4LDQ0MzguNjk1MTQgMjEyLjY2MTQyNyw0NDM4LjYzMzc0IFoiIGlkPSJPdmFsLTIzIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");height:16px;width:15px;z-index:99}
.vi_section__partner .vi_section_partner__form{position:relative;display:inline-block;margin:40px 0 50px 0;width:100%;z-index:2}
@media screen and (min-width:661px){.vi_section__partner .vi_section_partner__form{margin:0 0 140px 0;width:50%}
}
@media screen and (min-width:1441px){.vi_section__partner .vi_section_partner__form{margin:0 0 140px 0;width:50%}
}
.vi_section__partner .vi_section_partner__form_inner{text-align:left}
.vi_slider_product{overflow:hidden}
.vi_slider_product .vi_tile_gallery_overlay{position:absolute;top:0;left:0;background:#333;height:100%;width:100%;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4}
.vi_slider_product .vi_tile_inner{background-color:#f1f1f3}
.vi_slider_product .vi_tile_bg img{height:100%;width:auto}
.vi_section__text_image_bottom{padding:50px 0}
.vi_section__text_image_bottom.vi_tim__white{background:#fff}
@media screen and (min-width:661px){.vi_section__text_image_bottom{padding-bottom:0}
}
@media screen and (min-width:1441px){.vi_section__text_image_bottom{padding:90px 0 0}
}
@media screen and (min-width:661px){.vi_section__text_image_bottom .vi_row{display:table}
}
.vi_section__text_image_bottom .vi_imgtxt_image{vertical-align:bottom;text-align:left;float:none;margin-left:-20px}
@media screen and (min-width:661px){.vi_section__text_image_bottom .vi_imgtxt_image{margin-left:0}
}
.vi_section__text_image_bottom .vi_tim_text{padding:50px 10px 0 0;display:table-cell;vertical-align:middle;float:none}
@media screen and (min-width:661px){.vi_section__text_image_bottom .vi_tim_text{padding-top:0;padding-bottom:50px;min-height:300px}
}
@media screen and (min-width:1441px){.vi_section__text_image_bottom .vi_tim_text{padding-bottom:90px}
}
.vi_section__text_image_bottom .vi_tim_text p{margin:30px 0 0 0}
.vi_section__text_image_bottom .vi_tim_text .vi_icon_link,.vi_section__text_image_bottom .vi_tim_text .vi_icon_link__download,.vi_section__text_image_bottom .vi_tim_text .vi_icon_link__external{font-size:11px;margin-top:30px}
@media screen and (min-width:961px){.vi_section__text_image_bottom .vi_tim_text .vi_icon_link,.vi_section__text_image_bottom .vi_tim_text .vi_icon_link__download,.vi_section__text_image_bottom .vi_tim_text .vi_icon_link__external{font-size:13px}
}
@media screen and (min-width:961px){.vi_section__text_image_bottom .vi_tim_text .vi_icon_link,.vi_section__text_image_bottom .vi_tim_text .vi_icon_link__download,.vi_section__text_image_bottom .vi_tim_text .vi_icon_link__external{margin-top:60px}
}
.vi_section__text_image_bottom .vi_tim_text .vi_link_list{margin-top:30px}
.vi_section__text_image_bottom .vi_tim_text .vi_link_list .vi_icon_link,.vi_section__text_image_bottom .vi_tim_text .vi_link_list .vi_icon_link__download,.vi_section__text_image_bottom .vi_tim_text .vi_link_list .vi_icon_link__external{margin-top:0}
@media screen and (min-width:1441px){.vi_section__text_image_bottom .vi_headline_1{font-size:48px;line-height:58px}
}
@media screen and (min-width:661px){.vi_section__text_image_bottom.vi_tim_img-middle{padding-bottom:50px}
}
@media screen and (min-width:1441px){.vi_section__text_image_bottom.vi_tim_img-middle{padding-bottom:90px}
}
.vi_section__text_image_bottom.vi_tim_img-middle .vi_imgtxt_image{margin-left:0;vertical-align:middle;text-align:center}
@media screen and (min-width:661px){.vi_section__text_image_bottom.vi_tim_img-middle .vi_tim_text{padding-bottom:0}
}
#OfferingComponent{background:#ff3e17}
#Headline a,#Headline p,#Headline h1,#Headline h2,#Headline h3,#Headline h4,#Headline h5,#Headline ul li{color:#fff}
#Subheadline a,#Subheadline p,#Subheadline h1,#Subheadline h2,#Subheadline h3,#Subheadline h4,#Subheadline h5,#Subheadline ul li{color:#fff}
#DetailButtonOpen{color:#fff;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzYiIGhlaWdodD0iMTUwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KIDwhLS0gQ3JlYXRlZCB3aXRoIE1ldGhvZCBEcmF3IC0gaHR0cDovL2dpdGh1Yi5jb20vZHVvcGl4ZWwvTWV0aG9kLURyYXcvIC0tPg0KIDxnPg0KICA8dGl0bGU+YmFja2dyb3VuZDwvdGl0bGU+DQogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSIxNTIiIHdpZHRoPSI3OCIgeT0iLTEiIHg9Ii0xIi8+DQogIDxnIGRpc3BsYXk9Im5vbmUiIG92ZXJmbG93PSJ2aXNpYmxlIiB5PSIwIiB4PSIwIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiBpZD0iY2FudmFzR3JpZCI+DQogICA8cmVjdCBmaWxsPSJ1cmwoI2dyaWRwYXR0ZXJuKSIgc3Ryb2tlLXdpZHRoPSIwIiB5PSIwIiB4PSIwIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIi8+DQogIDwvZz4NCiA8L2c+DQogPGc+DQogIDx0aXRsZT5MYXllciAxPC90aXRsZT4NCiAgPGxpbmUgc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVqb2luPSJ1bmRlZmluZWQiIGlkPSJzdmdfMSIgeTI9Ijc1LjM0MjMxMyIgeDI9Ijc0LjY5MjY0NCIgeTE9IjAuMTQ4OTYiIHgxPSItMC41MDA3MDkiIHN0cm9rZS13aWR0aD0iMTAiIHN0cm9rZT0iI2ZmZiIgZmlsbD0ibm9uZSIvPg0KICA8bGluZSBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z18yIiB5Mj0iNzQuMDg3MzkiIHgyPSI3NS4yMjk1OTMiIHkxPSIxNDkuODE3NjkyIiB4MT0iLTAuNTAwNzA5IiBzdHJva2Utd2lkdGg9IjEwIiBzdHJva2U9IiNmZmYiIGZpbGw9Im5vbmUiLz4NCiA8L2c+DQo8L3N2Zz4=") no-repeat left bottom transparent;background-position:-5px bottom;background-size:11px;padding-left:12px;font-size:20px}
#DetailButtonClose{color:#fff;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzYiIGhlaWdodD0iMTUwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KIDwhLS0gQ3JlYXRlZCB3aXRoIE1ldGhvZCBEcmF3IC0gaHR0cDovL2dpdGh1Yi5jb20vZHVvcGl4ZWwvTWV0aG9kLURyYXcvIC0tPg0KIDxnPg0KICA8dGl0bGU+YmFja2dyb3VuZDwvdGl0bGU+DQogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSIxNTIiIHdpZHRoPSI3OCIgeT0iLTEiIHg9Ii0xIi8+DQogIDxnIGRpc3BsYXk9Im5vbmUiIG92ZXJmbG93PSJ2aXNpYmxlIiB5PSIwIiB4PSIwIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiBpZD0iY2FudmFzR3JpZCI+DQogICA8cmVjdCBmaWxsPSJ1cmwoI2dyaWRwYXR0ZXJuKSIgc3Ryb2tlLXdpZHRoPSIwIiB5PSIwIiB4PSIwIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIi8+DQogIDwvZz4NCiA8L2c+DQogPGc+DQogIDx0aXRsZT5MYXllciAxPC90aXRsZT4NCiAgPGxpbmUgc3Ryb2tlLWxpbmVjYXA9InVuZGVmaW5lZCIgc3Ryb2tlLWxpbmVqb2luPSJ1bmRlZmluZWQiIGlkPSJzdmdfMSIgeTI9Ijc1LjM0MjMxMyIgeDI9Ijc0LjY5MjY0NCIgeTE9IjAuMTQ4OTYiIHgxPSItMC41MDA3MDkiIHN0cm9rZS13aWR0aD0iMTAiIHN0cm9rZT0iI2ZmZiIgZmlsbD0ibm9uZSIvPg0KICA8bGluZSBzdHJva2UtbGluZWNhcD0idW5kZWZpbmVkIiBzdHJva2UtbGluZWpvaW49InVuZGVmaW5lZCIgaWQ9InN2Z18yIiB5Mj0iNzQuMDg3MzkiIHgyPSI3NS4yMjk1OTMiIHkxPSIxNDkuODE3NjkyIiB4MT0iLTAuNTAwNzA5IiBzdHJva2Utd2lkdGg9IjEwIiBzdHJva2U9IiNmZmYiIGZpbGw9Im5vbmUiLz4NCiA8L2c+DQo8L3N2Zz4=") no-repeat left bottom transparent;background-position:-5px bottom;background-size:11px;padding-left:12px;font-size:20px}
@media(min-width:661px){#DetailButtonOpen{display:none}
#DetailButtonClose{display:none}
}
@media(max-width:660px){#Details{display:none}
}
#SectionComponent{padding-top:0;padding-bottom:0}
#ElementBox{margin-top:30px;margin-bottom:20px}
#SectionDetails{padding-top:15px !important;padding-bottom:0 !important}
#Icons img{margin-right:55px;margin-bottom:10px}
#DetailButtonClose{cursor:pointer}
#DetailButtonOpen{cursor:pointer}
.vi_search_pagination .vi_search_pagination_link,.vi_search_pagination .vi_search_pagination_link__previous,.vi_search_pagination .vi_search_pagination_link__next{background:url("viessmann.base.app/resources/img/icon-pagination.png") no-repeat left center transparent;color:#555;width:39px;height:39px;text-align:center;font-size:13px;line-height:39px;margin-right:10px;vertical-align:top}
@media screen and (min-width:1441px){.vi_search_pagination .vi_search_pagination_link,.vi_search_pagination .vi_search_pagination_link__previous,.vi_search_pagination .vi_search_pagination_link__next{background-image:url("viessmann.base.app/resources/img/icon-pagination-xl.png")}
}
@media screen and (min-width:1441px){.vi_search_pagination .vi_search_pagination_link,.vi_search_pagination .vi_search_pagination_link__previous,.vi_search_pagination .vi_search_pagination_link__next{width:45px;height:45px;line-height:45px;font-size:15px;margin-right:10px}
}
.vi_search_navigation{padding-bottom:23px}
@media screen and (min-width:1441px){.vi_search_navigation{padding-bottom:43px}
}
.vi_search_navigation .vi_row{padding:0 20px}
@media screen and (min-width:661px){.vi_search_navigation .vi_row{padding:0 10px}
}
@media screen and (min-width:1441px){.vi_search_navigation .vi_row{padding:0 15px}
}
.vi_search_navigation .vi_search_header{padding:30px 0 0;background:#f1f1f3}
@media screen and (min-width:1441px){.vi_search_navigation .vi_search_header{padding:60px 0 0 0}
}
.vi_search_navigation .vi_search_form{padding-top:40px}
@media screen and (min-width:1441px){.vi_search_navigation .vi_search_form{padding-top:60px}
}
.vi_search_navigation .vi_search_field{position:relative;width:auto;height:45px;overflow:hidden;padding-right:10px}
@media screen and (min-width:661px){.vi_search_navigation .vi_search_field{padding-right:20px}
}
@media screen and (min-width:1441px){.vi_search_navigation .vi_search_field{padding-right:30px}
}
.vi_search_navigation .vi_form_input{background:#f1f1f3;border-style:none none dotted;line-height:38px;height:38px;width:100%;padding-right:27px}
@media screen and (min-width:1441px){.vi_search_navigation .vi_form_input{line-height:44px;height:44px}
}
.vi_search_navigation .vi_form_input:active,.vi_search_navigation .vi_form_input:focus,.vi_search_navigation .vi_form_input.vi_form_input__notempty{border-style:none none solid}
.vi_search_navigation .vi_form_input::-ms-clear{display:none;width:0;height:0}
.vi_search_navigation .vi_input_cancel{background:url("viessmann.base.app/resources/img/icon-cancelsearch-on_hellgrau.png") no-repeat left center transparent;display:none;position:absolute;width:23px;height:23px;top:8px;right:10px}
@media screen and (min-width:1441px){.vi_search_navigation .vi_input_cancel{background-image:url("viessmann.base.app/resources/img/icon-cancelsearch-on_hellgrau-xl.png")}
}
.vi_search_navigation .vi_input_cancel.vi_active{display:block}
@media screen and (min-width:661px){.vi_search_navigation .vi_input_cancel{right:20px}
}
@media screen and (min-width:1441px){.vi_search_navigation .vi_input_cancel{top:11px;right:30px}
}
.vi_search_navigation .vi_btn__gr2{display:none}
@media screen and (min-width:661px){.vi_search_navigation .vi_btn__gr2{float:right;width:auto;padding-right:30px;display:block}
}
.vi_search_navigation .vi_btn__icon{background:url("viessmann.base.app/resources/img/icon-search-weiss.png") no-repeat left center transparent;padding-left:42px;background-position:21px center;background-color:#555}
@media screen and (min-width:1441px){.vi_search_navigation .vi_btn__icon{background-image:url("viessmann.base.app/resources/img/icon-search-weiss-xl.png")}
}
.vi_search_navigation .vi_btn__icon:hover,.vi_search_navigation .vi_btn__icon:focus,.vi_search_navigation .vi_btn__icon:active{background:url("viessmann.base.app/resources/img/icon-search.png") no-repeat left center transparent;background-position:21px center}
@media screen and (min-width:1441px){.vi_search_navigation .vi_btn__icon:hover,.vi_search_navigation .vi_btn__icon:focus,.vi_search_navigation .vi_btn__icon:active{background-image:url("viessmann.base.app/resources/img/icon-search-xl.png")}
}
@media screen and (min-width:1441px){.vi_search_navigation .vi_btn__icon{padding-left:47px}
}
.vi_search_categories{overflow:hidden;padding-top:17px}
@media screen and (min-width:1441px){.vi_search_categories{padding-top:25px}
}
.vi_search_categories .vi_headline_3{color:#ff3e17;float:left;margin-right:25px;padding-bottom:10px;font-size:13px}
@media screen and (min-width:661px){.vi_search_categories .vi_headline_3{margin-right:30px}
}
@media screen and (min-width:1441px){.vi_search_categories .vi_headline_3{margin-right:35px;font-size:15px}
}
.vi_search_categories .vi_headline_3 input{margin-right:8px;width:12px;height:12px;border:1px #ff3e17 solid}
.vi_search_categories .vi_headline_3 .vi_check_radio{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;background:url("viessmann.base.app/resources/img/icon-suchergebnisse-filter.png") no-repeat left center transparent;cursor:pointer}
@media screen and (min-width:1441px){.vi_search_categories .vi_headline_3 .vi_check_radio{background-image:url("viessmann.base.app/resources/img/icon-suchergebnisse-filter-xl.png")}
}
.vi_search_categories .vi_headline_3.vi_active{color:#555}
.vi_search_categories .vi_headline_3.vi_active .vi_check_radio{background:url("viessmann.base.app/resources/img/icon-suchergebnisse-filter-active.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_search_categories .vi_headline_3.vi_active .vi_check_radio{background-image:url("viessmann.base.app/resources/img/icon-suchergebnisse-filter-active-xl.png")}
}
.vi_search_results{padding-bottom:80px}
@media screen and (min-width:661px){.vi_search_results{padding-bottom:100px}
}
@media screen and (min-width:1441px){.vi_search_results{padding-bottom:120px}
}
.vi_search_results .vi_row{padding:0 20px}
@media screen and (min-width:661px){.vi_search_results .vi_row{padding:0 10px}
}
@media screen and (min-width:1441px){.vi_search_results .vi_row{padding:0 15px}
}
.vi_search_pagination{position:relative;margin-top:30px}
@media screen and (min-width:1441px){.vi_search_pagination{margin-top:40px}
}
.vi_search_pagination .vi_search_pagination_link.vi_active{color:#fff;background:url("viessmann.base.app/resources/img/icon-pagination-active.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_search_pagination .vi_search_pagination_link.vi_active{background-image:url("viessmann.base.app/resources/img/icon-pagination-active-xl.png")}
}
.vi_search_pagination .vi_search_pagination_link__previous{background:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-links.png") no-repeat left center transparent;margin-left:0;margin-right:20px}
@media screen and (min-width:1441px){.vi_search_pagination .vi_search_pagination_link__previous{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-links-xl.png")}
}
.vi_search_pagination .vi_search_pagination_link__previous:active{background:url("viessmann.base.app/resources/img/icon-pagination-active.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_search_pagination .vi_search_pagination_link__previous:active{background-image:url("viessmann.base.app/resources/img/icon-pagination-active-xl.png")}
}
.vi_search_pagination .vi_search_pagination_link__previous.vi_search_pagination-navigation-disabled{background:url("viessmann.base.app/resources/img/icon-arrow-outline-hellgrau-links.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_search_pagination .vi_search_pagination_link__previous.vi_search_pagination-navigation-disabled{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-hellgrau-links-xl.png")}
}
.vi_search_pagination .vi_search_pagination_link__next{background:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-rechts.png") no-repeat left center transparent;margin-left:10px;margin-right:0}
@media screen and (min-width:1441px){.vi_search_pagination .vi_search_pagination_link__next{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-dunkelgrau-rechts-xl.png")}
}
.vi_search_pagination .vi_search_pagination_link__next:active{background:url("viessmann.base.app/resources/img/icon-pagination-active.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_search_pagination .vi_search_pagination_link__next:active{background-image:url("viessmann.base.app/resources/img/icon-pagination-active-xl.png")}
}
.vi_search_pagination .vi_search_pagination_link__next.vi_search_pagination-navigation-disabled{background:url("viessmann.base.app/resources/img/icon-arrow-outline-hellgrau-rechts.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_search_pagination .vi_search_pagination_link__next.vi_search_pagination-navigation-disabled{background-image:url("viessmann.base.app/resources/img/icon-arrow-outline-hellgrau-rechts-xl.png")}
}
.vi_search_results_item{display:block;border-bottom:1px #d2d2d7 solid;width:100%;padding:30px 0 25px 0}
.vi_search_results_item:first-child{padding-top:40px}
@media screen and (min-width:661px){.vi_search_results_item{display:table;overflow:hidden;padding:40px 0 35px}
}
@media screen and (min-width:1441px){.vi_search_results_item{padding:40px 0}
}
.vi_search_results_item.vi_search_no_result{border:0}
.vi_search_results_item .vi_search_item_info{display:block}
@media screen and (min-width:661px){.vi_search_results_item .vi_search_item_info{display:table-cell;vertical-align:middle;overflow:hidden;width:100%}
}
.vi_search_results_item .vi_headline_2{padding-bottom:10px}
.vi_search_results_item a{display:block}
.vi_search_results_item img{float:left;width:70px;height:70px;margin-right:20px;margin-bottom:20px}
@media screen and (min-width:661px){.vi_search_results_item img{width:200px;height:124px;display:table-cell;vertical-align:top;margin-bottom:0}
}
@media screen and (min-width:961px){.vi_search_results_item img{width:300px;height:186px}
}
@media screen and (min-width:1441px){.vi_search_results_item img{width:312px;height:193px}
}
.vi_search_results_item p{text-align:justify}
.vi_search_results_item .vi_search_breadcrumb{padding-top:12px}
@media screen and (min-width:661px){.vi_search_results_item .vi_search_breadcrumb{padding-top:6px}
}
@media screen and (min-width:961px){.vi_search_results_item .vi_search_breadcrumb{padding-top:12px}
}
.vi_search_results_item li{display:inline;list-style-type:none;padding-right:12px;padding-left:16px;background:url("viessmann.base.app/resources/img/icon-small-arrow-dunkelgrau.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_search_results_item li{background-image:url("viessmann.base.app/resources/img/icon-small-arrow-dunkelgrau-xl.png")}
}
@media screen and (min-width:661px){.vi_search_results_item li{padding-right:24px;padding-left:30px}
}
.vi_search_results_item li:first-child{padding-left:0;background:0}
@media screen and (min-width:661px){.vi_search_results_item li:first-child{padding-left:0}
}
.vi_search_results_item li .vi_search_breadcrumb_link{display:inline;color:#858585}
.vi_login_overlay{position:fixed;top:0;left:0;height:100%;min-width:320px;width:100%;z-index:1500;overflow:scroll}
.vi_login_overlay .vi_login_close{position:absolute;top:10px;right:10px;height:30px;width:30px;z-index:1;background:url("viessmann.base.app/resources/img/icon-close-fill-bw-small.png") no-repeat left center transparent;width:33px;height:33px;background-position:center center}
@media screen and (min-width:661px){.vi_login_overlay .vi_login_close{background:url("viessmann.base.app/resources/img/icon-close-fill-bw.png") no-repeat left center transparent;width:39px;height:39px;top:20px;right:20px}
}
@media screen and (min-width:961px){.vi_login_overlay .vi_login_close{background:url("viessmann.base.app/resources/img/icon-close-fill-bw-xl.png") no-repeat left center transparent;width:45px;height:45px;background-position:center center}
}
@media screen and (min-width:1441px){.vi_login_overlay .vi_login_close{top:30px;right:30px}
}
.vi_login_overlay .vi_login_bookmark{color:#fff;background:url("viessmann.base.app/resources/img/icon-lesezeichen.png") no-repeat left center transparent;position:absolute;bottom:11px;left:10%;padding-left:19px}
@media screen and (min-width:1441px){.vi_login_overlay .vi_login_bookmark{background-image:url("viessmann.base.app/resources/img/icon-lesezeichen-xl.png")}
}
@media screen and (min-width:661px){.vi_login_overlay .vi_login_bookmark{left:20%;bottom:27px}
}
@media screen and (min-width:1441px){.vi_login_overlay .vi_login_bookmark{bottom:35px;padding-left:25px}
}
.vi_login_overlay .vi_login_marktpartner{float:left;width:100%;display:block;position:relative;margin-bottom:60px}
@media screen and (min-width:661px){.vi_login_overlay .vi_login_marktpartner{margin-bottom:100px}
}
@media screen and (min-width:961px){.vi_login_overlay .vi_login_marktpartner{width:66.67%;height:100%;display:table;table-layout:fixed;margin-bottom:0}
}
.vi_login_overlay .vi_login_marktpartner .vi_headline_1{color:#fff;margin-bottom:12px}
@media screen and (min-width:661px){.vi_login_overlay .vi_login_marktpartner .vi_headline_1{margin-bottom:16px}
}
@media screen and (min-width:1441px){.vi_login_overlay .vi_login_marktpartner .vi_headline_1{margin-bottom:27px}
}
.vi_login_overlay .vi_login_marktpartner .vi_copy{color:#ddd;margin-bottom:12px}
@media screen and (min-width:661px){.vi_login_overlay .vi_login_marktpartner .vi_copy{margin-bottom:15px}
}
@media screen and (min-width:1441px){.vi_login_overlay .vi_login_marktpartner .vi_copy{margin-bottom:19px}
}
.vi_login_overlay .vi_login_marktpartner .vi_login_forgotlink{margin-top:15px;display:block}
@media screen and (min-width:661px){.vi_login_overlay .vi_login_marktpartner .vi_login_forgotlink{display:inline;margin-left:20px}
}
@media screen and (min-width:1441px){.vi_login_overlay .vi_login_marktpartner .vi_login_forgotlink{margin-left:30px}
}
.vi_login_overlay .vi_login_marktpartner .vi_login_marktpartner_content{display:block;width:100%;padding:60px 10% 65px 10%}
@media screen and (min-width:661px){.vi_login_overlay .vi_login_marktpartner .vi_login_marktpartner_content{padding:100px 30% 105px 20%}
}
@media screen and (min-width:961px){.vi_login_overlay .vi_login_marktpartner .vi_login_marktpartner_content{display:table-cell;vertical-align:middle;padding-top:0;padding-bottom:0}
}
.vi_login_overlay form{padding-top:9px}
@media screen and (min-width:661px){.vi_login_overlay form{padding-top:2px}
}
@media screen and (min-width:1441px){.vi_login_overlay form{padding-top:5px}
}
.vi_login_overlay .vi_form_input{display:block;width:260px;height:25px;margin-bottom:30px;padding-left:26px;line-height:normal;background:#555;color:#fff;border-color:#fff;font-size:13px}
.vi_login_overlay .vi_form_input.placeholder{color:#fff}
.vi_login_overlay .vi_form_input::-webkit-input-placeholder{color:#fff}
.vi_login_overlay .vi_form_input:-moz-placeholder{color:#fff;opacity:1}
.vi_login_overlay .vi_form_input::-moz-placeholder{color:#fff;opacity:1}
.vi_login_overlay .vi_form_input:-ms-input-placeholder{color:#fff}
@media screen and (min-width:661px){.vi_login_overlay .vi_form_input{width:280px;height:30px;margin-bottom:35px;padding-left:27px}
}
@media screen and (min-width:961px){.vi_login_overlay .vi_form_input{width:320px;height:38px;margin-bottom:30px;padding-left:35px;font-size:15px}
}
.vi_login_overlay .vi_form_input:first-child{margin-bottom:23px}
@media screen and (min-width:661px){.vi_login_overlay .vi_form_input:first-child{margin-bottom:21px}
}
@media screen and (min-width:1441px){.vi_login_overlay .vi_form_input:first-child{margin-bottom:30px}
}
.vi_login_overlay .vi_form_input#vi_login_username{background:url("viessmann.base.app/resources/img/icon-marktpartnerlogin-weiss.png") no-repeat left center transparent;background-position:6px center}
@media screen and (min-width:1441px){.vi_login_overlay .vi_form_input#vi_login_username{background-image:url("viessmann.base.app/resources/img/icon-marktpartnerlogin-weiss-xl.png")}
}
@media screen and (min-width:1441px){.vi_login_overlay .vi_form_input#vi_login_username{background-position:8px center}
}
.vi_login_overlay .vi_form_input#vi_login_password{background:url("viessmann.base.app/resources/img/icon-marktpartnerlogin-key.png") no-repeat left center transparent;background-position:8px center}
@media screen and (min-width:1441px){.vi_login_overlay .vi_form_input#vi_login_password{background-image:url("viessmann.base.app/resources/img/icon-marktpartnerlogin-key-xl.png")}
}
@media screen and (min-width:661px){.vi_login_overlay .vi_form_input#vi_login_password{background-position:9px center}
}
@media screen and (min-width:1441px){.vi_login_overlay .vi_form_input#vi_login_password{background-position:12px center}
}
.vi_login_overlay .vi_login_portal{display:block;min-height:100%;height:auto;width:100%}
@media screen and (min-width:961px){.vi_login_overlay .vi_login_portal{display:table;table-layout:fixed;height:100%;width:33.33%}
}
.vi_login_overlay .vi_login_portal .vi_login_portal_content{display:block;padding:70px 10% 70px 10%}
.vi_login_overlay .vi_login_portal .vi_login_portal_content .vi_headline_1{margin-bottom:10px}
@media screen and (min-width:661px){.vi_login_overlay .vi_login_portal .vi_login_portal_content{padding:110px 30% 110px 20%}
.vi_login_overlay .vi_login_portal .vi_login_portal_content .vi_headline_1{margin-bottom:15px}
.vi_login_overlay .vi_login_portal .vi_login_portal_content .vi_copy{margin-bottom:20px}
}
@media screen and (min-width:961px){.vi_login_overlay .vi_login_portal .vi_login_portal_content{display:table-cell;vertical-align:middle;width:65%;padding:0 20% 0 15%}
}
@media screen and (min-width:1441px){.vi_login_overlay .vi_login_portal .vi_login_portal_content{padding-left:15%;padding-right:25%}
}
.vi_login_overlay_background{position:fixed;outline:1px solid #fff;width:1px;height:1px;top:0;left:0;z-index:1500}
.vi_watch_list{padding-top:50px;padding-bottom:30px;background:#f1f1f3}
.vi_watch_list .vi_headline_1{padding-bottom:12px}
@media screen and (min-width:1441px){.vi_watch_list .vi_headline_1{padding-bottom:25px}
}
.vi_watch_list .vi_sub_headline{padding-bottom:25px}
.vi_watch_list .vi_col_4{position:relative}
.vi_watch_list .vi_close_btn{position:absolute;top:10px;right:10px;z-index:100;background:url("viessmann.base.app/resources/img/icon-close-small-outline-dunkelgrau.png") no-repeat left center transparent;width:40px;height:40px}
.vi_watch_list .vi_close_btn:hover,.vi_watch_list .vi_close_btn:active{cursor:pointer;background:url("viessmann.base.app/resources/img/icon-close-small-fill-dunkelgrau.png") no-repeat left center transparent;width:33px;height:33px}
@media screen and (min-width:1441px){.vi_watch_list .vi_close_btn:hover,.vi_watch_list .vi_close_btn:active{background-image:url("viessmann.base.app/resources/img/icon-close-small-fill-dunkelgrau-xl.png");width:37px;height:37px}
}
@media screen and (min-width:1441px){.vi_watch_list .vi_close_btn{background-image:url("viessmann.base.app/resources/img/icon-close-small-outline-dunkelgrau-xl.png");width:37px;height:37px}
}
@media screen and (min-width:661px){.vi_watch_list .vi_close_btn{top:30px;right:30px}
}
@media screen and (min-width:1441px){.vi_watch_list .vi_close_btn{top:55px;right:55px}
}
@media screen and (min-width:661px){.vi_watch_list{padding-top:60px;padding-bottom:50px}
}
#countrySuggestionBox{background:rgba(255,255,255,0.9);position:fixed;z-index:999;left:0;right:0;margin-left:auto;margin-right:auto;width:350px;padding:0 25px 25px;top:20%}
#countrySuggestionBox .vi_row{padding:0}
#countrySuggestionBox .logo{width:100px;height:55px}
#countrySuggestionBox .logo img{width:100%;height:100%}
#countrySuggestionBox h2{margin-bottom:10px}
#countrySuggestionBox p{margin-bottom:20px}
#countrySuggestionBox select,#countrySuggestionBox select option{height:50px;width:70%;padding:10px 50px;font-family:"Univers57",Arial,Helvetica,sans-serif;color:#333;font-size:18px}
#countrySuggestionBox .vi_form_select_image{float:left;width:70%}
#countrySuggestionBox #buttonGo{float:left;margin-left:20px;height:48px;margin-top:2px}
#countrySuggestionBox .change_page_button{margin-bottom:20px}
#countrySuggestionBox .change_page_button,#countrySuggestionBox .stay_on_page_button{border-radius:2px;border:solid 1px #ccc;cursor:pointer;width:100%;text-align:left;padding-left:0;font-family:"Univers57",Arial,Helvetica,sans-serif;color:#333;height:50px;background:white}
#countrySuggestionBox .change_page_button img,#countrySuggestionBox .stay_on_page_button img{width:30px;float:left;margin:10px}
#countrySuggestionBox .change_page_button span,#countrySuggestionBox .stay_on_page_button span{vertical-align:middle;display:table-cell;height:48px;font-size:14px;line-height:16px}
@media screen and (min-width:961px){#countrySuggestionBox{width:700px;padding:0 50px 50px}
#countrySuggestionBox .logo{width:200px;height:110px}
#countrySuggestionBox h2{margin-bottom:20px}
#countrySuggestionBox p{margin-bottom:40px}
#countrySuggestionBox .stay_on_page_button{width:70%}
#countrySuggestionBox .stay_on_page_button span{font-size:18px;line-height:30px}
#countrySuggestionBox .dd-container{width:70%}
}
.dd-select .vi_form_select_icon{height:30px;top:10px;right:10px;width:30px;border-left:1px solid #ccc;background-position:13px 12px}
#lightbox-background{position:fixed;top:0;left:0;width:100%;z-index:1;height:100%;background-color:#000;opacity:.5}
.vi_offcanvas_nav_item,.vi_offcanvas_subnav_item,.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__list,.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__external{position:relative;width:100%;padding:6px 0 6px 37px;color:#fff}
@media screen and (min-width:1441px){.vi_offcanvas_nav_item,.vi_offcanvas_subnav_item,.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__list,.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__external{padding:0 0 0 44px}
}
.vi_offcanvas{-moz-box-shadow:1px 0 2px -1px #333 inset;-webkit-box-shadow:1px 0 2px -1px #333 inset;box-shadow:1px 0 2px -1px #333 inset;position:fixed;top:0;left:auto;right:-280px;display:none;width:280px;height:100%;color:#fff;background:#555;overflow-x:none;overflow-y:auto;z-index:110}
@media screen and (min-width:1441px){.vi_offcanvas{right:-360px;width:360px}
}
.vi_offcanvas_close{width:100%;height:100px;line-height:150px;padding:0 40px;border-bottom:1px solid #858585}
@media screen and (min-width:661px){.vi_offcanvas_close{height:90px;line-height:90px}
}
@media screen and (min-width:1441px){.vi_offcanvas_close{height:110px;line-height:110px;padding-left:70px;padding-right:70px}
}
.vi_offcanvas_close_inner{background:url("viessmann.base.app/resources/img/icon-close-offcanvas.png") no-repeat left center transparent;padding-left:18px;color:#fff}
@media screen and (min-width:1441px){.vi_offcanvas_close_inner{background-image:url("viessmann.base.app/resources/img/icon-close-offcanvas-xl.png")}
}
@media screen and (min-width:1441px){.vi_offcanvas_close_inner{padding-left:20px}
}
.vi_offcanvas_container{padding:35px 40px 120px}
@media screen and (min-width:661px){.vi_offcanvas_container{padding-bottom:150px}
}
@media screen and (min-width:1441px){.vi_offcanvas_container{padding:50px 70px 180px}
}
.vi_offcanvas_nav_item{font-size:15px}
@media screen and (min-width:1441px){.vi_offcanvas_nav_item{font-size:18px;padding-top:5px;padding-bottom:5px}
}
.vi_offcanvas_nav__micro .vi_offcanvas_nav_item{padding:8px 0 8px 0;font-family:"Univers45",Arial,Helvetica,sans-serif}
.vi_offcanvas_subnav_item{color:#ddd;font-size:13px}
@media screen and (min-width:1441px){.vi_offcanvas_nav .vi_offcanvas_subnav_item{padding-top:1px;padding-bottom:1px}
}
.vi_offcanvas__is_group{padding:3px 0 11px}
@media screen and (min-width:1441px){.vi_offcanvas__is_group{padding:4px 0 33px}
.vi_offcanvas__is_group .vi_offcanvas_nav_item{padding-bottom:1px}
}
.vi_offcanvas_icon_wrapper{position:absolute;top:5px;left:0;width:21px}
@media screen and (min-width:1441px){.vi_offcanvas_icon_wrapper{top:4px;width:28px}
}
.vi_offcanvas_icon_wrapper img{width:100%;height:auto}
.vi_offcanvas_metanav{padding-top:14px}
@media screen and (min-width:1441px){.vi_offcanvas_metanav{padding-top:6px}
}
.vi_watchlist_counter{position:absolute;width:20px;height:20px;left:0;top:6px;line-height:20px;text-align:center;background-color:#f1f1f3;color:#555}
@media screen and (min-width:1441px){.vi_watchlist_counter{top:3px}
}
#vi_megaMenu{display:none;margin:0 auto;width:100%;background-color:white;border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7}
@media screen and (min-width:661px){#vi_megaMenu{top:90px}
}
@media screen and (min-width:1441px){#vi_megaMenu{top:110px}
}
.vi_mega_menu{background:white;display:flex;flex-flow:row wrap;margin:0 auto;padding:20px 0 20px 10px}
.vi_mega_menu .column{margin-bottom:10px;width:50%}
@media screen and (min-width:661px){.vi_mega_menu .column{width:33.3333%;margin-bottom:20px}
}
@media screen and (min-width:961px){.vi_mega_menu .column{width:25%;margin-bottom:30px}
}
@media screen and (min-width:1441px){.vi_mega_menu .column{width:20%}
}
.vi_mega_menu .column .headline{font-size:15px;padding-top:10px;padding-bottom:7px}
@media screen and (min-width:661px){.vi_mega_menu .column .headline{padding-bottom:10px}
}
@media screen and (min-width:961px){.vi_mega_menu .column .headline{font-size:15px;padding-bottom:15px}
}
@media screen and (min-width:1441px){.vi_mega_menu .column .headline{font-size:16px}
}
.vi_mega_menu .column .vi_link_list .vi_link_list_item{padding:0 !important}
.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__list,.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__external{color:#333;font-size:13px;line-height:16px;padding:4px 0}
@media screen and (min-width:661px){.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__list,.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__external{padding:5px 0}
}
@media screen and (min-width:961px){.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__list,.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__external{font-size:14px;line-height:17px}
}
.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__list:hover,.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__external:hover{color:#ff3e17}
.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__list{background:0}
.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__external{padding-left:17px}
@media screen and (min-width:1441px){.vi_mega_menu .column .vi_link_list .vi_link_list_item .vi_icon_link__external{padding-left:20px}
}
.vi_breadcrumb_list{padding:25px 0;font-size:0}
.vi_breadcrumb_list_item{display:inline-block;padding:0 24px;background:url("viessmann.base.app/resources/img/icon-small-arrow-dunkelgrau.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_breadcrumb_list_item{background-image:url("viessmann.base.app/resources/img/icon-small-arrow-dunkelgrau-xl.png")}
}
.vi_breadcrumb_list_item.vi_home_breadcrumb{padding:0 24px 0 0;background:0}
.vi_breadcrumb_list_item a,.vi_breadcrumb_list_item span{color:#333;font-size:11px}
@media screen and (min-width:1441px){.vi_breadcrumb_list_item a,.vi_breadcrumb_list_item span{font-size:13px}
}
.vi_anchor_mark{height:0;font-size:0}
.vi_context_nav{position:relative}
.vi_context_nav .vi_border{-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;width:100%;height:3px;background-color:#fff;position:relative;bottom:-3px}
@media screen and (min-width:661px){.vi_context_nav .vi_row{display:table;table-layout:auto;height:100%;z-index:101}
}
.vi_context_nav.vi_fixed{position:fixed;top:0;z-index:100;width:100%}
.vi_context_nav_anchors{width:100%;display:block;padding:0 10px;border-bottom:1px solid #d2d2d7}
@media screen and (min-width:661px){.vi_context_nav_anchors{height:100%;display:table-cell;border-bottom:0}
}
@media screen and (min-width:1441px){.vi_context_nav_anchors{padding:0 15px}
}
.vi_context_nav_anchor_slider{position:relative;overflow:hidden;height:70px}
@media screen and (min-width:1441px){.vi_context_nav_anchor_slider{height:90px}
}
@media screen and (min-width:320px){.vi_context_nav_anchor_slider.home{display:none}
}
@media screen and (min-width:661px){.vi_context_nav_anchor_slider.home{display:block}
}
.vi_context_nav_anchor_list{position:absolute;top:0;bottom:0;left:0;display:table;height:100%;padding:0;margin:0 -6px 0 -20px;list-style-type:none;z-index:102}
@media screen and (min-width:1441px){.vi_context_nav_anchor_list{margin:0 -14px 0 -49px}
}
.vi_context_nav_anchor_list li{display:table-cell;white-space:nowrap;height:100%;padding-left:14px}
@media screen and (min-width:1441px){.vi_context_nav_anchor_list li{padding-left:35px}
}
.vi_context_nav_anchors_item{position:relative;margin:0 6px;color:#000;line-height:70px !important}
@media screen and (min-width:1441px){.vi_context_nav_anchors_item{margin:0 14px;line-height:90px !important}
}
.vi_context_nav_anchors_item.vi_active:after{content:"";position:absolute;bottom:0;right:0;height:3px;width:100%;background-color:#000}
.vi_context_nav_cta{letter-spacing:-0.44em;white-space:nowrap;padding:16px 0}
@media screen and (min-width:661px){.vi_context_nav_cta{display:table-cell;vertical-align:middle;padding:0 10px;text-align:right}
}
@media screen and (min-width:1441px){.vi_context_nav_cta{padding:0 15px}
}
.vi_context_nav_cta a{letter-spacing:normal;margin-left:16px}
@media screen and (min-width:661px){.vi_context_nav_cta a{margin-left:20px}
}
.vi_context_nav_cta a:first-child{margin-left:0}
.vi_context_nav_cta .vi_btn__transparent__gr2{text-indent:-9999px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px;width:38px;padding:0}
@media screen and (min-width:661px){.vi_context_nav_cta .vi_btn__transparent__gr2{text-indent:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:inherit;width:auto}
}
@media screen and (min-width:661px){.vi_context_nav_cta .vi_btn__transparent__gr2.vi_btn__icon__pin{padding-left:39px;padding-right:21px;background-position:21px center}
.vi_context_nav_cta .vi_btn__transparent__gr2.vi_btn__icon__pin:hover,.vi_context_nav_cta .vi_btn__transparent__gr2.vi_btn__icon__pin:active{background-position:21px center}
}
@media screen and (min-width:661px) and (min-width:1441px){.vi_context_nav_cta .vi_btn__transparent__gr2.vi_btn__icon__pin{padding-left:46px;padding-right:24px}
}
.vi_btn__icon__pin{background:url("viessmann.base.app/resources/img/icon-merken.png") no-repeat left center transparent;background-position:center}
@media screen and (min-width:1441px){.vi_btn__icon__pin{background-image:url("viessmann.base.app/resources/img/icon-merken-xl.png")}
}
.vi_btn__icon__pin.vi_disabled{background:url("viessmann.base.app/resources/img/icon-merken-weiss.png") no-repeat left center transparent;background-position:center;background-color:#555;color:#fff}
@media screen and (min-width:1441px){.vi_btn__icon__pin.vi_disabled{background-image:url("viessmann.base.app/resources/img/icon-merken-weiss-xl.png")}
}
.vi_btn__icon__pin.vi_disabled:hover,.vi_btn__icon__pin.vi_disabled:active{background:url("viessmann.base.app/resources/img/icon-merken.png") no-repeat left center transparent;background-position:center;color:#555}
@media screen and (min-width:1441px){.vi_btn__icon__pin.vi_disabled:hover,.vi_btn__icon__pin.vi_disabled:active{background-image:url("viessmann.base.app/resources/img/icon-merken-xl.png")}
}
@media screen and (min-width:661px){.vi_btn__icon__pin.vi_disabled{background-position:21px center}
}
.vi_btn__icon__pin:hover,.vi_btn__icon__pin:active{background:url("viessmann.base.app/resources/img/icon-merken-weiss.png") no-repeat left center transparent;background-position:center;background-color:#555}
@media screen and (min-width:1441px){.vi_btn__icon__pin:hover,.vi_btn__icon__pin:active{background-image:url("viessmann.base.app/resources/img/icon-merken-weiss-xl.png")}
}
.vi_context_nav_anchor_slider__prev,.vi_context_nav_anchor_slider__next{display:none;height:70px;padding-top:27px;cursor:pointer}
.vi_enabled.vi_context_nav_anchor_slider__prev,.vi_enabled.vi_context_nav_anchor_slider__next{display:block}
@media screen and (min-width:1441px){.vi_context_nav_anchor_slider__prev,.vi_context_nav_anchor_slider__next{height:90px;padding-top:36px}
}
.vi_context_nav_anchor_slider__prev i,.vi_context_nav_anchor_slider__next i{display:inline-block;width:19px;height:16px}
@media screen and (min-width:1441px){.vi_context_nav_anchor_slider__prev i,.vi_context_nav_anchor_slider__next i{width:26px;height:18px}
}
.vi_context_nav_anchor_slider__prev{float:left;margin-right:14px}
@media screen and (min-width:1441px){.vi_context_nav_anchor_slider__prev{margin-right:20px}
}
.vi_context_nav_anchor_slider__prev i{background:url("viessmann.base.app/resources/img/icon-arrow-dunkelgrau-links.png") no-repeat left center transparent;background-position:center left;border-right:1px solid #d2d2d7}
@media screen and (min-width:1441px){.vi_context_nav_anchor_slider__prev i{background-image:url("viessmann.base.app/resources/img/icon-arrow-dunkelgrau-links-xl.png")}
}
.vi_context_nav_anchor_slider__next{float:right}
.vi_context_nav_anchor_slider__next i{background:url("viessmann.base.app/resources/img/icon-arrow-dunkelgrau.png") no-repeat left center transparent;background-position:center right;border-left:1px solid #d2d2d7}
@media screen and (min-width:1441px){.vi_context_nav_anchor_slider__next i{background-image:url("viessmann.base.app/resources/img/icon-arrow-dunkelgrau-xl.png")}
}
.vi_anchor_mark{height:0;font-size:0}
.vi_anchor_mark__with_nav{display:block;position:relative;top:-74px}
@media(max-width:660px){.vi_anchor_mark__with_nav.vi_anchor_mark__with_cta{top:-144px}
}
@media screen and (min-width:661px){.vi_anchor_mark__with_nav{top:-73px}
}
@media screen and (min-width:961px){.vi_anchor_mark__with_nav{top:-93px}
}
.vi_context_headernav{position:relative}
.vi_context_headernav .vi_border{-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;width:100%;height:3px;background-color:#fff;position:relative;bottom:-3px}
@media screen and (min-width:661px){.vi_context_headernav .vi_row{display:table;table-layout:auto;height:100%;z-index:101}
}
.vi_context_headernav.vi_fixed{position:fixed;top:0;z-index:100;width:100%}
.vi_context_headernav_anchors{display:none}
@media screen and (min-width:661px){.vi_context_headernav_anchors{height:90px;display:table;float:right;padding:0 10px}
}
@media screen and (min-width:1441px){.vi_context_headernav_anchors{height:110px;padding:0 55px 0 15px}
}
.vi_context_headernav_anchor_list{display:table;height:100%;padding:0;list-style-type:none;z-index:102}
.vi_context_headernav_anchor_list li{display:table-cell;white-space:nowrap;height:100%}
.vi_context_headernav_anchors_item{display:table-cell;vertical-align:middle;position:relative;margin:0 6px;color:#000;height:100%;padding:0 10px}
@media screen and (min-width:661px){.vi_context_headernav_anchors_item{height:90px}
}
@media screen and (min-width:1441px){.vi_context_headernav_anchors_item{margin:0 15px;height:110px}
}
.vi_context_headernav_anchors_item.vi_active:after{content:"";position:absolute;bottom:0;right:0;height:5px;width:100%;background-color:#ff3e17}
.vi_sitemap_headline{padding:35px 0 40px;background-color:#f1f1f3}
.vi_sitemap_headline .vi_btn__gr2{margin-top:20px}
@media screen and (min-width:661px){.vi_sitemap_headline .vi_headline_1{float:left}
.vi_sitemap_headline .vi_btn__gr2{float:right;margin-top:0}
}
@media screen and (min-width:1441px){.vi_sitemap_headline{padding:50px 0}
}
.vi_sitemap{padding:25px 0 20px}
@media screen and (min-width:1441px){.vi_sitemap{padding-bottom:30px}
}
.vi_sitemap .vi_col_3{margin-bottom:30px}
@media screen and (min-width:661px){.vi_sitemap .vi_col_3{display:inline-block;float:none;vertical-align:top;width:50%;margin-right:-4px}
}
@media screen and (min-width:961px){.vi_sitemap .vi_col_3{width:33.3333%}
}
@media screen and (min-width:1441px){.vi_sitemap .vi_col_3{width:25%}
}
.vi_sitemap .vi_headline_2{padding:20px 0 20px;font-size:20px}
@media screen and (min-width:661px){.vi_sitemap .vi_headline_2{padding:25px 0}
}
@media screen and (min-width:1441px){.vi_sitemap .vi_headline_2{padding:40px 0 35px;font-size:24px}
}
.vi_sitemap .vi_row.vi_sitemap_list{padding-top:20px}
@media screen and (min-width:661px){.vi_sitemap .vi_row.vi_sitemap_list{padding-top:25px}
}
@media screen and (min-width:1441px){.vi_sitemap .vi_row.vi_sitemap_list{padding-top:35px}
}
.vi_sitemap .vi_sitemap_item_top{font-size:17px;color:#333}
@media screen and (min-width:1441px){.vi_sitemap .vi_sitemap_item_top{font-size:20px}
}
.vi_sitemap .vi_sitemap_item_top .vi_sitemap_item_top_link{margin-bottom:10px;padding-left:15px;color:#ff3e17;background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_sitemap .vi_sitemap_item_top .vi_sitemap_item_top_link{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
@media screen and (min-width:1441px){.vi_sitemap .vi_sitemap_item_top .vi_sitemap_item_top_link{margin-bottom:15px}
}
.vi_sitemap .vi_sitemap_item_top .vi_sitemap_item_top_span{display:block;margin-bottom:15px;color:#333;background:0;cursor:default}
@media screen and (min-width:661px){.vi_sitemap .vi_sitemap_item_top .vi_sitemap_item_top_span{margin-bottom:10px}
}
.vi_sitemap span{padding-right:16px;color:#666;cursor:pointer;background:url("viessmann.base.app/resources/img/icon-sitemap-arrow-down.png") no-repeat left center transparent;background-position:right center}
@media screen and (min-width:1441px){.vi_sitemap span{background-image:url("viessmann.base.app/resources/img/icon-sitemap-arrow-down-xl.png")}
}
.vi_sitemap a{padding-left:15px;color:#333;background:url("viessmann.base.app/resources/img/icon-arrow-dunkelgrau.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_sitemap a{background-image:url("viessmann.base.app/resources/img/icon-arrow-dunkelgrau-xl.png")}
}
.vi_sitemap a.vi_sitemap_area_link{padding-left:17px;color:#ff3e17;background:url("viessmann.base.app/resources/img/icon-arrow-vitorange.png") no-repeat left center transparent}
@media screen and (min-width:1441px){.vi_sitemap a.vi_sitemap_area_link{background-image:url("viessmann.base.app/resources/img/icon-arrow-vitorange-xl.png")}
}
.vi_sitemap_item{font-size:13px;color:#666;line-height:26px}
@media screen and (min-width:661px){.vi_sitemap_item{line-height:29px}
}
@media screen and (min-width:1441px){.vi_sitemap_item{font-size:15px}
}
.vi_sitemap_item.vi_foldable ul{display:none}
.vi_sitemap_item.vi_foldable li{padding-left:5px}
.vi_sitemap_item.vi_foldable.vi_active span{background:url("viessmann.base.app/resources/img/icon-sitemap-dropdown-close.png") no-repeat left center transparent;background-position:right center}
@media screen and (min-width:1441px){.vi_sitemap_item.vi_foldable.vi_active span{background-image:url("viessmann.base.app/resources/img/icon-sitemap-dropdown-close-xl.png")}
}
.vi_sitemap_item.vi_foldable.vi_active ul{display:inline}
.vi_anchor_mark{height:0;font-size:0}
a[name=vi_tabs_nav_top]{background-color:#f1f1f3;display:block;height:1px}
.vi_tabs_nav{position:relative;background-color:#f1f1f3;border-bottom:1px solid #d2d2d7}
.vi_tabs_nav .vi_border{-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;width:100%;height:1px;background-color:#fff;position:relative;bottom:-1px}
@media screen and (min-width:661px){.vi_tabs_nav .vi_row{display:table;table-layout:auto;height:100%;z-index:101}
}
.vi_tabs_nav.vi_fixed{position:fixed;top:0;z-index:100;width:100%}
.vi_tabs_nav_anchors{width:100%;display:block;padding:0}
@media screen and (min-width:661px){.vi_tabs_nav_anchors{height:100%;padding:0 10px}
}
@media screen and (min-width:1441px){.vi_tabs_nav_anchors{padding:0 15px}
}
.vi_tabs_nav_anchor_list{list-style-type:none;z-index:102;padding:10px 0}
.vi_tabs_nav_anchor_list li{display:inline-block;white-space:nowrap;height:100%;padding-right:6px}
@media screen and (min-width:661px){.vi_tabs_nav_anchor_list li{padding-right:12px}
}
@media screen and (min-width:1441px){.vi_tabs_nav_anchor_list li{padding-right:24px}
}
.vi_tabs_nav_anchors_item{border-radius:0 !important;border-color:#555;color:#555;background-color:transparent}
.vi_tabs_nav_anchors_item:hover,.vi_tabs_nav_anchors_item:active{color:#555;background-color:#fff}
@media screen and (min-width:320px){.vi_tabs_nav_anchors_item{margin:6px 0}
}
@media screen and (min-width:661px){.vi_tabs_nav_anchors_item{margin:12px 0}
}
@media screen and (min-width:1441px){.vi_tabs_nav_anchors_item{margin:24px 0}
}
.vi_tabs_nav_anchors_item.active{color:#fff;background-color:#555}
.tab-content{position:absolute;left:-9999px;top:-9999px}
.tab-content.active{position:static;left:0;top:0}
@media screen and (min-width:320px){.vi_show_up_to__s{display:none}
}
@media screen and (min-width:661px){.vi_show_up_to__m{display:none}
}
@media screen and (min-width:961px){.vi_show_up_to__l{display:none}
}
@media screen and (min-width:1441px){.vi_show_up_to__xl{display:none}
}
.vi_show_from__s{display:block}
.vi_show_from__m{display:none}
@media screen and (min-width:661px){.vi_show_from__m{display:block}
}
.vi_show_from__l{display:none}
@media screen and (min-width:961px){.vi_show_from__l{display:block}
}
.vi_show_from__xl{display:none}
@media screen and (min-width:1441px){.vi_show_from__xl{display:block}
}
.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0;width:100% !important;height:100% !important}
.vi_micro_vc .mejs-container{background:transparent}
.me-plugin{position:absolute;bottom:0;left:0;right:0;top:0}
.me-plugin .mejs-shim{position:absolute;top:0;bottom:0;margin:auto}
.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}
.mejs-fullscreen{overflow:hidden !important}
.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}
.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}
.mejs-clear{clear:both}
.mejs-background{position:absolute;top:0;left:0}
.mejs-mediaelement{position:absolute;top:0;left:0;bottom:0;right:0}
.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;width:100%;height:100%}
:root .mejs-poster img{display:none}
.mejs-poster img{border:0;padding:0}
.mejs-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.mejs-overlay-play{cursor:pointer}
.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url("viessmann.base.app/resources/mediaelement/bigplay.svg") no-repeat}
.no-svg .mejs-overlay-button{background-image:url("viessmann.base.app/resources/mediaelement/bigplay.png")}
.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}
.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:url("viessmann.base.app/resources/mediaelement/background.png")}
.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url("viessmann.base.app/resources/mediaelement/loading.gif") 50% 50% no-repeat}
.mejs-container .mejs-controls{list-style-type:none;margin:0;padding:0;background:url("viessmann.base.app/resources/mediaelement/background.png");background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%}
.mejs-container.mejs-video .mejs-controls{position:absolute;bottom:0;left:0}
.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}
.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url("viessmann.base.app/resources/mediaelement/controls.svg") no-repeat}
.no-svg .mejs-controls .mejs-button button{background-image:url("viessmann.base.app/resources/mediaelement/controls.png")}
.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}
.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.mejs-container .mejs-controls .mejs-time span{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}
.mejs-controls .mejs-play button{background-position:0 0}
.mejs-controls .mejs-pause button{background-position:0 -16px}
.mejs-controls .mejs-stop button{background-position:-112px 0}
.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}
.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}
.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}
.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}
@-webkit-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@-moz-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@-ms-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@-o-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0}
.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));width:0}
.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}
.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}
.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}
.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}
.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}
.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}
.mejs-controls .mejs-mute button{background-position:-16px -16px}
.mejs-controls .mejs-unmute button{background-position:-16px 0}
.mejs-controls .mejs-volume-button{position:relative}
.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url("viessmann.base.app/resources/mediaelement/background.png");background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}
.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}
.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}
.mejs-controls .mejs-captions-button{position:relative}
.mejs-controls .mejs-captions-button button{background-position:-48px 0}
.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url("viessmann.base.app/resources/mediaelement/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}
.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}
.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}
.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}
.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}
.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}
.mejs-captions-layer a{color:#fff;text-decoration:underline}
.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}
.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}
.mejs-captions-position-hover{bottom:35px}
.mejs-captions-text{padding:3px 5px;background:url("viessmann.base.app/resources/mediaelement/background.png");background:rgba(20,20,20,0.5);white-space:pre-wrap}
.me-cannotplay{height:100% !important;width:100% !important;text-align:center}
.me-cannotplay a{color:#fff;font-weight:bold}
.me-cannotplay a img{width:auto;max-height:100%;max-width:100%}
.me-cannotplay span{padding:15px;display:block}
.mejs-controls .mejs-loop-off button{background-position:-64px -16px}
.mejs-controls .mejs-loop-on button{background-position:-64px 0}
.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}
.mejs-controls .mejs-backlight-on button{background-position:-80px 0}
.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}
.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}
.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}
.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}
.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}
.mejs-controls .mejs-sourcechooser-button{position:relative}
.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("viessmann.base.app/resources/mediaelement/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}
.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url("viessmann.base.app/resources/mediaelement/background.png");background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}
.mejs-postroll-layer-content{width:100%;height:100%}
.mejs-postroll-close{position:absolute;right:0;top:0;background:url("viessmann.base.app/resources/mediaelement/background.png");background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}
div.mejs-speed-button{width:46px !important;position:relative}
.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}
.mejs-controls .mejs-speed-button .mejs-speed-selector{visibility:hidden;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url("viessmann.base.app/resources/mediaelement/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{visibility:visible}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none !important;display:block;color:#fff;overflow:hidden}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:white;margin-left:5px;cursor:pointer}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8 !important;background-color:rgba(255,255,255,0.4) !important}