@font-face {
    font-family: "na-icon";
    src: url("https://nawebstaticprod.azureedge.net/public/fonts/v1.8.9/sources/na-icon/na-icon.ttf?b855bed329b8f1b6e7ca82db90c705d4") format("truetype"),
url("https://nawebstaticprod.azureedge.net/public/fonts/v1.8.9/sources/na-icon/na-icon.eot?b855bed329b8f1b6e7ca82db90c705d4#iefix") format("embedded-opentype"),
url("https://nawebstaticprod.azureedge.net/public/fonts/v1.8.9/sources/na-icon/na-icon.woff?b855bed329b8f1b6e7ca82db90c705d4") format("woff"),
url("https://nawebstaticprod.azureedge.net/public/fonts/v1.8.9/sources/na-icon/na-icon.woff2?b855bed329b8f1b6e7ca82db90c705d4") format("woff2"),
url("https://nawebstaticprod.azureedge.net/public/fonts/v1.8.9/sources/na-icon/na-icon.svg?b855bed329b8f1b6e7ca82db90c705d4#na-icon") format("svg");
}

i[class^="icon-"]:before, i[class*=" icon-"]:before {
    font-family: na-icon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: var(--tw-content);
}

.icon-wrench:before {
    --tw-content: "\f101";
}
.icon-work:before {
    --tw-content: "\f102";
}
.icon-wizard:before {
    --tw-content: "\f103";
}
.icon-wizard-32:before {
    --tw-content: "\f104";
}
.icon-window:before {
    --tw-content: "\f105";
}
.icon-window-open:before {
    --tw-content: "\f106";
}
.icon-window-closed:before {
    --tw-content: "\f107";
}
.icon-wind:before {
    --tw-content: "\f108";
}
.icon-wind-turbine:before {
    --tw-content: "\f109";
}
.icon-wind-32:before {
    --tw-content: "\f10a";
}
.icon-wifi-full-vaillant:before {
    --tw-content: "\f10b";
}
.icon-wifi-disconnected-vaillant:before {
    --tw-content: "\f10c";
}
.icon-wifi-2-vaillant:before {
    --tw-content: "\f10d";
}
.icon-wifi-1-vaillant:before {
    --tw-content: "\f10e";
}
.icon-wi-fi-padlock:before {
    --tw-content: "\f10f";
}
.icon-wi-fi-offline:before {
    --tw-content: "\f110";
}
.icon-wi-fi-offline-composition-overlay:before {
    --tw-content: "\f111";
}
.icon-wi-fi-crossed-out-padlock:before {
    --tw-content: "\f112";
}
.icon-wi-fi-composition-background_4:before {
    --tw-content: "\f113";
}
.icon-wi-fi-composition-background_3:before {
    --tw-content: "\f114";
}
.icon-wi-fi-composition-background_2:before {
    --tw-content: "\f115";
}
.icon-wi-fi-composition-background:before {
    --tw-content: "\f116";
}
.icon-wi-fi-composition-background-4:before {
    --tw-content: "\f117";
}
.icon-wi-fi-composition-background-3:before {
    --tw-content: "\f118";
}
.icon-wi-fi-composition-background-2:before {
    --tw-content: "\f119";
}
.icon-wi-fi-75:before {
    --tw-content: "\f11a";
}
.icon-wi-fi-75-composition-overlay:before {
    --tw-content: "\f11b";
}
.icon-wi-fi-50:before {
    --tw-content: "\f11c";
}
.icon-wi-fi-50-composition-overlay:before {
    --tw-content: "\f11d";
}
.icon-wi-fi-25:before {
    --tw-content: "\f11e";
}
.icon-wi-fi-25-composition-overlay:before {
    --tw-content: "\f11f";
}
.icon-wi-fi-100:before {
    --tw-content: "\f120";
}
.icon-wi-fi-0:before {
    --tw-content: "\f121";
}
.icon-weeds-32:before {
    --tw-content: "\f122";
}
.icon-websocket-disconnection:before {
    --tw-content: "\f123";
}
.icon-weathermap:before {
    --tw-content: "\f124";
}
.icon-weather:before {
    --tw-content: "\f125";
}
.icon-weather-wind:before {
    --tw-content: "\f126";
}
.icon-weather-wind-direction:before {
    --tw-content: "\f127";
}
.icon-weather-uv:before {
    --tw-content: "\f128";
}
.icon-weather-thunder:before {
    --tw-content: "\f129";
}
.icon-weather-sun:before {
    --tw-content: "\f12a";
}
.icon-weather-sun-cloud:before {
    --tw-content: "\f12b";
}
.icon-weather-station:before {
    --tw-content: "\f12c";
}
.icon-weather-snow:before {
    --tw-content: "\f12d";
}
.icon-weather-rain:before {
    --tw-content: "\f12e";
}
.icon-weather-moon:before {
    --tw-content: "\f12f";
}
.icon-weather-moon-cloud:before {
    --tw-content: "\f130";
}
.icon-weather-humidity:before {
    --tw-content: "\f131";
}
.icon-weather-heavy-rain:before {
    --tw-content: "\f132";
}
.icon-weather-hail:before {
    --tw-content: "\f133";
}
.icon-weather-fog:before {
    --tw-content: "\f134";
}
.icon-weather-cloud:before {
    --tw-content: "\f135";
}
.icon-weather-blizzard:before {
    --tw-content: "\f136";
}
.icon-water:before {
    --tw-content: "\f137";
}
.icon-washing:before {
    --tw-content: "\f138";
}
.icon-warning-circle:before {
    --tw-content: "\f139";
}
.icon-warning-circle-white:before {
    --tw-content: "\f13a";
}
.icon-warning-circle-white-composition-overlay:before {
    --tw-content: "\f13b";
}
.icon-warning-circle-white-composition-background:before {
    --tw-content: "\f13c";
}
.icon-warning-circle-composition-overlay:before {
    --tw-content: "\f13d";
}
.icon-warning-circle-composition-background:before {
    --tw-content: "\f13e";
}
.icon-wake-up:before {
    --tw-content: "\f13f";
}
.icon-video:before {
    --tw-content: "\f140";
}
.icon-video-doorbell:before {
    --tw-content: "\f141";
}
.icon-ventilation:before {
    --tw-content: "\f142";
}
.icon-ventilation-min:before {
    --tw-content: "\f143";
}
.icon-ventilation-max:before {
    --tw-content: "\f144";
}
.icon-velux-wrong-key-24:before {
    --tw-content: "\f145";
}
.icon-velux-wrong-key-16:before {
    --tw-content: "\f146";
}
.icon-velux-window-open-32:before {
    --tw-content: "\f147";
}
.icon-velux-window-open-24:before {
    --tw-content: "\f148";
}
.icon-velux-window-closed-32:before {
    --tw-content: "\f149";
}
.icon-velux-window-closed-24:before {
    --tw-content: "\f14a";
}
.icon-velux-window-closed-16:before {
    --tw-content: "\f14b";
}
.icon-velux-ventilation-flap-16:before {
    --tw-content: "\f14c";
}
.icon-velux-venetian-open-32:before {
    --tw-content: "\f14d";
}
.icon-velux-venetian-closed-32:before {
    --tw-content: "\f14e";
}
.icon-velux-unreachable-24:before {
    --tw-content: "\f14f";
}
.icon-velux-unreachable-16:before {
    --tw-content: "\f150";
}
.icon-velux-unlocked-16:before {
    --tw-content: "\f151";
}
.icon-velux-unlock-32:before {
    --tw-content: "\f152";
}
.icon-velux-unlock-24:before {
    --tw-content: "\f153";
}
.icon-velux-unchecked-item-24:before {
    --tw-content: "\f154";
}
.icon-velux-unassigned-room-32-composition-overlay:before {
    --tw-content: "\f155";
}
.icon-velux-unassigned-room-32-composition-background:before {
    --tw-content: "\f156";
}
.icon-velux-toilet-32:before {
    --tw-content: "\f157";
}
.icon-velux-timeline-inactive-24:before {
    --tw-content: "\f158";
}
.icon-velux-timeline-active-24:before {
    --tw-content: "\f159";
}
.icon-velux-temperature-32:before {
    --tw-content: "\f15a";
}
.icon-velux-temperature-24:before {
    --tw-content: "\f15b";
}
.icon-velux-temperature-16:before {
    --tw-content: "\f15c";
}
.icon-velux-sunset-16:before {
    --tw-content: "\f15d";
}
.icon-velux-sunrise-16:before {
    --tw-content: "\f15e";
}
.icon-velux-stop-airing-32:before {
    --tw-content: "\f15f";
}
.icon-velux-stop-airing-24:before {
    --tw-content: "\f160";
}
.icon-velux-stop-32:before {
    --tw-content: "\f161";
}
.icon-velux-start-airing-32:before {
    --tw-content: "\f162";
}
.icon-velux-start-airing-24:before {
    --tw-content: "\f163";
}
.icon-velux-stairs-32:before {
    --tw-content: "\f164";
}
.icon-velux-ssw-32:before {
    --tw-content: "\f165";
}
.icon-velux-spinner-32:before {
    --tw-content: "\f166";
}
.icon-velux-spinner-24:before {
    --tw-content: "\f167";
}
.icon-velux-spinner-16:before {
    --tw-content: "\f168";
}
.icon-velux-shutter-open-32:before {
    --tw-content: "\f169";
}
.icon-velux-shutter-open-24:before {
    --tw-content: "\f16a";
}
.icon-velux-shutter-open-16:before {
    --tw-content: "\f16b";
}
.icon-velux-shutter-half-24:before {
    --tw-content: "\f16c";
}
.icon-velux-shutter-half-16:before {
    --tw-content: "\f16d";
}
.icon-velux-shutter-closed-32:before {
    --tw-content: "\f16e";
}
.icon-velux-shutter-closed-24:before {
    --tw-content: "\f16f";
}
.icon-velux-shutter-closed-16:before {
    --tw-content: "\f170";
}
.icon-velux-show-password-24:before {
    --tw-content: "\f171";
}
.icon-velux-settings-inactive-24:before {
    --tw-content: "\f172";
}
.icon-velux-settings-active-24:before {
    --tw-content: "\f173";
}
.icon-velux-settings-24:before {
    --tw-content: "\f174";
}
.icon-velux-settings-help:before {
    --tw-content: "\f175";
}
.icon-velux-selected-item-composition-overlay:before {
    --tw-content: "\f176";
}
.icon-velux-selected-item-composition-background:before {
    --tw-content: "\f177";
}
.icon-velux-search-24:before {
    --tw-content: "\f178";
}
.icon-velux-schedules-24:before {
    --tw-content: "\f179";
}
.icon-velux-scenarios-24:before {
    --tw-content: "\f17a";
}
.icon-velux-restart-24:before {
    --tw-content: "\f17b";
}
.icon-velux-reset-16:before {
    --tw-content: "\f17c";
}
.icon-velux-regular-airing-32:before {
    --tw-content: "\f17d";
}
.icon-velux-recommended-24:before {
    --tw-content: "\f17e";
}
.icon-velux-rate-24:before {
    --tw-content: "\f17f";
}
.icon-velux-rain-24:before {
    --tw-content: "\f180";
}
.icon-velux-quick-actions-delete:before {
    --tw-content: "\f181";
}
.icon-velux-plus-24:before {
    --tw-content: "\f182";
}
.icon-velux-play-24:before {
    --tw-content: "\f183";
}
.icon-velux-pause-24:before {
    --tw-content: "\f184";
}
.icon-velux-pause-16:before {
    --tw-content: "\f185";
}
.icon-velux-outdoor-temperature-24:before {
    --tw-content: "\f186";
}
.icon-velux-notifications-24:before {
    --tw-content: "\f187";
}
.icon-velux-night-cooling-32:before {
    --tw-content: "\f188";
}
.icon-velux-night-32:before {
    --tw-content: "\f189";
}
.icon-velux-night-24:before {
    --tw-content: "\f18a";
}
.icon-velux-next-chevron-24:before {
    --tw-content: "\f18b";
}
.icon-velux-next-arrow-24:before {
    --tw-content: "\f18c";
}
.icon-velux-morning-32:before {
    --tw-content: "\f18d";
}
.icon-velux-morning-24:before {
    --tw-content: "\f18e";
}
.icon-velux-more-24:before {
    --tw-content: "\f18f";
}
.icon-velux-mechanical-failure-16:before {
    --tw-content: "\f190";
}
.icon-velux-manual-interrupt-24:before {
    --tw-content: "\f191";
}
.icon-velux-manual-interrupt-16:before {
    --tw-content: "\f192";
}
.icon-velux-low-battery-24:before {
    --tw-content: "\f193";
}
.icon-velux-low-battery-16:before {
    --tw-content: "\f194";
}
.icon-velux-log-out-24:before {
    --tw-content: "\f195";
}
.icon-velux-locked-16:before {
    --tw-content: "\f196";
}
.icon-velux-lock-32:before {
    --tw-content: "\f197";
}
.icon-velux-lock-24:before {
    --tw-content: "\f198";
}
.icon-velux-living-room-32:before {
    --tw-content: "\f199";
}
.icon-velux-later-24:before {
    --tw-content: "\f19a";
}
.icon-velux-later-16:before {
    --tw-content: "\f19b";
}
.icon-velux-klf200-32:before {
    --tw-content: "\f19c";
}
.icon-velux-kitchen-32:before {
    --tw-content: "\f19d";
}
.icon-velux-information-24:before {
    --tw-content: "\f19e";
}
.icon-velux-indoor-temperature-24:before {
    --tw-content: "\f19f";
}
.icon-velux-individual-windows-24:before {
    --tw-content: "\f1a0";
}
.icon-velux-icon:before {
    --tw-content: "\f1a1";
}
.icon-velux-humidity-32:before {
    --tw-content: "\f1a2";
}
.icon-velux-humidity-24:before {
    --tw-content: "\f1a3";
}
.icon-velux-humidity-16:before {
    --tw-content: "\f1a4";
}
.icon-velux-hourly-16:before {
    --tw-content: "\f1a5";
}
.icon-velux-home-inactive-24:before {
    --tw-content: "\f1a6";
}
.icon-velux-home-active-24:before {
    --tw-content: "\f1a7";
}
.icon-velux-home-24:before {
    --tw-content: "\f1a8";
}
.icon-velux-hide-password-24:before {
    --tw-content: "\f1a9";
}
.icon-velux-help-24:before {
    --tw-content: "\f1aa";
}
.icon-velux-heat-protection-32:before {
    --tw-content: "\f1ab";
}
.icon-velux-hallway-32:before {
    --tw-content: "\f1ac";
}
.icon-velux-guests-24:before {
    --tw-content: "\f1ad";
}
.icon-velux-grouped-windows-24:before {
    --tw-content: "\f1ae";
}
.icon-velux-generic-room-32:before {
    --tw-content: "\f1af";
}
.icon-velux-generic-error-32:before {
    --tw-content: "\f1b0";
}
.icon-velux-generic-error-24:before {
    --tw-content: "\f1b1";
}
.icon-velux-generic-error-16:before {
    --tw-content: "\f1b2";
}
.icon-velux-gateway-32:before {
    --tw-content: "\f1b3";
}
.icon-velux-garage-32:before {
    --tw-content: "\f1b4";
}
.icon-velux-filter-24:before {
    --tw-content: "\f1b5";
}
.icon-velux-entrance-32:before {
    --tw-content: "\f1b6";
}
.icon-velux-edit-24:before {
    --tw-content: "\f1b7";
}
.icon-velux-dsw-32:before {
    --tw-content: "\f1b8";
}
.icon-velux-double-chevron-24:before {
    --tw-content: "\f1b9";
}
.icon-velux-disabled-item-composition-overlay:before {
    --tw-content: "\f1ba";
}
.icon-velux-disabled-item-composition-background:before {
    --tw-content: "\f1bb";
}
.icon-velux-disabled-item-24:before {
    --tw-content: "\f1bc";
}
.icon-velux-dinning-room-32:before {
    --tw-content: "\f1bd";
}
.icon-velux-desk-32:before {
    --tw-content: "\f1be";
}
.icon-velux-delete-32:before {
    --tw-content: "\f1bf";
}
.icon-velux-delete-24:before {
    --tw-content: "\f1c0";
}
.icon-velux-create-home-24:before {
    --tw-content: "\f1c1";
}
.icon-velux-co2-32:before {
    --tw-content: "\f1c2";
}
.icon-velux-co2-24:before {
    --tw-content: "\f1c3";
}
.icon-velux-co2-16:before {
    --tw-content: "\f1c4";
}
.icon-velux-close-24:before {
    --tw-content: "\f1c5";
}
.icon-velux-circled-stop-airing-32:before {
    --tw-content: "\f1c6";
}
.icon-velux-circled-stop-32:before {
    --tw-content: "\f1c7";
}
.icon-velux-circled-start-airing-32:before {
    --tw-content: "\f1c8";
}
.icon-velux-circled-night-32:before {
    --tw-content: "\f1c9";
}
.icon-velux-circled-morning:before {
    --tw-content: "\f1ca";
}
.icon-velux-circled-lock:before {
    --tw-content: "\f1cb";
}
.icon-velux-circled-lock-32:before {
    --tw-content: "\f1cc";
}
.icon-velux-circled-home-32:before {
    --tw-content: "\f1cd";
}
.icon-velux-circled-automation-32:before {
    --tw-content: "\f1ce";
}
.icon-velux-chevron-up-24:before {
    --tw-content: "\f1cf";
}
.icon-velux-chevron-down-24:before {
    --tw-content: "\f1d0";
}
.icon-velux-checked-item-24:before {
    --tw-content: "\f1d1";
}
.icon-velux-check-24:before {
    --tw-content: "\f1d2";
}
.icon-velux-cancel-16:before {
    --tw-content: "\f1d3";
}
.icon-velux-blind-open-32:before {
    --tw-content: "\f1d4";
}
.icon-velux-blind-open-24:before {
    --tw-content: "\f1d5";
}
.icon-velux-blind-open-16:before {
    --tw-content: "\f1d6";
}
.icon-velux-blind-half-24:before {
    --tw-content: "\f1d7";
}
.icon-velux-blind-half-16:before {
    --tw-content: "\f1d8";
}
.icon-velux-blind-closed-32:before {
    --tw-content: "\f1d9";
}
.icon-velux-blind-closed-24:before {
    --tw-content: "\f1da";
}
.icon-velux-blind-close-16:before {
    --tw-content: "\f1db";
}
.icon-velux-bedroom-32:before {
    --tw-content: "\f1dc";
}
.icon-velux-bathroom-32:before {
    --tw-content: "\f1dd";
}
.icon-velux-back-chevron-24:before {
    --tw-content: "\f1de";
}
.icon-velux-back-arrow-24:before {
    --tw-content: "\f1df";
}
.icon-velux-auto-close-24:before {
    --tw-content: "\f1e0";
}
.icon-velux-auto-close-16:before {
    --tw-content: "\f1e1";
}
.icon-velux-add-32:before {
    --tw-content: "\f1e2";
}
.icon-velux-add-24:before {
    --tw-content: "\f1e3";
}
.icon-velux-active-control-24:before {
    --tw-content: "\f1e4";
}
.icon-velux-active-24:before {
    --tw-content: "\f1e5";
}
.icon-velux-active-16:before {
    --tw-content: "\f1e6";
}
.icon-velux-account-24:before {
    --tw-content: "\f1e7";
}
.icon-valve:before {
    --tw-content: "\f1e8";
}
.icon-uv:before {
    --tw-content: "\f1e9";
}
.icon-uv-32:before {
    --tw-content: "\f1ea";
}
.icon-users:before {
    --tw-content: "\f1eb";
}
.icon-usb-connection:before {
    --tw-content: "\f1ec";
}
.icon-updating:before {
    --tw-content: "\f1ed";
}
.icon-up-16:before {
    --tw-content: "\f1ee";
}
.icon-unselected-item:before {
    --tw-content: "\f1ef";
}
.icon-unselected-box:before {
    --tw-content: "\f1f0";
}
.icon-unreachable:before {
    --tw-content: "\f1f1";
}
.icon-unknown-face-identification:before {
    --tw-content: "\f1f2";
}
.icon-unchecked-item:before {
    --tw-content: "\f1f3";
}
.icon-tv:before {
    --tw-content: "\f1f4";
}
.icon-tracking:before {
    --tw-content: "\f1f5";
}
.icon-totally-disarmed:before {
    --tw-content: "\f1f6";
}
.icon-totally-armed:before {
    --tw-content: "\f1f7";
}
.icon-total:before {
    --tw-content: "\f1f8";
}
.icon-toilets:before {
    --tw-content: "\f1f9";
}
.icon-tips:before {
    --tw-content: "\f1fa";
}
.icon-timezone:before {
    --tw-content: "\f1fb";
}
.icon-timezone-vaillant:before {
    --tw-content: "\f1fc";
}
.icon-timer:before {
    --tw-content: "\f1fd";
}
.icon-timer-16:before {
    --tw-content: "\f1fe";
}
.icon-tilt-angle:before {
    --tw-content: "\f1ff";
}
.icon-third-party-apps:before {
    --tw-content: "\f200";
}
.icon-thermostats:before {
    --tw-content: "\f201";
}
.icon-thermostat:before {
    --tw-content: "\f202";
}
.icon-thermoregulation-smarther-boost:before {
    --tw-content: "\f203";
}
.icon-theme:before {
    --tw-content: "\f204";
}
.icon-test-on-off:before {
    --tw-content: "\f205";
}
.icon-temperature:before {
    --tw-content: "\f206";
}
.icon-temperature-min:before {
    --tw-content: "\f207";
}
.icon-temperature-min-16:before {
    --tw-content: "\f208";
}
.icon-temperature-max:before {
    --tw-content: "\f209";
}
.icon-temperature-max-16:before {
    --tw-content: "\f20a";
}
.icon-temperature-32:before {
    --tw-content: "\f20b";
}
.icon-temperature-16:before {
    --tw-content: "\f20c";
}
.icon-target:before {
    --tw-content: "\f20d";
}
.icon-swing:before {
    --tw-content: "\f20e";
}
.icon-swing-vertical:before {
    --tw-content: "\f20f";
}
.icon-swing-vertical-24:before {
    --tw-content: "\f210";
}
.icon-swing-shutters:before {
    --tw-content: "\f211";
}
.icon-swing-horizontal:before {
    --tw-content: "\f212";
}
.icon-swing-horizontal-24:before {
    --tw-content: "\f213";
}
.icon-swap:before {
    --tw-content: "\f214";
}
.icon-surface:before {
    --tw-content: "\f215";
}
.icon-sunset:before {
    --tw-content: "\f216";
}
.icon-sunset-16:before {
    --tw-content: "\f217";
}
.icon-sunrise:before {
    --tw-content: "\f218";
}
.icon-sunrise-16:before {
    --tw-content: "\f219";
}
.icon-sun:before {
    --tw-content: "\f21a";
}
.icon-sun-16:before {
    --tw-content: "\f21b";
}
.icon-success-circle:before {
    --tw-content: "\f21c";
}
.icon-success-circle-white:before {
    --tw-content: "\f21d";
}
.icon-success-circle-white-composition-overlay:before {
    --tw-content: "\f21e";
}
.icon-success-circle-white-composition-background:before {
    --tw-content: "\f21f";
}
.icon-success-circle-composition-overlay:before {
    --tw-content: "\f220";
}
.icon-success-circle-composition-background:before {
    --tw-content: "\f221";
}
.icon-stop:before {
    --tw-content: "\f222";
}
.icon-status-view:before {
    --tw-content: "\f223";
}
.icon-stairs:before {
    --tw-content: "\f224";
}
.icon-sport:before {
    --tw-content: "\f225";
}
.icon-speaker:before {
    --tw-content: "\f226";
}
.icon-sound:before {
    --tw-content: "\f227";
}
.icon-sound-on:before {
    --tw-content: "\f228";
}
.icon-sound-on-16:before {
    --tw-content: "\f229";
}
.icon-sound-off-16:before {
    --tw-content: "\f22a";
}
.icon-sound-max:before {
    --tw-content: "\f22b";
}
.icon-sound-32:before {
    --tw-content: "\f22c";
}
.icon-sound-16:before {
    --tw-content: "\f22d";
}
.icon-solar-panel:before {
    --tw-content: "\f22e";
}
.icon-sockets:before {
    --tw-content: "\f22f";
}
.icon-smoke-detector:before {
    --tw-content: "\f230";
}
.icon-smartphone:before {
    --tw-content: "\f231";
}
.icon-smarther:before {
    --tw-content: "\f232";
}
.icon-smarther-boost:before {
    --tw-content: "\f233";
}
.icon-smart-zone:before {
    --tw-content: "\f234";
}
.icon-smart-key:before {
    --tw-content: "\f235";
}
.icon-smart-key-32:before {
    --tw-content: "\f236";
}
.icon-smart-access-module:before {
    --tw-content: "\f237";
}
.icon-small-chevron:before {
    --tw-content: "\f238";
}
.icon-small-arrow-up:before {
    --tw-content: "\f239";
}
.icon-small-arrow-right:before {
    --tw-content: "\f23a";
}
.icon-small-arrow-left:before {
    --tw-content: "\f23b";
}
.icon-small-arrow-down:before {
    --tw-content: "\f23c";
}
.icon-sleep:before {
    --tw-content: "\f23d";
}
.icon-slats-shutters:before {
    --tw-content: "\f23e";
}
.icon-skip-16:before {
    --tw-content: "\f23f";
}
.icon-siren:before {
    --tw-content: "\f240";
}
.icon-shutters:before {
    --tw-content: "\f241";
}
.icon-shutter-up:before {
    --tw-content: "\f242";
}
.icon-shutter-stop:before {
    --tw-content: "\f243";
}
.icon-shutter-right:before {
    --tw-content: "\f244";
}
.icon-shutter-open:before {
    --tw-content: "\f245";
}
.icon-shutter-level:before {
    --tw-content: "\f246";
}
.icon-shutter-left:before {
    --tw-content: "\f247";
}
.icon-shutter-favorite:before {
    --tw-content: "\f248";
}
.icon-shutter-down:before {
    --tw-content: "\f249";
}
.icon-shutter-controls:before {
    --tw-content: "\f24a";
}
.icon-shutter-controls-32:before {
    --tw-content: "\f24b";
}
.icon-shutter-close:before {
    --tw-content: "\f24c";
}
.icon-shuffle:before {
    --tw-content: "\f24d";
}
.icon-show-password:before {
    --tw-content: "\f24e";
}
.icon-shortcuts:before {
    --tw-content: "\f24f";
}
.icon-shop:before {
    --tw-content: "\f250";
}
.icon-shed-circle:before {
    --tw-content: "\f251";
}
.icon-shed-circle-white:before {
    --tw-content: "\f252";
}
.icon-shed-circle-composition-overlay:before {
    --tw-content: "\f253";
}
.icon-shed-circle-composition-overlay-2:before {
    --tw-content: "\f254";
}
.icon-shed-circle-composition-background:before {
    --tw-content: "\f255";
}
.icon-shed-circle-composition-background-2:before {
    --tw-content: "\f256";
}
.icon-share:before {
    --tw-content: "\f257";
}
.icon-share-16:before {
    --tw-content: "\f258";
}
.icon-shade:before {
    --tw-content: "\f259";
}
.icon-setup:before {
    --tw-content: "\f25a";
}
.icon-setup-2:before {
    --tw-content: "\f25b";
}
.icon-settings_2:before {
    --tw-content: "\f25c";
}
.icon-settings:before {
    --tw-content: "\f25d";
}
.icon-settings-32:before {
    --tw-content: "\f25e";
}
.icon-settings-16:before {
    --tw-content: "\f25f";
}
.icon-sensor:before {
    --tw-content: "\f260";
}
.icon-sensitivity:before {
    --tw-content: "\f261";
}
.icon-send:before {
    --tw-content: "\f262";
}
.icon-selected-item:before {
    --tw-content: "\f263";
}
.icon-selected-item-composition-overlay:before {
    --tw-content: "\f264";
}
.icon-selected-item-composition-background:before {
    --tw-content: "\f265";
}
.icon-selected-box:before {
    --tw-content: "\f266";
}
.icon-security:before {
    --tw-content: "\f267";
}
.icon-security-vaillant:before {
    --tw-content: "\f268";
}
.icon-security-classe-300-x:before {
    --tw-content: "\f269";
}
.icon-security-app:before {
    --tw-content: "\f26a";
}
.icon-security-32:before {
    --tw-content: "\f26b";
}
.icon-search:before {
    --tw-content: "\f26c";
}
.icon-scheduled-invitation:before {
    --tw-content: "\f26d";
}
.icon-schedule:before {
    --tw-content: "\f26e";
}
.icon-schedule-selection:before {
    --tw-content: "\f26f";
}
.icon-schedule-actions:before {
    --tw-content: "\f270";
}
.icon-schedule-actions-32:before {
    --tw-content: "\f271";
}
.icon-schedule-actions-16:before {
    --tw-content: "\f272";
}
.icon-scenarios:before {
    --tw-content: "\f273";
}
.icon-safe:before {
    --tw-content: "\f274";
}
.icon-roof-window:before {
    --tw-content: "\f275";
}
.icon-right-number-badge:before {
    --tw-content: "\f276";
}
.icon-rewind:before {
    --tw-content: "\f277";
}
.icon-rewind-32:before {
    --tw-content: "\f278";
}
.icon-resumption:before {
    --tw-content: "\f279";
}
.icon-reset:before {
    --tw-content: "\f27a";
}
.icon-reset-16:before {
    --tw-content: "\f27b";
}
.icon-remove:before {
    --tw-content: "\f27c";
}
.icon-relay:before {
    --tw-content: "\f27d";
}
.icon-relax:before {
    --tw-content: "\f27e";
}
.icon-refuse:before {
    --tw-content: "\f27f";
}
.icon-refresh:before {
    --tw-content: "\f280";
}
.icon-refresh-32:before {
    --tw-content: "\f281";
}
.icon-refresh-16:before {
    --tw-content: "\f282";
}
.icon-recharging:before {
    --tw-content: "\f283";
}
.icon-read_2:before {
    --tw-content: "\f284";
}
.icon-read:before {
    --tw-content: "\f285";
}
.icon-rate:before {
    --tw-content: "\f286";
}
.icon-rate-full:before {
    --tw-content: "\f287";
}
.icon-rain:before {
    --tw-content: "\f288";
}
.icon-rain-gauge:before {
    --tw-content: "\f289";
}
.icon-radio_connection_level_2-vaillant:before {
    --tw-content: "\f28a";
}
.icon-radio_connection_level_1-vaillant:before {
    --tw-content: "\f28b";
}
.icon-radio_connection_dis-vaillant:before {
    --tw-content: "\f28c";
}
.icon-radio_connection-vaillant:before {
    --tw-content: "\f28d";
}
.icon-radio-unreachable:before {
    --tw-content: "\f28e";
}
.icon-radio-offline:before {
    --tw-content: "\f28f";
}
.icon-radio-offline-composition-overlay:before {
    --tw-content: "\f290";
}
.icon-radio-composition-background_4:before {
    --tw-content: "\f291";
}
.icon-radio-composition-background_3:before {
    --tw-content: "\f292";
}
.icon-radio-composition-background_2:before {
    --tw-content: "\f293";
}
.icon-radio-composition-background:before {
    --tw-content: "\f294";
}
.icon-radio-75:before {
    --tw-content: "\f295";
}
.icon-radio-75-composition-overlay:before {
    --tw-content: "\f296";
}
.icon-radio-50:before {
    --tw-content: "\f297";
}
.icon-radio-50-composition-overlay:before {
    --tw-content: "\f298";
}
.icon-radio-25:before {
    --tw-content: "\f299";
}
.icon-radio-25-composition-overlay:before {
    --tw-content: "\f29a";
}
.icon-radio-100:before {
    --tw-content: "\f29b";
}
.icon-radio-0:before {
    --tw-content: "\f29c";
}
.icon-quiet:before {
    --tw-content: "\f29d";
}
.icon-question_2-vaillant:before {
    --tw-content: "\f29e";
}
.icon-quality:before {
    --tw-content: "\f29f";
}
.icon-qr-code:before {
    --tw-content: "\f2a0";
}
.icon-prohibited:before {
    --tw-content: "\f2a1";
}
.icon-profile:before {
    --tw-content: "\f2a2";
}
.icon-profile-edition:before {
    --tw-content: "\f2a3";
}
.icon-profile-32:before {
    --tw-content: "\f2a4";
}
.icon-production:before {
    --tw-content: "\f2a5";
}
.icon-production-32:before {
    --tw-content: "\f2a6";
}
.icon-product-parameters-24-24-on-off:before {
    --tw-content: "\f2a7";
}
.icon-pro-indoor-camera:before {
    --tw-content: "\f2a8";
}
.icon-privacy:before {
    --tw-content: "\f2a9";
}
.icon-pressure:before {
    --tw-content: "\f2aa";
}
.icon-pressure-32:before {
    --tw-content: "\f2ab";
}
.icon-pressure-16:before {
    --tw-content: "\f2ac";
}
.icon-poor-wi-fi:before {
    --tw-content: "\f2ad";
}
.icon-poor-wi-fi-composition-overlay:before {
    --tw-content: "\f2ae";
}
.icon-poor-wi-fi-composition-background:before {
    --tw-content: "\f2af";
}
.icon-pool:before {
    --tw-content: "\f2b0";
}
.icon-pollen:before {
    --tw-content: "\f2b1";
}
.icon-pollen-32:before {
    --tw-content: "\f2b2";
}
.icon-plus:before {
    --tw-content: "\f2b3";
}
.icon-plus-circle:before {
    --tw-content: "\f2b4";
}
.icon-plus-circle-composition-overlay:before {
    --tw-content: "\f2b5";
}
.icon-plus-circle-composition-background:before {
    --tw-content: "\f2b6";
}
.icon-plus-32:before {
    --tw-content: "\f2b7";
}
.icon-play:before {
    --tw-content: "\f2b8";
}
.icon-play-music:before {
    --tw-content: "\f2b9";
}
.icon-planning-off:before {
    --tw-content: "\f2ba";
}
.icon-planning-night:before {
    --tw-content: "\f2bb";
}
.icon-planning-eco:before {
    --tw-content: "\f2bc";
}
.icon-planning-confort:before {
    --tw-content: "\f2bd";
}
.icon-planning-confort-plus:before {
    --tw-content: "\f2be";
}
.icon-planning-away:before {
    --tw-content: "\f2bf";
}
.icon-planning-action:before {
    --tw-content: "\f2c0";
}
.icon-piggy-bank-32:before {
    --tw-content: "\f2c1";
}
.icon-pie-chart:before {
    --tw-content: "\f2c2";
}
.icon-pie-chart-16:before {
    --tw-content: "\f2c3";
}
.icon-photo-gallery:before {
    --tw-content: "\f2c4";
}
.icon-photo-camera:before {
    --tw-content: "\f2c5";
}
.icon-phoenix-video:before {
    --tw-content: "\f2c6";
}
.icon-phoenix-audio:before {
    --tw-content: "\f2c7";
}
.icon-personalized:before {
    --tw-content: "\f2c8";
}
.icon-personal-info-vaillant:before {
    --tw-content: "\f2c9";
}
.icon-pause:before {
    --tw-content: "\f2ca";
}
.icon-party:before {
    --tw-content: "\f2cb";
}
.icon-partner-apps-vaillant:before {
    --tw-content: "\f2cc";
}
.icon-partitions:before {
    --tw-content: "\f2cd";
}
.icon-partition:before {
    --tw-content: "\f2ce";
}
.icon-partially-armed:before {
    --tw-content: "\f2cf";
}
.icon-parameters:before {
    --tw-content: "\f2d0";
}
.icon-owner-vaillant:before {
    --tw-content: "\f2d1";
}
.icon-oven:before {
    --tw-content: "\f2d2";
}
.icon-outlet:before {
    --tw-content: "\f2d3";
}
.icon-outdoor:before {
    --tw-content: "\f2d4";
}
.icon-outdoor-module:before {
    --tw-content: "\f2d5";
}
.icon-outdoor-cameras:before {
    --tw-content: "\f2d6";
}
.icon-outdoor-camera:before {
    --tw-content: "\f2d7";
}
.icon-outdoor-camera-siren:before {
    --tw-content: "\f2d8";
}
.icon-outdoor-aqi:before {
    --tw-content: "\f2d9";
}
.icon-outdoor-aqi-filled:before {
    --tw-content: "\f2da";
}
.icon-outdoor-aqi-32:before {
    --tw-content: "\f2db";
}
.icon-outdoor-aqi-32-filled:before {
    --tw-content: "\f2dc";
}
.icon-outdoor-32:before {
    --tw-content: "\f2dd";
}
.icon-other-tag:before {
    --tw-content: "\f2de";
}
.icon-order-of-items:before {
    --tw-content: "\f2df";
}
.icon-open-shutters:before {
    --tw-content: "\f2e0";
}
.icon-on-off:before {
    --tw-content: "\f2e1";
}
.icon-on-off-32:before {
    --tw-content: "\f2e2";
}
.icon-notifications:before {
    --tw-content: "\f2e3";
}
.icon-not-a-face:before {
    --tw-content: "\f2e4";
}
.icon-none:before {
    --tw-content: "\f2e5";
}
.icon-none-16:before {
    --tw-content: "\f2e6";
}
.icon-no-chime:before {
    --tw-content: "\f2e7";
}
.icon-no-access:before {
    --tw-content: "\f2e8";
}
.icon-next:before {
    --tw-content: "\f2e9";
}
.icon-new-profile:before {
    --tw-content: "\f2ea";
}
.icon-new-home:before {
    --tw-content: "\f2eb";
}
.icon-netatmo_2:before {
    --tw-content: "\f2ec";
}
.icon-netatmo:before {
    --tw-content: "\f2ed";
}
.icon-navigation_plus-vaillant:before {
    --tw-content: "\f2ee";
}
.icon-mute:before {
    --tw-content: "\f2ef";
}
.icon-music:before {
    --tw-content: "\f2f0";
}
.icon-multimedia:before {
    --tw-content: "\f2f1";
}
.icon-multi-selection:before {
    --tw-content: "\f2f2";
}
.icon-move:before {
    --tw-content: "\f2f3";
}
.icon-motion:before {
    --tw-content: "\f2f4";
}
.icon-more-vertical:before {
    --tw-content: "\f2f5";
}
.icon-more-horizontal:before {
    --tw-content: "\f2f6";
}
.icon-moon-16:before {
    --tw-content: "\f2f7";
}
.icon-money:before {
    --tw-content: "\f2f8";
}
.icon-missing-sd-card:before {
    --tw-content: "\f2f9";
}
.icon-missing-sd-card-composition-overlay:before {
    --tw-content: "\f2fa";
}
.icon-missing-sd-card-composition-background:before {
    --tw-content: "\f2fb";
}
.icon-minus-32:before {
    --tw-content: "\f2fc";
}
.icon-minimize:before {
    --tw-content: "\f2fd";
}
.icon-microphone-on:before {
    --tw-content: "\f2fe";
}
.icon-microphone-off:before {
    --tw-content: "\f2ff";
}
.icon-mhs1:before {
    --tw-content: "\f300";
}
.icon-mhs-1:before {
    --tw-content: "\f301";
}
.icon-menu:before {
    --tw-content: "\f302";
}
.icon-manual-setpoint:before {
    --tw-content: "\f303";
}
.icon-manual-setpoint-24:before {
    --tw-content: "\f304";
}
.icon-main-module:before {
    --tw-content: "\f305";
}
.icon-mailbox:before {
    --tw-content: "\f306";
}
.icon-machine:before {
    --tw-content: "\f307";
}
.icon-low-battery:before {
    --tw-content: "\f308";
}
.icon-love:before {
    --tw-content: "\f309";
}
.icon-loud-alarm:before {
    --tw-content: "\f30a";
}
.icon-log-out_2:before {
    --tw-content: "\f30b";
}
.icon-log-out:before {
    --tw-content: "\f30c";
}
.icon-location:before {
    --tw-content: "\f30d";
}
.icon-location-vaillant:before {
    --tw-content: "\f30e";
}
.icon-location-16:before {
    --tw-content: "\f30f";
}
.icon-living-room:before {
    --tw-content: "\f310";
}
.icon-live:before {
    --tw-content: "\f311";
}
.icon-live-icon:before {
    --tw-content: "\f312";
}
.icon-linea-5000:before {
    --tw-content: "\f313";
}
.icon-light:before {
    --tw-content: "\f314";
}
.icon-light-socket:before {
    --tw-content: "\f315";
}
.icon-light-projector:before {
    --tw-content: "\f316";
}
.icon-light-on:before {
    --tw-content: "\f317";
}
.icon-light-intensity:before {
    --tw-content: "\f318";
}
.icon-less:before {
    --tw-content: "\f319";
}
.icon-legal-information:before {
    --tw-content: "\f31a";
}
.icon-left-number-badge:before {
    --tw-content: "\f31b";
}
.icon-leaving-home:before {
    --tw-content: "\f31c";
}
.icon-leaving-home-32:before {
    --tw-content: "\f31d";
}
.icon-law-vaillant:before {
    --tw-content: "\f31e";
}
.icon-l-window-error:before {
    --tw-content: "\f31f";
}
.icon-l-user-run:before {
    --tw-content: "\f320";
}
.icon-l-user-key:before {
    --tw-content: "\f321";
}
.icon-l-user-check:before {
    --tw-content: "\f322";
}
.icon-l-timeline:before {
    --tw-content: "\f323";
}
.icon-l-square-ok:before {
    --tw-content: "\f324";
}
.icon-l-sound:before {
    --tw-content: "\f325";
}
.icon-l-shield-pen:before {
    --tw-content: "\f326";
}
.icon-l-sheet:before {
    --tw-content: "\f327";
}
.icon-l-sheet-search:before {
    --tw-content: "\f328";
}
.icon-l-sheet-historical:before {
    --tw-content: "\f329";
}
.icon-l-sheet-curve:before {
    --tw-content: "\f32a";
}
.icon-l-server:before {
    --tw-content: "\f32b";
}
.icon-l-schedule-time:before {
    --tw-content: "\f32c";
}
.icon-l-rip:before {
    --tw-content: "\f32d";
}
.icon-l-phone-data:before {
    --tw-content: "\f32e";
}
.icon-l-pen-star:before {
    --tw-content: "\f32f";
}
.icon-l-paper-sheet:before {
    --tw-content: "\f330";
}
.icon-l-package-time:before {
    --tw-content: "\f331";
}
.icon-l-organigramme:before {
    --tw-content: "\f332";
}
.icon-l-number5:before {
    --tw-content: "\f333";
}
.icon-l-number4:before {
    --tw-content: "\f334";
}
.icon-l-number3:before {
    --tw-content: "\f335";
}
.icon-l-number2:before {
    --tw-content: "\f336";
}
.icon-l-number1:before {
    --tw-content: "\f337";
}
.icon-l-none:before {
    --tw-content: "\f338";
}
.icon-l-microscope:before {
    --tw-content: "\f339";
}
.icon-l-map-localisation:before {
    --tw-content: "\f33a";
}
.icon-l-mailbox:before {
    --tw-content: "\f33b";
}
.icon-l-love:before {
    --tw-content: "\f33c";
}
.icon-l-lock:before {
    --tw-content: "\f33d";
}
.icon-l-lock-ok:before {
    --tw-content: "\f33e";
}
.icon-l-lock-check:before {
    --tw-content: "\f33f";
}
.icon-l-localisation:before {
    --tw-content: "\f340";
}
.icon-l-localisation-path:before {
    --tw-content: "\f341";
}
.icon-l-letter-z:before {
    --tw-content: "\f342";
}
.icon-l-letter-s:before {
    --tw-content: "\f343";
}
.icon-l-letter-p:before {
    --tw-content: "\f344";
}
.icon-l-letter-o:before {
    --tw-content: "\f345";
}
.icon-l-letter-n:before {
    --tw-content: "\f346";
}
.icon-l-letter-l:before {
    --tw-content: "\f347";
}
.icon-l-letter-g:before {
    --tw-content: "\f348";
}
.icon-l-letter-f:before {
    --tw-content: "\f349";
}
.icon-l-letter-e:before {
    --tw-content: "\f34a";
}
.icon-l-letter-c:before {
    --tw-content: "\f34b";
}
.icon-l-letter-c-min:before {
    --tw-content: "\f34c";
}
.icon-l-letter-b:before {
    --tw-content: "\f34d";
}
.icon-l-letter-b-min:before {
    --tw-content: "\f34e";
}
.icon-l-letter-a:before {
    --tw-content: "\f34f";
}
.icon-l-letter-a-min:before {
    --tw-content: "\f350";
}
.icon-l-jump:before {
    --tw-content: "\f351";
}
.icon-l-interrogation:before {
    --tw-content: "\f352";
}
.icon-l-information:before {
    --tw-content: "\f353";
}
.icon-l-identity-card:before {
    --tw-content: "\f354";
}
.icon-l-headphone:before {
    --tw-content: "\f355";
}
.icon-l-hand-touch:before {
    --tw-content: "\f356";
}
.icon-l-hand-box:before {
    --tw-content: "\f357";
}
.icon-l-eraser:before {
    --tw-content: "\f358";
}
.icon-l-emoji-sad:before {
    --tw-content: "\f359";
}
.icon-l-dislike:before {
    --tw-content: "\f35a";
}
.icon-l-dialog:before {
    --tw-content: "\f35b";
}
.icon-l-dialog-warning:before {
    --tw-content: "\f35c";
}
.icon-l-cloud:before {
    --tw-content: "\f35d";
}
.icon-l-cloud-ok:before {
    --tw-content: "\f35e";
}
.icon-l-circle-dot:before {
    --tw-content: "\f35f";
}
.icon-l-chart:before {
    --tw-content: "\f360";
}
.icon-l-chart-people:before {
    --tw-content: "\f361";
}
.icon-l-chaine:before {
    --tw-content: "\f362";
}
.icon-l-card-interrogation:before {
    --tw-content: "\f363";
}
.icon-l-camera-historical:before {
    --tw-content: "\f364";
}
.icon-l-book-search:before {
    --tw-content: "\f365";
}
.icon-l-balance:before {
    --tw-content: "\f366";
}
.icon-l-atom:before {
    --tw-content: "\f367";
}
.icon-l-appbox:before {
    --tw-content: "\f368";
}
.icon-l-accessibility:before {
    --tw-content: "\f369";
}
.icon-kitchen:before {
    --tw-content: "\f36a";
}
.icon-keypad-number:before {
    --tw-content: "\f36b";
}
.icon-keypad-module:before {
    --tw-content: "\f36c";
}
.icon-key:before {
    --tw-content: "\f36d";
}
.icon-key-32:before {
    --tw-content: "\f36e";
}
.icon-kettle:before {
    --tw-content: "\f36f";
}
.icon-jack-plug:before {
    --tw-content: "\f370";
}
.icon-ir-sensor:before {
    --tw-content: "\f371";
}
.icon-internet-box:before {
    --tw-content: "\f372";
}
.icon-information:before {
    --tw-content: "\f373";
}
.icon-info:before {
    --tw-content: "\f374";
}
.icon-info-vaillant:before {
    --tw-content: "\f375";
}
.icon-info-circle-white:before {
    --tw-content: "\f376";
}
.icon-info-circle-white-composition-overlay:before {
    --tw-content: "\f377";
}
.icon-info-circle-white-composition-background:before {
    --tw-content: "\f378";
}
.icon-info-circle-composition-overlay:before {
    --tw-content: "\f379";
}
.icon-info-circle-composition-background:before {
    --tw-content: "\f37a";
}
.icon-indoor:before {
    --tw-content: "\f37b";
}
.icon-indoor-module:before {
    --tw-content: "\f37c";
}
.icon-indoor-cameras:before {
    --tw-content: "\f37d";
}
.icon-indoor-camera:before {
    --tw-content: "\f37e";
}
.icon-indoor-aqi:before {
    --tw-content: "\f37f";
}
.icon-indoor-aqi-filled:before {
    --tw-content: "\f380";
}
.icon-indoor-aqi-32:before {
    --tw-content: "\f381";
}
.icon-indoor-aqi-32-filled:before {
    --tw-content: "\f382";
}
.icon-indoor-32:before {
    --tw-content: "\f383";
}
.icon-identify:before {
    --tw-content: "\f384";
}
.icon-identify-16:before {
    --tw-content: "\f385";
}
.icon-humidity:before {
    --tw-content: "\f386";
}
.icon-humidity-protection:before {
    --tw-content: "\f387";
}
.icon-humidity-protection-white:before {
    --tw-content: "\f388";
}
.icon-humidity-16:before {
    --tw-content: "\f389";
}
.icon-hot-water:before {
    --tw-content: "\f38a";
}
.icon-home:before {
    --tw-content: "\f38b";
}
.icon-home-selector:before {
    --tw-content: "\f38c";
}
.icon-home-management:before {
    --tw-content: "\f38d";
}
.icon-home-kit:before {
    --tw-content: "\f38e";
}
.icon-home-group:before {
    --tw-content: "\f38f";
}
.icon-home-32:before {
    --tw-content: "\f390";
}
.icon-holidays_2:before {
    --tw-content: "\f391";
}
.icon-holidays:before {
    --tw-content: "\f392";
}
.icon-hide-password:before {
    --tw-content: "\f393";
}
.icon-help_2:before {
    --tw-content: "\f394";
}
.icon-help:before {
    --tw-content: "\f395";
}
.icon-help-center:before {
    --tw-content: "\f396";
}
.icon-heating:before {
    --tw-content: "\f397";
}
.icon-heating-vaillant:before {
    --tw-content: "\f398";
}
.icon-heating-mode:before {
    --tw-content: "\f399";
}
.icon-heating-mode-32:before {
    --tw-content: "\f39a";
}
.icon-heating-mode-16:before {
    --tw-content: "\f39b";
}
.icon-heating-16:before {
    --tw-content: "\f39c";
}
.icon-heater:before {
    --tw-content: "\f39d";
}
.icon-heater-24:before {
    --tw-content: "\f39e";
}
.icon-hallway:before {
    --tw-content: "\f39f";
}
.icon-hall:before {
    --tw-content: "\f3a0";
}
.icon-guard-station:before {
    --tw-content: "\f3a1";
}
.icon-group:before {
    --tw-content: "\f3a2";
}
.icon-group-vaillant:before {
    --tw-content: "\f3a3";
}
.icon-group-32:before {
    --tw-content: "\f3a4";
}
.icon-grass-32:before {
    --tw-content: "\f3a5";
}
.icon-graph:before {
    --tw-content: "\f3a6";
}
.icon-graph-thick:before {
    --tw-content: "\f3a7";
}
.icon-graph-16:before {
    --tw-content: "\f3a8";
}
.icon-geofencing:before {
    --tw-content: "\f3a9";
}
.icon-geofence:before {
    --tw-content: "\f3aa";
}
.icon-generic:before {
    --tw-content: "\f3ab";
}
.icon-generic-thermo:before {
    --tw-content: "\f3ac";
}
.icon-gate:before {
    --tw-content: "\f3ad";
}
.icon-gate-open:before {
    --tw-content: "\f3ae";
}
.icon-gate-locks:before {
    --tw-content: "\f3af";
}
.icon-gate-closed:before {
    --tw-content: "\f3b0";
}
.icon-gas:before {
    --tw-content: "\f3b1";
}
.icon-gas-32:before {
    --tw-content: "\f3b2";
}
.icon-garden:before {
    --tw-content: "\f3b3";
}
.icon-garage:before {
    --tw-content: "\f3b4";
}
.icon-garage-open:before {
    --tw-content: "\f3b5";
}
.icon-garage-closed:before {
    --tw-content: "\f3b6";
}
.icon-full-screen:before {
    --tw-content: "\f3b7";
}
.icon-full-ip-door-entry-system:before {
    --tw-content: "\f3b8";
}
.icon-ftp:before {
    --tw-content: "\f3b9";
}
.icon-friends-16:before {
    --tw-content: "\f3ba";
}
.icon-fridge:before {
    --tw-content: "\f3bb";
}
.icon-free-handle:before {
    --tw-content: "\f3bc";
}
.icon-forward:before {
    --tw-content: "\f3bd";
}
.icon-forecast:before {
    --tw-content: "\f3be";
}
.icon-flash:before {
    --tw-content: "\f3bf";
}
.icon-flash-32:before {
    --tw-content: "\f3c0";
}
.icon-flash-16:before {
    --tw-content: "\f3c1";
}
.icon-filter:before {
    --tw-content: "\f3c2";
}
.icon-favorite-16:before {
    --tw-content: "\f3c3";
}
.icon-fast-rewind:before {
    --tw-content: "\f3c4";
}
.icon-fast-forward:before {
    --tw-content: "\f3c5";
}
.icon-fan:before {
    --tw-content: "\f3c6";
}
.icon-fan-24:before {
    --tw-content: "\f3c7";
}
.icon-fan-16:before {
    --tw-content: "\f3c8";
}
.icon-fail-circle:before {
    --tw-content: "\f3c9";
}
.icon-fail-circle-white:before {
    --tw-content: "\f3ca";
}
.icon-fail-circle-white-composition-overlay:before {
    --tw-content: "\f3cb";
}
.icon-fail-circle-white-composition-background:before {
    --tw-content: "\f3cc";
}
.icon-fail-circle-composition-overlay:before {
    --tw-content: "\f3cd";
}
.icon-fail-circle-composition-background:before {
    --tw-content: "\f3ce";
}
.icon-face-detection:before {
    --tw-content: "\f3cf";
}
.icon-f-460:before {
    --tw-content: "\f3d0";
}
.icon-external-panel:before {
    --tw-content: "\f3d1";
}
.icon-external-link:before {
    --tw-content: "\f3d2";
}
.icon-external-link-16:before {
    --tw-content: "\f3d3";
}
.icon-exit-vaillant:before {
    --tw-content: "\f3d4";
}
.icon-ethernet-ok:before {
    --tw-content: "\f3d5";
}
.icon-ethernet-off:before {
    --tw-content: "\f3d6";
}
.icon-error-notification:before {
    --tw-content: "\f3d7";
}
.icon-error-circle:before {
    --tw-content: "\f3d8";
}
.icon-error-circle-white:before {
    --tw-content: "\f3d9";
}
.icon-error-circle-white-composition-overlay:before {
    --tw-content: "\f3da";
}
.icon-error-circle-white-composition-overlay-3:before {
    --tw-content: "\f3db";
}
.icon-error-circle-white-composition-overlay-2:before {
    --tw-content: "\f3dc";
}
.icon-error-circle-white-composition-background:before {
    --tw-content: "\f3dd";
}
.icon-error-circle-white-composition-background-3:before {
    --tw-content: "\f3de";
}
.icon-error-circle-white-composition-background-2:before {
    --tw-content: "\f3df";
}
.icon-error-circle-composition-overlay:before {
    --tw-content: "\f3e0";
}
.icon-error-circle-composition-background:before {
    --tw-content: "\f3e1";
}
.icon-entrance-panel:before {
    --tw-content: "\f3e2";
}
.icon-energy-source:before {
    --tw-content: "\f3e3";
}
.icon-energy-meter:before {
    --tw-content: "\f3e4";
}
.icon-empty-battery:before {
    --tw-content: "\f3e5";
}
.icon-email:before {
    --tw-content: "\f3e6";
}
.icon-email-vaillant:before {
    --tw-content: "\f3e7";
}
.icon-elsewhere:before {
    --tw-content: "\f3e8";
}
.icon-electricity-tower:before {
    --tw-content: "\f3e9";
}
.icon-electrical-cabinet:before {
    --tw-content: "\f3ea";
}
.icon-electric-car:before {
    --tw-content: "\f3eb";
}
.icon-edit:before {
    --tw-content: "\f3ec";
}
.icon-edit-vaillant:before {
    --tw-content: "\f3ed";
}
.icon-edit-16:before {
    --tw-content: "\f3ee";
}
.icon-ecology:before {
    --tw-content: "\f3ef";
}
.icon-easy-kit:before {
    --tw-content: "\f3f0";
}
.icon-duration:before {
    --tw-content: "\f3f1";
}
.icon-duration-32:before {
    --tw-content: "\f3f2";
}
.icon-duration-16:before {
    --tw-content: "\f3f3";
}
.icon-duplicate:before {
    --tw-content: "\f3f4";
}
.icon-dryer:before {
    --tw-content: "\f3f5";
}
.icon-dry:before {
    --tw-content: "\f3f6";
}
.icon-dropup-list:before {
    --tw-content: "\f3f7";
}
.icon-dropdown-list:before {
    --tw-content: "\f3f8";
}
.icon-drawer:before {
    --tw-content: "\f3f9";
}
.icon-drawer-open:before {
    --tw-content: "\f3fa";
}
.icon-drawer-closed:before {
    --tw-content: "\f3fb";
}
.icon-drag:before {
    --tw-content: "\f3fc";
}
.icon-download:before {
    --tw-content: "\f3fd";
}
.icon-down-16:before {
    --tw-content: "\f3fe";
}
.icon-double-chevron:before {
    --tw-content: "\f3ff";
}
.icon-door:before {
    --tw-content: "\f400";
}
.icon-door-open:before {
    --tw-content: "\f401";
}
.icon-door-locks:before {
    --tw-content: "\f402";
}
.icon-door-lock:before {
    --tw-content: "\f403";
}
.icon-door-closed:before {
    --tw-content: "\f404";
}
.icon-domestic-hot-water:before {
    --tw-content: "\f405";
}
.icon-dog:before {
    --tw-content: "\f406";
}
.icon-do-not-disturb:before {
    --tw-content: "\f407";
}
.icon-display-zone:before {
    --tw-content: "\f408";
}
.icon-dishwasher:before {
    --tw-content: "\f409";
}
.icon-disarm-all-alarms:before {
    --tw-content: "\f40a";
}
.icon-disabled-item:before {
    --tw-content: "\f40b";
}
.icon-dining-room:before {
    --tw-content: "\f40c";
}
.icon-dew-point-32:before {
    --tw-content: "\f40d";
}
.icon-device-4:before {
    --tw-content: "\f40e";
}
.icon-device-3:before {
    --tw-content: "\f40f";
}
.icon-device-2:before {
    --tw-content: "\f410";
}
.icon-device-1:before {
    --tw-content: "\f411";
}
.icon-detector:before {
    --tw-content: "\f412";
}
.icon-detection-improvement:before {
    --tw-content: "\f413";
}
.icon-desk:before {
    --tw-content: "\f414";
}
.icon-delete-vaillant:before {
    --tw-content: "\f415";
}
.icon-delay:before {
    --tw-content: "\f416";
}
.icon-delay-16:before {
    --tw-content: "\f417";
}
.icon-dashboard:before {
    --tw-content: "\f418";
}
.icon-dashboard-16:before {
    --tw-content: "\f419";
}
.icon-curtain:before {
    --tw-content: "\f41a";
}
.icon-copy:before {
    --tw-content: "\f41b";
}
.icon-cooling:before {
    --tw-content: "\f41c";
}
.icon-cooling-mode:before {
    --tw-content: "\f41d";
}
.icon-cooling-mode-32:before {
    --tw-content: "\f41e";
}
.icon-cooling-mode-16:before {
    --tw-content: "\f41f";
}
.icon-cooling-16:before {
    --tw-content: "\f420";
}
.icon-cookie:before {
    --tw-content: "\f421";
}
.icon-control_2:before {
    --tw-content: "\f422";
}
.icon-control:before {
    --tw-content: "\f423";
}
.icon-contract:before {
    --tw-content: "\f424";
}
.icon-contact-vaillant:before {
    --tw-content: "\f425";
}
.icon-contact-sensor:before {
    --tw-content: "\f426";
}
.icon-consumption:before {
    --tw-content: "\f427";
}
.icon-consents-vaillant:before {
    --tw-content: "\f428";
}
.icon-consent:before {
    --tw-content: "\f429";
}
.icon-community:before {
    --tw-content: "\f42a";
}
.icon-communication-vaillant:before {
    --tw-content: "\f42b";
}
.icon-color_2:before {
    --tw-content: "\f42c";
}
.icon-color:before {
    --tw-content: "\f42d";
}
.icon-cold-water:before {
    --tw-content: "\f42e";
}
.icon-code:before {
    --tw-content: "\f42f";
}
.icon-co-detector:before {
    --tw-content: "\f430";
}
.icon-co-2:before {
    --tw-content: "\f431";
}
.icon-co-2-32:before {
    --tw-content: "\f432";
}
.icon-co-2-16:before {
    --tw-content: "\f433";
}
.icon-cloud-storage:before {
    --tw-content: "\f434";
}
.icon-close:before {
    --tw-content: "\f435";
}
.icon-close-shutters:before {
    --tw-content: "\f436";
}
.icon-close-shutter:before {
    --tw-content: "\f437";
}
.icon-clear:before {
    --tw-content: "\f438";
}
.icon-clean:before {
    --tw-content: "\f439";
}
.icon-classe-300-eos:before {
    --tw-content: "\f43a";
}
.icon-classe-100x:before {
    --tw-content: "\f43b";
}
.icon-classe-100-x:before {
    --tw-content: "\f43c";
}
.icon-chime:before {
    --tw-content: "\f43d";
}
.icon-chevron-up:before {
    --tw-content: "\f43e";
}
.icon-chevron-right:before {
    --tw-content: "\f43f";
}
.icon-chevron-navigation:before {
    --tw-content: "\f440";
}
.icon-chevron-left:before {
    --tw-content: "\f441";
}
.icon-chevron-down:before {
    --tw-content: "\f442";
}
.icon-checked-item:before {
    --tw-content: "\f443";
}
.icon-check:before {
    --tw-content: "\f444";
}
.icon-center-number-badge:before {
    --tw-content: "\f445";
}
.icon-caution:before {
    --tw-content: "\f446";
}
.icon-category:before {
    --tw-content: "\f447";
}
.icon-cameras:before {
    --tw-content: "\f448";
}
.icon-camera:before {
    --tw-content: "\f449";
}
.icon-camera-disconnection:before {
    --tw-content: "\f44a";
}
.icon-camera-detection:before {
    --tw-content: "\f44b";
}
.icon-call:before {
    --tw-content: "\f44c";
}
.icon-calibration:before {
    --tw-content: "\f44d";
}
.icon-building-selector:before {
    --tw-content: "\f44e";
}
.icon-boost-32:before {
    --tw-content: "\f44f";
}
.icon-boost-16:before {
    --tw-content: "\f450";
}
.icon-bluetooth:before {
    --tw-content: "\f451";
}
.icon-blocked-handle:before {
    --tw-content: "\f452";
}
.icon-ble-update:before {
    --tw-content: "\f453";
}
.icon-beta-feedback:before {
    --tw-content: "\f454";
}
.icon-beeping:before {
    --tw-content: "\f455";
}
.icon-bedroom:before {
    --tw-content: "\f456";
}
.icon-battery_nearly_empty-vaillant:before {
    --tw-content: "\f457";
}
.icon-battery_half_full-vaillant:before {
    --tw-content: "\f458";
}
.icon-battery_full-vaillant:before {
    --tw-content: "\f459";
}
.icon-battery_empty-vaillant:before {
    --tw-content: "\f45a";
}
.icon-battery-type:before {
    --tw-content: "\f45b";
}
.icon-battery-type-32:before {
    --tw-content: "\f45c";
}
.icon-battery-offline:before {
    --tw-content: "\f45d";
}
.icon-battery-75:before {
    --tw-content: "\f45e";
}
.icon-battery-50:before {
    --tw-content: "\f45f";
}
.icon-battery-25:before {
    --tw-content: "\f460";
}
.icon-battery-100:before {
    --tw-content: "\f461";
}
.icon-battery-0:before {
    --tw-content: "\f462";
}
.icon-bathroom:before {
    --tw-content: "\f463";
}
.icon-back:before {
    --tw-content: "\f464";
}
.icon-baby:before {
    --tw-content: "\f465";
}
.icon-away:before {
    --tw-content: "\f466";
}
.icon-away-32:before {
    --tw-content: "\f467";
}
.icon-average:before {
    --tw-content: "\f468";
}
.icon-average-32:before {
    --tw-content: "\f469";
}
.icon-automation:before {
    --tw-content: "\f46a";
}
.icon-automatic-scene:before {
    --tw-content: "\f46b";
}
.icon-auto:before {
    --tw-content: "\f46c";
}
.icon-auto-mode:before {
    --tw-content: "\f46d";
}
.icon-auto-mode-32:before {
    --tw-content: "\f46e";
}
.icon-auto-mode-16:before {
    --tw-content: "\f46f";
}
.icon-auto-adapt:before {
    --tw-content: "\f470";
}
.icon-auto-adapt-16:before {
    --tw-content: "\f471";
}
.icon-auto-32:before {
    --tw-content: "\f472";
}
.icon-auto-16:before {
    --tw-content: "\f473";
}
.icon-at-home:before {
    --tw-content: "\f474";
}
.icon-at-home-32:before {
    --tw-content: "\f475";
}
.icon-arm:before {
    --tw-content: "\f476";
}
.icon-arm-all-alarms:before {
    --tw-content: "\f477";
}
.icon-app-settings:before {
    --tw-content: "\f478";
}
.icon-anemometer:before {
    --tw-content: "\f479";
}
.icon-all-appliances:before {
    --tw-content: "\f47a";
}
.icon-all-16:before {
    --tw-content: "\f47b";
}
.icon-alarms:before {
    --tw-content: "\f47c";
}
.icon-alarm-on:before {
    --tw-content: "\f47d";
}
.icon-alarm-off:before {
    --tw-content: "\f47e";
}
.icon-alarm-keypad:before {
    --tw-content: "\f47f";
}
.icon-air-quality:before {
    --tw-content: "\f480";
}
.icon-air-conditioner:before {
    --tw-content: "\f481";
}
.icon-add:before {
    --tw-content: "\f482";
}
.icon-actuality:before {
    --tw-content: "\f483";
}
.icon-actuality-32:before {
    --tw-content: "\f484";
}
.icon-activity:before {
    --tw-content: "\f485";
}
.icon-actions:before {
    --tw-content: "\f486";
}
.icon-account:before {
    --tw-content: "\f487";
}
.icon-account-vaillant:before {
    --tw-content: "\f488";
}
.icon-account-security:before {
    --tw-content: "\f489";
}
.icon-access:before {
    --tw-content: "\f48a";
}
.icon-access-code:before {
    --tw-content: "\f48b";
}
.icon-accept:before {
    --tw-content: "\f48c";
}
.icon-absence:before {
    --tw-content: "\f48d";
}
