/**
 * WESMOVE Icons - Material Symbols Outlined (Teilmenge, lokal gehostet).
 *
 * Wird sowohl im Frontend als auch im Elementor-Icon-Picker geladen.
 * Die Icons werden ueber OpenType-Ligaturen gerendert, deshalb steht der
 * Icon-Name direkt im content-Wert.
 *
 * Font: Material Symbols Outlined, Apache License 2.0, Google.
 */

@font-face {
	font-family: "WESMOVE Symbols";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url("../fonts/material-symbols.woff2") format("woff2");
}

.wm-icon {
	font-family: "WESMOVE Symbols";
	font-weight: 400;
	font-style: normal;
	font-size: inherit;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: "liga";
	font-feature-settings: "liga";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Elementor rendert Icons als <i>/<span>; Groesse kommt aus den Widget-Optionen. */
.elementor-icon .wm-icon {
	font-size: inherit;
}

.wm-icon-admin_panel_settings::before { content: "admin_panel_settings"; }
.wm-icon-airport_shuttle::before { content: "airport_shuttle"; }
.wm-icon-alt_route::before { content: "alt_route"; }
.wm-icon-alternate_email::before { content: "alternate_email"; }
.wm-icon-apartment::before { content: "apartment"; }
.wm-icon-apps::before { content: "apps"; }
.wm-icon-arrow_back_ios::before { content: "arrow_back_ios"; }
.wm-icon-arrow_forward::before { content: "arrow_forward"; }
.wm-icon-arrow_forward_ios::before { content: "arrow_forward_ios"; }
.wm-icon-article::before { content: "article"; }
.wm-icon-assignment_return::before { content: "assignment_return"; }
.wm-icon-assignment_turned_in::before { content: "assignment_turned_in"; }
.wm-icon-auto_awesome::before { content: "auto_awesome"; }
.wm-icon-badge::before { content: "badge"; }
.wm-icon-bolt::before { content: "bolt"; }
.wm-icon-build::before { content: "build"; }
.wm-icon-business::before { content: "business"; }
.wm-icon-calendar_clock::before { content: "calendar_clock"; }
.wm-icon-calendar_month::before { content: "calendar_month"; }
.wm-icon-call::before { content: "call"; }
.wm-icon-campaign::before { content: "campaign"; }
.wm-icon-cancel::before { content: "cancel"; }
.wm-icon-car_rental::before { content: "car_rental"; }
.wm-icon-car_repair::before { content: "car_repair"; }
.wm-icon-chat::before { content: "chat"; }
.wm-icon-check::before { content: "check"; }
.wm-icon-check_circle::before { content: "check_circle"; }
.wm-icon-checklist::before { content: "checklist"; }
.wm-icon-chevron_left::before { content: "chevron_left"; }
.wm-icon-chevron_right::before { content: "chevron_right"; }
.wm-icon-close::before { content: "close"; }
.wm-icon-commute::before { content: "commute"; }
.wm-icon-credit_card::before { content: "credit_card"; }
.wm-icon-delete::before { content: "delete"; }
.wm-icon-description::before { content: "description"; }
.wm-icon-directions::before { content: "directions"; }
.wm-icon-directions_car::before { content: "directions_car"; }
.wm-icon-domain::before { content: "domain"; }
.wm-icon-done_all::before { content: "done_all"; }
.wm-icon-download::before { content: "download"; }
.wm-icon-eco::before { content: "eco"; }
.wm-icon-edit::before { content: "edit"; }
.wm-icon-electric_car::before { content: "electric_car"; }
.wm-icon-emoji_events::before { content: "emoji_events"; }
.wm-icon-energy_savings_leaf::before { content: "energy_savings_leaf"; }
.wm-icon-engineering::before { content: "engineering"; }
.wm-icon-error::before { content: "error"; }
.wm-icon-euro_symbol::before { content: "euro_symbol"; }
.wm-icon-ev_station::before { content: "ev_station"; }
.wm-icon-event_available::before { content: "event_available"; }
.wm-icon-expand_less::before { content: "expand_less"; }
.wm-icon-expand_more::before { content: "expand_more"; }
.wm-icon-explore::before { content: "explore"; }
.wm-icon-fact_check::before { content: "fact_check"; }
.wm-icon-favorite::before { content: "favorite"; }
.wm-icon-flight::before { content: "flight"; }
.wm-icon-forum::before { content: "forum"; }
.wm-icon-front_hand::before { content: "front_hand"; }
.wm-icon-garage::before { content: "garage"; }
.wm-icon-gavel::before { content: "gavel"; }
.wm-icon-gpp_good::before { content: "gpp_good"; }
.wm-icon-grid_view::before { content: "grid_view"; }
.wm-icon-group::before { content: "group"; }
.wm-icon-groups::before { content: "groups"; }
.wm-icon-handshake::before { content: "handshake"; }
.wm-icon-headset_mic::before { content: "headset_mic"; }
.wm-icon-health_and_safety::before { content: "health_and_safety"; }
.wm-icon-history::before { content: "history"; }
.wm-icon-home::before { content: "home"; }
.wm-icon-info::before { content: "info"; }
.wm-icon-inventory_2::before { content: "inventory_2"; }
.wm-icon-key::before { content: "key"; }
.wm-icon-language::before { content: "language"; }
.wm-icon-lightbulb::before { content: "lightbulb"; }
.wm-icon-link::before { content: "link"; }
.wm-icon-local_gas_station::before { content: "local_gas_station"; }
.wm-icon-local_shipping::before { content: "local_shipping"; }
.wm-icon-location_on::before { content: "location_on"; }
.wm-icon-lock::before { content: "lock"; }
.wm-icon-mail::before { content: "mail"; }
.wm-icon-map::before { content: "map"; }
.wm-icon-menu::before { content: "menu"; }
.wm-icon-military_tech::before { content: "military_tech"; }
.wm-icon-more_horiz::before { content: "more_horiz"; }
.wm-icon-moving::before { content: "moving"; }
.wm-icon-near_me::before { content: "near_me"; }
.wm-icon-north_east::before { content: "north_east"; }
.wm-icon-notifications::before { content: "notifications"; }
.wm-icon-open_in_new::before { content: "open_in_new"; }
.wm-icon-package_2::before { content: "package_2"; }
.wm-icon-payments::before { content: "payments"; }
.wm-icon-person::before { content: "person"; }
.wm-icon-phone_in_talk::before { content: "phone_in_talk"; }
.wm-icon-place::before { content: "place"; }
.wm-icon-policy::before { content: "policy"; }
.wm-icon-price_check::before { content: "price_check"; }
.wm-icon-print::before { content: "print"; }
.wm-icon-privacy_tip::before { content: "privacy_tip"; }
.wm-icon-public::before { content: "public"; }
.wm-icon-rate_review::before { content: "rate_review"; }
.wm-icon-real_estate_agent::before { content: "real_estate_agent"; }
.wm-icon-receipt_long::before { content: "receipt_long"; }
.wm-icon-request_quote::before { content: "request_quote"; }
.wm-icon-reviews::before { content: "reviews"; }
.wm-icon-rocket_launch::before { content: "rocket_launch"; }
.wm-icon-route::before { content: "route"; }
.wm-icon-savings::before { content: "savings"; }
.wm-icon-schedule::before { content: "schedule"; }
.wm-icon-search::before { content: "search"; }
.wm-icon-security::before { content: "security"; }
.wm-icon-send::before { content: "send"; }
.wm-icon-settings::before { content: "settings"; }
.wm-icon-share::before { content: "share"; }
.wm-icon-shield::before { content: "shield"; }
.wm-icon-speed::before { content: "speed"; }
.wm-icon-star::before { content: "star"; }
.wm-icon-star_half::before { content: "star_half"; }
.wm-icon-store::before { content: "store"; }
.wm-icon-storefront::before { content: "storefront"; }
.wm-icon-support_agent::before { content: "support_agent"; }
.wm-icon-task_alt::before { content: "task_alt"; }
.wm-icon-thumb_up::before { content: "thumb_up"; }
.wm-icon-timer::before { content: "timer"; }
.wm-icon-today::before { content: "today"; }
.wm-icon-train::before { content: "train"; }
.wm-icon-trending_up::before { content: "trending_up"; }
.wm-icon-two_wheeler::before { content: "two_wheeler"; }
.wm-icon-update::before { content: "update"; }
.wm-icon-verified::before { content: "verified"; }
.wm-icon-verified_user::before { content: "verified_user"; }
.wm-icon-visibility::before { content: "visibility"; }
.wm-icon-warehouse::before { content: "warehouse"; }
.wm-icon-warning::before { content: "warning"; }
.wm-icon-waving_hand::before { content: "waving_hand"; }
.wm-icon-workspace_premium::before { content: "workspace_premium"; }
