/* Homesae child theme — SUBSET of Happy Elementor Addons 'Huge Icons'.
   Generated 2026-06-27 to replace the full 29KB huge-icons.min.css (Ahrefs 'CSS file size too large').
   Contains only the glyphs the site actually uses (property cards + /sell/ feature icons) plus
   related real-estate card icons for safety. Font files are reused from the plugin (absolute URLs).
   If new HugeIcons are added in Elementor, regenerate this subset or remove the style_loader_tag
   swap in functions.php (homesae_swap_huge_icons_css). */
@font-face{font-family:"Huge Icons";src:url("https://www.homesae.com/wp-content/plugins/happy-elementor-addons/assets/fonts/huge-icons/huge-icons.woff2") format("woff2"),url("https://www.homesae.com/wp-content/plugins/happy-elementor-addons/assets/fonts/huge-icons/huge-icons.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}
.huge,.fashuge{font-family:"Huge Icons"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.huge-bed-double:before{content:"\f093";}
.huge-floor-plan:before{content:"\f17b";}
.huge-online-learning-04:before{content:"\f27a";}
.huge-marketing:before{content:"\ea0a";}
.huge-discount-tag-01:before{content:"\e9ff";}
.huge-document-validation:before{content:"\f59c";}
.huge-customer-support:before{content:"\e9ed";}
.huge-baby-bed-01:before{content:"\f08e";}
.huge-baby-bed-02:before{content:"\f08f";}
.huge-bathtub-01:before{content:"\f090";}
.huge-bathtub-02:before{content:"\f091";}
.huge-bed:before{content:"\f096";}
.huge-bed-bunk:before{content:"\f092";}
.huge-bed-single-01:before{content:"\f094";}
.huge-bed-single-02:before{content:"\f095";}
.huge-bedug-01:before{content:"\ee98";}
.huge-bedug-02:before{content:"\ee99";}
.huge-bitcoin-location:before{content:"\f47f";}
.huge-bitcoin-tag:before{content:"\f492";}
.huge-building-01:before{content:"\f693";}
.huge-building-02:before{content:"\f694";}
.huge-building-03:before{content:"\f695";}
.huge-building-04:before{content:"\f696";}
.huge-building-05:before{content:"\f697";}
.huge-building-06:before{content:"\f698";}
.huge-calendar-01:before{content:"\f422";}
.huge-calendar-02:before{content:"\f423";}
.huge-calendar-03:before{content:"\f424";}
.huge-calendar-04:before{content:"\f425";}
.huge-calendar-add-01:before{content:"\f426";}
.huge-calendar-add-02:before{content:"\f427";}
.huge-calendar-block-01:before{content:"\f428";}
.huge-calendar-block-02:before{content:"\f429";}
.huge-calendar-check-in-01:before{content:"\f42a";}
.huge-calendar-check-in-02:before{content:"\f42b";}
.huge-calendar-check-out-01:before{content:"\f42c";}
.huge-calendar-check-out-02:before{content:"\f42d";}
.huge-calendar-download-01:before{content:"\f42e";}
.huge-calendar-download-02:before{content:"\f42f";}
.huge-calendar-favorite-01:before{content:"\f430";}
.huge-calendar-favorite-02:before{content:"\f431";}
.huge-calendar-lock-01:before{content:"\f432";}
.huge-calendar-lock-02:before{content:"\f433";}
.huge-calendar-love-01:before{content:"\f434";}
.huge-calendar-love-02:before{content:"\f435";}
.huge-calendar-minus-01:before{content:"\f436";}
.huge-calendar-minus-02:before{content:"\f437";}
.huge-calendar-remove-01:before{content:"\f438";}
.huge-calendar-remove-02:before{content:"\f439";}
.huge-calendar-setting-01:before{content:"\f43a";}
.huge-calendar-setting-02:before{content:"\f43b";}
.huge-calendar-upload-01:before{content:"\f43c";}
.huge-calendar-upload-02:before{content:"\f43d";}
.huge-car-parking-01:before{content:"\edcc";}
.huge-car-parking-02:before{content:"\edcd";}
.huge-cottage:before{content:"\f6a5";}
.huge-discount-tag-02:before{content:"\ea00";}
.huge-electric-home-01:before{content:"\f1d3";}
.huge-electric-home-02:before{content:"\f1d4";}
.huge-garage:before{content:"\f0b4";}
.huge-google-home:before{content:"\f3d3";}
.huge-home-01:before{content:"\ef05";}
.huge-home-02:before{content:"\ef06";}
.huge-home-03:before{content:"\ef07";}
.huge-home-04:before{content:"\ef08";}
.huge-home-05:before{content:"\ef09";}
.huge-home-06:before{content:"\ef0a";}
.huge-home-wifi:before{content:"\e906";}
.huge-hospital-bed-01:before{content:"\ebec";}
.huge-hospital-bed-02:before{content:"\ebed";}
.huge-hospital-location:before{content:"\ebee";}
.huge-instagram:before{content:"\ed6b";}
.huge-location-01:before{content:"\ecee";}
.huge-location-02:before{content:"\ecef";}
.huge-location-03:before{content:"\ecf0";}
.huge-location-04:before{content:"\ecf1";}
.huge-location-05:before{content:"\ecf2";}
.huge-location-06:before{content:"\ecf3";}
.huge-location-07:before{content:"\ecf4";}
.huge-location-08:before{content:"\ecf5";}
.huge-location-09:before{content:"\ecf6";}
.huge-location-10:before{content:"\ecf7";}
.huge-location-add-01:before{content:"\ecf8";}
.huge-location-add-02:before{content:"\ecf9";}
.huge-location-check-01:before{content:"\ecfa";}
.huge-location-check-02:before{content:"\ecfb";}
.huge-location-favourite-01:before{content:"\ecfc";}
.huge-location-favourite-02:before{content:"\ecfd";}
.huge-location-offline-01:before{content:"\ecfe";}
.huge-location-offline-02:before{content:"\ecff";}
.huge-location-offline-03:before{content:"\ed00";}
.huge-location-offline-04:before{content:"\ed01";}
.huge-location-remove-01:before{content:"\ed02";}
.huge-location-remove-02:before{content:"\ed03";}
.huge-location-share-01:before{content:"\ed04";}
.huge-location-share-02:before{content:"\ed05";}
.huge-location-star-01:before{content:"\ed06";}
.huge-location-star-02:before{content:"\ed07";}
.huge-location-update-01:before{content:"\ed08";}
.huge-location-update-02:before{content:"\ed09";}
.huge-location-user-01:before{content:"\ed0a";}
.huge-location-user-02:before{content:"\ed0b";}
.huge-location-user-03:before{content:"\ed0c";}
.huge-location-user-04:before{content:"\ed0d";}
.huge-maps-location-01:before{content:"\ed18";}
.huge-maps-location-02:before{content:"\ed19";}
.huge-mosque-location:before{content:"\eeab";}
.huge-octagon:before{content:"\eca1";}
.huge-parking-area-circle:before{content:"\eddc";}
.huge-parking-area-square:before{content:"\eddd";}
.huge-pentagon:before{content:"\ea67";}
.huge-pentagon1:before{content:"\eca6";}
.huge-pin-location-01:before{content:"\ed26";}
.huge-pin-location-02:before{content:"\ed27";}
.huge-pin-location-03:before{content:"\ed28";}
.huge-road-location-01:before{content:"\ed2f";}
.huge-road-location-02:before{content:"\ed30";}
.huge-ruler:before{content:"\f34e";}
.huge-sale-tag-01:before{content:"\ea1a";}
.huge-sale-tag-02:before{content:"\ea1b";}
.huge-screen-add-to-home:before{content:"\f3fa";}
.huge-search-area:before{content:"\ead7";}
.huge-share-location-01:before{content:"\ed36";}
.huge-share-location-02:before{content:"\ed37";}
.huge-sofa-01:before{content:"\f0c1";}
.huge-sofa-02:before{content:"\f0c2";}
.huge-sofa-03:before{content:"\f0c3";}
.huge-sofa-single:before{content:"\f0c4";}
.huge-store-location-01:before{content:"\ea54";}
.huge-store-location-02:before{content:"\ea55";}
.huge-tag-01:before{content:"\f6ee";}
.huge-tag-02:before{content:"\f6ef";}
.huge-tags:before{content:"\ea58";}
.huge-vintage-clock:before{content:"\f0d0";}
.huge-wifi-location:before{content:"\e933";}
.huge-zoom-in-area:before{content:"\eae2";}
.huge-zoom-out-area:before{content:"\eae3";}
