@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL,GRAD,opsz@400,0,0,24');

/* Material Symbols pseudo-element mapping for Elementor */
.material-symbols-outlined,
[class^="ms-"],
[class*=" ms-"] {
    font-family: 'Material Symbols Outlined' !important;
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    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;
}

.ms-menu::before { content: "menu"; }
.ms-arrow_forward::before { content: "arrow_forward"; }
.ms-mountain_flag::before { content: "mountain_flag"; }
.ms-landscape::before { content: "landscape"; }
.ms-confirmation_number::before { content: "confirmation_number"; }
.ms-cleaning_services::before { content: "cleaning_services"; }
.ms-wifi_tethering::before { content: "wifi_tethering"; }
.ms-bed::before { content: "bed"; }
.ms-child_friendly::before { content: "child_friendly"; }
.ms-local_parking::before { content: "local_parking"; }
.ms-hotel::before { content: "hotel"; }
.ms-restaurant::before { content: "restaurant"; }
.ms-home::before { content: "home"; }
.ms-cabin::before { content: "cabin"; }
.ms-camping::before { content: "camping"; }
.ms-face_nod::before { content: "face_nod"; }
.ms-camera::before { content: "camera"; }
.ms-call::before { content: "call"; }
.ms-location_on::before { content: "location_on"; }
.ms-send::before { content: "send"; }
.ms-search::before { content: "search"; }
.ms-favorite::before { content: "favorite"; }
.ms-star::before { content: "star"; }
.ms-check::before { content: "check"; }
.ms-close::before { content: "close"; }
.ms-settings::before { content: "settings"; }
.ms-info::before { content: "info"; }
.ms-error::before { content: "error"; }
.ms-warning::before { content: "warning"; }
.ms-add::before { content: "add"; }
.ms-remove::before { content: "remove"; }
.ms-edit::before { content: "edit"; }
.ms-delete::before { content: "delete"; }
.ms-share::before { content: "share"; }
.ms-person::before { content: "person"; }
.ms-group::before { content: "group"; }
.ms-shopping_cart::before { content: "shopping_cart"; }
.ms-flight::before { content: "flight"; }
.ms-directions_car::before { content: "directions_car"; }
.ms-directions_bus::before { content: "directions_bus"; }
.ms-directions_boat::before { content: "directions_boat"; }
.ms-map::before { content: "map"; }
.ms-explore::before { content: "explore"; }
.ms-event::before { content: "event"; }
.ms-access_time::before { content: "access_time"; }
.ms-schedule::before { content: "schedule"; }
.ms-lock::before { content: "lock"; }
.ms-unlock::before { content: "unlock"; }
.ms-visibility::before { content: "visibility"; }
.ms-visibility_off::before { content: "visibility_off"; }
.ms-thumb_up::before { content: "thumb_up"; }
.ms-thumb_down::before { content: "thumb_down"; }
.ms-email::before { content: "email"; }
.ms-chat::before { content: "chat"; }
.ms-phone::before { content: "phone"; }
.ms-notifications::before { content: "notifications"; }
.ms-power_settings_new::before { content: "power_settings_new"; }
.ms-language::before { content: "language"; }
.ms-translate::before { content: "translate"; }
.ms-print::before { content: "print"; }
.ms-download::before { content: "download"; }
.ms-upload::before { content: "upload"; }
.ms-cloud::before { content: "cloud"; }
.ms-wifi::before { content: "wifi"; }
.ms-bluetooth::before { content: "bluetooth"; }
.ms-sync::before { content: "sync"; }
.ms-refresh::before { content: "refresh"; }
.ms-play_arrow::before { content: "play_arrow"; }
.ms-pause::before { content: "pause"; }
.ms-stop::before { content: "stop"; }
.ms-skip_next::before { content: "skip_next"; }
.ms-skip_previous::before { content: "skip_previous"; }
.ms-volume_up::before { content: "volume_up"; }
.ms-volume_off::before { content: "volume_off"; }
.ms-mic::before { content: "mic"; }
.ms-videocam::before { content: "videocam"; }
.ms-photo_camera::before { content: "photo_camera"; }
.ms-image::before { content: "image"; }
.ms-attach_file::before { content: "attach_file"; }
.ms-folder::before { content: "folder"; }
.ms-description::before { content: "description"; }
.ms-insert_drive_file::before { content: "insert_drive_file"; }
.ms-article::before { content: "article"; }
.ms-assignment::before { content: "assignment"; }
.ms-lightbulb::before { content: "lightbulb"; }
.ms-wb_sunny::before { content: "wb_sunny"; }
.ms-nightlight::before { content: "nightlight"; }
.ms-water_drop::before { content: "water_drop"; }
.ms-fire::before { content: "fire"; }
.ms-ac_unit::before { content: "ac_unit"; }
.ms-local_fire_department::before { content: "local_fire_department"; }
.ms-local_cafe::before { content: "local_cafe"; }
.ms-local_bar::before { content: "local_bar"; }
.ms-local_pizza::before { content: "local_pizza"; }
.ms-fastfood::before { content: "fastfood"; }
.ms-cake::before { content: "cake"; }
.ms-directions_walk::before { content: "directions_walk"; }
.ms-directions_bike::before { content: "directions_bike"; }
.ms-fitness_center::before { content: "fitness_center"; }
.ms-spa::before { content: "spa"; }
.ms-pool::before { content: "pool"; }
.ms-smoking_rooms::before { content: "smoking_rooms"; }
.ms-no_smoking::before { content: "no_smoking"; }
.ms-elevator::before { content: "elevator"; }
.ms-stairs::before { content: "stairs"; }
.ms-accessible::before { content: "accessible"; }
.ms-family_restroom::before { content: "family_restroom"; }
.ms-pets::before { content: "pets"; }
.ms-local_hospital::before { content: "local_hospital"; }
.ms-local_pharmacy::before { content: "local_pharmacy"; }
.ms-local_gas_station::before { content: "local_gas_station"; }
.ms-local_atm::before { content: "local_atm"; }
