/* Auto-generated by scripts/build_icons.py (home) — не редактировать */


@font-face {
  font-family: "Phosphor";
  src:
    url("./Phosphor.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ph {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ph.ph-arrow-right:before {
  content: "\e06c";
}
.ph.ph-bed:before {
  content: "\e0cc";
}
.ph.ph-calendar-blank:before {
  content: "\e10a";
}
.ph.ph-calendar-check:before {
  content: "\e712";
}
.ph.ph-caret-left:before {
  content: "\e138";
}
.ph.ph-caret-right:before {
  content: "\e13a";
}
.ph.ph-chat-circle-dots:before {
  content: "\e16c";
}
.ph.ph-check:before {
  content: "\e182";
}
.ph.ph-check-circle:before {
  content: "\e184";
}
.ph.ph-clipboard-text:before {
  content: "\e198";
}
.ph.ph-door-open:before {
  content: "\e7e6";
}
.ph.ph-drop:before {
  content: "\e210";
}
.ph.ph-first-aid:before {
  content: "\e56e";
}
.ph.ph-flame:before {
  content: "\e624";
}
.ph.ph-flower-lotus:before {
  content: "\e6cc";
}
.ph.ph-hand-swipe-left:before {
  content: "\ec94";
}
.ph.ph-heartbeat:before {
  content: "\e2ac";
}
.ph.ph-lightning:before {
  content: "\e2de";
}
.ph.ph-map-pin:before {
  content: "\e316";
}
.ph.ph-mountains:before {
  content: "\e7ae";
}
.ph.ph-newspaper:before {
  content: "\e344";
}
.ph.ph-path:before {
  content: "\e39c";
}
.ph.ph-plus:before {
  content: "\e3d4";
}
.ph.ph-question:before {
  content: "\e3e8";
}
.ph.ph-ruler:before {
  content: "\e6b8";
}
.ph.ph-stethoscope:before {
  content: "\e7ea";
}
.ph.ph-sun:before {
  content: "\e472";
}
.ph.ph-sun-horizon:before {
  content: "\e5b6";
}
.ph.ph-thermometer:before {
  content: "\e5c6";
}
.ph.ph-thermometer-cold:before {
  content: "\e5c8";
}
.ph.ph-thermometer-hot:before {
  content: "\e5ca";
}
.ph.ph-users:before {
  content: "\e4d6";
}
.ph.ph-waves:before {
  content: "\e6de";
}
.ph.ph-wind:before {
  content: "\e5d2";
}


@font-face {
  font-family: "Phosphor-Bold";
  src:
    url("./Phosphor-Bold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ph-bold {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Bold" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ph-bold.ph-bed:before {
  content: "\e0cc";
}
.ph-bold.ph-buildings:before {
  content: "\e102";
}
.ph-bold.ph-calendar-check:before {
  content: "\e712";
}
.ph-bold.ph-check:before {
  content: "\e182";
}
.ph-bold.ph-check-circle:before {
  content: "\e184";
}
.ph-bold.ph-clipboard-text:before {
  content: "\e198";
}
.ph-bold.ph-clock:before {
  content: "\e19a";
}
.ph-bold.ph-drop:before {
  content: "\e210";
}
.ph-bold.ph-envelope:before {
  content: "\e214";
}
.ph-bold.ph-first-aid:before {
  content: "\e56e";
}
.ph-bold.ph-flame:before {
  content: "\e624";
}
.ph-bold.ph-flower-lotus:before {
  content: "\e6cc";
}
.ph-bold.ph-fork-knife:before {
  content: "\e262";
}
.ph-bold.ph-hand-coins:before {
  content: "\ea8c";
}
.ph-bold.ph-handshake:before {
  content: "\e582";
}
.ph-bold.ph-headset:before {
  content: "\e584";
}
.ph-bold.ph-heartbeat:before {
  content: "\e2ac";
}
.ph-bold.ph-hospital:before {
  content: "\e844";
}
.ph-bold.ph-lightning:before {
  content: "\e2de";
}
.ph-bold.ph-magnet:before {
  content: "\e680";
}
.ph-bold.ph-map-pin-line:before {
  content: "\e318";
}
.ph-bold.ph-medal:before {
  content: "\e320";
}
.ph-bold.ph-microscope:before {
  content: "\ec7a";
}
.ph-bold.ph-mountains:before {
  content: "\e7ae";
}
.ph-bold.ph-path:before {
  content: "\e39c";
}
.ph-bold.ph-phone:before {
  content: "\e3b8";
}
.ph-bold.ph-question:before {
  content: "\e3e8";
}
.ph-bold.ph-shield-check:before {
  content: "\e40c";
}
.ph-bold.ph-star:before {
  content: "\e46a";
}
.ph-bold.ph-stethoscope:before {
  content: "\e7ea";
}
.ph-bold.ph-sun:before {
  content: "\e472";
}
.ph-bold.ph-sun-horizon:before {
  content: "\e5b6";
}
.ph-bold.ph-tag:before {
  content: "\e478";
}
.ph-bold.ph-thermometer-cold:before {
  content: "\e5c8";
}
.ph-bold.ph-users:before {
  content: "\e4d6";
}
.ph-bold.ph-waves:before {
  content: "\e6de";
}


@font-face {
  font-family: "Phosphor-Fill";
  src:
    url("./Phosphor-Fill.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ph-fill {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Fill" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ph-fill.ph-flower-lotus:before {
  content: "\e6cc";
}
.ph-fill.ph-hospital:before {
  content: "\e844";
}
.ph-fill.ph-star:before {
  content: "\e46a";
}


@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("./fa-solid-900.woff2") format("woff2");
}

.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}
.fa,
.fas,
.far,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.fas,
.far {
  font-family: "Font Awesome 6 Free";
}
.fas {
  font-weight: 900;
}
.far {
  font-weight: 400;
}
.fab {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
}
@keyframes fa-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.fa-arrow-right::before {
  content: "\F061";
}
.fa-award::before {
  content: "\F559";
}
.fa-balance-scale::before {
  content: "\F24E";
}
.fa-bars::before {
  content: "\F0C9";
}
.fa-bath::before {
  content: "\F2CD";
}
.fa-bed::before {
  content: "\F236";
}
.fa-bolt::before {
  content: "\F0E7";
}
.fa-bone::before {
  content: "\F5D7";
}
.fa-briefcase::before {
  content: "\F0B1";
}
.fa-building::before {
  content: "\F1AD";
}
.fa-bus::before {
  content: "\F207";
}
.fa-calendar-alt::before {
  content: "\F073";
}
.fa-calendar-check::before {
  content: "\F274";
}
.fa-check::before {
  content: "\F00C";
}
.fa-chevron-down::before {
  content: "\F078";
}
.fa-chevron-left::before {
  content: "\F053";
}
.fa-chevron-right::before {
  content: "\F054";
}
.fa-circle-notch::before {
  content: "\F1CE";
}
.fa-clipboard-list::before {
  content: "\F46D";
}
.fa-clock::before {
  content: "\F017";
}
.fa-cloud::before {
  content: "\F0C2";
}
.fa-cloud-moon::before {
  content: "\F6C3";
}
.fa-cloud-showers-heavy::before {
  content: "\F740";
}
.fa-cloud-sun::before {
  content: "\F6C4";
}
.fa-comment-dots::before {
  content: "\F4AD";
}
.fa-dna::before {
  content: "\F471";
}
.fa-door-closed::before {
  content: "\F52A";
}
.fa-envelope::before {
  content: "\F0E0";
}
.fa-file-contract::before {
  content: "\F56C";
}
.fa-file-invoice::before {
  content: "\F570";
}
.fa-file-lines::before {
  content: "\F15C";
}
.fa-file-medical::before {
  content: "\F477";
}
.fa-gavel::before {
  content: "\F0E3";
}
.fa-gift::before {
  content: "\F06B";
}
.fa-hand-holding-dollar::before {
  content: "\F4C0";
}
.fa-handshake::before {
  content: "\F2B5";
}
.fa-headset::before {
  content: "\F590";
}
.fa-heart-pulse::before {
  content: "\F21E";
}
.fa-heartbeat::before {
  content: "\F21E";
}
.fa-hospital::before {
  content: "\F0F8";
}
.fa-images::before {
  content: "\F302";
}
.fa-info-circle::before {
  content: "\F05A";
}
.fa-landmark::before {
  content: "\F66F";
}
.fa-leaf::before {
  content: "\F06C";
}
.fa-link::before {
  content: "\F0C1";
}
.fa-list::before {
  content: "\F03A";
}
.fa-magnet::before {
  content: "\F076";
}
.fa-map-marker-alt::before {
  content: "\F3C5";
}
.fa-microscope::before {
  content: "\F610";
}
.fa-moon::before {
  content: "\F186";
}
.fa-mountain-sun::before {
  content: "\E52F";
}
.fa-newspaper::before {
  content: "\F1EA";
}
.fa-notes-medical::before {
  content: "\F481";
}
.fa-paper-plane::before {
  content: "\F1D8";
}
.fa-pen-nib::before {
  content: "\F5AD";
}
.fa-pencil-alt::before {
  content: "\F303";
}
.fa-percent::before {
  content: "\25";
}
.fa-phone::before {
  content: "\F095";
}
.fa-rss::before {
  content: "\F09E";
}
.fa-ruble-sign::before {
  content: "\F158";
}
.fa-search::before {
  content: "\F002";
}
.fa-shield-alt::before {
  content: "\F3ED";
}
.fa-shield-halved::before {
  content: "\F3ED";
}
.fa-sign-in-alt::before {
  content: "\F2F6";
}
.fa-sitemap::before {
  content: "\F0E8";
}
.fa-smog::before {
  content: "\F75F";
}
.fa-snowflake::before {
  content: "\F2DC";
}
.fa-spa::before {
  content: "\F5BB";
}
.fa-star::before {
  content: "\F005";
}
.fa-stethoscope::before {
  content: "\F0F1";
}
.fa-sun::before {
  content: "\F185";
}
.fa-swimming-pool::before {
  content: "\F5C5";
}
.fa-tag::before {
  content: "\F02B";
}
.fa-temperature-low::before {
  content: "\F76B";
}
.fa-times::before {
  content: "\F00D";
}
.fa-tint::before {
  content: "\F043";
}
.fa-tree::before {
  content: "\F1BB";
}
.fa-tv::before {
  content: "\F26C";
}
.fa-user::before {
  content: "\F007";
}
.fa-user-md::before {
  content: "\F0F0";
}
.fa-user-tie::before {
  content: "\F508";
}
.fa-utensils::before {
  content: "\F2E7";
}
.fa-video::before {
  content: "\F03D";
}
.fa-walking::before {
  content: "\F554";
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./fa-brands-400.woff2") format("woff2");
}

.fa-odnoklassniki::before {
  content: "\F263";
}
.fa-telegram::before {
  content: "\F2C6";
}
.fa-vk::before {
  content: "\F189";
}
