/*
* Remix Icon v4.0.0 Subset — only icons used in bonaire4.com
* https://remixicon.com
* Generated from CDN: https://cdn.jsdelivr.net/npm/remixicon@4.0.0/fonts/remixicon.css
*/
@font-face {
  font-family: "remixicon";
  src: url("https://cdn.jsdelivr.net/npm/remixicon@4.0.0/fonts/remixicon.woff2?t=1702724036775") format("woff2");
  font-display: swap;
}
[class^="ri-"], [class*=" ri-"] {
  font-family: "remixicon" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* ── Navigation & UI ── */
.ri-arrow-down-s-line:before { content: "\ea4e"; }
.ri-arrow-left-line:before { content: "\ea60"; }
.ri-arrow-left-s-line:before { content: "\ea64"; }
.ri-arrow-right-line:before { content: "\ea6c"; }
.ri-arrow-right-s-line:before { content: "\ea6e"; }
.ri-arrow-right-up-line:before { content: "\ea70"; }
.ri-check-line:before { content: "\eb7b"; }
.ri-checkbox-circle-line:before { content: "\eb81"; }
.ri-close-line:before { content: "\eb99"; }
.ri-error-warning-line:before { content: "\eca1"; }
.ri-menu-line:before { content: "\ef3e"; }
.ri-search-2-line:before { content: "\f0cd"; }
.ri-search-line:before { content: "\f0d1"; }

/* ── Header / Nav tabs ── */
.ri-home-4-line:before { content: "\ee1d"; }
.ri-building-2-line:before { content: "\eb09"; }
.ri-service-line:before { content: "\f0e2"; }
.ri-flow-chart:before { content: "\ed46"; }
.ri-gallery-line:before { content: "\eda5"; }
.ri-mail-line:before { content: "\eef6"; }

/* ── Contact & Social ── */
.ri-map-pin-line:before { content: "\ef14"; }
.ri-phone-line:before { content: "\efec"; }
.ri-facebook-fill:before { content: "\ecbc"; }
.ri-instagram-line:before { content: "\ee66"; }
.ri-whatsapp-line:before { content: "\f2bc"; }
.ri-global-line:before { content: "\edcf"; }

/* ── Services ── */
.ri-sofa-line:before { content: "\f41e"; }
.ri-pencil-ruler-2-line:before { content: "\efe2"; }
.ri-building-line:before { content: "\eb0f"; }
.ri-hammer-line:before { content: "\edef"; }
.ri-palette-line:before { content: "\efc5"; }
.ri-home-heart-line:before { content: "\ee2a"; }
.ri-restaurant-line:before { content: "\f084"; }
.ri-lightbulb-line:before { content: "\eea9"; }
.ri-drop-line:before { content: "\ec6a"; }
.ri-plant-line:before { content: "\f007"; }
.ri-door-closed-line:before { content: "\ec44"; }
.ri-layout-line:before { content: "\ee95"; }
.ri-heart-pulse-line:before { content: "\ee11"; }
.ri-restaurant-2-line:before { content: "\f082"; }
.ri-tools-line:before { content: "\f21b"; }
.ri-sun-line:before { content: "\f1bf"; }
.ri-image-line:before { content: "\ee4b"; }
.ri-truck-line:before { content: "\f231"; }
.ri-run-line:before { content: "\f0a5"; }
.ri-windy-line:before { content: "\f2ca"; }
.ri-umbrella-line:before { content: "\f243"; }
.ri-hotel-bed-line:before { content: "\ee39"; }
.ri-focus-3-line:before { content: "\ed4c"; }
.ri-sparkling-line:before { content: "\f36d"; }
.ri-sparkling-2-line:before { content: "\f36b"; }
.ri-home-wifi-line:before { content: "\ee31"; }
.ri-leaf-line:before { content: "\eea3"; }
.ri-smartphone-line:before { content: "\f15a"; }
.ri-lightbulb-flash-line:before { content: "\eea8"; }
.ri-contrast-2-line:before { content: "\ebd4"; }
.ri-temp-hot-line:before { content: "\f1f4"; }
.ri-temp-cold-line:before { content: "\f1f2"; }
.ri-water-flash-line:before { content: "\f2b0"; }
.ri-flashlight-line:before { content: "\ed3d"; }
.ri-building-3-line:before { content: "\eb0b"; }
.ri-paint-brush-line:before { content: "\efc1"; }
.ri-grid-line:before { content: "\eddf"; }
.ri-moon-line:before { content: "\ef75"; }
.ri-remote-control-line:before { content: "\f070"; }
.ri-t-shirt-line:before { content: "\f1d9"; }
.ri-layout-column-line:before { content: "\ee8d"; }
.ri-layout-grid-line:before { content: "\ee90"; }
.ri-layout-masonry-line:before { content: "\ee97"; }
.ri-shield-check-line:before { content: "\f100"; }
.ri-settings-3-line:before { content: "\f0e6"; }
.ri-ruler-2-line:before { content: "\f0a1"; }
.ri-ruler-line:before { content: "\f0a3"; }
.ri-file-shield-line:before { content: "\ed0b"; }
.ri-heart-3-line:before { content: "\ee0b"; }
.ri-calendar-check-line:before { content: "\eb23"; }
.ri-wallet-3-line:before { content: "\f2ac"; }
.ri-file-list-3-line:before { content: "\ecef"; }
.ri-file-list-line:before { content: "\ecf1"; }
.ri-eye-line:before { content: "\ecb5"; }
.ri-money-euro-circle-line:before { content: "\ef69"; }
.ri-pencil-ruler-line:before { content: "\efe4"; }
.ri-user-voice-line:before { content: "\f27a"; }
.ri-vip-crown-line:before { content: "\f28e"; }
.ri-vip-diamond-line:before { content: "\f290"; }
.ri-stack-line:before { content: "\f181"; }
.ri-team-line:before { content: "\f1ee"; }
.ri-award-line:before { content: "\ea8a"; }
.ri-question-answer-line:before { content: "\f043"; }
.ri-zoom-in-line:before { content: "\f2db"; }
.ri-zoom-out-line:before { content: "\f2dd"; }
.ri-play-circle-line:before { content: "\f009"; }
.ri-time-line:before { content: "\f20f"; }
.ri-contrast-drop-line:before { content: "\ebd8"; }
.ri-artboard-2-line:before { content: "\ea7a"; }
.ri-door-line:before { content: "\ec46"; }
.ri-key-2-line:before { content: "\ee6f"; }