/*
* Remix Icon v4.3.0
* https://remixicon.com
* https://github.com/Remix-Design/RemixIcon
*
* Copyright RemixIcon.com
* Released under the Apache License Version 2.0
*
* Date: 2024-06-13
*/
@font-face {
  font-family: "remixicon";
  src: url('remixicon.eot?t=1718271040674');
  /* IE9*/
  src: url('remixicon.eot?t=1718271040674#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url("remixicon.woff2?t=1718271040674") format("woff2"),
    url("remixicon.woff?t=1718271040674") format("woff"),
    url('remixicon.ttf?t=1718271040674') format('truetype'),
    /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('remixicon.svg?t=1718271040674#remixicon') format('svg');
  /* iOS 4.1- */
  font-display: swap;
}

[class^="ri-"] {
  font-family: 'remixicon' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ri-arrow-right-line:before {
  content: "\ea6c";
}

.ri-arrow-right-up-line:before {
  content: "\ea70";
}

.ri-close-line:before {
  content: "\eb99";
}

.ri-contrast-2-line:before {
  content: "\ebd4";
}

.ri-github-fill:before {
  content: "\edca";
}

.ri-linkedin-fill:before {
  content: "\eeb5";
}

.ri-mail-fill:before {
  content: "\eef3";
}

.ri-map-2-fill:before {
  content: "\ef05";
}

.ri-menu-2-line:before {
  content: "\ef32";
}

.ri-phone-fill:before {
  content: "\efe9";
}

.ri-star-fill:before {
  content: "\f186";
}

.ri-sun-fill:before {
  content: "\f1bc";
}

.ri-contract-line:before {
  content: "\f433";
}