/* ycon – locally hosted fonts (no requests to Google).
   Geist, Geist Mono, Instrument Serif: SIL OFL 1.1 · Material Symbols: Apache 2.0
   Icons: 122 Material Symbols (list: ../fonts/ICONS.txt). Use <span class="material-symbols-outlined">name</span>
   or Elementor's icon picker → tab "ycon Icons" (class ycm ycm-name). */
@font-face{font-family:'Geist';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/geist-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Geist';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/geist-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/geist-mono-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/geist-mono-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:300 500;font-display:block;src:url(../fonts/material-symbols-outlined.woff2) format('woff2')}
.material-symbols-outlined,.ycm{font-family:'Material Symbols Outlined';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;width:1em;height:1em;overflow:hidden}
.ycm::before{display:block}
.ycm-add::before{content:"add"}
.ycm-analytics::before{content:"analytics"}
.ycm-apartment::before{content:"apartment"}
.ycm-api::before{content:"api"}
.ycm-arrow_back::before{content:"arrow_back"}
.ycm-arrow_downward::before{content:"arrow_downward"}
.ycm-arrow_forward::before{content:"arrow_forward"}
.ycm-arrow_outward::before{content:"arrow_outward"}
.ycm-arrow_upward::before{content:"arrow_upward"}
.ycm-assignment::before{content:"assignment"}
.ycm-auto_awesome::before{content:"auto_awesome"}
.ycm-badge::before{content:"badge"}
.ycm-bar_chart::before{content:"bar_chart"}
.ycm-bolt::before{content:"bolt"}
.ycm-business::before{content:"business"}
.ycm-calendar_month::before{content:"calendar_month"}
.ycm-call::before{content:"call"}
.ycm-chat::before{content:"chat"}
.ycm-check::before{content:"check"}
.ycm-check_circle::before{content:"check_circle"}
.ycm-chevron_left::before{content:"chevron_left"}
.ycm-chevron_right::before{content:"chevron_right"}
.ycm-cloud::before{content:"cloud"}
.ycm-cloud_done::before{content:"cloud_done"}
.ycm-code::before{content:"code"}
.ycm-contact_support::before{content:"contact_support"}
.ycm-dashboard::before{content:"dashboard"}
.ycm-database::before{content:"database"}
.ycm-description::before{content:"description"}
.ycm-devices::before{content:"devices"}
.ycm-distance::before{content:"distance"}
.ycm-dns::before{content:"dns"}
.ycm-done_all::before{content:"done_all"}
.ycm-download::before{content:"download"}
.ycm-east::before{content:"east"}
.ycm-edit::before{content:"edit"}
.ycm-error::before{content:"error"}
.ycm-event::before{content:"event"}
.ycm-expand_less::before{content:"expand_less"}
.ycm-expand_more::before{content:"expand_more"}
.ycm-fact_check::before{content:"fact_check"}
.ycm-factory::before{content:"factory"}
.ycm-filter_alt::before{content:"filter_alt"}
.ycm-flag::before{content:"flag"}
.ycm-forklift::before{content:"forklift"}
.ycm-gavel::before{content:"gavel"}
.ycm-group::before{content:"group"}
.ycm-groups::before{content:"groups"}
.ycm-handshake::before{content:"handshake"}
.ycm-help::before{content:"help"}
.ycm-history::before{content:"history"}
.ycm-home::before{content:"home"}
.ycm-hub::before{content:"hub"}
.ycm-info::before{content:"info"}
.ycm-input::before{content:"input"}
.ycm-insights::before{content:"insights"}
.ycm-inventory_2::before{content:"inventory_2"}
.ycm-keyboard_return::before{content:"keyboard_return"}
.ycm-language::before{content:"language"}
.ycm-lightbulb::before{content:"lightbulb"}
.ycm-link::before{content:"link"}
.ycm-local_shipping::before{content:"local_shipping"}
.ycm-location_on::before{content:"location_on"}
.ycm-lock::before{content:"lock"}
.ycm-login::before{content:"login"}
.ycm-mail::before{content:"mail"}
.ycm-map::before{content:"map"}
.ycm-menu::before{content:"menu"}
.ycm-monitoring::before{content:"monitoring"}
.ycm-more_horiz::before{content:"more_horiz"}
.ycm-neurology::before{content:"neurology"}
.ycm-north_east::before{content:"north_east"}
.ycm-notifications::before{content:"notifications"}
.ycm-notifications_active::before{content:"notifications_active"}
.ycm-open_in_new::before{content:"open_in_new"}
.ycm-package_2::before{content:"package_2"}
.ycm-person::before{content:"person"}
.ycm-pin_drop::before{content:"pin_drop"}
.ycm-play_arrow::before{content:"play_arrow"}
.ycm-policy::before{content:"policy"}
.ycm-psychology::before{content:"psychology"}
.ycm-public::before{content:"public"}
.ycm-query_stats::before{content:"query_stats"}
.ycm-receipt_long::before{content:"receipt_long"}
.ycm-refresh::before{content:"refresh"}
.ycm-remove::before{content:"remove"}
.ycm-rocket_launch::before{content:"rocket_launch"}
.ycm-route::before{content:"route"}
.ycm-schedule::before{content:"schedule"}
.ycm-school::before{content:"school"}
.ycm-search::before{content:"search"}
.ycm-search_insights::before{content:"search_insights"}
.ycm-security::before{content:"security"}
.ycm-sensors::before{content:"sensors"}
.ycm-settings::before{content:"settings"}
.ycm-share::before{content:"share"}
.ycm-shield::before{content:"shield"}
.ycm-shield_lock::before{content:"shield_lock"}
.ycm-speed::before{content:"speed"}
.ycm-star::before{content:"star"}
.ycm-storefront::before{content:"storefront"}
.ycm-support_agent::before{content:"support_agent"}
.ycm-sync::before{content:"sync"}
.ycm-sync_alt::before{content:"sync_alt"}
.ycm-table_view::before{content:"table_view"}
.ycm-task_alt::before{content:"task_alt"}
.ycm-terminal::before{content:"terminal"}
.ycm-timeline::before{content:"timeline"}
.ycm-timer::before{content:"timer"}
.ycm-trending_down::before{content:"trending_down"}
.ycm-trending_up::before{content:"trending_up"}
.ycm-troubleshoot::before{content:"troubleshoot"}
.ycm-tune::before{content:"tune"}
.ycm-update::before{content:"update"}
.ycm-upload::before{content:"upload"}
.ycm-verified::before{content:"verified"}
.ycm-verified_user::before{content:"verified_user"}
.ycm-visibility::before{content:"visibility"}
.ycm-warehouse::before{content:"warehouse"}
.ycm-warning::before{content:"warning"}
.ycm-west::before{content:"west"}
.ycm-work::before{content:"work"}
