﻿@font-face {
    font-family: 'iconfont';
    src: url(https://cdn01l.vaillant-group.com/main/vaillant/2.76.6/fonts/iconfont.eot?#iefix);
    src: url(https://cdn01l.vaillant-group.com/main/vaillant/2.76.6/fonts/iconfont.eot?#iefix) format('eot'), 
        url(https://cdn01l.vaillant-group.com/main/vaillant/2.76.6/fonts/iconfont.woff?#iefix) format('woff'), 
        url(https://cdn01l.vaillant-group.com/main/vaillant/2.76.6/fonts/iconfont.ttf?#iefix) format('truetype'), 
        url(https://cdn01l.vaillant-group.com/main/vaillant/2.76.6/fonts/iconfont.svg?#iefix) format('svg');
    font-display: swap;
}
@font-face {
    font-family: 'iconfont';
    src: url(https://cdn01l.vaillant-group.com/main/vaillant/173.0/fonts/icons.eot?#iefix);
    src: url(https://cdn01l.vaillant-group.com/main/vaillant/173.0/fonts/icons.eot?#iefix) format('eot'), 
        url(https://cdn01l.vaillant-group.com/main/vaillant/173.0/fonts/icons.woff?#iefix) format('woff'), 
        url(https://cdn01l.vaillant-group.com/main/vaillant/173.0/fonts/icons.ttf?#iefix) format('truetype'), 
        url(https://cdn01l.vaillant-group.com/main/vaillant/173.0/fonts/icons.svg?#iefix) format('svg');
    font-display: swap;
}
.js .form__date-container::after, .form__location-current, .form__date-clear, [class^="icon--"]::before, [class^="icon--"]::after, [class*=" icon--"]::before, [class*=" icon--"]::after, [class^="link--"]::before, [class^="link--"]::after, [class*=" link--"]::before, [class*=" link--"]::after, .product__icons::before, .product__icons::after, ol.checkmarks li::before, ol.checkmarks li::after, ul.checkmarks li::before, ul.checkmarks li::after, .breadcrumb li::before, .js .box--linked p:last-of-type::after, .js .box--linked p:last-child::after, .js .box--linked p.last-of-type::after, .no-js .box--linked__headline__link::after, .box--logout .logout-link::before, .box--logout .logout-link::after, .box--error::before, .box--info::before, .box--success::before, .box--warning::before, .cookiewarning p:first-child::before, #cookiewarning p:first-child::before, .dropdown--account .dropdown__trigger::after, .dropdown--account .account__login-link::after, .form__errormsg::before, .form__errormsg-multi::before, .form__reset-password__messages-two .form__error-messages-match::before, .form__reset-password__messages-two .form__error-messages-no-match::before, .form__layer--compact .form__layer__modal--success::before, .form__select__label::after, .form__select_listitem_remove, .language-dropdown .language-dropdown__trigger::after, .layout__search__submit--desktop::before, .layout__search__toggle::before, .layout__search--desktop .layout__search .layout__search__submit--desktop::before, .footer__navigation a.link--external::after, .footer__meta li a.link--external::after, .featherlight:not(.featherlight-smooth) .featherlight-close-icon::after, .modal--gallery-download-link::before, .multipagenavigation li a::before, .multipagenavigation--inverse li a::before {
    top: 2px;
    top: 0.125rem;
    display: inline-block;
    position: relative;
    font-family: "iconfont";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none !important;
    text-decoration: none;
    speak: none;
    width: auto;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
}
[class^='icon--']:not(.icon-right):not(.icon-middle):before,
[class*=' icon--']:not(.icon-right):not(.icon-middle):before,
[class^='link--']:not(.icon-right):not(.icon-middle):before,
[class*=' link--']:not(.icon-right):not(.icon-middle):before,
.product__icons:not(.icon-right):not(.icon-middle):before,
ol.checkmarks li:not(.icon-right):not(.icon-middle):before,
ul.checkmarks li:not(.icon-right):not(.icon-middle):before {
    margin-right: 4.8px;
    margin-right: 0.3rem
}

[class^='icon--']:not(.icon-right):not(.icon-middle):after,
[class*=' icon--']:not(.icon-right):not(.icon-middle):after,
[class^='link--']:not(.icon-right):not(.icon-middle):after,
[class*=' link--']:not(.icon-right):not(.icon-middle):after,
.product__icons:not(.icon-right):not(.icon-middle):after,
ol.checkmarks li:not(.icon-right):not(.icon-middle):after,
ul.checkmarks li:not(.icon-right):not(.icon-middle):after {
    content: none
}

[class^='icon--'].icon-right:after,
[class*=' icon--'].icon-right:after,
[class^='link--'].icon-right:after,
[class*=' link--'].icon-right:after,
.product__icons.icon-right:after,
ol.checkmarks li.icon-right:after,
ul.checkmarks li.icon-right:after {
    margin-left: 4.8px;
    margin-left: 0.3rem
}

[class^='icon--'].icon-right:before,
[class*=' icon--'].icon-right:before,
[class^='link--'].icon-right:before,
[class*=' link--'].icon-right:before,
.product__icons.icon-right:before,
ol.checkmarks li.icon-right:before,
ul.checkmarks li.icon-right:before {
    content: none
}
.icon--house_single:before,
.icon--house_single:after {
    content: "\21"
}

.icon--house_double:before,
.icon--house_double:after {
    content: "\26"
}

.icon--business_building:before,
.icon--business_building:after {
    content: "\4f"
}

.icon--house_multi:before,
.icon--house_multi:after {
    content: "\53"
}

.icon--apartment:before,
.icon--apartment:after {
    content: "\59"
}

.icon--photovoltaic:before,
.icon--photovoltaic:after {
    content: "\e92d"
}

.icon--cogeneration:before,
.icon--cogeneration:after {
    content: "\39"
}

.icon--heatpump_spriral:before,
.icon--heatpump_spriral:after {
    content: "\4d"
}

.icon--controller_scale:before,
.icon--controller_scale:after {
    content: "\5b"
}

.icon--ventilation:before,
.icon--ventilation:after {
    content: "\e928"
}

.icon--cooling:before,
.icon--cooling:after {
    content: "\5f"
}

.icon--heating:before,
.icon--heating:after {
    content: "\61"
}

.icon--hot_water:before,
.icon--hot_water:after {
    content: "\63"
}

.icon--electricity_power:before,
.icon--electricity_power:after {
    content: "\67"
}

.icon--plugin_electric:before,
.icon--plugin_electric:after {
    content: "\65"
}

.icon--pellets:before,
.icon--pellets:after {
    content: "\69"
}

.icon--air_source:before,
.icon--air_source:after {
    content: "\6b"
}

.icon--water_source:before,
.icon--water_source:after {
    content: "\6d"
}

.icon--ground_source:before,
.icon--ground_source:after {
    content: "\6f"
}

.icon--solar:before,
.icon--solar:after {
    content: "\71"
}

.icon--oil:before,
.icon--oil:after {
    content: "\73"
}

.icon--gas:before,
.icon--gas:after {
    content: "\75"
}

.icon--energy_class_a:before,
.icon--energy_class_a:after {
    content: "\e012"
}

.icon--energy_class_a_plus:before,
.icon--energy_class_a_plus:after {
    content: "\e018"
}

.icon--energy_class_a_double:before,
.icon--energy_class_a_double:after {
    content: "\e016"
}

.icon--energy_class_a_triple:before,
.icon--energy_class_a_triple:after {
    content: "\e014"
}

.icon--energy_class_b:before,
.icon--energy_class_b:after {
    content: "\e010"
}

.icon--energy_class_c:before,
.icon--energy_class_c:after {
    content: "\e00e"
}

.icon--energy_class_d:before,
.icon--energy_class_d:after {
    content: "\e00d"
}

.icon--energy_class_e:before,
.icon--energy_class_e:after {
    content: "\e00c"
}

.icon--energy_class_f:before,
.icon--energy_class_f:after {
    content: "\e00b"
}

.icon--energy_class_g:before,
.icon--energy_class_g:after {
    content: "\e00a"
}

.icon--info:before,
.icon--info:after {
    content: "\78"
}

.icon--favorite_bookmark:before,
.icon--favorite_bookmark:after {
    content: "\79"
}

.icon--service:before,
.icon--service:after {
    content: "\7b"
}

.icon--search_zoom:before,
.icon--search_zoom:after {
    content: "\7d"
}

.icon--arrow-up:before,
.icon--arrow-up:after {
    content: "\25b2"
}

.icon--arrow-right:before,
.icon--arrow-right:after {
    content: "\25ba"
}

.icon--arrow-down:before,
.icon--arrow-down:after {
    content: "\25bc"
}

.icon--arrow-left:before,
.icon--arrow-left:after {
    content: "\25c0"
}

.icon--arrow-first:before,
.icon--arrow-first:after {
    content: "\25c4"
}

.icon--arrow-last:before,
.icon--arrow-last:after {
    content: "\25b6"
}

.icon--pause:before,
.icon--pause:after {
    content: "\22"
}

.icon--volume:before,
.icon--volume:after {
    content: "\e601"
}

.icon--mute:before,
.icon--mute:after {
    content: "\e602"
}

.icon--help_question_faq:before,
.icon--help_question_faq:after {
    content: "\e000"
}

.icon--download:before,
.icon--download:after {
    content: "\e001"
}

.icon--modernisation:before,
.icon--modernisation:after {
    content: "\e003"
}

.icon--new_building:before,
.icon--new_building:after {
    content: "\e004"
}

.icon--alert:before,
.icon--alert:after {
    content: "\e01a"
}

.icon--compare_share:before,
.icon--compare_share:after {
    content: "\e02b"
}

.icon--logout:before,
.icon--logout:after {
    content: "\e02c"
}

.icon--login:before,
.icon--login:after {
    content: "\e02d"
}

.icon--gallery:before,
.icon--gallery:after {
    content: "\e030"
}

.icon--account:before,
.icon--account:after {
    content: "\e931"
}

.icon--employees:before,
.icon--employees:after {
    content: "\e04b"
}

.icon--dashboard:before,
.icon--dashboard:after {
    content: "\e04c"
}

.icon--location:before,
.icon--location:after {
    content: "\e04d"
}

.icon--column_single:before,
.icon--column_single:after {
    content: "\e04e"
}

.icon--column_double:before,
.icon--column_double:after {
    content: "\e04f"
}

.icon--layer:before,
.icon--layer:after {
    content: "\e050"
}

.icon--calendar:before,
.icon--calendar:after {
    content: "\27"
}

.icon--email:before,
.icon--email:after {
    content: "\28"
}

.icon--phone:before,
.icon--phone:after {
    content: "\29"
}

.icon--help:before,
.icon--help:after {
    content: "\2a"
}

.icon--menu:before,
.icon--menu:after {
    content: "\2b"
}

.icon--info-full:before,
.icon--info-full:after {
    content: "\2c"
}

.icon--clock:before,
.icon--clock:after {
    content: "\2d"
}

.icon--external:before,
.icon--external:after {
    content: "\2e"
}

.icon--check_confirm:before,
.icon--check_confirm:after {
    content: "\2f"
}

.icon--new-file:before,
.icon--new-file:after {
    content: "\30"
}

.icon--print:before,
.icon--print:after {
    content: "\31"
}

.icon--close:before,
.icon--close:after {
    content: "\33"
}

.icon--delete:before,
.icon--delete:after {
    content: "\33"
}

.icon--home:before,
.icon--home:after {
    content: "\56"
}

.icon--speedmeter:before,
.icon--speedmeter:after {
    content: "\e04c"
}

.icon--check:before,
.icon--check:after {
    content: "\2f"
}

.icon--money:before,
.icon--money:after {
    content: "\e006"
}

.icon--law:before,
.icon--law:after {
    content: "\e005"
}

.icon--professionals:before,
.icon--professionals:after {
    content: "\50"
}

.icon--crosshair:before,
.icon--crosshair:after {
    content: "\271a"
}

.button--play--primary:before {
    content: "\25ba"
}


.icon--source-zeolith:before,
.icon--source-zeolith:after {
    content: "\76"
}

.icon--app-store:before,
.icon--app-store:after {
    content: "\52"
}

.icon--google-plus:before,
.icon--google-plus:after {
    content: "\54"
}

.icon--summer-house:before,
.icon--summer-house:after {
    content: "\24"
}

.icon--room:before,
.icon--room:after {
    content: "\25"
}

.icon--product-pellet:before,
.icon--product-pellet:after {
    content: "\40"
}

.icon--product-oil:before,
.icon--product-oil:after {
    content: "\41"
}

.icon--product-gas:before,
.icon--product-gas:after {
    content: "\42"
}

.icon--product-greeniq:before,
.icon--product-greeniq:after {
    content: "\44"
}

.icon--product-solarthermie:before,
.icon--product-solarthermie:after {
    content: "\4c"
}

.icon--product-zeolith:before,
.icon--product-zeolith:after {
    content: "\43"
}

.icon--product-electric:before,
.icon--product-electric:after {
    content: "\48"
}

.icon--ventilation:before,
.icon--ventilation:after {
    content: "\e928"
}

.icon--controller:before,
.icon--controller:after {
    content: "\3e"
}

.icon--storage:before,
.icon--storage:after {
    content: "\4e"
}

.icon--mobile:before,
.icon--mobile:after {
    content: "\e002"
}

.icon--loading:before,
.icon--loading:after {
    content: "\e02e"
}

.icon--group:before,
.icon--group:after {
    content: "\e04b"
}

.icon--business:before,
.icon--business:after {
    content: "\50"
}

.icon--homeowner:before,
.icon--homeowner:after {
    content: "\56"
}

.icon--haskey:before,
.icon--haskey:after {
    content: "\e051"
}

.icon--nokey:before,
.icon--nokey:after {
    content: "\e052"
}

.icon--shopping-cart:before,
.icon--shopping-cart:after {
    content: "\1f6cd"
}

.icon--building-shape-square:before,
.icon--building-shape-square:after {
    content: "\e900"
}

.icon--building-shape-rectangular:before,
.icon--building-shape-rectangular:after {
    content: "\e901"
}

.icon--building-shape-l-shaped:before,
.icon--building-shape-l-shaped:after {
    content: "\e902"
}

.icon--house-1-floor:before,
.icon--house-1-floor:after {
    content: "\e903"
}

.icon--house-1-floor-furnished-roof:before,
.icon--house-1-floor-furnished-roof:after {
    content: "\e904"
}

.icon--house-2-floors:before,
.icon--house-2-floors:after {
    content: "\e905"
}

.icon--basement-in-ground:before,
.icon--basement-in-ground:after {
    content: "\e906"
}

.icon--basement-semi-in-ground:before,
.icon--basement-semi-in-ground:after {
    content: "\e907"
}

.icon--basement-crawl-space:before,
.icon--basement-crawl-space:after {
    content: "\e908"
}

.icon--basement-full-ground:before,
.icon--basement-full-ground:after {
    content: "\e909"
}

.icon--contact:before,
.icon--contact:after {
    content: "\e927"
}

.icon--communication:before,
.icon--communication:after {
    content: "\e90a"
}

.icon--competent-person-installer:before,
.icon--competent-person-installer:after {
    content: "\e925"
}

.icon--customer-service:before,
.icon--customer-service:after {
    content: "\e93a"
}

.icon--idea:before,
.icon--idea:after {
    content: "\e90b"
}

.icon--gas-fire:before,
.icon--gas-fire:after {
    content: "\e90c"
}

.icon--alarm:before,
.icon--alarm:after {
    content: "\e90d"
}

.icon--silent:before,
.icon--silent:after {
    content: "\e90e"
}

.icon--search-system:before,
.icon--search-system:after {
    content: "\e90f"
}

.icon--condensed:before,
.icon--condensed:after {
    content: "\e910"
}

.icon--warranty:before,
.icon--warranty:after {
    content: "\e911"
}

.icon--filling:before,
.icon--filling:after {
    content: "\e912"
}

.icon--water-temparature:before,
.icon--water-temparature:after {
    content: "\e913"
}

.icon--heating-dhw:before,
.icon--heating-dhw:after {
    content: "\e914"
}

.icon--tarif-low:before,
.icon--tarif-low:after {
    content: "\e915"
}

.icon--tarif-high:before,
.icon--tarif-high:after {
    content: "\e916"
}

.icon--test-programs:before,
.icon--test-programs:after {
    content: "\e917"
}

.icon--heat:before,
.icon--heat:after {
    content: "\e918"
}

.icon--heat-consumer:before,
.icon--heat-consumer:after {
    content: "\e919"
}

.icon--burner:before,
.icon--burner:after {
    content: "\e91a"
}

.icon--adjust-time:before,
.icon--adjust-time:after {
    content: "\e91b"
}

.icon--configuration:before,
.icon--configuration:after {
    content: "\e91c"
}

.icon--eco-mode:before,
.icon--eco-mode:after {
    content: "\e91d"
}

.icon--customer:before,
.icon--customer:after {
    content: "\e91e"
}

.icon--smart-home:before,
.icon--smart-home:after {
    content: "\e91f"
}

.icon--connectivity:before,
.icon--connectivity:after {
    content: "\e920"
}

.icon--exclamation:before,
.icon--exclamation:after {
    content: "\e921"
}

.icon--market-dev:before,
.icon--market-dev:after {
    content: "\e922"
}

.icon--manual:before,
.icon--manual:after {
    content: "\e923"
}

.icon--storage-hot-water:before,
.icon--storage-hot-water:after {
    content: "\e924"
}

.icon--product-system:before,
.icon--product-system:after {
    content: "\46"
}

.icon--gas-water-heater_product:before,
.icon--gas-water-heater_product:after {
    content: "\4a"
}

.icon--radiator_product:before,
.icon--radiator_product:after {
    content: "\4b"
}

.icon--strategy:before,
.icon--strategy:after {
    content: "\e934"
}

.icon--installer:before,
.icon--installer:after {
    content: "\e935"
}

.icon--info-2:before,
.icon--info-2:after {
    content: "\e936"
}

.icon--timer:before,
.icon--timer:after {
    content: "\e999"
}

.icon--ventilation:before,
.icon--ventilation:after {
    content: "\e928"
}

.icon--confirm:before,
.icon--confirm:after {
    content: "\e929"
}

.icon--maintenance:before,
.icon--maintenance:after {
    content: "\e92a"
}

.icon--update:before,
.icon--update:after {
    content: "\e92b"
}

.icon--electric:before,
.icon--electric:after {
    content: "\e92c"
}

.icon--photovoltaic:before,
.icon--photovoltaic:after {
    content: "\e92d"
}

.icon--control:before,
.icon--control:after {
    content: "\e92e"
}

.icon--made-in-germany:before,
.icon--made-in-germany:after {
    content: "\e92f"
}

.icon--air:before,
.icon--air:after {
    content: "\e930"
}

.icon--account:before,
.icon--account:after {
    content: "\e931"
}

.icon--air-condition:before,
.icon--air-condition:after {
    content: "\e932"
}

.icon--electric-water-heater:before,
.icon--electric-water-heater:after {
    content: "\e933"
}

.icon--solar-heat:before,
.icon--solar-heat:after {
    content: "\e937"
}

.icon--electric-heat:before,
.icon--electric-heat:after {
    content: "\e938"
}

.icon--training:before,
.icon--training:after {
    content: "\e939"
}

.icon--customer-service:before,
.icon--customer-service:after {
    content: "\e93a"
}

.icon--trusted:before,
.icon--trusted:after {
    content: "\e93b"
}

.icon--number-1:before,
.icon--number-1:after {
    content: "\e93c"
}

.icon--number-2:before,
.icon--number-2:after {
    content: "\e93d"
}

.icon--number-3:before,
.icon--number-3:after {
    content: "\e93e"
}

.icon--number-4:before,
.icon--number-4:after {
    content: "\e93f"
}

.icon--number-5:before,
.icon--number-5:after {
    content: "\e940"
}

.icon--number-6:before,
.icon--number-6:after {
    content: "\e941"
}

.icon--number-7:before,
.icon--number-7:after {
    content: "\e942"
}

.icon--number-8:before,
.icon--number-8:after {
    content: "\e943"
}

.icon--number-9:before,
.icon--number-9:after {
    content: "\e944"
}

.icon--number-10:before,
.icon--number-10:after {
    content: "\e945"
}

.icon--globus:before,
.icon--globus:after {
    content: "\e950"
}

.icon--new-heating-in:before,
.icon--new-heating-in:after {
    content: "\e946"
}

.icon--old-heating-out:before,
.icon--old-heating-out:after {
    content: "\e947"
}

.icon--navigation-right:before,
.icon--navigation-right:after {
    content: "\e948"
}

.icon--bathtube:before,
.icon--bathtube:after {
    content: "\e949"
}

.icon--shower:before,
.icon--shower:after {
    content: "\e94a"
}

.icon--rain-shower:before,
.icon--rain-shower:after {
    content: "\e94b"
}

.icon--link-external:before,
.icon--link-external:after {
    content: "\2e"
}

.icon--link--external:before,
.icon--link--external:after {
    content: "\2e"
}

.icon--link--internal:before,
.icon--link--internal:after {
    content: "\25ba"
}

.icon--link--mailto:before,
.icon--link--mailto:after {
    content: "\28"
}

.icon--link--phone:before,
.icon--link--phone:after {
    content: "\29"
}

.icon--link--download:before,
.icon--link--download:after {
    content: "\e001"
}

.icon--link--product:before,
.icon--link--product:after {
    content: "\25ba"
}

.icon--link--iframe-layer:before,
.icon--link--iframe-layer:after {
    content: "\e050"
}
.icon--efficiency-a:before,
.icon--efficiency-a:after {
    content: "\e99e"
}
.icon--1-x-storage-loading:before,
.icon--1-x-storage-loading:after {
    content: "\e900";
}

.icon--accessory:before,
.icon--accessory:after {
    content: "\e901";
}

.icon--account:before,
.icon--account:after {
    content: "\e902";
}

.icon--actuators:before,
.icon--actuators:after {
    content: "\e903";
}

.icon--ad-capacity:before,
.icon--ad-capacity:after {
    content: "\e904";
}

.icon--additional-heat:before,
.icon--additional-heat:after {
    content: "\e905";
}

.icon--address-location:before,
.icon--address-location:after {
    content: "\e906";
}

.icon--adjust-time-and-date:before,
.icon--adjust-time-and-date:after {
    content: "\e907";
}

.icon--adjust-time:before,
.icon--adjust-time:after {
    content: "\e908";
}

.icon--air-condition:before,
.icon--air-condition:after {
    content: "\e909";
}

.icon--air-purifying:before,
.icon--air-purifying:after {
    content: "\e90a";
}

.icon--air:before,
.icon--air:after {
    content: "\e90b";
}

.icon--alarm:before,
.icon--alarm:after {
    content: "\e90c";
}

.icon--analysis:before,
.icon--analysis:after {
    content: "\e90d";
}

.icon--angle:before,
.icon--angle:after {
    content: "\e90e";
}

.icon--anti-legionella:before,
.icon--anti-legionella:after {
    content: "\e90f";
}

.icon--apartment:before,
.icon--apartment:after {
    content: "\e910";
}

.icon--api:before,
.icon--api:after {
    content: "\e911";
}

.icon--app:before,
.icon--app:after {
    content: "\e912";
}

.icon--apple-app-store:before,
.icon--apple-app-store:after {
    content: "\e913";
}

.icon--architect-planner:before,
.icon--architect-planner:after {
    content: "\e914";
}

.icon--at-home-vent:before,
.icon--at-home-vent:after {
    content: "\e915";
}

.icon--at-home:before,
.icon--at-home:after {
    content: "\e916";
}

.icon--automatic:before,
.icon--automatic:after {
    content: "\e917";
}

.icon--avoid-fall:before,
.icon--avoid-fall:after {
    content: "\e918";
}

.icon--away-vent:before,
.icon--away-vent:after {
    content: "\e919";
}

.icon--away:before,
.icon--away:after {
    content: "\e91a";
}

.icon--back-and-delete:before,
.icon--back-and-delete:after {
    content: "\e91b";
}

.icon--back:before,
.icon--back:after {
    content: "\e91c";
}

.icon--basement-ceiling:before,
.icon--basement-ceiling:after {
    content: "\e91d";
}

.icon--basement-crawl-space:before,
.icon--basement-crawl-space:after {
    content: "\e91e";
}

.icon--basement-full-ground:before,
.icon--basement-full-ground:after {
    content: "\e91f";
}

.icon--basement-in-ground:before,
.icon--basement-in-ground:after {
    content: "\e920";
}

.icon--basement-semi-in-ground:before,
.icon--basement-semi-in-ground:after {
    content: "\e921";
}

.icon--bathroom-3:before,
.icon--bathroom-3:after {
    content: "\e922";
}

.icon--bathroom:before,
.icon--bathroom:after {
    content: "\e923";
}

.icon--bathtub:before,
.icon--bathtub:after {
    content: "\e924";
}

.icon--bathtubs-1:before,
.icon--bathtubs-1:after {
    content: "\e925";
}

.icon--bathtubs-2:before,
.icon--bathtubs-2:after {
    content: "\e926";
}

.icon--bathtubs-3:before,
.icon--bathtubs-3:after {
    content: "\e927";
}

.icon--bathtubs-4:before,
.icon--bathtubs-4:after {
    content: "\e928";
}

.icon--battery-bank:before,
.icon--battery-bank:after {
    content: "\e929";
}

.icon--battery-empty:before,
.icon--battery-empty:after {
    content: "\e92a";
}

.icon--battery-full:before,
.icon--battery-full:after {
    content: "\e92b";
}

.icon--battery-half-full:before,
.icon--battery-half-full:after {
    content: "\e92c";
}

.icon--battery-nearly-empty:before,
.icon--battery-nearly-empty:after {
    content: "\e92d";
}

.icon--bedroom-1:before,
.icon--bedroom-1:after {
    content: "\e92e";
}

.icon--bedroom:before,
.icon--bedroom:after {
    content: "\e92f";
}

.icon--bird:before,
.icon--bird:after {
    content: "\e930";
}

.icon--blank:before,
.icon--blank:after {
    content: "\e931";
}

.icon--buffer-storage-complete:before,
.icon--buffer-storage-complete:after {
    content: "\e932";
}

.icon--buffer-storage-high:before,
.icon--buffer-storage-high:after {
    content: "\e933";
}

.icon--buffer-storage-low:before,
.icon--buffer-storage-low:after {
    content: "\e934";
}

.icon--buffer-storage-middle:before,
.icon--buffer-storage-middle:after {
    content: "\e935";
}

.icon--building-shape-l-shaped:before,
.icon--building-shape-l-shaped:after {
    content: "\e936";
}

.icon--building-shape-rectangular:before,
.icon--building-shape-rectangular:after {
    content: "\e937";
}

.icon--building-shape-square:before,
.icon--building-shape-square:after {
    content: "\e938";
}

.icon--burner-dis:before,
.icon--burner-dis:after {
    content: "\e939";
}

.icon--burner-hardware-fsb:before,
.icon--burner-hardware-fsb:after {
    content: "\e93a";
}

.icon--burner-hardware-off-timer:before,
.icon--burner-hardware-off-timer:after {
    content: "\e93b";
}

.icon--burner-hardware-off:before,
.icon--burner-hardware-off:after {
    content: "\e93c";
}

.icon--burner-hardware-timer:before,
.icon--burner-hardware-timer:after {
    content: "\e93d";
}

.icon--burner-hardware:before,
.icon--burner-hardware:after {
    content: "\e93e";
}

.icon--burner-level-1:before,
.icon--burner-level-1:after {
    content: "\e93f";
}

.icon--burner-level-2:before,
.icon--burner-level-2:after {
    content: "\e940";
}

.icon--burner-level-3:before,
.icon--burner-level-3:after {
    content: "\e941";
}

.icon--burner-level-4:before,
.icon--burner-level-4:after {
    content: "\e942";
}

.icon--burner-level-5:before,
.icon--burner-level-5:after {
    content: "\e943";
}

.icon--burner-restart:before,
.icon--burner-restart:after {
    content: "\e944";
}

.icon--burner:before,
.icon--burner:after {
    content: "\e945";
}

.icon--business-building:before,
.icon--business-building:after {
    content: "\e946";
}

.icon--bypass:before,
.icon--bypass:after {
    content: "\e947";
}

.icon--calculator:before,
.icon--calculator:after {
    content: "\e948";
}

.icon--camera:before,
.icon--camera:after {
    content: "\e949";
}

.icon--center:before,
.icon--center:after {
    content: "\e94a";
}

.icon--central-heating:before,
.icon--central-heating:after {
    content: "\e94b";
}

.icon--check-confirm-2:before,
.icon--check-confirm-2:after {
    content: "\e94c";
}

.icon--check-confirm:before,
.icon--check-confirm:after {
    content: "\e94d";
}

.icon--children-room-2:before,
.icon--children-room-2:after {
    content: "\e94e";
}

.icon--children-room:before,
.icon--children-room:after {
    content: "\e94f";
}

.icon--chimney-sweep:before,
.icon--chimney-sweep:after {
    content: "\e950";
}

.icon--chp-electricity-meter:before,
.icon--chp-electricity-meter:after {
    content: "\e951";
}

.icon--chp:before,
.icon--chp:after {
    content: "\e952";
}

.icon--circulation-dhw-dis:before,
.icon--circulation-dhw-dis:after {
    content: "\e953";
}

.icon--circulation-dhw:before,
.icon--circulation-dhw:after {
    content: "\e954";
}

.icon--circulation-dis:before,
.icon--circulation-dis:after {
    content: "\e955";
}

.icon--circulation:before,
.icon--circulation:after {
    content: "\e956";
}

.icon--clamp:before,
.icon--clamp:after {
    content: "\e957";
}

.icon--climate-zones:before,
.icon--climate-zones:after {
    content: "\e958";
}

.icon--clock-test-01:before,
.icon--clock-test-01:after {
    content: "\e959";
}

.icon--clock-test-02:before,
.icon--clock-test-02:after {
    content: "\e95a";
}

.icon--clock-test-03:before,
.icon--clock-test-03:after {
    content: "\e95b";
}

.icon--clock:before,
.icon--clock:after {
    content: "\e95c";
}

.icon--close-2:before,
.icon--close-2:after {
    content: "\e95d";
}

.icon--close:before,
.icon--close:after {
    content: "\e95e";
}

.icon--cloud-exchange:before,
.icon--cloud-exchange:after {
    content: "\e95f";
}

.icon--cloudy:before,
.icon--cloudy:after {
    content: "\e960";
}

.icon--co2:before,
.icon--co2:after {
    content: "\e961";
}

.icon--cold-water:before,
.icon--cold-water:after {
    content: "\e962";
}

.icon--comfort-mode-level-1:before,
.icon--comfort-mode-level-1:after {
    content: "\e963";
}

.icon--comfort-mode-level-2:before,
.icon--comfort-mode-level-2:after {
    content: "\e964";
}

.icon--comfort-mode-level-3:before,
.icon--comfort-mode-level-3:after {
    content: "\e965";
}

.icon--comfort-mode:before,
.icon--comfort-mode:after {
    content: "\e966";
}

.icon--communication:before,
.icon--communication:after {
    content: "\e967";
}

.icon--competent-person-installer:before,
.icon--competent-person-installer:after {
    content: "\e968";
}

.icon--condensed-water:before,
.icon--condensed-water:after {
    content: "\e969";
}

.icon--configuration-settings:before,
.icon--configuration-settings:after {
    content: "\e96a";
}

.icon--connected:before,
.icon--connected:after {
    content: "\e96b";
}

.icon--connectivity-communcation-dis:before,
.icon--connectivity-communcation-dis:after {
    content: "\e96c";
}

.icon--connectivity-communcation:before,
.icon--connectivity-communcation:after {
    content: "\e96d";
}

.icon--connectivity-communication-level-1:before,
.icon--connectivity-communication-level-1:after {
    content: "\e96e";
}

.icon--connectivity-communication-level-2:before,
.icon--connectivity-communication-level-2:after {
    content: "\e96f";
}

.icon--contact:before,
.icon--contact:after {
    content: "\e970";
}

.icon--control:before,
.icon--control:after {
    content: "\e971";
}

.icon--cooling:before,
.icon--cooling:after {
    content: "\e972";
}

.icon--copy:before,
.icon--copy:after {
    content: "\e973";
}

.icon--corridor:before,
.icon--corridor:after {
    content: "\e975";
}

.icon--custom-profile01:before,
.icon--custom-profile01:after {
    content: "\e976";
}

.icon--custom-profiles:before,
.icon--custom-profiles:after {
    content: "\e977";
}

.icon--customer-service:before,
.icon--customer-service:after {
    content: "\e978";
}

.icon--customer-user-dis:before,
.icon--customer-user-dis:after {
    content: "\e979";
}

.icon--customer-user:before,
.icon--customer-user:after {
    content: "\e97a";
}

.icon--cut-here:before,
.icon--cut-here:after {
    content: "\e97b";
}

.icon--date:before,
.icon--date:after {
    content: "\e97c";
}

.icon--day-mode:before,
.icon--day-mode:after {
    content: "\e97d";
}

.icon--dcf-inactive:before,
.icon--dcf-inactive:after {
    content: "\e97e";
}

.icon--dcf:before,
.icon--dcf:after {
    content: "\e97f";
}

.icon--decentral-heating:before,
.icon--decentral-heating:after {
    content: "\e980";
}

.icon--delete:before,
.icon--delete:after {
    content: "\e981";
}

.icon--desired-temperature:before,
.icon--desired-temperature:after {
    content: "\e982";
}

.icon--developer:before,
.icon--developer:after {
    content: "\e983";
}

.icon--dhw-heat-pump:before,
.icon--dhw-heat-pump:after {
    content: "\e984";
}

.icon--dhw-unit:before,
.icon--dhw-unit:after {
    content: "\e985";
}

.icon--dialog:before,
.icon--dialog:after {
    content: "\e986";
}

.icon--dining-room-2:before,
.icon--dining-room-2:after {
    content: "\e987";
}

.icon--dining-room:before,
.icon--dining-room:after {
    content: "\e988";
}

.icon--disconnected:before,
.icon--disconnected:after {
    content: "\e989";
}

.icon--display-dis:before,
.icon--display-dis:after {
    content: "\e98a";
}

.icon--display-locked:before,
.icon--display-locked:after {
    content: "\e98b";
}

.icon--display-on-off:before,
.icon--display-on-off:after {
    content: "\e98c";
}

.icon--display:before,
.icon--display:after {
    content: "\e98d";
}

.icon--distrusted:before,
.icon--distrusted:after {
    content: "\e98e";
}

.icon--domestic-hot-water-1:before,
.icon--domestic-hot-water-1:after {
    content: "\e98f";
}

.icon--domestic-hot-water-2:before,
.icon--domestic-hot-water-2:after {
    content: "\e990";
}

.icon--domestic-hot-water-3:before,
.icon--domestic-hot-water-3:after {
    content: "\e991";
}

.icon--domestic-hot-water-dis:before,
.icon--domestic-hot-water-dis:after {
    content: "\e992";
}

.icon--domestic-hot-water:before,
.icon--domestic-hot-water:after {
    content: "\e993";
}

.icon--dont-pull-on-strap:before,
.icon--dont-pull-on-strap:after {
    content: "\e994";
}

.icon--dont-roll:before,
.icon--dont-roll:after {
    content: "\e995";
}

.icon--double-column:before,
.icon--double-column:after {
    content: "\e996";
}

.icon--double-house:before,
.icon--double-house:after {
    content: "\e997";
}

.icon--down:before,
.icon--down:after {
    content: "\e998";
}

.icon--download:before,
.icon--download:after {
    content: "\e999";
}

.icon--e-mail:before,
.icon--e-mail:after {
    content: "\e99a";
}

.icon--ebus:before,
.icon--ebus:after {
    content: "\e99b";
}

.icon--eco-mode:before,
.icon--eco-mode:after {
    content: "\e99c";
}

.icon--edit:before,
.icon--edit:after {
    content: "\e99d";
}

.icon--efficiency-a:before,
.icon--efficiency-a:after {
    content: "\e99e";
}

.icon--efficiency-a1:before,
.icon--efficiency-a1:after {
    content: "\e99f";
}

.icon--efficiency-a2:before,
.icon--efficiency-a2:after {
    content: "\e9a0";
}

.icon--efficiency-a3:before,
.icon--efficiency-a3:after {
    content: "\e9a1";
}

.icon--efficiency-b:before,
.icon--efficiency-b:after {
    content: "\e9a2";
}

.icon--efficiency-c:before,
.icon--efficiency-c:after {
    content: "\e9a3";
}

.icon--efficiency-d:before,
.icon--efficiency-d:after {
    content: "\e9a4";
}

.icon--efficiency-e:before,
.icon--efficiency-e:after {
    content: "\e9a5";
}

.icon--efficiency-f:before,
.icon--efficiency-f:after {
    content: "\e9a6";
}

.icon--efficiency-g:before,
.icon--efficiency-g:after {
    content: "\e9a7";
}

.icon--electric-heater:before,
.icon--electric-heater:after {
    content: "\e9a8";
}

.icon--electric-storage:before,
.icon--electric-storage:after {
    content: "\e9a9";
}

.icon--electric-water-heater:before,
.icon--electric-water-heater:after {
    content: "\e9aa";
}

.icon--electric:before,
.icon--electric:after {
    content: "\e9ab";
}

.icon--electrical-hazard:before,
.icon--electrical-hazard:after {
    content: "\e9ac";
}

.icon--electrical-tower:before,
.icon--electrical-tower:after {
    content: "\e9ad";
}

.icon--electricity-meter-energy-balance:before,
.icon--electricity-meter-energy-balance:after {
    content: "\e9ae";
}

.icon--electricity-meter:before,
.icon--electricity-meter:after {
    content: "\e9af";
}

.icon--emergency-exit:before,
.icon--emergency-exit:after {
    content: "\e9b0";
}

.icon--exclamation-mark-2:before,
.icon--exclamation-mark-2:after {
    content: "\e9b1";
}

.icon--exclamation-mark:before,
.icon--exclamation-mark:after {
    content: "\e9b2";
}

.icon--exhaust-air:before,
.icon--exhaust-air:after {
    content: "\e9b3";
}

.icon--exit:before,
.icon--exit:after {
    content: "\e9b4";
}

.icon--expansion-vessel-dhw:before,
.icon--expansion-vessel-dhw:after {
    content: "\e9b5";
}

.icon--expansion-vessel-heating:before,
.icon--expansion-vessel-heating:after {
    content: "\e9b6";
}

.icon--expansion-vessel-solar-heat:before,
.icon--expansion-vessel-solar-heat:after {
    content: "\e9b7";
}

.icon--expansion-vessel:before,
.icon--expansion-vessel:after {
    content: "\e9b8";
}

.icon--export-of-excess-power:before,
.icon--export-of-excess-power:after {
    content: "\e9b9";
}

.icon--export-of-power:before,
.icon--export-of-power:after {
    content: "\e9ba";
}

.icon--exposed-corner:before,
.icon--exposed-corner:after {
    content: "\e9bb";
}

.icon--exterior-wall:before,
.icon--exterior-wall:after {
    content: "\e9bc";
}

.icon--external-link:before,
.icon--external-link:after {
    content: "\e9bd";
}

.icon--extract-air:before,
.icon--extract-air:after {
    content: "\e9be";
}

.icon--factory-manufacturer:before,
.icon--factory-manufacturer:after {
    content: "\e9bf";
}

.icon--fan-coil:before,
.icon--fan-coil:after {
    content: "\e9c0";
}

.icon--fast-heating:before,
.icon--fast-heating:after {
    content: "\e9c1";
}

.icon--fast-instant-heating:before,
.icon--fast-instant-heating:after {
    content: "\e9c2";
}

.icon--favourite-bookmark:before,
.icon--favourite-bookmark:after {
    content: "\e9c3";
}

.icon--feedback-negative:before,
.icon--feedback-negative:after {
    content: "\e9c4";
}

.icon--feedback-neutral:before,
.icon--feedback-neutral:after {
    content: "\e9c5";
}

.icon--feedback-positive:before,
.icon--feedback-positive:after {
    content: "\e9c6";
}

.icon--field-intensity-gsm:before,
.icon--field-intensity-gsm:after {
    content: "\e9c7";
}

.icon--filling:before,
.icon--filling:after {
    content: "\e9c8";
}

.icon--filter:before,
.icon--filter:after {
    content: "\e9c9";
}

.icon--first:before,
.icon--first:after {
    content: "\e9ca";
}

.icon--floor-heating:before,
.icon--floor-heating:after {
    content: "\e9cb";
}

.icon--flue-system:before,
.icon--flue-system:after {
    content: "\e9cc";
}

.icon--fragile:before,
.icon--fragile:after {
    content: "\e9cd";
}

.icon--front:before,
.icon--front:after {
    content: "\e9ce";
}

.icon--frost-protection:before,
.icon--frost-protection:after {
    content: "\e9cf";
}

.icon--fsb-oil:before,
.icon--fsb-oil:after {
    content: "\e9d0";
}

.icon--fuel-cell:before,
.icon--fuel-cell:after {
    content: "\e9d1";
}

.icon--fuel:before,
.icon--fuel:after {
    content: "\e9d2";
}

.icon--function-arrow-close:before,
.icon--function-arrow-close:after {
    content: "\e9d3";
}

.icon--function-arrow-open:before,
.icon--function-arrow-open:after {
    content: "\e9d4";
}

.icon--gallery:before,
.icon--gallery:after {
    content: "\e9d5";
}

.icon--garage-3:before,
.icon--garage-3:after {
    content: "\e9d6";
}

.icon--garage:before,
.icon--garage:after {
    content: "\e9d7";
}

.icon--gas-fired-storage:before,
.icon--gas-fired-storage:after {
    content: "\e9d8";
}

.icon--gas-water-heater:before,
.icon--gas-water-heater:after {
    content: "\e9d9";
}

.icon--google-play:before,
.icon--google-play:after {
    content: "\e9da";
}

.icon--google-plus:before,
.icon--google-plus:after {
    content: "\e9db";
}

.icon--green-iq:before,
.icon--green-iq:after {
    content: "\e9dc";
}

.icon--ground:before,
.icon--ground:after {
    content: "\e9dd";
}

.icon--group:before,
.icon--group:after {
    content: "\e9de";
}

.icon--guide:before,
.icon--guide:after {
    content: "\e9df";
}

.icon--hand-truck:before,
.icon--hand-truck:after {
    content: "\e9e0";
}

.icon--hardware-test:before,
.icon--hardware-test:after {
    content: "\e9e1";
}

.icon--heat-consumer:before,
.icon--heat-consumer:after {
    content: "\e9e2";
}

.icon--heat-dis:before,
.icon--heat-dis:after {
    content: "\e9e3";
}

.icon--heat-pump-air:before,
.icon--heat-pump-air:after {
    content: "\e9e4";
}

.icon--heat-pump-brine:before,
.icon--heat-pump-brine:after {
    content: "\e9e5";
}

.icon--heat-pump-heating:before,
.icon--heat-pump-heating:after {
    content: "\e9e6";
}

.icon--heat-pump-water:before,
.icon--heat-pump-water:after {
    content: "\e9e7";
}

.icon--heat-pump:before,
.icon--heat-pump:after {
    content: "\e9e8";
}

.icon--heat:before,
.icon--heat:after {
    content: "\e9e9";
}

.icon--heating-circuit-1:before,
.icon--heating-circuit-1:after {
    content: "\e9ea";
}

.icon--heating-circuit-2:before,
.icon--heating-circuit-2:after {
    content: "\e9eb";
}

.icon--heating-circuit-3:before,
.icon--heating-circuit-3:after {
    content: "\e9ec";
}

.icon--heating-circuit-4:before,
.icon--heating-circuit-4:after {
    content: "\e9ed";
}

.icon--heating-circuit-5:before,
.icon--heating-circuit-5:after {
    content: "\e9ee";
}

.icon--heating-circuit-6:before,
.icon--heating-circuit-6:after {
    content: "\e9ef";
}

.icon--heating-circuit-7:before,
.icon--heating-circuit-7:after {
    content: "\e9f0";
}

.icon--heating-circuit-8:before,
.icon--heating-circuit-8:after {
    content: "\e9f1";
}

.icon--heating-circuit-9:before,
.icon--heating-circuit-9:after {
    content: "\e9f2";
}

.icon--heating-coil-below:before,
.icon--heating-coil-below:after {
    content: "\e9f3";
}

.icon--heating-coil-top:before,
.icon--heating-coil-top:after {
    content: "\e9f4";
}

.icon--heating-dhw:before,
.icon--heating-dhw:after {
    content: "\e9f5";
}

.icon--heating-dis:before,
.icon--heating-dis:after {
    content: "\e9f6";
}

.icon--heating:before,
.icon--heating:after {
    content: "\e9f7";
}

.icon--hobby-room-1:before,
.icon--hobby-room-1:after {
    content: "\e9f8";
}

.icon--hobby-room:before,
.icon--hobby-room:after {
    content: "\e9f9";
}

.icon--holiday:before,
.icon--holiday:after {
    content: "\e9fa";
}

.icon--home:before,
.icon--home:after {
    content: "\e9fb";
}

.icon--house-1-floor-furnished-roof:before,
.icon--house-1-floor-furnished-roof:after {
    content: "\e9fc";
}

.icon--house-1-floor:before,
.icon--house-1-floor:after {
    content: "\e9fd";
}

.icon--house-2-floors:before,
.icon--house-2-floors:after {
    content: "\e9fe";
}

.icon--housebuilding-company:before,
.icon--housebuilding-company:after {
    content: "\e9ff";
}

.icon--humidity:before,
.icon--humidity:after {
    content: "\ea00";
}

.icon--hybrid-system:before,
.icon--hybrid-system:after {
    content: "\ea01";
}

.icon--hydraulic-separator:before,
.icon--hydraulic-separator:after {
    content: "\ea02";
}

.icon--hydro-pump-manual:before,
.icon--hydro-pump-manual:after {
    content: "\ea03";
}

.icon--hydro-pump:before,
.icon--hydro-pump:after {
    content: "\ea04";
}

.icon--idea:before,
.icon--idea:after {
    content: "\ea05";
}

.icon--in-out:before,
.icon--in-out:after {
    content: "\ea06";
}

.icon--in-shadow:before,
.icon--in-shadow:after {
    content: "\ea07";
}

.icon--in:before,
.icon--in:after {
    content: "\ea08";
}

.icon--indoors:before,
.icon--indoors:after {
    content: "\ea09";
}

.icon--information-2:before,
.icon--information-2:after {
    content: "\ea0a";
}

.icon--information:before,
.icon--information:after {
    content: "\ea0b";
}

.icon--installer:before,
.icon--installer:after {
    content: "\eac9";
}

.icon--integrated-tank:before,
.icon--integrated-tank:after {
    content: "\ea0c";
}

.icon--intensive-air:before,
.icon--intensive-air:after {
    content: "\ea0d";
}

.icon--internet-connectivity:before,
.icon--internet-connectivity:after {
    content: "\ea0e";
}

.icon--inverter:before,
.icon--inverter:after {
    content: "\ea0f";
}

.icon--iot-gateway-app:before,
.icon--iot-gateway-app:after {
    content: "\ea10";
}

.icon--jobs:before,
.icon--jobs:after {
    content: "\ea11";
}

.icon--key:before,
.icon--key:after {
    content: "\ea12";
}

.icon--kitchen-1:before,
.icon--kitchen-1:after {
    content: "\ea13";
}

.icon--kitchen:before,
.icon--kitchen:after {
    content: "\ea14";
}

.icon--lan-connection:before,
.icon--lan-connection:after {
    content: "\ea15";
}

.icon--language:before,
.icon--language:after {
    content: "\ea16";
}

.icon--laptop:before,
.icon--laptop:after {
    content: "\ea17";
}

.icon--last:before,
.icon--last:after {
    content: "\ea18";
}

.icon--law:before,
.icon--law:after {
    content: "\ea19";
}

.icon--layer:before,
.icon--layer:after {
    content: "\ea1a";
}

.icon--left:before,
.icon--left:after {
    content: "\ea1b";
}

.icon--liquefied-petroleum-gas-LPG:before,
.icon--liquefied-petroleum-gas-LPG:after {
    content: "\ea1c";
}

.icon--liquefied-petroleum-gas-propane:before,
.icon--liquefied-petroleum-gas-propane:after {
    content: "\ea1d";
}

.icon--liquefied-petroleum-gas:before,
.icon--liquefied-petroleum-gas:after {
    content: "\ea1e";
}

.icon--list:before,
.icon--list:after {
    content: "\ea1f";
}

.icon--listen:before,
.icon--listen:after {
    content: "\ea20";
}

.icon--live-monitor:before,
.icon--live-monitor:after {
    content: "\ea21";
}

.icon--living-room-3:before,
.icon--living-room-3:after {
    content: "\ea22";
}

.icon--living-room:before,
.icon--living-room:after {
    content: "\ea23";
}

.icon--locked:before,
.icon--locked:after {
    content: "\ea24";
}

.icon--login:before,
.icon--login:after {
    content: "\ea25";
}

.icon--low-NOx:before,
.icon--low-NOx:after {
    content: "\ea26";
}

.icon--low-tarif:before,
.icon--low-tarif:after {
    content: "\ea27";
}

.icon--made-in-germany:before,
.icon--made-in-germany:after {
    content: "\ea28";
}

.icon--maintenance:before,
.icon--maintenance:after {
    content: "\ea29";
}

.icon--mandatory-two-persons:before,
.icon--mandatory-two-persons:after {
    content: "\ea2a";
}

.icon--manual-mode:before,
.icon--manual-mode:after {
    content: "\ea2b";
}

.icon--market-development:before,
.icon--market-development:after {
    content: "\ea2c";
}

.icon--max-layers-01:before,
.icon--max-layers-01:after {
    content: "\ea2d";
}

.icon--max-layers-02:before,
.icon--max-layers-02:after {
    content: "\ea2e";
}

.icon--max-layers-03:before,
.icon--max-layers-03:after {
    content: "\ea2f";
}

.icon--max-layers-04:before,
.icon--max-layers-04:after {
    content: "\ea30";
}

.icon--max-layers-05:before,
.icon--max-layers-05:after {
    content: "\ea31";
}

.icon--max-layers-06:before,
.icon--max-layers-06:after {
    content: "\ea32";
}

.icon--max-layers-07:before,
.icon--max-layers-07:after {
    content: "\ea33";
}

.icon--max-layers-08:before,
.icon--max-layers-08:after {
    content: "\ea34";
}

.icon--max-layers-09:before,
.icon--max-layers-09:after {
    content: "\ea35";
}

.icon--max-layers-10:before,
.icon--max-layers-10:after {
    content: "\ea36";
}

.icon--max-layers-11:before,
.icon--max-layers-11:after {
    content: "\ea37";
}

.icon--max-layers-12:before,
.icon--max-layers-12:after {
    content: "\ea38";
}

.icon--max-layers-13:before,
.icon--max-layers-13:after {
    content: "\ea39";
}

.icon--max-layers-14:before,
.icon--max-layers-14:after {
    content: "\ea3a";
}

.icon--max-layers-15:before,
.icon--max-layers-15:after {
    content: "\ea3b";
}

.icon--mchp:before,
.icon--mchp:after {
    content: "\ea3c";
}

.icon--menu:before,
.icon--menu:after {
    content: "\ea3d";
}

.icon--minus:before,
.icon--minus:after {
    content: "\ea3e";
}

.icon--mixer-2a:before,
.icon--mixer-2a:after {
    content: "\ea3f";
}

.icon--mixer-2b:before,
.icon--mixer-2b:after {
    content: "\ea40";
}

.icon--mixer-3a:before,
.icon--mixer-3a:after {
    content: "\ea41";
}

.icon--mixer-3b:before,
.icon--mixer-3b:after {
    content: "\ea42";
}

.icon--mixer-manual:before,
.icon--mixer-manual:after {
    content: "\ea43";
}

.icon--mobile:before,
.icon--mobile:after {
    content: "\ea44";
}

.icon--mode:before,
.icon--mode:after {
    content: "\ea45";
}

.icon--modernisation:before,
.icon--modernisation:after {
    content: "\ea46";
}

.icon--more:before,
.icon--more:after {
    content: "\ea47";
}

.icon--motor-pump:before,
.icon--motor-pump:after {
    content: "\ea48";
}

.icon--multi-house-modernisation:before,
.icon--multi-house-modernisation:after {
    content: "\ea49";
}

.icon--multi-house:before,
.icon--multi-house:after {
    content: "\ea4a";
}

.icon--mute:before,
.icon--mute:after {
    content: "\ea4b";
}

.icon--network-open:before,
.icon--network-open:after {
    content: "\ea4c";
}

.icon--network:before,
.icon--network:after {
    content: "\ea4d";
}

.icon--new-building:before,
.icon--new-building:after {
    content: "\ea4e";
}

.icon--new-heating-in:before,
.icon--new-heating-in:after {
    content: "\ea4f";
}

.icon--new-multi-house:before,
.icon--new-multi-house:after {
    content: "\ea50";
}

.icon--new-single-house:before,
.icon--new-single-house:after {
    content: "\ea51";
}

.icon--new:before,
.icon--new:after {
    content: "\ea52";
}

.icon--next-screen:before,
.icon--next-screen:after {
    content: "\ea53";
}

.icon--night-mode:before,
.icon--night-mode:after {
    content: "\ea54";
}

.icon--no-alcohol:before,
.icon--no-alcohol:after {
    content: "\ea55";
}

.icon--no-camera:before,
.icon--no-camera:after {
    content: "\ea56";
}

.icon--no-clamp:before,
.icon--no-clamp:after {
    content: "\ea57";
}

.icon--no-hand-truck:before,
.icon--no-hand-truck:after {
    content: "\ea58";
}

.icon--no-key:before,
.icon--no-key:after {
    content: "\ea59";
}

.icon--no-load-on-top:before,
.icon--no-load-on-top:after {
    content: "\ea5a";
}

.icon--no-pallet-on-top:before,
.icon--no-pallet-on-top:after {
    content: "\ea5b";
}

.icon--no-phone:before,
.icon--no-phone:after {
    content: "\ea5c";
}

.icon--no-reaching-in:before,
.icon--no-reaching-in:after {
    content: "\ea5d";
}

.icon--no-smoking:before,
.icon--no-smoking:after {
    content: "\ea5e";
}

.icon--no-step:before,
.icon--no-step:after {
    content: "\ea5f";
}

.icon--no-tilt-over:before,
.icon--no-tilt-over:after {
    content: "\ea60";
}

.icon--no-weight:before,
.icon--no-weight:after {
    content: "\ea61";
}

.icon--no-wet:before,
.icon--no-wet:after {
    content: "\ea62";
}

.icon--non-filtered-air:before,
.icon--non-filtered-air:after {
    content: "\ea63";
}

.icon--not-cut-here:before,
.icon--not-cut-here:after {
    content: "\ea64";
}

.icon--note-signs:before,
.icon--note-signs:after {
    content: "\ea65";
}

.icon--number-1:before,
.icon--number-1:after {
    content: "\eb2b";
}

.icon--number-2:before,
.icon--number-2:after {
    content: "\eb2c";
}

.icon--number-3:before,
.icon--number-3:after {
    content: "\eb2d";
}

.icon--number-4:before,
.icon--number-4:after {
    content: "\eb2e";
}

.icon--number-5:before,
.icon--number-5:after {
    content: "\eb2f";
}

.icon--number-6:before,
.icon--number-6:after {
    content: "\eb30";
}

.icon--number-7:before,
.icon--number-7:after {
    content: "\eb31";
}

.icon--number-8:before,
.icon--number-8:after {
    content: "\eb32";
}

.icon--number-9:before,
.icon--number-9:after {
    content: "\eb33";
}

.icon--number-10:before,
.icon--number-10:after {
    content: "\eb34";
}

.icon--off-2:before,
.icon--off-2:after {
    content: "\ea66";
}

.icon--off:before,
.icon--off:after {
    content: "\ea67";
}

.icon--office-2:before,
.icon--office-2:after {
    content: "\ea68";
}

.icon--office:before,
.icon--office:after {
    content: "\ea69";
}

.icon--oil:before,
.icon--oil:after {
    content: "\ea6a";
}

.icon--old-heating-out:before,
.icon--old-heating-out:after {
    content: "\ea6b";
}

.icon--operation-time:before,
.icon--operation-time:after {
    content: "\ea6c";
}

.icon--orientation:before,
.icon--orientation:after {
    content: "\ea6d";
}

.icon--out:before,
.icon--out:after {
    content: "\ea6e";
}

.icon--outdoor-air:before,
.icon--outdoor-air:after {
    content: "\ea6f";
}

.icon--outdoor-unit:before,
.icon--outdoor-unit:after {
    content: "\ea70";
}

.icon--outdoors:before,
.icon--outdoors:after {
    content: "\ea71";
}

.icon--output:before,
.icon--output:after {
    content: "\ea72";
}

.icon--pallet-01:before,
.icon--pallet-01:after {
    content: "\ea73";
}

.icon--pallet-02:before,
.icon--pallet-02:after {
    content: "\ea74";
}

.icon--pallet-03:before,
.icon--pallet-03:after {
    content: "\ea75";
}

.icon--pallet-04:before,
.icon--pallet-04:after {
    content: "\ea76";
}

.icon--pallet-05:before,
.icon--pallet-05:after {
    content: "\ea77";
}

.icon--pallet-06:before,
.icon--pallet-06:after {
    content: "\ea78";
}

.icon--pallet-07:before,
.icon--pallet-07:after {
    content: "\ea79";
}

.icon--pallet-08:before,
.icon--pallet-08:after {
    content: "\ea7a";
}

.icon--partly-cloudy:before,
.icon--partly-cloudy:after {
    content: "\ea7b";
}

.icon--party:before,
.icon--party:after {
    content: "\ea7c";
}

.icon--password:before,
.icon--password:after {
    content: "\ea7d";
}

.icon--pause:before,
.icon--pause:after {
    content: "\ea7e";
}

.icon--pavement-drying:before,
.icon--pavement-drying:after {
    content: "\ea7f";
}

.icon--pdf:before,
.icon--pdf:after {
    content: "\ea80";
}

.icon--pellet-hardware:before,
.icon--pellet-hardware:after {
    content: "\ea81";
}

.icon--pellets:before,
.icon--pellets:after {
    content: "\ea82";
}

.icon--performance-indicator-15:before,
.icon--performance-indicator-15:after {
    content: "\ea83";
}

.icon--performance-indicator-27:before,
.icon--performance-indicator-27:after {
    content: "\ea84";
}

.icon--performance-indicator-35:before,
.icon--performance-indicator-35:after {
    content: "\ea85";
}

.icon--permissible-air-humidity:before,
.icon--permissible-air-humidity:after {
    content: "\ea86";
}

.icon--photovoltaic:before,
.icon--photovoltaic:after {
    content: "\ea87";
}

.icon--plus:before,
.icon--plus:after {
    content: "\ea88";
}

.icon--pool-heating:before,
.icon--pool-heating:after {
    content: "\ea89";
}

.icon--position-environment:before,
.icon--position-environment:after {
    content: "\ea8a";
}

.icon--preheating:before,
.icon--preheating:after {
    content: "\ea8b";
}

.icon--press:before,
.icon--press:after {
    content: "\ea8c";
}

.icon--pressure-level-1:before,
.icon--pressure-level-1:after {
    content: "\ea8d";
}

.icon--pressure-level-2:before,
.icon--pressure-level-2:after {
    content: "\ea8e";
}

.icon--pressure-level-3:before,
.icon--pressure-level-3:after {
    content: "\ea8f";
}

.icon--pressure-level-4:before,
.icon--pressure-level-4:after {
    content: "\ea90";
}

.icon--pressure-level-5:before,
.icon--pressure-level-5:after {
    content: "\ea91";
}

.icon--pressure:before,
.icon--pressure:after {
    content: "\ea92";
}

.icon--print:before,
.icon--print:after {
    content: "\ea93";
}

.icon--product-01:before,
.icon--product-01:after {
    content: "\ea94";
}

.icon--product-02:before,
.icon--product-02:after {
    content: "\ea95";
}

.icon--product-03:before,
.icon--product-03:after {
    content: "\ea96";
}

.icon--product-04:before,
.icon--product-04:after {
    content: "\ea97";
}

.icon--product-05:before,
.icon--product-05:after {
    content: "\ea98";
}

.icon--product-06:before,
.icon--product-06:after {
    content: "\ea99";
}

.icon--product-07:before,
.icon--product-07:after {
    content: "\ea9a";
}

.icon--product-08:before,
.icon--product-08:after {
    content: "\ea9b";
}

.icon--product-09:before,
.icon--product-09:after {
    content: "\ea9c";
}

.icon--product-10:before,
.icon--product-10:after {
    content: "\ea9d";
}

.icon--product-11:before,
.icon--product-11:after {
    content: "\ea9e";
}

.icon--product-12:before,
.icon--product-12:after {
    content: "\ea9f";
}

.icon--product-14:before,
.icon--product-14:after {
    content: "\eaa0";
}

.icon--profile-extend:before,
.icon--profile-extend:after {
    content: "\eaa1";
}

.icon--profile-forward:before,
.icon--profile-forward:after {
    content: "\eaa2";
}

.icon--protocol:before,
.icon--protocol:after {
    content: "\eaa3";
}

.icon--pump-error:before,
.icon--pump-error:after {
    content: "\eaa4";
}

.icon--question-2:before,
.icon--question-2:after {
    content: "\eaa5";
}

.icon--question:before,
.icon--question:after {
    content: "\eaa6";
}

.icon--quick-actions:before,
.icon--quick-actions:after {
    content: "\eaa7";
}

.icon--radio-connection-dis:before,
.icon--radio-connection-dis:after {
    content: "\eaa8";
}

.icon--radio-connection-level-1:before,
.icon--radio-connection-level-1:after {
    content: "\eaa9";
}

.icon--radio-connection-level-2:before,
.icon--radio-connection-level-2:after {
    content: "\eaaa";
}

.icon--radio-connection:before,
.icon--radio-connection:after {
    content: "\eaab";
}

.icon--rain-shower-1:before,
.icon--rain-shower-1:after {
    content: "\eaac";
}

.icon--rain-shower-2:before,
.icon--rain-shower-2:after {
    content: "\eaad";
}

.icon--rain-shower-3:before,
.icon--rain-shower-3:after {
    content: "\eaae";
}

.icon--rain-shower:before,
.icon--rain-shower:after {
    content: "\eaaf";
}

.icon--read-catalogue-spare-parts:before,
.icon--read-catalogue-spare-parts:after {
    content: "\eab0";
}

.icon--read-manual:before,
.icon--read-manual:after {
    content: "\eab1";
}

.icon--recycling:before,
.icon--recycling:after {
    content: "\eab2";
}

.icon--remote:before,
.icon--remote:after {
    content: "\eab3";
}

.icon--reset:before,
.icon--reset:after {
    content: "\eab4";
}

.icon--resistance-temp-dependent:before,
.icon--resistance-temp-dependent:after {
    content: "\eab5";
}

.icon--restart:before,
.icon--restart:after {
    content: "\eab6";
}

.icon--return:before,
.icon--return:after {
    content: "\eab7";
}

.icon--right:before,
.icon--right:after {
    content: "\eab8";
}

.icon--roof:before,
.icon--roof:after {
    content: "\eab9";
}

.icon--room-new:before,
.icon--room-new:after {
    content: "\eaba";
}

.icon--room:before,
.icon--room:after {
    content: "\eabb";
}

.icon--router:before,
.icon--router:after {
    content: "\eabc";
}

.icon--safety-jacket:before,
.icon--safety-jacket:after {
    content: "\eabd";
}

.icon--scald-protection:before,
.icon--scald-protection:after {
    content: "\eabe";
}

.icon--scan:before,
.icon--scan:after {
    content: "\eabf";
}

.icon--scissors-no:before,
.icon--scissors-no:after {
    content: "\eac0";
}

.icon--sd-card:before,
.icon--sd-card:after {
    content: "\eac1";
}

.icon--search-system:before,
.icon--search-system:after {
    content: "\eac2";
}

.icon--search:before,
.icon--search:after {
    content: "\eac3";
}

.icon--self-consumption:before,
.icon--self-consumption:after {
    content: "\eac4";
}

.icon--sensor-air-humidity:before,
.icon--sensor-air-humidity:after {
    content: "\eac5";
}

.icon--sensor-air-quality:before,
.icon--sensor-air-quality:after {
    content: "\eac6";
}

.icon--sensor-motion:before,
.icon--sensor-motion:after {
    content: "\eac7";
}

.icon--sensor-temperature:before,
.icon--sensor-temperature:after {
    content: "\eac8";
}

.icon--setpoint-value:before,
.icon--setpoint-value:after {
    content: "\eaca";
}

.icon--shift-load-cylinder:before,
.icon--shift-load-cylinder:after {
    content: "\eacb";
}

.icon--shift:before,
.icon--shift:after {
    content: "\eacc";
}

.icon--shopping-cart:before,
.icon--shopping-cart:after {
    content: "\eacd";
}

.icon--shower-1:before,
.icon--shower-1:after {
    content: "\eace";
}

.icon--shower:before,
.icon--shower:after {
    content: "\eacf";
}

.icon--showers-2:before,
.icon--showers-2:after {
    content: "\ead0";
}

.icon--silent-mode:before,
.icon--silent-mode:after {
    content: "\ead1";
}

.icon--single-column:before,
.icon--single-column:after {
    content: "\ead2";
}

.icon--single-house-modernisation:before,
.icon--single-house-modernisation:after {
    content: "\ead3";
}

.icon--single-house:before,
.icon--single-house:after {
    content: "\ead4";
}

.icon--sleeping:before,
.icon--sleeping:after {
    content: "\ead5";
}

.icon--smart-custom-profiles:before,
.icon--smart-custom-profiles:after {
    content: "\ead6";
}

.icon--smart-home-connectivity:before,
.icon--smart-home-connectivity:after {
    content: "\ead7";
}

.icon--smiley-sad:before,
.icon--smiley-sad:after {
    content: "\ead8";
}

.icon--smiley:before,
.icon--smiley:after {
    content: "\ead9";
}

.icon--solar-collector:before,
.icon--solar-collector:after {
    content: "\eada";
}

.icon--solar-dis:before,
.icon--solar-dis:after {
    content: "\eadb";
}

.icon--solar-heat:before,
.icon--solar-heat:after {
    content: "\eadc";
}

.icon--spare-parts:before,
.icon--spare-parts:after {
    content: "\eadd";
}

.icon--speaker-loud:before,
.icon--speaker-loud:after {
    content: "\eade";
}

.icon--speaker-low:before,
.icon--speaker-low:after {
    content: "\eadf";
}

.icon--standby:before,
.icon--standby:after {
    content: "\eae0";
}

.icon--start:before,
.icon--start:after {
    content: "\eae1";
}

.icon--statistic:before,
.icon--statistic:after {
    content: "\eae2";
}

.icon--stop:before,
.icon--stop:after {
    content: "\eae3";
}

.icon--stopcock:before,
.icon--stopcock:after {
    content: "\eae4";
}

.icon--storage-domestic-hot-water:before,
.icon--storage-domestic-hot-water:after {
    content: "\eae5";
}

.icon--storage-heating-water:before,
.icon--storage-heating-water:after {
    content: "\eae6";
}

.icon--storage-with-coil:before,
.icon--storage-with-coil:after {
    content: "\eae7";
}

.icon--storage:before,
.icon--storage:after {
    content: "\eae8";
}

.icon--strategy-plan:before,
.icon--strategy-plan:after {
    content: "\eae9";
}

.icon--submit:before,
.icon--submit:after {
    content: "\eaea";
}

.icon--subsidies:before,
.icon--subsidies:after {
    content: "\eaeb";
}

.icon--summer-house:before,
.icon--summer-house:after {
    content: "\eaec";
}

.icon--supply-air:before,
.icon--supply-air:after {
    content: "\eaed";
}

.icon--surveillance-dis:before,
.icon--surveillance-dis:after {
    content: "\eaee";
}

.icon--surveillance:before,
.icon--surveillance:after {
    content: "\eaef";
}

.icon--syphon:before,
.icon--syphon:after {
    content: "\eaf0";
}

.icon--system-identification:before,
.icon--system-identification:after {
    content: "\eaf1";
}

.icon--system-off:before,
.icon--system-off:after {
    content: "\eaf2";
}

.icon--system-separation:before,
.icon--system-separation:after {
    content: "\eaf3";
}

.icon--system:before,
.icon--system:after {
    content: "\eaf4";
}

.icon--take-care:before,
.icon--take-care:after {
    content: "\eaf5";
}

.icon--target:before,
.icon--target:after {
    content: "\eaf6";
}

.icon--tarif-high:before,
.icon--tarif-high:after {
    content: "\eaf7";
}

.icon--tarif-low-dollar:before,
.icon--tarif-low-dollar:after {
    content: "\eaf8";
}

.icon--tarif-low:before,
.icon--tarif-low:after {
    content: "\eaf9";
}

.icon--technical-room-2:before,
.icon--technical-room-2:after {
    content: "\eafa";
}

.icon--technical-room:before,
.icon--technical-room:after {
    content: "\eafb";
}

.icon--temp-sensor-error:before,
.icon--temp-sensor-error:after {
    content: "\eafc";
}

.icon--temperature-inside:before,
.icon--temperature-inside:after {
    content: "\eafd";
}

.icon--temperature-outside:before,
.icon--temperature-outside:after {
    content: "\eafe";
}

.icon--temperature-storage-55-10:before,
.icon--temperature-storage-55-10:after {
    content: "\eaff";
}

.icon--temperature-storage-70-10:before,
.icon--temperature-storage-70-10:after {
    content: "\eb00";
}

.icon--temperature-storage:before,
.icon--temperature-storage:after {
    content: "\eb01";
}

.icon--temperature:before,
.icon--temperature:after {
    content: "\eb02";
}

.icon--test-programs:before,
.icon--test-programs:after {
    content: "\eb03";
}

.icon--test-software:before,
.icon--test-software:after {
    content: "\eb04";
}

.icon--theory-task:before,
.icon--theory-task:after {
    content: "\eb05";
}

.icon--ticking:before,
.icon--ticking:after {
    content: "\eb06";
}

.icon--time-program:before,
.icon--time-program:after {
    content: "\eb07";
}

.icon--timer-dis:before,
.icon--timer-dis:after {
    content: "\eb08";
}

.icon--timer:before,
.icon--timer:after {
    content: "\eb09";
}

.icon--tool:before,
.icon--tool:after {
    content: "\eb0a";
}

.icon--top:before,
.icon--top:after {
    content: "\eb0b";
}

.icon--training:before,
.icon--training:after {
    content: "\eb0c";
}

.icon--trusted:before,
.icon--trusted:after {
    content: "\eb0d";
}

.icon--ui-professional:before,
.icon--ui-professional:after {
    content: "\eb0e";
}

.icon--unlocked:before,
.icon--unlocked:after {
    content: "\eb0f";
}

.icon--unpacking:before,
.icon--unpacking:after {
    content: "\eb10";
}

.icon--up:before,
.icon--up:after {
    content: "\eb11";
}

.icon--update:before,
.icon--update:after {
    content: "\eb12";
}

.icon--vaillant-cloud:before,
.icon--vaillant-cloud:after {
    content: "\eb13";
}

.icon--ventilation-boost:before,
.icon--ventilation-boost:after {
    content: "\eb14";
}

.icon--ventilation:before,
.icon--ventilation:after {
    content: "\eb15";
}

.icon--video:before,
.icon--video:after {
    content: "\eb16";
}

.icon--virtual-personal-network:before,
.icon--virtual-personal-network:after {
    content: "\eb17";
}

.icon--visual-control:before,
.icon--visual-control:after {
    content: "\eb18";
}

.icon--voice-control-dis:before,
.icon--voice-control-dis:after {
    content: "\eb19";
}

.icon--voice-control:before,
.icon--voice-control:after {
    content: "\eb1a";
}

.icon--waiting-time:before,
.icon--waiting-time:after {
    content: "\eb1b";
}

.icon--walk-along:before,
.icon--walk-along:after {
    content: "\eb1c";
}

.icon--warning-magnetic-field:before,
.icon--warning-magnetic-field:after {
    content: "\eb1d";
}

.icon--warning:before,
.icon--warning:after {
    content: "\eb1e";
}

.icon--warranty:before,
.icon--warranty:after {
    content: "\eb1f";
}

.icon--water-boost:before,
.icon--water-boost:after {
    content: "\eb20";
}

.icon--water-temperature:before,
.icon--water-temperature:after {
    content: "\eb21";
}

.icon--water:before,
.icon--water:after {
    content: "\eb22";
}

.icon--wc-1:before,
.icon--wc-1:after {
    content: "\eb23";
}

.icon--wc:before,
.icon--wc:after {
    content: "\eb24";
}

.icon--whb-oil:before,
.icon--whb-oil:after {
    content: "\eb25";
}

.icon--window-open:before,
.icon--window-open:after {
    content: "\eb26";
}

.icon--with-hand-truck:before,
.icon--with-hand-truck:after {
    content: "\eb27";
}

.icon--zeolith:before,
.icon--zeolith:after {
    content: "\eb28";
}

.icon--zoom-in:before,
.icon--zoom-in:after {
    content: "\eb29";
}

.icon--zoom-out:before,
.icon--zoom-out:after {
    content: "\eb2a";
}

.link--external:before {
    content: "\e9bd";
}

.link--internal:before {
    content: "\eab8";
}

.link--anchor:before {
    content: "\eab8";
}

.link--mailto:before {
    content: "\e99a";
}

.link--phone:before {
    content: "\e970";
}

.link--download:before {
    content: "\e999";
}

.link--product:before {
    content: "\eab8";
}

.link--iframe-layer:before {
    content: "\ea1a";
}
.icon--tl:before,
.icon--tl:after {
    content: url(/assets/img/tl__icon.png)
}
