@font-face {
    font-family: 'icomoon';
    src:  url('./icons/icomoon.eot?g4p6ur');
    src:  url('./icons/icomoon.eot?g4p6ur#iefix') format('embedded-opentype'),
      url('./icons/icomoon.ttf?g4p6ur') format('truetype'),
      url('./icons/icomoon.woff?g4p6ur') format('woff'),
      url('./icons/icomoon.svg?g4p6ur#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }

  [class^="pirha-icon-"], [class*=" pirha-icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .pirha-icon--menu:before {
    content: "\e925";
  }
  .pirha-icon--listen:before {
    content: "\e924";
  }
  .pirha-icon--arrow-direction:before {
    content: "\e923";
  }
  .pirha-icon--person-incharge:before {
    content: "\e900";
  }
  .pirha-icon--arrow-down:before {
    content: "\e901";
  }
  .pirha-icon--arrow-left:before {
    content: "\e902";
  }
  .pirha-icon--arrow-right:before {
    content: "\e903";
  }
  .pirha-icon--arrow-up:before {
    content: "\e904";
  }
  .pirha-icon--attachment:before {
    content: "\e905";
  }
  .pirha-icon--chevron-down:before {
    content: "\e906";
  }
  .pirha-icon--chevron-up:before {
    content: "\e907";
  }
  .pirha-icon--chevron-left:before {
    content: "\e926";
  }
  .pirha-icon--chevron-right:before {
    content: "\e927";
  }
  .pirha-icon--close:before {
    content: "\e908";
  }
  .pirha-icon--emergency:before {
    content: "\e909";
  }
  .pirha-icon--flower:before {
    content: "\e90a";
  }
  .pirha-icon--globe-wire:before {
    content: "\e90b";
  }
  .pirha-icon--globe:before {
    content: "\e90c";
  }
  .pirha-icon--grib:before {
    content: "\e90d";
  }
  .pirha-icon--heart-egc:before {
    content: "\e90e";
  }
  .pirha-icon--info:before {
    content: "\e90f";
  }
  .pirha-icon--link-external:before {
    content: "\e910";
  }
  .pirha-icon--lock:before {
    content: "\e911";
  }
  .pirha-icon--medical_services .path1:before {
    content: "\e912";
    color: rgb(25, 25, 25);
  }
  .pirha-icon--medical_services .path2:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(24, 24, 24);
  }
  .pirha-icon--net-clinic:before {
    content: "\e914";
  }
  .pirha-icon--person-group:before {
    content: "\e915";
  }
  .pirha-icon--person-injured:before {
    content: "\e916";
  }
  .pirha-icon--person-waving:before {
    content: "\e917";
  }
  .pirha-icon--person-wheelchair:before {
    content: "\e918";
  }
  .pirha-icon--phone-solid:before {
    content: "\e919";
  }
  .pirha-icon--phone:before {
    content: "\e91a";
  }
  .pirha-icon--pin-solid:before {
    content: "\e91b";
  }
  .pirha-icon--pin:before {
    content: "\e91c";
  }
  .pirha-icon--potted-plant:before {
    content: "\e91d";
  }
  .pirha-icon--search-2:before {
    content: "\e91e";
  }
  .pirha-icon--search:before {
    content: "\e91f";
  }
  .pirha-icon--stethoscope:before {
    content: "\e920";
  }
  .pirha-icon--time:before {
    content: "\e921";
  }
  .pirha-icon--video:before {
    content: "\e922";
  }
  .pirha-icon--envelope-solid:before {
    content: "\e928";
  }
  .pirha-icon--envelope:before {
    content: "\e929";
  }
  .pirha-icon--alert:before {
    content: "\e92a";
  }
  .pirha-icon--chat-solid:before {
    content: "\e92b";
  }
  .pirha-icon--digi:before {
    content: "\e913";
  }
  .pirha-icon--form:before {
    content: "\e92c";
  }