/*
Theme Name: Neman Static WP Theme v75
Theme URI:
Author: OpenAI
Description: Монолитная WordPress-тема НЕМАН v75. Выровнены карточки преимуществ сервисного центра и сохранены адаптивные исправления фотогалереи.
Version: 75.0
Text Domain: neman-static
*/

/* Основные стили находятся внутри HTML-шаблонов, чтобы сохранить исходную вёрстку. */


/* ===== v40: guaranteed pointer cursor for all interactive elements ===== */
a[href],
button:not(:disabled),
input[type="button"]:not(:disabled),
input[type="submit"]:not(:disabled),
input[type="reset"]:not(:disabled),
input[type="checkbox"]:not(:disabled),
input[type="radio"]:not(:disabled),
select:not(:disabled),
summary,
label[for],
[role="button"],
[onclick],
[data-tab],
[data-target],
[data-product-tab],
[data-spec-tab],
.sub-nav-link,
.sub-nav-link *,
.mobile-link,
.mobile-link *,
.modal-close,
.nm-legal-modal-close,
.swiper-button-next,
.swiper-button-prev,
.swiper-pagination-bullet {
  cursor: pointer !important;
}

/* v71: плавная фирменная кнопка субсидии без старых эффектов и анимаций. */
a.neman-hero-subsidy-btn-v67,
a.neman-hero-subsidy-btn-v67:visited {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: .75rem !important;
  width: 100% !important;
  min-height: 58px !important;
  box-sizing: border-box !important;
  background-color: #245f96 !important;
  background-image: none !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border: 1px solid rgba(151, 199, 239, .72) !important;
  opacity: 1 !important;
  visibility: visible !important;
  text-decoration: none !important;
  text-shadow: none !important;
  box-shadow: 0 12px 28px rgba(1, 29, 60, .34), inset 0 1px 0 rgba(255,255,255,.18) !important;
  font-family: Arial, "Helvetica Neue", sans-serif !important;
  font-weight: 800 !important;
  letter-spacing: .025em !important;
  animation: none !important;
  filter: none !important;
  transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease !important;
  will-change: auto !important;
}
a.neman-hero-subsidy-btn-v67::before,
a.neman-hero-subsidy-btn-v67::after {
  content: none !important;
  display: none !important;
  animation: none !important;
  transition: none !important;
}
a.neman-hero-subsidy-btn-v67 i {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 28px !important;
  height: 28px !important;
  flex: 0 0 28px !important;
  border-radius: 50% !important;
  background: rgba(255, 255, 255, .14) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: none !important;
}
a.neman-hero-subsidy-btn-v67:hover {
  background-color: #2d72ad !important;
  background-image: none !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-color: rgba(185, 218, 246, .82) !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 14px 30px rgba(1, 29, 60, .38), inset 0 1px 0 rgba(255,255,255,.20) !important;
}
a.neman-hero-subsidy-btn-v67:active {
  transform: translateY(0) !important;
  box-shadow: 0 9px 22px rgba(1, 29, 60, .30), inset 0 1px 0 rgba(255,255,255,.18) !important;
}
a.neman-hero-subsidy-btn-v67:focus-visible {
  outline: 3px solid #fff !important;
  outline-offset: 4px !important;
}
button:disabled,
input:disabled,
select:disabled,
textarea:disabled,
[aria-disabled="true"],
.disabled {
  cursor: not-allowed !important;
}



/* ===== v28 local generated CSS: Tailwind utilities, icons, local replacements ===== */
/* Local utility CSS generated for this theme. */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-red-500: oklch(63.7% 0.237 25.331);
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-yellow-400: oklch(85.2% 0.199 91.936);
    --color-yellow-600: oklch(68.1% 0.162 75.834);
    --color-green-50: oklch(98.2% 0.018 155.826);
    --color-green-400: oklch(79.2% 0.209 151.711);
    --color-green-500: oklch(72.3% 0.219 149.579);
    --color-green-600: oklch(62.7% 0.194 149.214);
    --color-green-700: oklch(52.7% 0.154 150.069);
    --color-blue-50: oklch(97% 0.014 254.604);
    --color-blue-100: oklch(93.2% 0.032 255.585);
    --color-blue-600: oklch(54.6% 0.245 262.881);
    --color-indigo-900: oklch(35.9% 0.144 278.697);
    --color-gray-50: oklch(98.5% 0.002 247.839);
    --color-gray-100: oklch(96.7% 0.003 264.542);
    --color-gray-200: oklch(92.8% 0.006 264.531);
    --color-gray-300: oklch(87.2% 0.01 258.338);
    --color-gray-400: oklch(70.7% 0.022 261.325);
    --color-gray-500: oklch(55.1% 0.027 264.364);
    --color-gray-600: oklch(44.6% 0.03 256.802);
    --color-gray-700: oklch(37.3% 0.034 259.733);
    --color-gray-800: oklch(27.8% 0.033 256.848);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --text-9xl: 8rem;
    --text-9xl--line-height: 1;
    --font-weight-medium: 500;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --tracking-tighter: -0.05em;
    --tracking-tight: -0.025em;
    --tracking-wide: 0.025em;
    --tracking-wider: 0.05em;
    --tracking-widest: 0.1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15);
    --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15);
    --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --aspect-video: 16 / 9;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-neman-navy: #02254d;
    --color-neman-blue: #1973de;
    --color-neman-lightBlue: #7097C5;
    --color-neman-hoverBlue: #aed2f7;
    --color-neman-bgGray: #f8f9fa;
    --animate-marquee: marquee 60s linear infinite;
    --animate-pulse-soft: pulseSoft 2s cubic-bezier(0.4,0,0.6,1) infinite;
    --animate-float: float 6s ease-in-out infinite;
    --animate-slide-up: slideUp .5s ease-out forwards;
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0);
  }
  .-top-6 {
    top: calc(var(--spacing) * -6);
  }
  .-top-16 {
    top: calc(var(--spacing) * -16);
  }
  .-top-20 {
    top: calc(var(--spacing) * -20);
  }
  .-top-24 {
    top: calc(var(--spacing) * -24);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-1\/2 {
    top: calc(1/2 * 100%);
  }
  .top-4 {
    top: calc(var(--spacing) * 4);
  }
  .top-32 {
    top: calc(var(--spacing) * 32);
  }
  .top-full {
    top: 100%;
  }
  .-right-4 {
    right: calc(var(--spacing) * -4);
  }
  .-right-16 {
    right: calc(var(--spacing) * -16);
  }
  .-right-20 {
    right: calc(var(--spacing) * -20);
  }
  .-right-24 {
    right: calc(var(--spacing) * -24);
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-2 {
    right: calc(var(--spacing) * 2);
  }
  .right-4 {
    right: calc(var(--spacing) * 4);
  }
  .right-6 {
    right: calc(var(--spacing) * 6);
  }
  .-bottom-4 {
    bottom: calc(var(--spacing) * -4);
  }
  .-bottom-20 {
    bottom: calc(var(--spacing) * -20);
  }
  .-bottom-24 {
    bottom: calc(var(--spacing) * -24);
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-6 {
    bottom: calc(var(--spacing) * 6);
  }
  .-left-20 {
    left: calc(var(--spacing) * -20);
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-1\/2 {
    left: calc(1/2 * 100%);
  }
  .left-6 {
    left: calc(var(--spacing) * 6);
  }
  .-z-0 {
    z-index: calc(0 * -1);
  }
  .z-0 {
    z-index: 0;
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-30 {
    z-index: 30;
  }
  .z-50 {
    z-index: 50;
  }
  .z-\[90\] {
    z-index: 90;
  }
  .z-\[100\] {
    z-index: 100;
  }
  .order-1 {
    order: 1;
  }
  .order-2 {
    order: 2;
  }
  .order-3 {
    order: 3;
  }
  .col-span-2 {
    grid-column: span 2 / span 2;
  }
  .col-span-full {
    grid-column: 1 / -1;
  }
  .container {
    width: 100%;
    @media (width >= 40rem) {
      max-width: 40rem;
    }
    @media (width >= 48rem) {
      max-width: 48rem;
    }
    @media (width >= 64rem) {
      max-width: 64rem;
    }
    @media (width >= 80rem) {
      max-width: 80rem;
    }
    @media (width >= 96rem) {
      max-width: 96rem;
    }
  }
  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }
  .mx-3 {
    margin-inline: calc(var(--spacing) * 3);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-auto {
    margin-top: auto;
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * 0.5);
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }
  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }
  .mb-20 {
    margin-bottom: calc(var(--spacing) * 20);
  }
  .-ml-\[7\.5\%\] {
    margin-left: calc(7.5% * -1);
  }
  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .ml-16 {
    margin-left: calc(var(--spacing) * 16);
  }
  .line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .aspect-\[1\/1\.4\] {
    aspect-ratio: 1/1.4;
  }
  .aspect-\[4\/3\] {
    aspect-ratio: 4/3;
  }
  .aspect-square {
    aspect-ratio: 1 / 1;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .h-1 {
    height: calc(var(--spacing) * 1);
  }
  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }
  .h-2 {
    height: calc(var(--spacing) * 2);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-12 {
    height: calc(var(--spacing) * 12);
  }
  .h-14 {
    height: calc(var(--spacing) * 14);
  }
  .h-16 {
    height: calc(var(--spacing) * 16);
  }
  .h-32 {
    height: calc(var(--spacing) * 32);
  }
  .h-40 {
    height: calc(var(--spacing) * 40);
  }
  .h-48 {
    height: calc(var(--spacing) * 48);
  }
  .h-60 {
    height: calc(var(--spacing) * 60);
  }
  .h-64 {
    height: calc(var(--spacing) * 64);
  }
  .h-96 {
    height: calc(var(--spacing) * 96);
  }
  .h-\[360px\] {
    height: 360px;
  }
  .h-\[800px\] {
    height: 800px;
  }
  .h-auto {
    height: auto;
  }
  .h-full {
    height: 100%;
  }
  .min-h-\[550px\] {
    min-height: 550px;
  }
  .min-h-\[600px\] {
    min-height: 600px;
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .w-1\/2 {
    width: calc(1/2 * 100%);
  }
  .w-2 {
    width: calc(var(--spacing) * 2);
  }
  .w-3\/4 {
    width: calc(3/4 * 100%);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-12 {
    width: calc(var(--spacing) * 12);
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-16 {
    width: calc(var(--spacing) * 16);
  }
  .w-24 {
    width: calc(var(--spacing) * 24);
  }
  .w-32 {
    width: calc(var(--spacing) * 32);
  }
  .w-40 {
    width: calc(var(--spacing) * 40);
  }
  .w-64 {
    width: calc(var(--spacing) * 64);
  }
  .w-96 {
    width: calc(var(--spacing) * 96);
  }
  .w-\[115\%\] {
    width: 115%;
  }
  .w-\[140\%\] {
    width: 140%;
  }
  .w-\[800px\] {
    width: 800px;
  }
  .w-auto {
    width: auto;
  }
  .w-full {
    width: 100%;
  }
  .max-w-2xl {
    max-width: var(--container-2xl);
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-4xl {
    max-width: var(--container-4xl);
  }
  .max-w-\[115\%\] {
    max-width: 115%;
  }
  .max-w-\[190px\] {
    max-width: 190px;
  }
  .max-w-\[1480px\] {
    max-width: 1480px;
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .max-w-none {
    max-width: none;
  }
  .max-w-xl {
    max-width: var(--container-xl);
  }
  .min-w-max {
    min-width: max-content;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .flex-grow {
    flex-grow: 1;
  }
  .-translate-x-0 {
    --tw-translate-x: calc(var(--spacing) * -0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-0 {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-2 {
    --tw-translate-y: calc(var(--spacing) * 2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-4 {
    --tw-translate-y: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .rotate-180 {
    rotate: 180deg;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .animate-float {
    animation: var(--animate-float);
  }
  .animate-marquee {
    animation: var(--animate-marquee);
  }
  .animate-pulse {
    animation: var(--animate-pulse);
  }
  .animate-pulse-soft {
    animation: var(--animate-pulse-soft);
  }
  .animate-slide-up {
    animation: var(--animate-slide-up);
  }
  .cursor-default {
    cursor: default;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .scroll-mt-32 {
    scroll-margin-top: calc(var(--spacing) * 32);
  }
  .list-disc {
    list-style-type: disc;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-baseline {
    align-items: baseline;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .items-stretch {
    align-items: stretch;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }
  .gap-16 {
    gap: calc(var(--spacing) * 16);
  }
  .space-y-2 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-3 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-4 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-6 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-x-3 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .space-x-16 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 16) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .scroll-smooth {
    scroll-behavior: smooth;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-xl {
    border-radius: var(--radius-xl);
  }
  .rounded-l-full {
    border-top-left-radius: calc(infinity * 1px);
    border-bottom-left-radius: calc(infinity * 1px);
  }
  .rounded-bl-full {
    border-bottom-left-radius: calc(infinity * 1px);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-t-4 {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }
  .border-t-8 {
    border-top-style: var(--tw-border-style);
    border-top-width: 8px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }
  .border-blue-100 {
    border-color: var(--color-blue-100);
  }
  .border-gray-100 {
    border-color: var(--color-gray-100);
  }
  .border-gray-200 {
    border-color: var(--color-gray-200);
  }
  .border-gray-300 {
    border-color: var(--color-gray-300);
  }
  .border-gray-600 {
    border-color: var(--color-gray-600);
  }
  .border-neman-blue {
    border-color: var(--color-neman-blue);
  }
  .border-neman-blue\/30 {
    border-color: color-mix(in srgb, #1973de 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-neman-blue) 30%, transparent);
    }
  }
  .border-neman-navy {
    border-color: var(--color-neman-navy);
  }
  .border-transparent {
    border-color: transparent;
  }
  .border-white\/5 {
    border-color: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }
  .border-white\/10 {
    border-color: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .border-white\/15 {
    border-color: color-mix(in srgb, #fff 15%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }
  .border-white\/20 {
    border-color: color-mix(in srgb, #fff 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }
  .border-white\/30 {
    border-color: color-mix(in srgb, #fff 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }
  .border-l-green-500 {
    border-left-color: var(--color-green-500);
  }
  .border-l-neman-blue {
    border-left-color: var(--color-neman-blue);
  }
  .border-l-neman-lightBlue {
    border-left-color: var(--color-neman-lightBlue);
  }
  .\!bg-neman-navy\/95 {
    background-color: color-mix(in srgb, #02254d 95%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-neman-navy) 95%, transparent) !important;
    }
  }
  .bg-\[\#0b111a\] {
    background-color: #0b111a;
  }
  .bg-\[\#25D366\] {
    background-color: #25D366;
  }
  .bg-\[\#0088cc\] {
    background-color: #0088cc;
  }
  .bg-\[\#1973de\] {
    background-color: #1973de;
  }
  .bg-blue-50 {
    background-color: var(--color-blue-50);
  }
  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }
  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }
  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }
  .bg-gray-300 {
    background-color: var(--color-gray-300);
  }
  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }
  .bg-green-50 {
    background-color: var(--color-green-50);
  }
  .bg-green-500 {
    background-color: var(--color-green-500);
  }
  .bg-green-500\/20 {
    background-color: color-mix(in srgb, oklch(72.3% 0.219 149.579) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-green-500) 20%, transparent);
    }
  }
  .bg-neman-bgGray {
    background-color: var(--color-neman-bgGray);
  }
  .bg-neman-blue {
    background-color: var(--color-neman-blue);
  }
  .bg-neman-blue\/5 {
    background-color: color-mix(in srgb, #1973de 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-neman-blue) 5%, transparent);
    }
  }
  .bg-neman-blue\/10 {
    background-color: color-mix(in srgb, #1973de 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-neman-blue) 10%, transparent);
    }
  }
  .bg-neman-blue\/20 {
    background-color: color-mix(in srgb, #1973de 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-neman-blue) 20%, transparent);
    }
  }
  .bg-neman-blue\/30 {
    background-color: color-mix(in srgb, #1973de 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-neman-blue) 30%, transparent);
    }
  }
  .bg-neman-blue\/40 {
    background-color: color-mix(in srgb, #1973de 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-neman-blue) 40%, transparent);
    }
  }
  .bg-neman-lightBlue\/20 {
    background-color: color-mix(in srgb, #7097C5 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-neman-lightBlue) 20%, transparent);
    }
  }
  .bg-neman-navy {
    background-color: var(--color-neman-navy);
  }
  .bg-neman-navy\/5 {
    background-color: color-mix(in srgb, #02254d 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-neman-navy) 5%, transparent);
    }
  }
  .bg-neman-navy\/10 {
    background-color: color-mix(in srgb, #02254d 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-neman-navy) 10%, transparent);
    }
  }
  .bg-neman-navy\/20 {
    background-color: color-mix(in srgb, #02254d 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-neman-navy) 20%, transparent);
    }
  }
  .bg-neman-navy\/40 {
    background-color: color-mix(in srgb, #02254d 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-neman-navy) 40%, transparent);
    }
  }
  .bg-neman-navy\/50 {
    background-color: color-mix(in srgb, #02254d 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-neman-navy) 50%, transparent);
    }
  }
  .bg-neman-navy\/80 {
    background-color: color-mix(in srgb, #02254d 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-neman-navy) 80%, transparent);
    }
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-white\/5 {
    background-color: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }
  .bg-white\/10 {
    background-color: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-l {
    --tw-gradient-position: to left in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9IjAuMDUiLz4KPC9zdmc\+\'\)\] {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9IjAuMDUiLz4KPC9zdmc+');
  }
  .bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9IjAuMSIvPgo8L3N2Zz4\=\'\)\] {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9IjAuMSIvPgo8L3N2Zz4=');
  }
  .bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI\+CjxjaXJjbGUgY3g9IjIiIGN5PSIyIiByPSIxIiBmaWxsPSIjMDIyNTRkIiBmaWxsLW9wYWNpdHk9IjAuMDUiLz4KPC9zdmc\+\'\)\] {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+CjxjaXJjbGUgY3g9IjIiIGN5PSIyIiByPSIxIiBmaWxsPSIjMDIyNTRkIiBmaWxsLW9wYWNpdHk9IjAuMDUiLz4KPC9zdmc+');
  }
  .from-black\/90 {
    --tw-gradient-from: color-mix(in srgb, #000 90%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-black) 90%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-neman-blue {
    --tw-gradient-from: var(--color-neman-blue);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-neman-blue\/20 {
    --tw-gradient-from: color-mix(in srgb, #1973de 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-neman-blue) 20%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-neman-blue\/30 {
    --tw-gradient-from: color-mix(in srgb, #1973de 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-neman-blue) 30%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-neman-blue\/40 {
    --tw-gradient-from: color-mix(in srgb, #1973de 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-neman-blue) 40%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-neman-lightBlue {
    --tw-gradient-from: var(--color-neman-lightBlue);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-neman-navy {
    --tw-gradient-from: var(--color-neman-navy);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-neman-navy\/80 {
    --tw-gradient-from: color-mix(in srgb, #02254d 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-neman-navy) 80%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-white {
    --tw-gradient-from: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .via-black\/50 {
    --tw-gradient-via: color-mix(in srgb, #000 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-via: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-neman-navy {
    --tw-gradient-via: var(--color-neman-navy);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-neman-navy\/90 {
    --tw-gradient-via: color-mix(in srgb, #02254d 90%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-via: color-mix(in oklab, var(--color-neman-navy) 90%, transparent);
    }
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .to-indigo-900 {
    --tw-gradient-to: var(--color-indigo-900);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-neman-blue {
    --tw-gradient-to: var(--color-neman-blue);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-neman-blue\/40 {
    --tw-gradient-to: color-mix(in srgb, #1973de 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-to: color-mix(in oklab, var(--color-neman-blue) 40%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-neman-lightBlue {
    --tw-gradient-to: var(--color-neman-lightBlue);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-neman-navy\/40 {
    --tw-gradient-to: color-mix(in srgb, #02254d 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-to: color-mix(in oklab, var(--color-neman-navy) 40%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-neman-navy\/80 {
    --tw-gradient-to: color-mix(in srgb, #02254d 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-to: color-mix(in oklab, var(--color-neman-navy) 80%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-white {
    --tw-gradient-to: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .bg-clip-text {
    background-clip: text;
  }
  .object-contain {
    object-fit: contain;
  }
  .object-cover {
    object-fit: cover;
  }
  .object-left {
    object-position: left;
  }
  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-7 {
    padding: calc(var(--spacing) * 7);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .p-10 {
    padding: calc(var(--spacing) * 10);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }
  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }
  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }
  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }
  .pt-28 {
    padding-top: calc(var(--spacing) * 28);
  }
  .pt-32 {
    padding-top: calc(var(--spacing) * 32);
  }
  .pt-40 {
    padding-top: calc(var(--spacing) * 40);
  }
  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }
  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }
  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }
  .pb-36 {
    padding-bottom: calc(var(--spacing) * 36);
  }
  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }
  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .font-sans {
    font-family: var(--font-sans);
  }
  .font-serif {
    font-family: var(--font-serif);
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
  .text-7xl {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }
  .text-8xl {
    font-size: var(--text-8xl);
    line-height: var(--tw-leading, var(--text-8xl--line-height));
  }
  .text-9xl {
    font-size: var(--text-9xl);
    line-height: var(--tw-leading, var(--text-9xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .text-\[9px\] {
    font-size: 9px;
  }
  .text-\[10px\] {
    font-size: 10px;
  }
  .text-\[11px\] {
    font-size: 11px;
  }
  .text-\[12px\] {
    font-size: 12px;
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }
  .tracking-tighter {
    --tw-tracking: var(--tracking-tighter);
    letter-spacing: var(--tracking-tighter);
  }
  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }
  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }
  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }
  .break-all {
    word-break: break-all;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .text-\[\#111111\] {
    color: #111111;
  }
  .text-\[\#f4a137\] {
    color: #f4a137;
  }
  .text-black\/5 {
    color: color-mix(in srgb, #000 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }
  .text-blue-100 {
    color: var(--color-blue-100);
  }
  .text-blue-600 {
    color: var(--color-blue-600);
  }
  .text-gray-200 {
    color: var(--color-gray-200);
  }
  .text-gray-300 {
    color: var(--color-gray-300);
  }
  .text-gray-400 {
    color: var(--color-gray-400);
  }
  .text-gray-500 {
    color: var(--color-gray-500);
  }
  .text-gray-600 {
    color: var(--color-gray-600);
  }
  .text-gray-700 {
    color: var(--color-gray-700);
  }
  .text-gray-800 {
    color: var(--color-gray-800);
  }
  .text-green-400 {
    color: var(--color-green-400);
  }
  .text-green-600 {
    color: var(--color-green-600);
  }
  .text-green-700 {
    color: var(--color-green-700);
  }
  .text-neman-blue {
    color: var(--color-neman-blue);
  }
  .text-neman-blue\/5 {
    color: color-mix(in srgb, #1973de 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-neman-blue) 5%, transparent);
    }
  }
  .text-neman-hoverBlue {
    color: var(--color-neman-hoverBlue);
  }
  .text-neman-lightBlue {
    color: var(--color-neman-lightBlue);
  }
  .text-neman-navy {
    color: var(--color-neman-navy);
  }
  .text-red-500 {
    color: var(--color-red-500);
  }
  .text-red-600 {
    color: var(--color-red-600);
  }
  .text-transparent {
    color: transparent;
  }
  .text-white {
    color: var(--color-white);
  }
  .text-white\/5 {
    color: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }
  .text-white\/60 {
    color: color-mix(in srgb, #fff 60%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }
  .text-yellow-400 {
    color: var(--color-yellow-400);
  }
  .text-yellow-600 {
    color: var(--color-yellow-600);
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-10 {
    opacity: 10%;
  }
  .opacity-30 {
    opacity: 30%;
  }
  .opacity-40 {
    opacity: 40%;
  }
  .opacity-60 {
    opacity: 60%;
  }
  .opacity-70 {
    opacity: 70%;
  }
  .opacity-80 {
    opacity: 80%;
  }
  .opacity-90 {
    opacity: 90%;
  }
  .opacity-\[0\.04\] {
    opacity: 0.04;
  }
  .mix-blend-multiply {
    mix-blend-mode: multiply;
  }
  .mix-blend-overlay {
    mix-blend-mode: overlay;
  }
  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-btn {
    --tw-shadow: 0 4px 14px 0 var(--tw-shadow-color, rgba(25,115,222,.39));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-card {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgba(2,37,77,.05)), 0 2px 4px -1px var(--tw-shadow-color, rgba(2,37,77,.03));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-card-hover {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgba(2,37,77,.1)), 0 10px 10px -5px var(--tw-shadow-color, rgba(2,37,77,.04));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-glass {
    --tw-shadow: 0 8px 32px 0 var(--tw-shadow-color, rgba(31,38,135,.07));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .blur-2xl {
    --tw-blur: blur(var(--blur-2xl));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .brightness-\[5\] {
    --tw-brightness: brightness(5);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow-2xl {
    --tw-drop-shadow-size: drop-shadow(0 25px 25px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.15)));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-2xl));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow-lg {
    --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.15)));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .backdrop-blur-\[2px\] {
    --tw-backdrop-blur: blur(2px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .delay-75 {
    transition-delay: 75ms;
  }
  .delay-100 {
    transition-delay: 100ms;
  }
  .delay-200 {
    transition-delay: 200ms;
  }
  .delay-300 {
    transition-delay: 300ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-500 {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .duration-700 {
    --tw-duration: 700ms;
    transition-duration: 700ms;
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .group-hover\:pointer-events-auto {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        pointer-events: auto;
      }
    }
  }
  .group-hover\:translate-x-2 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-x: calc(var(--spacing) * 2);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:translate-y-0 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:scale-105 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-scale-x: 105%;
        --tw-scale-y: 105%;
        --tw-scale-z: 105%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .group-hover\:scale-110 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .group-hover\:rotate-12 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        rotate: 12deg;
      }
    }
  }
  .group-hover\:bg-blue-50 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        background-color: var(--color-blue-50);
      }
    }
  }
  .group-hover\:bg-neman-blue {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        background-color: var(--color-neman-blue);
      }
    }
  }
  .group-hover\:bg-neman-navy\/10 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #02254d 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-neman-navy) 10%, transparent);
        }
      }
    }
  }
  .group-hover\:bg-transparent {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        background-color: transparent;
      }
    }
  }
  .group-hover\:bg-white {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        background-color: var(--color-white);
      }
    }
  }
  .group-hover\:text-neman-blue {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-neman-blue);
      }
    }
  }
  .group-hover\:text-neman-blue\/10 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: color-mix(in srgb, #1973de 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-neman-blue) 10%, transparent);
        }
      }
    }
  }
  .group-hover\:text-neman-lightBlue {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-neman-lightBlue);
      }
    }
  }
  .group-hover\:text-white {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .group-hover\:opacity-20 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 20%;
      }
    }
  }
  .group-hover\:opacity-60 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 60%;
      }
    }
  }
  .group-hover\:opacity-100 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-hover\/btn\:translate-x-0 {
    &:is(:where(.group\/btn):hover *) {
      @media (hover: hover) {
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\/btn\:opacity-100 {
    &:is(:where(.group\/btn):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-hover\/card\:scale-110 {
    &:is(:where(.group\/card):hover *) {
      @media (hover: hover) {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .group-hover\/card\:rotate-12 {
    &:is(:where(.group\/card):hover *) {
      @media (hover: hover) {
        rotate: 12deg;
      }
    }
  }
  .group-hover\/card\:text-white\/10 {
    &:is(:where(.group\/card):hover *) {
      @media (hover: hover) {
        color: color-mix(in srgb, #fff 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-white) 10%, transparent);
        }
      }
    }
  }
  .group-hover\/item\:scale-110 {
    &:is(:where(.group\/item):hover *) {
      @media (hover: hover) {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .group-hover\/item\:-rotate-12 {
    &:is(:where(.group\/item):hover *) {
      @media (hover: hover) {
        rotate: calc(12deg * -1);
      }
    }
  }
  .group-hover\/item\:text-white {
    &:is(:where(.group\/item):hover *) {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .group-hover\/pdf\:scale-110 {
    &:is(:where(.group\/pdf):hover *) {
      @media (hover: hover) {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:-translate-y-0\.5 {
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -0.5);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .hover\:-translate-y-1 {
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .hover\:-translate-y-2 {
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -2);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .hover\:scale-105 {
    &:hover {
      @media (hover: hover) {
        --tw-scale-x: 105%;
        --tw-scale-y: 105%;
        --tw-scale-z: 105%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:scale-110 {
    &:hover {
      @media (hover: hover) {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:border-neman-blue {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-neman-blue);
      }
    }
  }
  .hover\:border-neman-lightBlue\/50 {
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #7097C5 50%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-neman-lightBlue) 50%, transparent);
        }
      }
    }
  }
  .hover\:border-white {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-white);
      }
    }
  }
  .hover\:border-white\/40 {
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #fff 40%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-white) 40%, transparent);
        }
      }
    }
  }
  .hover\:bg-\[\#155fb8\] {
    &:hover {
      @media (hover: hover) {
        background-color: #155fb8;
      }
    }
  }
  .hover\:bg-blue-50 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-blue-50);
      }
    }
  }
  .hover\:bg-gray-50 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-50);
      }
    }
  }
  .hover\:bg-gray-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-100);
      }
    }
  }
  .hover\:bg-gray-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-200);
      }
    }
  }
  .hover\:bg-neman-blue {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neman-blue);
      }
    }
  }
  .hover\:bg-neman-blue\/20 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #1973de 20%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-neman-blue) 20%, transparent);
        }
      }
    }
  }
  .hover\:bg-neman-navy {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neman-navy);
      }
    }
  }
  .hover\:bg-white {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-white);
      }
    }
  }
  .hover\:bg-white\/10 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
        }
      }
    }
  }
  .hover\:bg-white\/20 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 20%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
        }
      }
    }
  }
  .hover\:text-neman-blue {
    &:hover {
      @media (hover: hover) {
        color: var(--color-neman-blue);
      }
    }
  }
  .hover\:text-neman-lightBlue {
    &:hover {
      @media (hover: hover) {
        color: var(--color-neman-lightBlue);
      }
    }
  }
  .hover\:text-neman-navy {
    &:hover {
      @media (hover: hover) {
        color: var(--color-neman-navy);
      }
    }
  }
  .hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .hover\:opacity-100 {
    &:hover {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .hover\:shadow-\[0_0_25px_rgba\(255\,255\,255\,0\.3\)\] {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 0 25px var(--tw-shadow-color, rgba(255,255,255,0.3));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-\[0_15px_40px_-10px_rgba\(25\,115\,222\,0\.4\)\] {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 15px 40px -10px var(--tw-shadow-color, rgba(25,115,222,0.4));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-btn-hover {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 6px 20px var(--tw-shadow-color, rgba(25,115,222,.23));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-card {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgba(2,37,77,.05)), 0 2px 4px -1px var(--tw-shadow-color, rgba(2,37,77,.03));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-card-hover {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgba(2,37,77,.1)), 0 10px 10px -5px var(--tw-shadow-color, rgba(2,37,77,.04));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-lg {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-md {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:grayscale-0 {
    &:hover {
      @media (hover: hover) {
        --tw-grayscale: grayscale(0%);
        filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
      }
    }
  }
  .focus\:ring-2 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-neman-blue\/30 {
    &:focus {
      --tw-ring-color: color-mix(in srgb, #1973de 30%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--color-neman-blue) 30%, transparent);
      }
    }
  }
  .focus\:outline-none {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .sm\:w-1\/2 {
    @media (width >= 40rem) {
      width: calc(1/2 * 100%);
    }
  }
  .sm\:w-auto {
    @media (width >= 40rem) {
      width: auto;
    }
  }
  .sm\:grid-cols-2 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .sm\:flex-row {
    @media (width >= 40rem) {
      flex-direction: row;
    }
  }
  .sm\:bg-transparent {
    @media (width >= 40rem) {
      background-color: transparent;
    }
  }
  .md\:col-span-2 {
    @media (width >= 48rem) {
      grid-column: span 2 / span 2;
    }
  }
  .md\:col-start-1 {
    @media (width >= 48rem) {
      grid-column-start: 1;
    }
  }
  .md\:mb-0 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .md\:mb-3 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .md\:mb-6 {
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .md\:block {
    @media (width >= 48rem) {
      display: block;
    }
  }
  .md\:h-12 {
    @media (width >= 48rem) {
      height: calc(var(--spacing) * 12);
    }
  }
  .md\:h-14 {
    @media (width >= 48rem) {
      height: calc(var(--spacing) * 14);
    }
  }
  .md\:h-56 {
    @media (width >= 48rem) {
      height: calc(var(--spacing) * 56);
    }
  }
  .md\:h-96 {
    @media (width >= 48rem) {
      height: calc(var(--spacing) * 96);
    }
  }
  .md\:h-\[520px\] {
    @media (width >= 48rem) {
      height: 520px;
    }
  }
  .md\:w-12 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 12);
    }
  }
  .md\:w-14 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 14);
    }
  }
  .md\:w-auto {
    @media (width >= 48rem) {
      width: auto;
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-3 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-4 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .md\:flex-row {
    @media (width >= 48rem) {
      flex-direction: row;
    }
  }
  .md\:items-center {
    @media (width >= 48rem) {
      align-items: center;
    }
  }
  .md\:items-start {
    @media (width >= 48rem) {
      align-items: flex-start;
    }
  }
  .md\:justify-between {
    @media (width >= 48rem) {
      justify-content: space-between;
    }
  }
  .md\:gap-6 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .md\:gap-16 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 16);
    }
  }
  .md\:p-6 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .md\:p-8 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .md\:p-10 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .md\:p-12 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 12);
    }
  }
  .md\:px-8 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .md\:px-10 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .md\:pt-16 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 16);
    }
  }
  .md\:pb-44 {
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 44);
    }
  }
  .md\:pl-8 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .md\:pl-10 {
    @media (width >= 48rem) {
      padding-left: calc(var(--spacing) * 10);
    }
  }
  .md\:text-left {
    @media (width >= 48rem) {
      text-align: left;
    }
  }
  .md\:text-2xl {
    @media (width >= 48rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .md\:text-3xl {
    @media (width >= 48rem) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .md\:text-4xl {
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .md\:text-5xl {
    @media (width >= 48rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .md\:text-6xl {
    @media (width >= 48rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .md\:text-8xl {
    @media (width >= 48rem) {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }
  }
  .md\:text-9xl {
    @media (width >= 48rem) {
      font-size: var(--text-9xl);
      line-height: var(--tw-leading, var(--text-9xl--line-height));
    }
  }
  .md\:text-base {
    @media (width >= 48rem) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .md\:text-lg {
    @media (width >= 48rem) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .md\:text-xl {
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .md\:text-xs {
    @media (width >= 48rem) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .md\:text-\[10px\] {
    @media (width >= 48rem) {
      font-size: 10px;
    }
  }
  .lg\:sticky {
    @media (width >= 64rem) {
      position: sticky;
    }
  }
  .lg\:top-24 {
    @media (width >= 64rem) {
      top: calc(var(--spacing) * 24);
    }
  }
  .lg\:col-span-1 {
    @media (width >= 64rem) {
      grid-column: span 1 / span 1;
    }
  }
  .lg\:col-span-2 {
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .lg\:col-span-5 {
    @media (width >= 64rem) {
      grid-column: span 5 / span 5;
    }
  }
  .lg\:col-span-7 {
    @media (width >= 64rem) {
      grid-column: span 7 / span 7;
    }
  }
  .lg\:col-start-1 {
    @media (width >= 64rem) {
      grid-column-start: 1;
    }
  }
  .lg\:col-start-6 {
    @media (width >= 64rem) {
      grid-column-start: 6;
    }
  }
  .lg\:col-start-auto {
    @media (width >= 64rem) {
      grid-column-start: auto;
    }
  }
  .lg\:row-span-2 {
    @media (width >= 64rem) {
      grid-row: span 2 / span 2;
    }
  }
  .lg\:row-start-2 {
    @media (width >= 64rem) {
      grid-row-start: 2;
    }
  }
  .lg\:mx-3 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 3);
    }
  }
  .lg\:my-0 {
    @media (width >= 64rem) {
      margin-block: calc(var(--spacing) * 0);
    }
  }
  .lg\:mt-0 {
    @media (width >= 64rem) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .lg\:mb-0 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:mb-4 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .lg\:mb-5 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }
  .lg\:mb-6 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .lg\:mb-8 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .lg\:mb-10 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .lg\:mb-16 {
    @media (width >= 64rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .lg\:ml-0 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .lg\:block {
    @media (width >= 64rem) {
      display: block;
    }
  }
  .lg\:hidden {
    @media (width >= 64rem) {
      display: none;
    }
  }
  .lg\:w-1\/2 {
    @media (width >= 64rem) {
      width: calc(1/2 * 100%);
    }
  }
  .lg\:w-1\/3 {
    @media (width >= 64rem) {
      width: calc(1/3 * 100%);
    }
  }
  .lg\:w-1\/4 {
    @media (width >= 64rem) {
      width: calc(1/4 * 100%);
    }
  }
  .lg\:w-2\/3 {
    @media (width >= 64rem) {
      width: calc(2/3 * 100%);
    }
  }
  .lg\:w-2\/5 {
    @media (width >= 64rem) {
      width: calc(2/5 * 100%);
    }
  }
  .lg\:w-3\/4 {
    @media (width >= 64rem) {
      width: calc(3/4 * 100%);
    }
  }
  .lg\:w-3\/5 {
    @media (width >= 64rem) {
      width: calc(3/5 * 100%);
    }
  }
  .lg\:w-5\/12 {
    @media (width >= 64rem) {
      width: calc(5/12 * 100%);
    }
  }
  .lg\:w-7\/12 {
    @media (width >= 64rem) {
      width: calc(7/12 * 100%);
    }
  }
  .lg\:w-\[120\%\] {
    @media (width >= 64rem) {
      width: 120%;
    }
  }
  .lg\:w-full {
    @media (width >= 64rem) {
      width: 100%;
    }
  }
  .lg\:max-w-full {
    @media (width >= 64rem) {
      max-width: 100%;
    }
  }
  .lg\:-translate-x-4 {
    @media (width >= 64rem) {
      --tw-translate-x: calc(var(--spacing) * -4);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-x-8 {
    @media (width >= 64rem) {
      --tw-translate-x: calc(var(--spacing) * 8);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-x-12 {
    @media (width >= 64rem) {
      --tw-translate-x: calc(var(--spacing) * 12);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:grid-cols-2 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-3 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-4 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-12 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  .lg\:flex-row {
    @media (width >= 64rem) {
      flex-direction: row;
    }
  }
  .lg\:gap-3 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .lg\:gap-4 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .lg\:gap-8 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .lg\:gap-12 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .lg\:space-y-12 {
    @media (width >= 64rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:gap-x-12 {
    @media (width >= 64rem) {
      column-gap: calc(var(--spacing) * 12);
    }
  }
  .lg\:gap-y-0 {
    @media (width >= 64rem) {
      row-gap: calc(var(--spacing) * 0);
    }
  }
  .lg\:self-end {
    @media (width >= 64rem) {
      align-self: flex-end;
    }
  }
  .lg\:self-start {
    @media (width >= 64rem) {
      align-self: flex-start;
    }
  }
  .lg\:border-t-0 {
    @media (width >= 64rem) {
      border-top-style: var(--tw-border-style);
      border-top-width: 0px;
    }
  }
  .lg\:border-l {
    @media (width >= 64rem) {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }
  }
  .lg\:p-4 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .lg\:p-6 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .lg\:py-3 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .lg\:py-4 {
    @media (width >= 64rem) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .lg\:pt-0 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .lg\:pt-40 {
    @media (width >= 64rem) {
      padding-top: calc(var(--spacing) * 40);
    }
  }
  .lg\:pb-6 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  .lg\:pb-24 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 24);
    }
  }
  .lg\:pb-32 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 32);
    }
  }
  .lg\:pl-4 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .lg\:pl-8 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .lg\:text-2xl {
    @media (width >= 64rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .lg\:text-3xl {
    @media (width >= 64rem) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .lg\:text-5xl {
    @media (width >= 64rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .lg\:text-6xl {
    @media (width >= 64rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .lg\:text-7xl {
    @media (width >= 64rem) {
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
    }
  }
  .lg\:text-sm {
    @media (width >= 64rem) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .lg\:text-xl {
    @media (width >= 64rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .lg\:text-xs {
    @media (width >= 64rem) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .lg\:text-\[10px\] {
    @media (width >= 64rem) {
      font-size: 10px;
    }
  }
  .xl\:flex {
    @media (width >= 80rem) {
      display: flex;
    }
  }
  .xl\:hidden {
    @media (width >= 80rem) {
      display: none;
    }
  }
  .xl\:h-16 {
    @media (width >= 80rem) {
      height: calc(var(--spacing) * 16);
    }
  }
  .\32 xl\:flex {
    @media (width >= 96rem) {
      display: flex;
    }
  }
  .\32 xl\:max-w-\[230px\] {
    @media (width >= 96rem) {
      max-width: 230px;
    }
  }
  .\32 xl\:gap-6 {
    @media (width >= 96rem) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .\32 xl\:px-4 {
    @media (width >= 96rem) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .\32 xl\:text-sm {
    @media (width >= 96rem) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}
@keyframes pulseSoft {
  0%,100% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: .9;
    transform: scale(1.05);
    box-shadow: 0 0 20px rgba(25,115,222,.5);
  }
}
@keyframes float {
  0%,100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}
@keyframes slideUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
    }
  }
}

/* Local Font Awesome-compatible SVG icons. No icon font files and no external CDN. */
.fa,.fa-solid,.fa-regular,.fa-brands{display:inline-block;width:1em;height:1em;line-height:1;vertical-align:-.125em;flex-shrink:0}.fa::before,.fa-solid::before,.fa-regular::before,.fa-brands::before{content:"";display:block;width:1em;height:1em;background-color:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;-webkit-mask-image:url("assets/local-icons/link.svg");mask-image:url("assets/local-icons/link.svg")}
.fa-arrow-right::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M438.6%20278.6c12.5-12.5%2012.5-32.8%200-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L338.8%20224%2032%20224c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l306.7%200L233.4%20393.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200l160-160z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M438.6%20278.6c12.5-12.5%2012.5-32.8%200-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L338.8%20224%2032%20224c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l306.7%200L233.4%20393.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200l160-160z%22%2F%3E%3C%2Fsvg%3E")}
.fa-award::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M173.8%205.5c11-7.3%2025.4-7.3%2036.4%200L228%2017.2c6%203.9%2013%205.8%2020.1%205.4l21.3-1.3c13.2-.8%2025.6%206.4%2031.5%2018.2l9.6%2019.1c3.2%206.4%208.4%2011.5%2014.7%2014.7L344.5%2083c11.8%205.9%2019%2018.3%2018.2%2031.5l-1.3%2021.3c-.4%207.1%201.5%2014.2%205.4%2020.1l11.8%2017.8c7.3%2011%207.3%2025.4%200%2036.4L366.8%20228c-3.9%206-5.8%2013-5.4%2020.1l1.3%2021.3c.8%2013.2-6.4%2025.6-18.2%2031.5l-19.1%209.6c-6.4%203.2-11.5%208.4-14.7%2014.7L301%20344.5c-5.9%2011.8-18.3%2019-31.5%2018.2l-21.3-1.3c-7.1-.4-14.2%201.5-20.1%205.4l-17.8%2011.8c-11%207.3-25.4%207.3-36.4%200L156%20366.8c-6-3.9-13-5.8-20.1-5.4l-21.3%201.3c-13.2%20.8-25.6-6.4-31.5-18.2l-9.6-19.1c-3.2-6.4-8.4-11.5-14.7-14.7L39.5%20301c-11.8-5.9-19-18.3-18.2-31.5l1.3-21.3c.4-7.1-1.5-14.2-5.4-20.1L5.5%20210.2c-7.3-11-7.3-25.4%200-36.4L17.2%20156c3.9-6%205.8-13%205.4-20.1l-1.3-21.3c-.8-13.2%206.4-25.6%2018.2-31.5l19.1-9.6C65%2070.2%2070.2%2065%2073.4%2058.6L83%2039.5c5.9-11.8%2018.3-19%2031.5-18.2l21.3%201.3c7.1%20.4%2014.2-1.5%2020.1-5.4L173.8%205.5zM272%20192a80%2080%200%201%200%20-160%200%2080%2080%200%201%200%20160%200zM1.3%20441.8L44.4%20339.3c.2%20.1%20.3%20.2%20.4%20.4l9.6%2019.1c11.7%2023.2%2036%2037.3%2062%2035.8l21.3-1.3c.2%200%20.5%200%20.7%20.2l17.8%2011.8c5.1%203.3%2010.5%205.9%2016.1%207.7l-37.6%2089.3c-2.3%205.5-7.4%209.2-13.3%209.7s-11.6-2.2-14.8-7.2L74.4%20455.5l-56.1%208.3c-5.7%20.8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248%2060.4L211.7%20413c5.6-1.8%2011-4.3%2016.1-7.7l17.8-11.8c.2-.1%20.4-.2%20.7-.2l21.3%201.3c26%201.5%2050.3-12.6%2062-35.8l9.6-19.1c.1-.2%20.2-.3%20.4-.4l43.2%20102.5c2.2%205.3%201.4%2011.4-2.1%2016s-9.3%206.9-15%206l-56.1-8.3-32.2%2049.2c-3.2%205-8.9%207.7-14.8%207.2s-11-4.3-13.3-9.7z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M173.8%205.5c11-7.3%2025.4-7.3%2036.4%200L228%2017.2c6%203.9%2013%205.8%2020.1%205.4l21.3-1.3c13.2-.8%2025.6%206.4%2031.5%2018.2l9.6%2019.1c3.2%206.4%208.4%2011.5%2014.7%2014.7L344.5%2083c11.8%205.9%2019%2018.3%2018.2%2031.5l-1.3%2021.3c-.4%207.1%201.5%2014.2%205.4%2020.1l11.8%2017.8c7.3%2011%207.3%2025.4%200%2036.4L366.8%20228c-3.9%206-5.8%2013-5.4%2020.1l1.3%2021.3c.8%2013.2-6.4%2025.6-18.2%2031.5l-19.1%209.6c-6.4%203.2-11.5%208.4-14.7%2014.7L301%20344.5c-5.9%2011.8-18.3%2019-31.5%2018.2l-21.3-1.3c-7.1-.4-14.2%201.5-20.1%205.4l-17.8%2011.8c-11%207.3-25.4%207.3-36.4%200L156%20366.8c-6-3.9-13-5.8-20.1-5.4l-21.3%201.3c-13.2%20.8-25.6-6.4-31.5-18.2l-9.6-19.1c-3.2-6.4-8.4-11.5-14.7-14.7L39.5%20301c-11.8-5.9-19-18.3-18.2-31.5l1.3-21.3c.4-7.1-1.5-14.2-5.4-20.1L5.5%20210.2c-7.3-11-7.3-25.4%200-36.4L17.2%20156c3.9-6%205.8-13%205.4-20.1l-1.3-21.3c-.8-13.2%206.4-25.6%2018.2-31.5l19.1-9.6C65%2070.2%2070.2%2065%2073.4%2058.6L83%2039.5c5.9-11.8%2018.3-19%2031.5-18.2l21.3%201.3c7.1%20.4%2014.2-1.5%2020.1-5.4L173.8%205.5zM272%20192a80%2080%200%201%200%20-160%200%2080%2080%200%201%200%20160%200zM1.3%20441.8L44.4%20339.3c.2%20.1%20.3%20.2%20.4%20.4l9.6%2019.1c11.7%2023.2%2036%2037.3%2062%2035.8l21.3-1.3c.2%200%20.5%200%20.7%20.2l17.8%2011.8c5.1%203.3%2010.5%205.9%2016.1%207.7l-37.6%2089.3c-2.3%205.5-7.4%209.2-13.3%209.7s-11.6-2.2-14.8-7.2L74.4%20455.5l-56.1%208.3c-5.7%20.8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248%2060.4L211.7%20413c5.6-1.8%2011-4.3%2016.1-7.7l17.8-11.8c.2-.1%20.4-.2%20.7-.2l21.3%201.3c26%201.5%2050.3-12.6%2062-35.8l9.6-19.1c.1-.2%20.2-.3%20.4-.4l43.2%20102.5c2.2%205.3%201.4%2011.4-2.1%2016s-9.3%206.9-15%206l-56.1-8.3-32.2%2049.2c-3.2%205-8.9%207.7-14.8%207.2s-11-4.3-13.3-9.7z%22%2F%3E%3C%2Fsvg%3E")}
.fa-bars::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M0%2096C0%2078.3%2014.3%2064%2032%2064l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20128C14.3%20128%200%20113.7%200%2096zM0%20256c0-17.7%2014.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20288c-17.7%200-32-14.3-32-32zM448%20416c0%2017.7-14.3%2032-32%2032L32%20448c-17.7%200-32-14.3-32-32s14.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M0%2096C0%2078.3%2014.3%2064%2032%2064l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20128C14.3%20128%200%20113.7%200%2096zM0%20256c0-17.7%2014.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20288c-17.7%200-32-14.3-32-32zM448%20416c0%2017.7-14.3%2032-32%2032L32%20448c-17.7%200-32-14.3-32-32s14.3-32%2032-32l384%200c17.7%200%2032%2014.3%2032%2032z%22%2F%3E%3C%2Fsvg%3E")}
.fa-bolt::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M349.4%2044.6c5.9-13.7%201.5-29.7-10.6-38.5s-28.6-8-39.9%201.8l-256%20224c-10%208.8-13.6%2022.9-8.9%2035.3S50.7%20288%2064%20288l111.5%200L98.6%20467.4c-5.9%2013.7-1.5%2029.7%2010.6%2038.5s28.6%208%2039.9-1.8l256-224c10-8.8%2013.6-22.9%208.9-35.3s-16.6-20.7-30-20.7l-111.5%200L349.4%2044.6z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M349.4%2044.6c5.9-13.7%201.5-29.7-10.6-38.5s-28.6-8-39.9%201.8l-256%20224c-10%208.8-13.6%2022.9-8.9%2035.3S50.7%20288%2064%20288l111.5%200L98.6%20467.4c-5.9%2013.7-1.5%2029.7%2010.6%2038.5s28.6%208%2039.9-1.8l256-224c10-8.8%2013.6-22.9%208.9-35.3s-16.6-20.7-30-20.7l-111.5%200L349.4%2044.6z%22%2F%3E%3C%2Fsvg%3E")}
.fa-building::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M48%200C21.5%200%200%2021.5%200%2048L0%20464c0%2026.5%2021.5%2048%2048%2048l96%200%200-80c0-26.5%2021.5-48%2048-48s48%2021.5%2048%2048l0%2080%2096%200c26.5%200%2048-21.5%2048-48l0-416c0-26.5-21.5-48-48-48L48%200zM64%20240c0-8.8%207.2-16%2016-16l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32zm112-16l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32c0-8.8%207.2-16%2016-16zm80%2016c0-8.8%207.2-16%2016-16l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32zM80%2096l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32c0-8.8%207.2-16%2016-16zm80%2016c0-8.8%207.2-16%2016-16l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32zM272%2096l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32c0-8.8%207.2-16%2016-16z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M48%200C21.5%200%200%2021.5%200%2048L0%20464c0%2026.5%2021.5%2048%2048%2048l96%200%200-80c0-26.5%2021.5-48%2048-48s48%2021.5%2048%2048l0%2080%2096%200c26.5%200%2048-21.5%2048-48l0-416c0-26.5-21.5-48-48-48L48%200zM64%20240c0-8.8%207.2-16%2016-16l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32zm112-16l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32c0-8.8%207.2-16%2016-16zm80%2016c0-8.8%207.2-16%2016-16l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32zM80%2096l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32c0-8.8%207.2-16%2016-16zm80%2016c0-8.8%207.2-16%2016-16l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32zM272%2096l32%200c8.8%200%2016%207.2%2016%2016l0%2032c0%208.8-7.2%2016-16%2016l-32%200c-8.8%200-16-7.2-16-16l0-32c0-8.8%207.2-16%2016-16z%22%2F%3E%3C%2Fsvg%3E")}
.fa-bus::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M288%200C422.4%200%20512%2035.2%20512%2080l0%2016%200%2032c17.7%200%2032%2014.3%2032%2032l0%2064c0%2017.7-14.3%2032-32%2032l0%20160c0%2017.7-14.3%2032-32%2032l0%2032c0%2017.7-14.3%2032-32%2032l-32%200c-17.7%200-32-14.3-32-32l0-32-192%200%200%2032c0%2017.7-14.3%2032-32%2032l-32%200c-17.7%200-32-14.3-32-32l0-32c-17.7%200-32-14.3-32-32l0-160c-17.7%200-32-14.3-32-32l0-64c0-17.7%2014.3-32%2032-32c0%200%200%200%200%200l0-32s0%200%200%200l0-16C64%2035.2%20153.6%200%20288%200zM128%20160l0%2096c0%2017.7%2014.3%2032%2032%2032l112%200%200-160-112%200c-17.7%200-32%2014.3-32%2032zM304%20288l112%200c17.7%200%2032-14.3%2032-32l0-96c0-17.7-14.3-32-32-32l-112%200%200%20160zM144%20400a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064zm288%200a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064zM384%2080c0-8.8-7.2-16-16-16L208%2064c-8.8%200-16%207.2-16%2016s7.2%2016%2016%2016l160%200c8.8%200%2016-7.2%2016-16z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M288%200C422.4%200%20512%2035.2%20512%2080l0%2016%200%2032c17.7%200%2032%2014.3%2032%2032l0%2064c0%2017.7-14.3%2032-32%2032l0%20160c0%2017.7-14.3%2032-32%2032l0%2032c0%2017.7-14.3%2032-32%2032l-32%200c-17.7%200-32-14.3-32-32l0-32-192%200%200%2032c0%2017.7-14.3%2032-32%2032l-32%200c-17.7%200-32-14.3-32-32l0-32c-17.7%200-32-14.3-32-32l0-160c-17.7%200-32-14.3-32-32l0-64c0-17.7%2014.3-32%2032-32c0%200%200%200%200%200l0-32s0%200%200%200l0-16C64%2035.2%20153.6%200%20288%200zM128%20160l0%2096c0%2017.7%2014.3%2032%2032%2032l112%200%200-160-112%200c-17.7%200-32%2014.3-32%2032zM304%20288l112%200c17.7%200%2032-14.3%2032-32l0-96c0-17.7-14.3-32-32-32l-112%200%200%20160zM144%20400a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064zm288%200a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064zM384%2080c0-8.8-7.2-16-16-16L208%2064c-8.8%200-16%207.2-16%2016s7.2%2016%2016%2016l160%200c8.8%200%2016-7.2%2016-16z%22%2F%3E%3C%2Fsvg%3E")}
.fa-calculator::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M64%200C28.7%200%200%2028.7%200%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-384c0-35.3-28.7-64-64-64L64%200zM96%2064l192%200c17.7%200%2032%2014.3%2032%2032l0%2032c0%2017.7-14.3%2032-32%2032L96%20160c-17.7%200-32-14.3-32-32l0-32c0-17.7%2014.3-32%2032-32zm32%20160a32%2032%200%201%201%20-64%200%2032%2032%200%201%201%2064%200zM96%20352a32%2032%200%201%201%200-64%2032%2032%200%201%201%200%2064zM64%20416c0-17.7%2014.3-32%2032-32l96%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-96%200c-17.7%200-32-14.3-32-32zM192%20256a32%2032%200%201%201%200-64%2032%2032%200%201%201%200%2064zm32%2064a32%2032%200%201%201%20-64%200%2032%2032%200%201%201%2064%200zm64-64a32%2032%200%201%201%200-64%2032%2032%200%201%201%200%2064zm32%2064a32%2032%200%201%201%20-64%200%2032%2032%200%201%201%2064%200zM288%20448a32%2032%200%201%201%200-64%2032%2032%200%201%201%200%2064z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M64%200C28.7%200%200%2028.7%200%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-384c0-35.3-28.7-64-64-64L64%200zM96%2064l192%200c17.7%200%2032%2014.3%2032%2032l0%2032c0%2017.7-14.3%2032-32%2032L96%20160c-17.7%200-32-14.3-32-32l0-32c0-17.7%2014.3-32%2032-32zm32%20160a32%2032%200%201%201%20-64%200%2032%2032%200%201%201%2064%200zM96%20352a32%2032%200%201%201%200-64%2032%2032%200%201%201%200%2064zM64%20416c0-17.7%2014.3-32%2032-32l96%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-96%200c-17.7%200-32-14.3-32-32zM192%20256a32%2032%200%201%201%200-64%2032%2032%200%201%201%200%2064zm32%2064a32%2032%200%201%201%20-64%200%2032%2032%200%201%201%2064%200zm64-64a32%2032%200%201%201%200-64%2032%2032%200%201%201%200%2064zm32%2064a32%2032%200%201%201%20-64%200%2032%2032%200%201%201%2064%200zM288%20448a32%2032%200%201%201%200-64%2032%2032%200%201%201%200%2064z%22%2F%3E%3C%2Fsvg%3E")}
.fa-calendar-days::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M128%200c17.7%200%2032%2014.3%2032%2032l0%2032%20128%200%200-32c0-17.7%2014.3-32%2032-32s32%2014.3%2032%2032l0%2032%2048%200c26.5%200%2048%2021.5%2048%2048l0%2048L0%20160l0-48C0%2085.5%2021.5%2064%2048%2064l48%200%200-32c0-17.7%2014.3-32%2032-32zM0%20192l448%200%200%20272c0%2026.5-21.5%2048-48%2048L48%20512c-26.5%200-48-21.5-48-48L0%20192zm64%2080l0%2032c0%208.8%207.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16l0-32c0-8.8-7.2-16-16-16l-32%200c-8.8%200-16%207.2-16%2016zm128%200l0%2032c0%208.8%207.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16l0-32c0-8.8-7.2-16-16-16l-32%200c-8.8%200-16%207.2-16%2016zm144-16c-8.8%200-16%207.2-16%2016l0%2032c0%208.8%207.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16l0-32c0-8.8-7.2-16-16-16l-32%200zM64%20400l0%2032c0%208.8%207.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16l0-32c0-8.8-7.2-16-16-16l-32%200c-8.8%200-16%207.2-16%2016zm144-16c-8.8%200-16%207.2-16%2016l0%2032c0%208.8%207.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16l0-32c0-8.8-7.2-16-16-16l-32%200zm112%2016l0%2032c0%208.8%207.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16l0-32c0-8.8-7.2-16-16-16l-32%200c-8.8%200-16%207.2-16%2016z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M128%200c17.7%200%2032%2014.3%2032%2032l0%2032%20128%200%200-32c0-17.7%2014.3-32%2032-32s32%2014.3%2032%2032l0%2032%2048%200c26.5%200%2048%2021.5%2048%2048l0%2048L0%20160l0-48C0%2085.5%2021.5%2064%2048%2064l48%200%200-32c0-17.7%2014.3-32%2032-32zM0%20192l448%200%200%20272c0%2026.5-21.5%2048-48%2048L48%20512c-26.5%200-48-21.5-48-48L0%20192zm64%2080l0%2032c0%208.8%207.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16l0-32c0-8.8-7.2-16-16-16l-32%200c-8.8%200-16%207.2-16%2016zm128%200l0%2032c0%208.8%207.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16l0-32c0-8.8-7.2-16-16-16l-32%200c-8.8%200-16%207.2-16%2016zm144-16c-8.8%200-16%207.2-16%2016l0%2032c0%208.8%207.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16l0-32c0-8.8-7.2-16-16-16l-32%200zM64%20400l0%2032c0%208.8%207.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16l0-32c0-8.8-7.2-16-16-16l-32%200c-8.8%200-16%207.2-16%2016zm144-16c-8.8%200-16%207.2-16%2016l0%2032c0%208.8%207.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16l0-32c0-8.8-7.2-16-16-16l-32%200zm112%2016l0%2032c0%208.8%207.2%2016%2016%2016l32%200c8.8%200%2016-7.2%2016-16l0-32c0-8.8-7.2-16-16-16l-32%200c-8.8%200-16%207.2-16%2016z%22%2F%3E%3C%2Fsvg%3E")}
.fa-certificate::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M211%207.3C205%201%20196-1.4%20187.6%20.8s-14.9%208.9-17.1%2017.3L154.7%2080.6l-62-17.5c-8.4-2.4-17.4%200-23.5%206.1s-8.5%2015.1-6.1%2023.5l17.5%2062L18.1%20170.6c-8.4%202.1-15%208.7-17.3%2017.1S1%20205%207.3%20211l46.2%2045L7.3%20301C1%20307-1.4%20316%20.8%20324.4s8.9%2014.9%2017.3%2017.1l62.5%2015.8-17.5%2062c-2.4%208.4%200%2017.4%206.1%2023.5s15.1%208.5%2023.5%206.1l62-17.5%2015.8%2062.5c2.1%208.4%208.7%2015%2017.1%2017.3s17.3-.2%2023.4-6.4l45-46.2%2045%2046.2c6.1%206.2%2015%208.7%2023.4%206.4s14.9-8.9%2017.1-17.3l15.8-62.5%2062%2017.5c8.4%202.4%2017.4%200%2023.5-6.1s8.5-15.1%206.1-23.5l-17.5-62%2062.5-15.8c8.4-2.1%2015-8.7%2017.3-17.1s-.2-17.4-6.4-23.4l-46.2-45%2046.2-45c6.2-6.1%208.7-15%206.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8%2017.5-62c2.4-8.4%200-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62%2017.5L341.4%2018.1c-2.1-8.4-8.7-15-17.1-17.3S307%201%20301%207.3L256%2053.5%20211%207.3z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M211%207.3C205%201%20196-1.4%20187.6%20.8s-14.9%208.9-17.1%2017.3L154.7%2080.6l-62-17.5c-8.4-2.4-17.4%200-23.5%206.1s-8.5%2015.1-6.1%2023.5l17.5%2062L18.1%20170.6c-8.4%202.1-15%208.7-17.3%2017.1S1%20205%207.3%20211l46.2%2045L7.3%20301C1%20307-1.4%20316%20.8%20324.4s8.9%2014.9%2017.3%2017.1l62.5%2015.8-17.5%2062c-2.4%208.4%200%2017.4%206.1%2023.5s15.1%208.5%2023.5%206.1l62-17.5%2015.8%2062.5c2.1%208.4%208.7%2015%2017.1%2017.3s17.3-.2%2023.4-6.4l45-46.2%2045%2046.2c6.1%206.2%2015%208.7%2023.4%206.4s14.9-8.9%2017.1-17.3l15.8-62.5%2062%2017.5c8.4%202.4%2017.4%200%2023.5-6.1s8.5-15.1%206.1-23.5l-17.5-62%2062.5-15.8c8.4-2.1%2015-8.7%2017.3-17.1s-.2-17.4-6.4-23.4l-46.2-45%2046.2-45c6.2-6.1%208.7-15%206.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8%2017.5-62c2.4-8.4%200-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62%2017.5L341.4%2018.1c-2.1-8.4-8.7-15-17.1-17.3S307%201%20301%207.3L256%2053.5%20211%207.3z%22%2F%3E%3C%2Fsvg%3E")}
.fa-chair::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M248%2048l0%20208%2048%200%200-197.3c23.9%2013.8%2040%2039.7%2040%2069.3l0%20128%2048%200%200-128C384%2057.3%20326.7%200%20256%200L192%200C121.3%200%2064%2057.3%2064%20128l0%20128%2048%200%200-128c0-29.6%2016.1-55.5%2040-69.3L152%20256l48%200%200-208%2048%200zM48%20288c-12.1%200-23.2%206.8-28.6%2017.7l-16%2032c-5%209.9-4.4%2021.7%201.4%2031.1S20.9%20384%2032%20384l0%2096c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-96%20256%200%200%2096c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-96c11.1%200%2021.4-5.7%2027.2-15.2s6.4-21.2%201.4-31.1l-16-32C423.2%20294.8%20412.1%20288%20400%20288L48%20288z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M248%2048l0%20208%2048%200%200-197.3c23.9%2013.8%2040%2039.7%2040%2069.3l0%20128%2048%200%200-128C384%2057.3%20326.7%200%20256%200L192%200C121.3%200%2064%2057.3%2064%20128l0%20128%2048%200%200-128c0-29.6%2016.1-55.5%2040-69.3L152%20256l48%200%200-208%2048%200zM48%20288c-12.1%200-23.2%206.8-28.6%2017.7l-16%2032c-5%209.9-4.4%2021.7%201.4%2031.1S20.9%20384%2032%20384l0%2096c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-96%20256%200%200%2096c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-96c11.1%200%2021.4-5.7%2027.2-15.2s6.4-21.2%201.4-31.1l-16-32C423.2%20294.8%20412.1%20288%20400%20288L48%20288z%22%2F%3E%3C%2Fsvg%3E")}
.fa-check::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M438.6%20105.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-256%20256c-12.5%2012.5-32.8%2012.5-45.3%200l-128-128c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200L160%20338.7%20393.4%20105.4c12.5-12.5%2032.8-12.5%2045.3%200z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M438.6%20105.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-256%20256c-12.5%2012.5-32.8%2012.5-45.3%200l-128-128c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200L160%20338.7%20393.4%20105.4c12.5-12.5%2032.8-12.5%2045.3%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-chevron-down::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z%22%2F%3E%3C%2Fsvg%3E")}
.fa-chevron-right::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M310.6%20233.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-192%20192c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L242.7%20256%2073.4%2086.6c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200l192%20192z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M310.6%20233.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-192%20192c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L242.7%20256%2073.4%2086.6c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200l192%20192z%22%2F%3E%3C%2Fsvg%3E")}
.fa-circle-check::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512zM369%20209L241%20337c-9.4%209.4-24.6%209.4-33.9%200l-64-64c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200l47%2047L335%20175c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512zM369%20209L241%20337c-9.4%209.4-24.6%209.4-33.9%200l-64-64c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200l47%2047L335%20175c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9z%22%2F%3E%3C%2Fsvg%3E")}
.fa-circle-info::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512zM216%20336l24%200%200-64-24%200c-13.3%200-24-10.7-24-24s10.7-24%2024-24l48%200c13.3%200%2024%2010.7%2024%2024l0%2088%208%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024l-80%200c-13.3%200-24-10.7-24-24s10.7-24%2024-24zm40-208a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512zM216%20336l24%200%200-64-24%200c-13.3%200-24-10.7-24-24s10.7-24%2024-24l48%200c13.3%200%2024%2010.7%2024%2024l0%2088%208%200c13.3%200%2024%2010.7%2024%2024s-10.7%2024-24%2024l-80%200c-13.3%200-24-10.7-24-24s10.7-24%2024-24zm40-208a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64z%22%2F%3E%3C%2Fsvg%3E")}
.fa-clipboard-check::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M192%200c-41.8%200-77.4%2026.7-90.5%2064L64%2064C28.7%2064%200%2092.7%200%20128L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-320c0-35.3-28.7-64-64-64l-37.5%200C269.4%2026.7%20233.8%200%20192%200zm0%2064a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64zM305%20273L177%20401c-9.4%209.4-24.6%209.4-33.9%200L79%20337c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200l47%2047L271%20239c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M192%200c-41.8%200-77.4%2026.7-90.5%2064L64%2064C28.7%2064%200%2092.7%200%20128L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-320c0-35.3-28.7-64-64-64l-37.5%200C269.4%2026.7%20233.8%200%20192%200zm0%2064a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64zM305%20273L177%20401c-9.4%209.4-24.6%209.4-33.9%200L79%20337c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200l47%2047L271%20239c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9z%22%2F%3E%3C%2Fsvg%3E")}
.fa-clock::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%200a256%20256%200%201%201%200%20512A256%20256%200%201%201%20256%200zM232%20120l0%20136c0%208%204%2015.5%2010.7%2020l96%2064c11%207.4%2025.9%204.4%2033.3-6.7s4.4-25.9-6.7-33.3L280%20243.2%20280%20120c0-13.3-10.7-24-24-24s-24%2010.7-24%2024z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%200a256%20256%200%201%201%200%20512A256%20256%200%201%201%20256%200zM232%20120l0%20136c0%208%204%2015.5%2010.7%2020l96%2064c11%207.4%2025.9%204.4%2033.3-6.7s4.4-25.9-6.7-33.3L280%20243.2%20280%20120c0-13.3-10.7-24-24-24s-24%2010.7-24%2024z%22%2F%3E%3C%2Fsvg%3E")}
.fa-cogs::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M308.5%20135.3c7.1-6.3%209.9-16.2%206.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304%2089.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2%209.3c-10.7-8.8-23-16-36.2-20.9L199%2027.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9%208.4%20167.2%208%20160.4%208l-.7%200c-6.8%200-13.5%20.4-20.1%201.2c-9.4%201.1-16.6%208.6-18.5%2017.8L115%2056.1c-13.3%205-25.5%2012.1-36.2%2020.9L50.5%2067.8c-9-3-19-.5-24.7%207.1c-3.5%204.7-6.8%209.6-9.9%2014.6l-3%205.3c-2.8%205-5.3%2010.2-7.6%2015.6c-3.7%208.7-.9%2018.6%206.2%2025l22.2%2019.8C32.6%20161.9%2032%20168.9%2032%20176s.6%2014.1%201.7%2020.9L11.5%20216.7c-7.1%206.3-9.9%2016.2-6.2%2025c2.3%205.3%204.8%2010.5%207.6%2015.6l3%205.2c3%205.1%206.3%209.9%209.9%2014.6c5.7%207.6%2015.7%2010.1%2024.7%207.1l28.2-9.3c10.7%208.8%2023%2016%2036.2%2020.9l6.1%2029.1c1.9%209.3%209.1%2016.7%2018.5%2017.8c6.7%20.8%2013.5%201.2%2020.4%201.2s13.7-.4%2020.4-1.2c9.4-1.1%2016.6-8.6%2018.5-17.8l6.1-29.1c13.3-5%2025.5-12.1%2036.2-20.9l28.2%209.3c9%203%2019%20.5%2024.7-7.1c3.5-4.7%206.8-9.5%209.8-14.6l3.1-5.4c2.8-5%205.3-10.2%207.6-15.5c3.7-8.7%20.9-18.6-6.2-25l-22.2-19.8c1.1-6.8%201.7-13.8%201.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112%20176a48%2048%200%201%201%2096%200%2048%2048%200%201%201%20-96%200zM504.7%20500.5c6.3%207.1%2016.2%209.9%2025%206.2c5.3-2.3%2010.5-4.8%2015.5-7.6l5.4-3.1c5-3%209.9-6.3%2014.6-9.8c7.6-5.7%2010.1-15.7%207.1-24.7l-9.3-28.2c8.8-10.7%2016-23%2020.9-36.2l29.1-6.1c9.3-1.9%2016.7-9.1%2017.8-18.5c.8-6.7%201.2-13.5%201.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9%20307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9%20.5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25%206.2l-19.8%2022.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1%20.6-20.9%201.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3%202.3-10.5%204.8-15.6%207.6l-5.2%203c-5.1%203-9.9%206.3-14.6%209.9c-7.6%205.7-10.1%2015.7-7.1%2024.7l9.3%2028.2c-8.8%2010.7-16%2023-20.9%2036.2L315.1%20313c-9.3%201.9-16.7%209.1-17.8%2018.5c-.8%206.7-1.2%2013.5-1.2%2020.4s.4%2013.7%201.2%2020.4c1.1%209.4%208.6%2016.6%2017.8%2018.5l29.1%206.1c5%2013.3%2012.1%2025.5%2020.9%2036.2l-9.3%2028.2c-3%209-.5%2019%207.1%2024.7c4.7%203.5%209.5%206.8%2014.6%209.8l5.4%203.1c5%202.8%2010.2%205.3%2015.5%207.6c8.7%203.7%2018.6%20.9%2025-6.2l19.8-22.2c6.8%201.1%2013.8%201.7%2020.9%201.7s14.1-.6%2020.9-1.7l19.8%2022.2zM464%20304a48%2048%200%201%201%200%2096%2048%2048%200%201%201%200-96z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M308.5%20135.3c7.1-6.3%209.9-16.2%206.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304%2089.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2%209.3c-10.7-8.8-23-16-36.2-20.9L199%2027.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9%208.4%20167.2%208%20160.4%208l-.7%200c-6.8%200-13.5%20.4-20.1%201.2c-9.4%201.1-16.6%208.6-18.5%2017.8L115%2056.1c-13.3%205-25.5%2012.1-36.2%2020.9L50.5%2067.8c-9-3-19-.5-24.7%207.1c-3.5%204.7-6.8%209.6-9.9%2014.6l-3%205.3c-2.8%205-5.3%2010.2-7.6%2015.6c-3.7%208.7-.9%2018.6%206.2%2025l22.2%2019.8C32.6%20161.9%2032%20168.9%2032%20176s.6%2014.1%201.7%2020.9L11.5%20216.7c-7.1%206.3-9.9%2016.2-6.2%2025c2.3%205.3%204.8%2010.5%207.6%2015.6l3%205.2c3%205.1%206.3%209.9%209.9%2014.6c5.7%207.6%2015.7%2010.1%2024.7%207.1l28.2-9.3c10.7%208.8%2023%2016%2036.2%2020.9l6.1%2029.1c1.9%209.3%209.1%2016.7%2018.5%2017.8c6.7%20.8%2013.5%201.2%2020.4%201.2s13.7-.4%2020.4-1.2c9.4-1.1%2016.6-8.6%2018.5-17.8l6.1-29.1c13.3-5%2025.5-12.1%2036.2-20.9l28.2%209.3c9%203%2019%20.5%2024.7-7.1c3.5-4.7%206.8-9.5%209.8-14.6l3.1-5.4c2.8-5%205.3-10.2%207.6-15.5c3.7-8.7%20.9-18.6-6.2-25l-22.2-19.8c1.1-6.8%201.7-13.8%201.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112%20176a48%2048%200%201%201%2096%200%2048%2048%200%201%201%20-96%200zM504.7%20500.5c6.3%207.1%2016.2%209.9%2025%206.2c5.3-2.3%2010.5-4.8%2015.5-7.6l5.4-3.1c5-3%209.9-6.3%2014.6-9.8c7.6-5.7%2010.1-15.7%207.1-24.7l-9.3-28.2c8.8-10.7%2016-23%2020.9-36.2l29.1-6.1c9.3-1.9%2016.7-9.1%2017.8-18.5c.8-6.7%201.2-13.5%201.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9%20307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9%20.5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25%206.2l-19.8%2022.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1%20.6-20.9%201.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3%202.3-10.5%204.8-15.6%207.6l-5.2%203c-5.1%203-9.9%206.3-14.6%209.9c-7.6%205.7-10.1%2015.7-7.1%2024.7l9.3%2028.2c-8.8%2010.7-16%2023-20.9%2036.2L315.1%20313c-9.3%201.9-16.7%209.1-17.8%2018.5c-.8%206.7-1.2%2013.5-1.2%2020.4s.4%2013.7%201.2%2020.4c1.1%209.4%208.6%2016.6%2017.8%2018.5l29.1%206.1c5%2013.3%2012.1%2025.5%2020.9%2036.2l-9.3%2028.2c-3%209-.5%2019%207.1%2024.7c4.7%203.5%209.5%206.8%2014.6%209.8l5.4%203.1c5%202.8%2010.2%205.3%2015.5%207.6c8.7%203.7%2018.6%20.9%2025-6.2l19.8-22.2c6.8%201.1%2013.8%201.7%2020.9%201.7s14.1-.6%2020.9-1.7l19.8%2022.2zM464%20304a48%2048%200%201%201%200%2096%2048%2048%200%201%201%200-96z%22%2F%3E%3C%2Fsvg%3E")}
.fa-coins::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M512%2080c0%2018-14.3%2034.6-38.4%2048c-29.1%2016.1-72.5%2027.5-122.3%2030.9c-3.7-1.8-7.4-3.5-11.3-5C300.6%20137.4%20248.2%20128%20192%20128c-8.3%200-16.4%20.2-24.5%20.6l-1.1-.6C142.3%20114.6%20128%2098%20128%2080c0-44.2%2086-80%20192-80S512%2035.8%20512%2080zM160.7%20161.1c10.2-.7%2020.7-1.1%2031.3-1.1c62.2%200%20117.4%2012.3%20152.5%2031.4C369.3%20204.9%20384%20221.7%20384%20240c0%204-.7%207.9-2.1%2011.7c-4.6%2013.2-17%2025.3-35%2035.5c0%200%200%200%200%200c-.1%20.1-.3%20.1-.4%20.2c0%200%200%200%200%200s0%200%200%200c-.3%20.2-.6%20.3-.9%20.5c-35%2019.4-90.8%2032-153.6%2032c-59.6%200-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3%20274.6%200%20258%200%20240c0-34.8%2053.4-64.5%20128-75.4c10.5-1.5%2021.4-2.7%2032.7-3.5zM416%20240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4%2054.2-11.4%2076.2-20.5c16.3-6.8%2031.5-15.2%2043.9-25.5l0%2035.4c0%2019.3-16.5%2037.1-43.8%2050.9c-14.6%207.4-32.4%2013.7-52.4%2018.5c.1-1.8%20.2-3.5%20.2-5.3zm-32%2096c0%2018-14.3%2034.6-38.4%2048c-1.8%201-3.6%201.9-5.5%202.9C304.9%20404.7%20251.6%20416%20192%20416c-62.8%200-118.6-12.6-153.6-32C14.3%20370.6%200%20354%200%20336l0-35.4c12.5%2010.3%2027.6%2018.7%2043.9%2025.5C83.4%20342.6%20135.8%20352%20192%20352s108.6-9.4%20148.1-25.9c7.8-3.2%2015.3-6.9%2022.4-10.9c6.1-3.4%2011.8-7.2%2017.2-11.2c1.5-1.1%202.9-2.3%204.3-3.4l0%203.4%200%205.7%200%2026.3zm32%200l0-32%200-25.9c19-4.2%2036.5-9.5%2052.1-16c16.3-6.8%2031.5-15.2%2043.9-25.5l0%2035.4c0%2010.5-5%2021-14.9%2030.9c-16.3%2016.3-45%2029.7-81.3%2038.4c.1-1.7%20.2-3.5%20.2-5.3zM192%20448c56.2%200%20108.6-9.4%20148.1-25.9c16.3-6.8%2031.5-15.2%2043.9-25.5l0%2035.4c0%2044.2-86%2080-192%2080S0%20476.2%200%20432l0-35.4c12.5%2010.3%2027.6%2018.7%2043.9%2025.5C83.4%20438.6%20135.8%20448%20192%20448z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M512%2080c0%2018-14.3%2034.6-38.4%2048c-29.1%2016.1-72.5%2027.5-122.3%2030.9c-3.7-1.8-7.4-3.5-11.3-5C300.6%20137.4%20248.2%20128%20192%20128c-8.3%200-16.4%20.2-24.5%20.6l-1.1-.6C142.3%20114.6%20128%2098%20128%2080c0-44.2%2086-80%20192-80S512%2035.8%20512%2080zM160.7%20161.1c10.2-.7%2020.7-1.1%2031.3-1.1c62.2%200%20117.4%2012.3%20152.5%2031.4C369.3%20204.9%20384%20221.7%20384%20240c0%204-.7%207.9-2.1%2011.7c-4.6%2013.2-17%2025.3-35%2035.5c0%200%200%200%200%200c-.1%20.1-.3%20.1-.4%20.2c0%200%200%200%200%200s0%200%200%200c-.3%20.2-.6%20.3-.9%20.5c-35%2019.4-90.8%2032-153.6%2032c-59.6%200-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3%20274.6%200%20258%200%20240c0-34.8%2053.4-64.5%20128-75.4c10.5-1.5%2021.4-2.7%2032.7-3.5zM416%20240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4%2054.2-11.4%2076.2-20.5c16.3-6.8%2031.5-15.2%2043.9-25.5l0%2035.4c0%2019.3-16.5%2037.1-43.8%2050.9c-14.6%207.4-32.4%2013.7-52.4%2018.5c.1-1.8%20.2-3.5%20.2-5.3zm-32%2096c0%2018-14.3%2034.6-38.4%2048c-1.8%201-3.6%201.9-5.5%202.9C304.9%20404.7%20251.6%20416%20192%20416c-62.8%200-118.6-12.6-153.6-32C14.3%20370.6%200%20354%200%20336l0-35.4c12.5%2010.3%2027.6%2018.7%2043.9%2025.5C83.4%20342.6%20135.8%20352%20192%20352s108.6-9.4%20148.1-25.9c7.8-3.2%2015.3-6.9%2022.4-10.9c6.1-3.4%2011.8-7.2%2017.2-11.2c1.5-1.1%202.9-2.3%204.3-3.4l0%203.4%200%205.7%200%2026.3zm32%200l0-32%200-25.9c19-4.2%2036.5-9.5%2052.1-16c16.3-6.8%2031.5-15.2%2043.9-25.5l0%2035.4c0%2010.5-5%2021-14.9%2030.9c-16.3%2016.3-45%2029.7-81.3%2038.4c.1-1.7%20.2-3.5%20.2-5.3zM192%20448c56.2%200%20108.6-9.4%20148.1-25.9c16.3-6.8%2031.5-15.2%2043.9-25.5l0%2035.4c0%2044.2-86%2080-192%2080S0%20476.2%200%20432l0-35.4c12.5%2010.3%2027.6%2018.7%2043.9%2025.5C83.4%20438.6%20135.8%20448%20192%20448z%22%2F%3E%3C%2Fsvg%3E")}
.fa-comment-dots::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20448c141.4%200%20256-93.1%20256-208S397.4%2032%20256%2032S0%20125.1%200%20240c0%2045.1%2017.7%2086.8%2047.7%20120.9c-1.9%2024.5-11.4%2046.3-21.4%2062.9c-5.5%209.2-11.1%2016.6-15.2%2021.6c-2.1%202.5-3.7%204.4-4.9%205.7c-.6%20.6-1%201.1-1.3%201.4l-.3%20.3c0%200%200%200%200%200c0%200%200%200%200%200s0%200%200%200s0%200%200%200c-4.6%204.6-5.9%2011.4-3.4%2017.4c2.5%206%208.3%209.9%2014.8%209.9c28.7%200%2057.6-8.9%2081.6-19.3c22.9-10%2042.4-21.9%2054.3-30.6c31.8%2011.5%2067%2017.9%20104.1%2017.9zM128%20208a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64zm128%200a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64zm96%2032a32%2032%200%201%201%2064%200%2032%2032%200%201%201%20-64%200z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20448c141.4%200%20256-93.1%20256-208S397.4%2032%20256%2032S0%20125.1%200%20240c0%2045.1%2017.7%2086.8%2047.7%20120.9c-1.9%2024.5-11.4%2046.3-21.4%2062.9c-5.5%209.2-11.1%2016.6-15.2%2021.6c-2.1%202.5-3.7%204.4-4.9%205.7c-.6%20.6-1%201.1-1.3%201.4l-.3%20.3c0%200%200%200%200%200c0%200%200%200%200%200s0%200%200%200s0%200%200%200c-4.6%204.6-5.9%2011.4-3.4%2017.4c2.5%206%208.3%209.9%2014.8%209.9c28.7%200%2057.6-8.9%2081.6-19.3c22.9-10%2042.4-21.9%2054.3-30.6c31.8%2011.5%2067%2017.9%20104.1%2017.9zM128%20208a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64zm128%200a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64zm96%2032a32%2032%200%201%201%2064%200%2032%2032%200%201%201%20-64%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-comments::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M208%20352c114.9%200%20208-78.8%20208-176S322.9%200%20208%200S0%2078.8%200%20176c0%2038.6%2014.7%2074.3%2039.6%20103.4c-3.5%209.4-8.7%2017.7-14.2%2024.7c-4.8%206.2-9.7%2011-13.3%2014.3c-1.8%201.6-3.3%202.9-4.3%203.7c-.5%20.4-.9%20.7-1.1%20.8l-.2%20.2s0%200%200%200s0%200%200%200C1%20327.2-1.4%20334.4%20.8%20340.9S9.1%20352%2016%20352c21.8%200%2043.8-5.6%2062.1-12.5c9.2-3.5%2017.8-7.4%2025.2-11.4C134.1%20343.3%20169.8%20352%20208%20352zM448%20176c0%20112.3-99.1%20196.9-216.5%20207C255.8%20457.4%20336.4%20512%20432%20512c38.2%200%2073.9-8.7%20104.7-23.9c7.5%204%2016%207.9%2025.2%2011.4c18.3%206.9%2040.3%2012.5%2062.1%2012.5c6.9%200%2013.1-4.5%2015.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0%200%200%200%200%200s0%200%200%200l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29%2039.6-64.7%2039.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4%205.1%20.6%2010.3%20.6%2015.5z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M208%20352c114.9%200%20208-78.8%20208-176S322.9%200%20208%200S0%2078.8%200%20176c0%2038.6%2014.7%2074.3%2039.6%20103.4c-3.5%209.4-8.7%2017.7-14.2%2024.7c-4.8%206.2-9.7%2011-13.3%2014.3c-1.8%201.6-3.3%202.9-4.3%203.7c-.5%20.4-.9%20.7-1.1%20.8l-.2%20.2s0%200%200%200s0%200%200%200C1%20327.2-1.4%20334.4%20.8%20340.9S9.1%20352%2016%20352c21.8%200%2043.8-5.6%2062.1-12.5c9.2-3.5%2017.8-7.4%2025.2-11.4C134.1%20343.3%20169.8%20352%20208%20352zM448%20176c0%20112.3-99.1%20196.9-216.5%20207C255.8%20457.4%20336.4%20512%20432%20512c38.2%200%2073.9-8.7%20104.7-23.9c7.5%204%2016%207.9%2025.2%2011.4c18.3%206.9%2040.3%2012.5%2062.1%2012.5c6.9%200%2013.1-4.5%2015.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0%200%200%200%200%200s0%200%200%200l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29%2039.6-64.7%2039.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4%205.1%20.6%2010.3%20.6%2015.5z%22%2F%3E%3C%2Fsvg%3E")}
.fa-couch::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M64%20160C64%2089.3%20121.3%2032%20192%2032l256%200c70.7%200%20128%2057.3%20128%20128l0%2033.6c-36.5%207.4-64%2039.7-64%2078.4l0%2048-384%200%200-48c0-38.7-27.5-71-64-78.4L64%20160zM544%20272c0-20.9%2013.4-38.7%2032-45.3c5-1.8%2010.4-2.7%2016-2.7c26.5%200%2048%2021.5%2048%2048l0%20176c0%2017.7-14.3%2032-32%2032l-32%200c-17.7%200-32-14.3-32-32L96%20448c0%2017.7-14.3%2032-32%2032l-32%200c-17.7%200-32-14.3-32-32L0%20272c0-26.5%2021.5-48%2048-48c5.6%200%2011%201%2016%202.7c18.6%206.6%2032%2024.4%2032%2045.3l0%2048%200%2032%2032%200%20384%200%2032%200%200-32%200-48z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M64%20160C64%2089.3%20121.3%2032%20192%2032l256%200c70.7%200%20128%2057.3%20128%20128l0%2033.6c-36.5%207.4-64%2039.7-64%2078.4l0%2048-384%200%200-48c0-38.7-27.5-71-64-78.4L64%20160zM544%20272c0-20.9%2013.4-38.7%2032-45.3c5-1.8%2010.4-2.7%2016-2.7c26.5%200%2048%2021.5%2048%2048l0%20176c0%2017.7-14.3%2032-32%2032l-32%200c-17.7%200-32-14.3-32-32L96%20448c0%2017.7-14.3%2032-32%2032l-32%200c-17.7%200-32-14.3-32-32L0%20272c0-26.5%2021.5-48%2048-48c5.6%200%2011%201%2016%202.7c18.6%206.6%2032%2024.4%2032%2045.3l0%2048%200%2032%2032%200%20384%200%2032%200%200-32%200-48z%22%2F%3E%3C%2Fsvg%3E")}
.fa-envelope::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M48%2064C21.5%2064%200%2085.5%200%20112c0%2015.1%207.1%2029.3%2019.2%2038.4L236.8%20313.6c11.4%208.5%2027%208.5%2038.4%200L492.8%20150.4c12.1-9.1%2019.2-23.3%2019.2-38.4c0-26.5-21.5-48-48-48L48%2064zM0%20176L0%20384c0%2035.3%2028.7%2064%2064%2064l384%200c35.3%200%2064-28.7%2064-64l0-208L294.4%20339.2c-22.8%2017.1-54%2017.1-76.8%200L0%20176z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M48%2064C21.5%2064%200%2085.5%200%20112c0%2015.1%207.1%2029.3%2019.2%2038.4L236.8%20313.6c11.4%208.5%2027%208.5%2038.4%200L492.8%20150.4c12.1-9.1%2019.2-23.3%2019.2-38.4c0-26.5-21.5-48-48-48L48%2064zM0%20176L0%20384c0%2035.3%2028.7%2064%2064%2064l384%200c35.3%200%2064-28.7%2064-64l0-208L294.4%20339.2c-22.8%2017.1-54%2017.1-76.8%200L0%20176z%22%2F%3E%3C%2Fsvg%3E")}
.fa-file-contract::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M64%200C28.7%200%200%2028.7%200%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-288-128%200c-17.7%200-32-14.3-32-32L224%200%2064%200zM256%200l0%20128%20128%200L256%200zM80%2064l64%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016L80%2096c-8.8%200-16-7.2-16-16s7.2-16%2016-16zm0%2064l64%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-64%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16zm54.2%20253.8c-6.1%2020.3-24.8%2034.2-46%2034.2L80%20416c-8.8%200-16-7.2-16-16s7.2-16%2016-16l8.2%200c7.1%200%2013.3-4.6%2015.3-11.4l14.9-49.5c3.4-11.3%2013.8-19.1%2025.6-19.1s22.2%207.7%2025.6%2019.1l11.6%2038.6c7.4-6.2%2016.8-9.7%2026.8-9.7c15.9%200%2030.4%209%2037.5%2023.2l4.4%208.8%2054.1%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-64%200c-6.1%200-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2%202.1-8.8%205.5l-8.8%2017.7c-2.9%205.9-9.2%209.4-15.7%208.8s-12.1-5.1-13.9-11.3L144%20349l-9.8%2032.8z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M64%200C28.7%200%200%2028.7%200%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-288-128%200c-17.7%200-32-14.3-32-32L224%200%2064%200zM256%200l0%20128%20128%200L256%200zM80%2064l64%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016L80%2096c-8.8%200-16-7.2-16-16s7.2-16%2016-16zm0%2064l64%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-64%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16zm54.2%20253.8c-6.1%2020.3-24.8%2034.2-46%2034.2L80%20416c-8.8%200-16-7.2-16-16s7.2-16%2016-16l8.2%200c7.1%200%2013.3-4.6%2015.3-11.4l14.9-49.5c3.4-11.3%2013.8-19.1%2025.6-19.1s22.2%207.7%2025.6%2019.1l11.6%2038.6c7.4-6.2%2016.8-9.7%2026.8-9.7c15.9%200%2030.4%209%2037.5%2023.2l4.4%208.8%2054.1%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-64%200c-6.1%200-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2%202.1-8.8%205.5l-8.8%2017.7c-2.9%205.9-9.2%209.4-15.7%208.8s-12.1-5.1-13.9-11.3L144%20349l-9.8%2032.8z%22%2F%3E%3C%2Fsvg%3E")}
.fa-file-invoice-dollar::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M64%200C28.7%200%200%2028.7%200%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-288-128%200c-17.7%200-32-14.3-32-32L224%200%2064%200zM256%200l0%20128%20128%200L256%200zM64%2080c0-8.8%207.2-16%2016-16l64%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016L80%2096c-8.8%200-16-7.2-16-16zm0%2064c0-8.8%207.2-16%2016-16l64%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-64%200c-8.8%200-16-7.2-16-16zm128%2072c8.8%200%2016%207.2%2016%2016l0%2017.3c8.5%201.2%2016.7%203.1%2024.1%205.1c8.5%202.3%2013.6%2011%2011.3%2019.6s-11%2013.6-19.6%2011.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4%201.8-23.6%205.5c-5.7%203.4-8.1%207.3-8.1%2012.8c0%203.7%201.3%206.5%207.3%2010.1c6.9%204.1%2016.6%207.1%2029.2%2010.9l.5%20.1s0%200%200%200s0%200%200%200c11.3%203.4%2025.3%207.6%2036.3%2014.6c12.1%207.6%2022.4%2019.7%2022.7%2038.2c.3%2019.3-9.6%2033.3-22.9%2041.6c-7.7%204.8-16.4%207.6-25.1%209.1l0%2017.1c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-17.8c-11.2-2.1-21.7-5.7-30.9-8.9c0%200%200%200%200%200c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9%2020.2-10.1c2.5%20.8%204.8%201.6%207.1%202.4c0%200%200%200%200%200s0%200%200%200s0%200%200%200c13.6%204.6%2024.6%208.4%2036.3%208.7c9.1%20.3%2017.9-1.7%2023.7-5.3c5.1-3.2%207.9-7.3%207.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5s0%200%200%200c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4%2010.8-32.8%2023.8-40.5c7.5-4.4%2015.8-7.2%2024.1-8.7l0-17.3c0-8.8%207.2-16%2016-16z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M64%200C28.7%200%200%2028.7%200%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-288-128%200c-17.7%200-32-14.3-32-32L224%200%2064%200zM256%200l0%20128%20128%200L256%200zM64%2080c0-8.8%207.2-16%2016-16l64%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016L80%2096c-8.8%200-16-7.2-16-16zm0%2064c0-8.8%207.2-16%2016-16l64%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-64%200c-8.8%200-16-7.2-16-16zm128%2072c8.8%200%2016%207.2%2016%2016l0%2017.3c8.5%201.2%2016.7%203.1%2024.1%205.1c8.5%202.3%2013.6%2011%2011.3%2019.6s-11%2013.6-19.6%2011.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4%201.8-23.6%205.5c-5.7%203.4-8.1%207.3-8.1%2012.8c0%203.7%201.3%206.5%207.3%2010.1c6.9%204.1%2016.6%207.1%2029.2%2010.9l.5%20.1s0%200%200%200s0%200%200%200c11.3%203.4%2025.3%207.6%2036.3%2014.6c12.1%207.6%2022.4%2019.7%2022.7%2038.2c.3%2019.3-9.6%2033.3-22.9%2041.6c-7.7%204.8-16.4%207.6-25.1%209.1l0%2017.1c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-17.8c-11.2-2.1-21.7-5.7-30.9-8.9c0%200%200%200%200%200c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9%2020.2-10.1c2.5%20.8%204.8%201.6%207.1%202.4c0%200%200%200%200%200s0%200%200%200s0%200%200%200c13.6%204.6%2024.6%208.4%2036.3%208.7c9.1%20.3%2017.9-1.7%2023.7-5.3c5.1-3.2%207.9-7.3%207.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5s0%200%200%200c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4%2010.8-32.8%2023.8-40.5c7.5-4.4%2015.8-7.2%2024.1-8.7l0-17.3c0-8.8%207.2-16%2016-16z%22%2F%3E%3C%2Fsvg%3E")}
.fa-file-pdf::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M0%2064C0%2028.7%2028.7%200%2064%200L224%200l0%20128c0%2017.7%2014.3%2032%2032%2032l128%200%200%20144-208%200c-35.3%200-64%2028.7-64%2064l0%20144-48%200c-35.3%200-64-28.7-64-64L0%2064zm384%2064l-128%200L256%200%20384%20128zM176%20352l32%200c30.9%200%2056%2025.1%2056%2056s-25.1%2056-56%2056l-16%200%200%2032c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-48%200-80c0-8.8%207.2-16%2016-16zm32%2080c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-16%200%200%2048%2016%200zm96-80l32%200c26.5%200%2048%2021.5%2048%2048l0%2064c0%2026.5-21.5%2048-48%2048l-32%200c-8.8%200-16-7.2-16-16l0-128c0-8.8%207.2-16%2016-16zm32%20128c8.8%200%2016-7.2%2016-16l0-64c0-8.8-7.2-16-16-16l-16%200%200%2096%2016%200zm80-112c0-8.8%207.2-16%2016-16l48%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-32%200%200%2032%2032%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-32%200%200%2048c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-64%200-64z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M0%2064C0%2028.7%2028.7%200%2064%200L224%200l0%20128c0%2017.7%2014.3%2032%2032%2032l128%200%200%20144-208%200c-35.3%200-64%2028.7-64%2064l0%20144-48%200c-35.3%200-64-28.7-64-64L0%2064zm384%2064l-128%200L256%200%20384%20128zM176%20352l32%200c30.9%200%2056%2025.1%2056%2056s-25.1%2056-56%2056l-16%200%200%2032c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-48%200-80c0-8.8%207.2-16%2016-16zm32%2080c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-16%200%200%2048%2016%200zm96-80l32%200c26.5%200%2048%2021.5%2048%2048l0%2064c0%2026.5-21.5%2048-48%2048l-32%200c-8.8%200-16-7.2-16-16l0-128c0-8.8%207.2-16%2016-16zm32%20128c8.8%200%2016-7.2%2016-16l0-64c0-8.8-7.2-16-16-16l-16%200%200%2096%2016%200zm80-112c0-8.8%207.2-16%2016-16l48%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-32%200%200%2032%2032%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-32%200%200%2048c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-64%200-64z%22%2F%3E%3C%2Fsvg%3E")}
.fa-file-signature::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M64%200C28.7%200%200%2028.7%200%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-19.3c-2.7%201.1-5.4%202-8.2%202.7l-60.1%2015c-3%20.7-6%201.2-9%201.4c-.9%20.1-1.8%20.2-2.7%20.2l-64%200c-6.1%200-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2%202.1-8.8%205.5l-8.8%2017.7c-2.9%205.9-9.2%209.4-15.7%208.8s-12.1-5.1-13.9-11.3L144%20381l-9.8%2032.8c-6.1%2020.3-24.8%2034.2-46%2034.2L80%20448c-8.8%200-16-7.2-16-16s7.2-16%2016-16l8.2%200c7.1%200%2013.3-4.6%2015.3-11.4l14.9-49.5c3.4-11.3%2013.8-19.1%2025.6-19.1s22.2%207.8%2025.6%2019.1l11.6%2038.6c7.4-6.2%2016.8-9.7%2026.8-9.7c15.9%200%2030.4%209%2037.5%2023.2l4.4%208.8%208.9%200c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3%208.6-21.5%2016.8-29.7L384%20203.6l0-43.6-128%200c-17.7%200-32-14.3-32-32L224%200%2064%200zM256%200l0%20128%20128%200L256%200zM549.8%20139.7c-15.6-15.6-40.9-15.6-56.6%200l-29.4%2029.4%2071%2071%2029.4-29.4c15.6-15.6%2015.6-40.9%200-56.6l-14.4-14.4zM311.9%20321c-4.1%204.1-7%209.2-8.4%2014.9l-15%2060.1c-1.4%205.5%20.2%2011.2%204.2%2015.2s9.7%205.6%2015.2%204.2l60.1-15c5.6-1.4%2010.8-4.3%2014.9-8.4L512.1%20262.7l-71-71L311.9%20321z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M64%200C28.7%200%200%2028.7%200%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-19.3c-2.7%201.1-5.4%202-8.2%202.7l-60.1%2015c-3%20.7-6%201.2-9%201.4c-.9%20.1-1.8%20.2-2.7%20.2l-64%200c-6.1%200-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2%202.1-8.8%205.5l-8.8%2017.7c-2.9%205.9-9.2%209.4-15.7%208.8s-12.1-5.1-13.9-11.3L144%20381l-9.8%2032.8c-6.1%2020.3-24.8%2034.2-46%2034.2L80%20448c-8.8%200-16-7.2-16-16s7.2-16%2016-16l8.2%200c7.1%200%2013.3-4.6%2015.3-11.4l14.9-49.5c3.4-11.3%2013.8-19.1%2025.6-19.1s22.2%207.8%2025.6%2019.1l11.6%2038.6c7.4-6.2%2016.8-9.7%2026.8-9.7c15.9%200%2030.4%209%2037.5%2023.2l4.4%208.8%208.9%200c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3%208.6-21.5%2016.8-29.7L384%20203.6l0-43.6-128%200c-17.7%200-32-14.3-32-32L224%200%2064%200zM256%200l0%20128%20128%200L256%200zM549.8%20139.7c-15.6-15.6-40.9-15.6-56.6%200l-29.4%2029.4%2071%2071%2029.4-29.4c15.6-15.6%2015.6-40.9%200-56.6l-14.4-14.4zM311.9%20321c-4.1%204.1-7%209.2-8.4%2014.9l-15%2060.1c-1.4%205.5%20.2%2011.2%204.2%2015.2s9.7%205.6%2015.2%204.2l60.1-15c5.6-1.4%2010.8-4.3%2014.9-8.4L512.1%20262.7l-71-71L311.9%20321z%22%2F%3E%3C%2Fsvg%3E")}
.fa-fire::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M159.3%205.4c7.8-7.3%2019.9-7.2%2027.7%20.1c27.6%2025.9%2053.5%2053.8%2077.7%2084c11-14.4%2023.5-30.1%2037-42.9c7.9-7.4%2020.1-7.4%2028%20.1c34.6%2033%2063.9%2076.6%2084.5%20118c20.3%2040.8%2033.8%2082.5%2033.8%20111.9C448%20404.2%20348.2%20512%20224%20512C98.4%20512%200%20404.1%200%20276.5c0-38.4%2017.8-85.3%2045.4-131.7C73.3%2097.7%20112.7%2048.6%20159.3%205.4zM225.7%20416c25.3%200%2047.7-7%2068.8-21c42.1-29.4%2053.4-88.2%2028.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2%2029.3c-6.6%207.6-18.5%207.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8%2042.5-50.8%2069.3-50.8%2099.4C112%20375.4%20162.6%20416%20225.7%20416z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M159.3%205.4c7.8-7.3%2019.9-7.2%2027.7%20.1c27.6%2025.9%2053.5%2053.8%2077.7%2084c11-14.4%2023.5-30.1%2037-42.9c7.9-7.4%2020.1-7.4%2028%20.1c34.6%2033%2063.9%2076.6%2084.5%20118c20.3%2040.8%2033.8%2082.5%2033.8%20111.9C448%20404.2%20348.2%20512%20224%20512C98.4%20512%200%20404.1%200%20276.5c0-38.4%2017.8-85.3%2045.4-131.7C73.3%2097.7%20112.7%2048.6%20159.3%205.4zM225.7%20416c25.3%200%2047.7-7%2068.8-21c42.1-29.4%2053.4-88.2%2028.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2%2029.3c-6.6%207.6-18.5%207.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8%2042.5-50.8%2069.3-50.8%2099.4C112%20375.4%20162.6%20416%20225.7%20416z%22%2F%3E%3C%2Fsvg%3E")}
.fa-gauge-high::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M0%20256a256%20256%200%201%201%20512%200A256%20256%200%201%201%200%20256zM288%2096a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200zM256%20416c35.3%200%2064-28.7%2064-64c0-17.4-6.9-33.1-18.1-44.6L366%20161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3%20.2-31.6%2012.3L257.9%20288c-.6%200-1.3%200-1.9%200c-35.3%200-64%2028.7-64%2064s28.7%2064%2064%2064zM176%20144a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200zM96%20288a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064zm352-32a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M0%20256a256%20256%200%201%201%20512%200A256%20256%200%201%201%200%20256zM288%2096a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200zM256%20416c35.3%200%2064-28.7%2064-64c0-17.4-6.9-33.1-18.1-44.6L366%20161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3%20.2-31.6%2012.3L257.9%20288c-.6%200-1.3%200-1.9%200c-35.3%200-64%2028.7-64%2064s28.7%2064%2064%2064zM176%20144a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200zM96%20288a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064zm352-32a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-gavel::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M318.6%209.4c-12.5-12.5-32.8-12.5-45.3%200l-120%20120c-12.5%2012.5-12.5%2032.8%200%2045.3l16%2016c12.5%2012.5%2032.8%2012.5%2045.3%200l4-4L325.4%20293.4l-4%204c-12.5%2012.5-12.5%2032.8%200%2045.3l16%2016c12.5%2012.5%2032.8%2012.5%2045.3%200l120-120c12.5-12.5%2012.5-32.8%200-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3%200l-4%204L330.6%2074.6l4-4c12.5-12.5%2012.5-32.8%200-45.3l-16-16zm-152%20288c-12.5-12.5-32.8-12.5-45.3%200l-112%20112c-12.5%2012.5-12.5%2032.8%200%2045.3l48%2048c12.5%2012.5%2032.8%2012.5%2045.3%200l112-112c12.5-12.5%2012.5-32.8%200-45.3l-1.4-1.4L272%20285.3%20226.7%20240%20168%20298.7l-1.4-1.4z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M318.6%209.4c-12.5-12.5-32.8-12.5-45.3%200l-120%20120c-12.5%2012.5-12.5%2032.8%200%2045.3l16%2016c12.5%2012.5%2032.8%2012.5%2045.3%200l4-4L325.4%20293.4l-4%204c-12.5%2012.5-12.5%2032.8%200%2045.3l16%2016c12.5%2012.5%2032.8%2012.5%2045.3%200l120-120c12.5-12.5%2012.5-32.8%200-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3%200l-4%204L330.6%2074.6l4-4c12.5-12.5%2012.5-32.8%200-45.3l-16-16zm-152%20288c-12.5-12.5-32.8-12.5-45.3%200l-112%20112c-12.5%2012.5-12.5%2032.8%200%2045.3l48%2048c12.5%2012.5%2032.8%2012.5%2045.3%200l112-112c12.5-12.5%2012.5-32.8%200-45.3l-1.4-1.4L272%20285.3%20226.7%20240%20168%20298.7l-1.4-1.4z%22%2F%3E%3C%2Fsvg%3E")}
.fa-gears::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M308.5%20135.3c7.1-6.3%209.9-16.2%206.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304%2089.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2%209.3c-10.7-8.8-23-16-36.2-20.9L199%2027.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9%208.4%20167.2%208%20160.4%208l-.7%200c-6.8%200-13.5%20.4-20.1%201.2c-9.4%201.1-16.6%208.6-18.5%2017.8L115%2056.1c-13.3%205-25.5%2012.1-36.2%2020.9L50.5%2067.8c-9-3-19-.5-24.7%207.1c-3.5%204.7-6.8%209.6-9.9%2014.6l-3%205.3c-2.8%205-5.3%2010.2-7.6%2015.6c-3.7%208.7-.9%2018.6%206.2%2025l22.2%2019.8C32.6%20161.9%2032%20168.9%2032%20176s.6%2014.1%201.7%2020.9L11.5%20216.7c-7.1%206.3-9.9%2016.2-6.2%2025c2.3%205.3%204.8%2010.5%207.6%2015.6l3%205.2c3%205.1%206.3%209.9%209.9%2014.6c5.7%207.6%2015.7%2010.1%2024.7%207.1l28.2-9.3c10.7%208.8%2023%2016%2036.2%2020.9l6.1%2029.1c1.9%209.3%209.1%2016.7%2018.5%2017.8c6.7%20.8%2013.5%201.2%2020.4%201.2s13.7-.4%2020.4-1.2c9.4-1.1%2016.6-8.6%2018.5-17.8l6.1-29.1c13.3-5%2025.5-12.1%2036.2-20.9l28.2%209.3c9%203%2019%20.5%2024.7-7.1c3.5-4.7%206.8-9.5%209.8-14.6l3.1-5.4c2.8-5%205.3-10.2%207.6-15.5c3.7-8.7%20.9-18.6-6.2-25l-22.2-19.8c1.1-6.8%201.7-13.8%201.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112%20176a48%2048%200%201%201%2096%200%2048%2048%200%201%201%20-96%200zM504.7%20500.5c6.3%207.1%2016.2%209.9%2025%206.2c5.3-2.3%2010.5-4.8%2015.5-7.6l5.4-3.1c5-3%209.9-6.3%2014.6-9.8c7.6-5.7%2010.1-15.7%207.1-24.7l-9.3-28.2c8.8-10.7%2016-23%2020.9-36.2l29.1-6.1c9.3-1.9%2016.7-9.1%2017.8-18.5c.8-6.7%201.2-13.5%201.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9%20307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9%20.5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25%206.2l-19.8%2022.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1%20.6-20.9%201.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3%202.3-10.5%204.8-15.6%207.6l-5.2%203c-5.1%203-9.9%206.3-14.6%209.9c-7.6%205.7-10.1%2015.7-7.1%2024.7l9.3%2028.2c-8.8%2010.7-16%2023-20.9%2036.2L315.1%20313c-9.3%201.9-16.7%209.1-17.8%2018.5c-.8%206.7-1.2%2013.5-1.2%2020.4s.4%2013.7%201.2%2020.4c1.1%209.4%208.6%2016.6%2017.8%2018.5l29.1%206.1c5%2013.3%2012.1%2025.5%2020.9%2036.2l-9.3%2028.2c-3%209-.5%2019%207.1%2024.7c4.7%203.5%209.5%206.8%2014.6%209.8l5.4%203.1c5%202.8%2010.2%205.3%2015.5%207.6c8.7%203.7%2018.6%20.9%2025-6.2l19.8-22.2c6.8%201.1%2013.8%201.7%2020.9%201.7s14.1-.6%2020.9-1.7l19.8%2022.2zM464%20304a48%2048%200%201%201%200%2096%2048%2048%200%201%201%200-96z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M308.5%20135.3c7.1-6.3%209.9-16.2%206.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304%2089.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2%209.3c-10.7-8.8-23-16-36.2-20.9L199%2027.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9%208.4%20167.2%208%20160.4%208l-.7%200c-6.8%200-13.5%20.4-20.1%201.2c-9.4%201.1-16.6%208.6-18.5%2017.8L115%2056.1c-13.3%205-25.5%2012.1-36.2%2020.9L50.5%2067.8c-9-3-19-.5-24.7%207.1c-3.5%204.7-6.8%209.6-9.9%2014.6l-3%205.3c-2.8%205-5.3%2010.2-7.6%2015.6c-3.7%208.7-.9%2018.6%206.2%2025l22.2%2019.8C32.6%20161.9%2032%20168.9%2032%20176s.6%2014.1%201.7%2020.9L11.5%20216.7c-7.1%206.3-9.9%2016.2-6.2%2025c2.3%205.3%204.8%2010.5%207.6%2015.6l3%205.2c3%205.1%206.3%209.9%209.9%2014.6c5.7%207.6%2015.7%2010.1%2024.7%207.1l28.2-9.3c10.7%208.8%2023%2016%2036.2%2020.9l6.1%2029.1c1.9%209.3%209.1%2016.7%2018.5%2017.8c6.7%20.8%2013.5%201.2%2020.4%201.2s13.7-.4%2020.4-1.2c9.4-1.1%2016.6-8.6%2018.5-17.8l6.1-29.1c13.3-5%2025.5-12.1%2036.2-20.9l28.2%209.3c9%203%2019%20.5%2024.7-7.1c3.5-4.7%206.8-9.5%209.8-14.6l3.1-5.4c2.8-5%205.3-10.2%207.6-15.5c3.7-8.7%20.9-18.6-6.2-25l-22.2-19.8c1.1-6.8%201.7-13.8%201.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112%20176a48%2048%200%201%201%2096%200%2048%2048%200%201%201%20-96%200zM504.7%20500.5c6.3%207.1%2016.2%209.9%2025%206.2c5.3-2.3%2010.5-4.8%2015.5-7.6l5.4-3.1c5-3%209.9-6.3%2014.6-9.8c7.6-5.7%2010.1-15.7%207.1-24.7l-9.3-28.2c8.8-10.7%2016-23%2020.9-36.2l29.1-6.1c9.3-1.9%2016.7-9.1%2017.8-18.5c.8-6.7%201.2-13.5%201.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9%20307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9%20.5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25%206.2l-19.8%2022.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1%20.6-20.9%201.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3%202.3-10.5%204.8-15.6%207.6l-5.2%203c-5.1%203-9.9%206.3-14.6%209.9c-7.6%205.7-10.1%2015.7-7.1%2024.7l9.3%2028.2c-8.8%2010.7-16%2023-20.9%2036.2L315.1%20313c-9.3%201.9-16.7%209.1-17.8%2018.5c-.8%206.7-1.2%2013.5-1.2%2020.4s.4%2013.7%201.2%2020.4c1.1%209.4%208.6%2016.6%2017.8%2018.5l29.1%206.1c5%2013.3%2012.1%2025.5%2020.9%2036.2l-9.3%2028.2c-3%209-.5%2019%207.1%2024.7c4.7%203.5%209.5%206.8%2014.6%209.8l5.4%203.1c5%202.8%2010.2%205.3%2015.5%207.6c8.7%203.7%2018.6%20.9%2025-6.2l19.8-22.2c6.8%201.1%2013.8%201.7%2020.9%201.7s14.1-.6%2020.9-1.7l19.8%2022.2zM464%20304a48%2048%200%201%201%200%2096%2048%2048%200%201%201%200-96z%22%2F%3E%3C%2Fsvg%3E")}
.fa-hand-holding-dollar::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M312%2024l0%2010.5c6.4%201.2%2012.6%202.7%2018.2%204.2c12.8%203.4%2020.4%2016.6%2017%2029.4s-16.6%2020.4-29.4%2017c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7%201.7-19.4%204.4c-2.1%201.3-3.1%202.4-3.5%203c-.3%20.5-.7%201.2-.7%202.8c0%20.3%200%20.5%200%20.6c.2%20.2%20.9%201.2%203.3%202.6c5.8%203.5%2014.4%206.2%2027.4%2010.1l.9%20.3s0%200%200%200c11.1%203.3%2025.9%207.8%2037.9%2015.3c13.7%208.6%2026.1%2022.9%2026.4%2044.9c.3%2022.5-11.4%2038.9-26.7%2048.5c-6.7%204.1-13.9%207-21.3%208.8l0%2010.6c0%2013.3-10.7%2024-24%2024s-24-10.7-24-24l0-11.4c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4%2030.4-15.2c2.6%20.9%205%201.7%207.3%202.5c13.6%204.6%2023.4%207.9%2033.9%208.3c8%20.3%2015.1-1.6%2019.2-4.1c1.9-1.2%202.8-2.2%203.2-2.9c.4-.6%20.9-1.8%20.8-4.1l0-.2c0-1%200-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9%2012.9-38.6%2027.7-47.4c6.4-3.8%2013.3-6.4%2020.2-8.2L264%2024c0-13.3%2010.7-24%2024-24s24%2010.7%2024%2024zM568.2%20336.3c13.1%2017.8%209.3%2042.8-8.5%2055.9L433.1%20485.5c-23.4%2017.2-51.6%2026.5-80.7%2026.5L192%20512%2032%20512c-17.7%200-32-14.3-32-32l0-64c0-17.7%2014.3-32%2032-32l36.8%200%2044.9-36c22.7-18.2%2050.9-28%2080-28l78.3%200%2016%200%2064%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-64%200-16%200c-8.8%200-16%207.2-16%2016s7.2%2016%2016%2016l120.6%200%20119.7-88.2c17.8-13.1%2042.8-9.3%2055.9%208.5zM193.6%20384c0%200%200%200%200%200l-.9%200c.3%200%20.6%200%20.9%200z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M312%2024l0%2010.5c6.4%201.2%2012.6%202.7%2018.2%204.2c12.8%203.4%2020.4%2016.6%2017%2029.4s-16.6%2020.4-29.4%2017c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7%201.7-19.4%204.4c-2.1%201.3-3.1%202.4-3.5%203c-.3%20.5-.7%201.2-.7%202.8c0%20.3%200%20.5%200%20.6c.2%20.2%20.9%201.2%203.3%202.6c5.8%203.5%2014.4%206.2%2027.4%2010.1l.9%20.3s0%200%200%200c11.1%203.3%2025.9%207.8%2037.9%2015.3c13.7%208.6%2026.1%2022.9%2026.4%2044.9c.3%2022.5-11.4%2038.9-26.7%2048.5c-6.7%204.1-13.9%207-21.3%208.8l0%2010.6c0%2013.3-10.7%2024-24%2024s-24-10.7-24-24l0-11.4c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4%2030.4-15.2c2.6%20.9%205%201.7%207.3%202.5c13.6%204.6%2023.4%207.9%2033.9%208.3c8%20.3%2015.1-1.6%2019.2-4.1c1.9-1.2%202.8-2.2%203.2-2.9c.4-.6%20.9-1.8%20.8-4.1l0-.2c0-1%200-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9%2012.9-38.6%2027.7-47.4c6.4-3.8%2013.3-6.4%2020.2-8.2L264%2024c0-13.3%2010.7-24%2024-24s24%2010.7%2024%2024zM568.2%20336.3c13.1%2017.8%209.3%2042.8-8.5%2055.9L433.1%20485.5c-23.4%2017.2-51.6%2026.5-80.7%2026.5L192%20512%2032%20512c-17.7%200-32-14.3-32-32l0-64c0-17.7%2014.3-32%2032-32l36.8%200%2044.9-36c22.7-18.2%2050.9-28%2080-28l78.3%200%2016%200%2064%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-64%200-16%200c-8.8%200-16%207.2-16%2016s7.2%2016%2016%2016l120.6%200%20119.7-88.2c17.8-13.1%2042.8-9.3%2055.9%208.5zM193.6%20384c0%200%200%200%200%200l-.9%200c.3%200%20.6%200%20.9%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-handshake::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M323.4%2085.2l-96.8%2078.4c-16.1%2013-19.2%2036.4-7%2053.1c12.9%2017.8%2038%2021.3%2055.3%207.8l99.3-77.2c7-5.4%2017-4.2%2022.5%202.8s4.2%2017-2.8%2022.5l-20.9%2016.2L512%20316.8%20512%20128l-.7%200-3.9-2.5L434.8%2079c-15.3-9.8-33.2-15-51.4-15c-21.8%200-43%207.5-60%2021.2zm22.8%20124.4l-51.7%2040.2C263%20274.4%20217.3%20268%20193.7%20235.6c-22.2-30.5-16.6-73.1%2012.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234%2064%20215.7%2069.6%20200%2080l-72%2048%200%20224%2028.2%200%2091.4%2083.4c19.6%2017.9%2049.9%2016.5%2067.8-3.1c5.5-6.1%209.2-13.2%2011.1-20.6l17%2015.6c19.5%2017.9%2049.9%2016.6%2067.8-2.9c4.5-4.9%207.8-10.6%209.9-16.5c19.4%2013%2045.8%2010.3%2062.1-7.5c17.9-19.5%2016.6-49.9-2.9-67.8l-134.2-123zM16%20128c-8.8%200-16%207.2-16%2016L0%20352c0%2017.7%2014.3%2032%2032%2032l32%200c17.7%200%2032-14.3%2032-32l0-224-80%200zM48%20320a16%2016%200%201%201%200%2032%2016%2016%200%201%201%200-32zM544%20128l0%20224c0%2017.7%2014.3%2032%2032%2032l32%200c17.7%200%2032-14.3%2032-32l0-208c0-8.8-7.2-16-16-16l-80%200zm32%20208a16%2016%200%201%201%2032%200%2016%2016%200%201%201%20-32%200z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M323.4%2085.2l-96.8%2078.4c-16.1%2013-19.2%2036.4-7%2053.1c12.9%2017.8%2038%2021.3%2055.3%207.8l99.3-77.2c7-5.4%2017-4.2%2022.5%202.8s4.2%2017-2.8%2022.5l-20.9%2016.2L512%20316.8%20512%20128l-.7%200-3.9-2.5L434.8%2079c-15.3-9.8-33.2-15-51.4-15c-21.8%200-43%207.5-60%2021.2zm22.8%20124.4l-51.7%2040.2C263%20274.4%20217.3%20268%20193.7%20235.6c-22.2-30.5-16.6-73.1%2012.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234%2064%20215.7%2069.6%20200%2080l-72%2048%200%20224%2028.2%200%2091.4%2083.4c19.6%2017.9%2049.9%2016.5%2067.8-3.1c5.5-6.1%209.2-13.2%2011.1-20.6l17%2015.6c19.5%2017.9%2049.9%2016.6%2067.8-2.9c4.5-4.9%207.8-10.6%209.9-16.5c19.4%2013%2045.8%2010.3%2062.1-7.5c17.9-19.5%2016.6-49.9-2.9-67.8l-134.2-123zM16%20128c-8.8%200-16%207.2-16%2016L0%20352c0%2017.7%2014.3%2032%2032%2032l32%200c17.7%200%2032-14.3%2032-32l0-224-80%200zM48%20320a16%2016%200%201%201%200%2032%2016%2016%200%201%201%200-32zM544%20128l0%20224c0%2017.7%2014.3%2032%2032%2032l32%200c17.7%200%2032-14.3%2032-32l0-208c0-8.8-7.2-16-16-16l-80%200zm32%20208a16%2016%200%201%201%2032%200%2016%2016%200%201%201%20-32%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-industry::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M64%2032C46.3%2032%2032%2046.3%2032%2064l0%20240%200%2048%200%2080c0%2026.5%2021.5%2048%2048%2048l416%200c26.5%200%2048-21.5%2048-48l0-128%200-151.8c0-18.2-19.4-29.7-35.4-21.1L352%20215.4l0-63.2c0-18.2-19.4-29.7-35.4-21.1L160%20215.4%20160%2064c0-17.7-14.3-32-32-32L64%2032z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M64%2032C46.3%2032%2032%2046.3%2032%2064l0%20240%200%2048%200%2080c0%2026.5%2021.5%2048%2048%2048l416%200c26.5%200%2048-21.5%2048-48l0-128%200-151.8c0-18.2-19.4-29.7-35.4-21.1L352%20215.4l0-63.2c0-18.2-19.4-29.7-35.4-21.1L160%20215.4%20160%2064c0-17.7-14.3-32-32-32L64%2032z%22%2F%3E%3C%2Fsvg%3E")}
.fa-key::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M336%20352c97.2%200%20176-78.8%20176-176S433.2%200%20336%200S160%2078.8%20160%20176c0%2018.7%202.9%2036.8%208.3%2053.7L7%20391c-4.5%204.5-7%2010.6-7%2017l0%2080c0%2013.3%2010.7%2024%2024%2024l80%200c13.3%200%2024-10.7%2024-24l0-40%2040%200c13.3%200%2024-10.7%2024-24l0-40%2040%200c6.4%200%2012.5-2.5%2017-7l33.3-33.3c16.9%205.4%2035%208.3%2053.7%208.3zM376%2096a40%2040%200%201%201%200%2080%2040%2040%200%201%201%200-80z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M336%20352c97.2%200%20176-78.8%20176-176S433.2%200%20336%200S160%2078.8%20160%20176c0%2018.7%202.9%2036.8%208.3%2053.7L7%20391c-4.5%204.5-7%2010.6-7%2017l0%2080c0%2013.3%2010.7%2024%2024%2024l80%200c13.3%200%2024-10.7%2024-24l0-40%2040%200c13.3%200%2024-10.7%2024-24l0-40%2040%200c6.4%200%2012.5-2.5%2017-7l33.3-33.3c16.9%205.4%2035%208.3%2053.7%208.3zM376%2096a40%2040%200%201%201%200%2080%2040%2040%200%201%201%200-80z%22%2F%3E%3C%2Fsvg%3E")}
.fa-leaf::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M272%2096c-78.6%200-145.1%2051.5-167.7%20122.5c33.6-17%2071.5-26.5%20111.7-26.5l88%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-16%200-72%200s0%200%200%200c-16.6%200-32.7%201.9-48.3%205.4c-25.9%205.9-49.9%2016.4-71.4%2030.7c0%200%200%200%200%200C38.3%20298.8%200%20364.9%200%20440l0%2016c0%2013.3%2010.7%2024%2024%2024s24-10.7%2024-24l0-16c0-48.7%2020.7-92.5%2053.8-123.2C121.6%20392.3%20190.3%20448%20272%20448l1%200c132.1-.7%20239-130.9%20239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9%2072.1%20418.7%2096%20376%2096L272%2096z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M272%2096c-78.6%200-145.1%2051.5-167.7%20122.5c33.6-17%2071.5-26.5%20111.7-26.5l88%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-16%200-72%200s0%200%200%200c-16.6%200-32.7%201.9-48.3%205.4c-25.9%205.9-49.9%2016.4-71.4%2030.7c0%200%200%200%200%200C38.3%20298.8%200%20364.9%200%20440l0%2016c0%2013.3%2010.7%2024%2024%2024s24-10.7%2024-24l0-16c0-48.7%2020.7-92.5%2053.8-123.2C121.6%20392.3%20190.3%20448%20272%20448l1%200c132.1-.7%20239-130.9%20239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9%2072.1%20418.7%2096%20376%2096L272%2096z%22%2F%3E%3C%2Fsvg%3E")}
.fa-list-check::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M152.1%2038.2c9.9%208.9%2010.7%2024%201.8%2033.9l-72%2080c-4.4%204.9-10.6%207.8-17.2%207.9s-12.9-2.4-17.6-7L7%20113C-2.3%20103.6-2.3%2088.4%207%2079s24.6-9.4%2033.9%200l22.1%2022.1%2055.1-61.2c8.9-9.9%2024-10.7%2033.9-1.8zm0%20160c9.9%208.9%2010.7%2024%201.8%2033.9l-72%2080c-4.4%204.9-10.6%207.8-17.2%207.9s-12.9-2.4-17.6-7L7%20273c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200l22.1%2022.1%2055.1-61.2c8.9-9.9%2024-10.7%2033.9-1.8zM224%2096c0-17.7%2014.3-32%2032-32l224%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-224%200c-17.7%200-32-14.3-32-32zm0%20160c0-17.7%2014.3-32%2032-32l224%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-224%200c-17.7%200-32-14.3-32-32zM160%20416c0-17.7%2014.3-32%2032-32l288%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-288%200c-17.7%200-32-14.3-32-32zM48%20368a48%2048%200%201%201%200%2096%2048%2048%200%201%201%200-96z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M152.1%2038.2c9.9%208.9%2010.7%2024%201.8%2033.9l-72%2080c-4.4%204.9-10.6%207.8-17.2%207.9s-12.9-2.4-17.6-7L7%20113C-2.3%20103.6-2.3%2088.4%207%2079s24.6-9.4%2033.9%200l22.1%2022.1%2055.1-61.2c8.9-9.9%2024-10.7%2033.9-1.8zm0%20160c9.9%208.9%2010.7%2024%201.8%2033.9l-72%2080c-4.4%204.9-10.6%207.8-17.2%207.9s-12.9-2.4-17.6-7L7%20273c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200l22.1%2022.1%2055.1-61.2c8.9-9.9%2024-10.7%2033.9-1.8zM224%2096c0-17.7%2014.3-32%2032-32l224%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-224%200c-17.7%200-32-14.3-32-32zm0%20160c0-17.7%2014.3-32%2032-32l224%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-224%200c-17.7%200-32-14.3-32-32zM160%20416c0-17.7%2014.3-32%2032-32l288%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032l-288%200c-17.7%200-32-14.3-32-32zM48%20368a48%2048%200%201%201%200%2096%2048%2048%200%201%201%200-96z%22%2F%3E%3C%2Fsvg%3E")}
.fa-location-arrow::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M429.6%2092.1c4.9-11.9%202.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352%20144c-14.2%205.8-22.2%2020.8-19.3%2035.8s16.1%2025.8%2031.4%2025.8l176%200%200%20176c0%2015.3%2010.8%2028.4%2025.8%2031.4s30-5.1%2035.8-19.3l144-352z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M429.6%2092.1c4.9-11.9%202.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352%20144c-14.2%205.8-22.2%2020.8-19.3%2035.8s16.1%2025.8%2031.4%2025.8l176%200%200%20176c0%2015.3%2010.8%2028.4%2025.8%2031.4s30-5.1%2035.8-19.3l144-352z%22%2F%3E%3C%2Fsvg%3E")}
.fa-location-dot::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M215.7%20499.2C267%20435%20384%20279.4%20384%20192C384%2086%20298%200%20192%200S0%2086%200%20192c0%2087.4%20117%20243%20168.3%20307.2c12.3%2015.3%2035.1%2015.3%2047.4%200zM192%20128a64%2064%200%201%201%200%20128%2064%2064%200%201%201%200-128z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M215.7%20499.2C267%20435%20384%20279.4%20384%20192C384%2086%20298%200%20192%200S0%2086%200%20192c0%2087.4%20117%20243%20168.3%20307.2c12.3%2015.3%2035.1%2015.3%2047.4%200zM192%20128a64%2064%200%201%201%200%20128%2064%2064%200%201%201%200-128z%22%2F%3E%3C%2Fsvg%3E")}
.fa-magnifying-glass-plus::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM184%20296c0%2013.3%2010.7%2024%2024%2024s24-10.7%2024-24l0-64%2064%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-64%200%200-64c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%2064-64%200c-13.3%200-24%2010.7-24%2024s10.7%2024%2024%2024l64%200%200%2064z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M416%20208c0%2045.9-14.9%2088.3-40%20122.7L502.6%20457.4c12.5%2012.5%2012.5%2032.8%200%2045.3s-32.8%2012.5-45.3%200L330.7%20376c-34.4%2025.2-76.8%2040-122.7%2040C93.1%20416%200%20322.9%200%20208S93.1%200%20208%200S416%2093.1%20416%20208zM184%20296c0%2013.3%2010.7%2024%2024%2024s24-10.7%2024-24l0-64%2064%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-64%200%200-64c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%2064-64%200c-13.3%200-24%2010.7-24%2024s10.7%2024%2024%2024l64%200%200%2064z%22%2F%3E%3C%2Fsvg%3E")}
.fa-map-location-dot::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M408%20120c0%2054.6-73.1%20151.9-105.2%20192c-7.7%209.6-22%209.6-29.6%200C241.1%20271.9%20168%20174.6%20168%20120C168%2053.7%20221.7%200%20288%200s120%2053.7%20120%20120zm8%2080.4c3.5-6.9%206.7-13.8%209.6-20.6c.5-1.2%201-2.5%201.5-3.7l116-46.4C558.9%20123.4%20576%20135%20576%20152l0%20270.8c0%209.8-6%2018.6-15.1%2022.3L416%20503l0-302.6zM137.6%20138.3c2.4%2014.1%207.2%2028.3%2012.8%2041.5c2.9%206.8%206.1%2013.7%209.6%2020.6l0%20251.4L32.9%20502.7C17.1%20509%200%20497.4%200%20480.4L0%20209.6c0-9.8%206-18.6%2015.1-22.3l122.6-49zM327.8%20332c13.9-17.4%2035.7-45.7%2056.2-77l0%20249.3L192%20449.4%20192%20255c20.5%2031.3%2042.3%2059.6%2056.2%2077c20.5%2025.6%2059.1%2025.6%2079.6%200zM288%20152a40%2040%200%201%200%200-80%2040%2040%200%201%200%200%2080z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M408%20120c0%2054.6-73.1%20151.9-105.2%20192c-7.7%209.6-22%209.6-29.6%200C241.1%20271.9%20168%20174.6%20168%20120C168%2053.7%20221.7%200%20288%200s120%2053.7%20120%20120zm8%2080.4c3.5-6.9%206.7-13.8%209.6-20.6c.5-1.2%201-2.5%201.5-3.7l116-46.4C558.9%20123.4%20576%20135%20576%20152l0%20270.8c0%209.8-6%2018.6-15.1%2022.3L416%20503l0-302.6zM137.6%20138.3c2.4%2014.1%207.2%2028.3%2012.8%2041.5c2.9%206.8%206.1%2013.7%209.6%2020.6l0%20251.4L32.9%20502.7C17.1%20509%200%20497.4%200%20480.4L0%20209.6c0-9.8%206-18.6%2015.1-22.3l122.6-49zM327.8%20332c13.9-17.4%2035.7-45.7%2056.2-77l0%20249.3L192%20449.4%20192%20255c20.5%2031.3%2042.3%2059.6%2056.2%2077c20.5%2025.6%2059.1%2025.6%2079.6%200zM288%20152a40%2040%200%201%200%200-80%2040%2040%200%201%200%200%2080z%22%2F%3E%3C%2Fsvg%3E")}
.fa-microphone::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M192%200C139%200%2096%2043%2096%2096l0%20160c0%2053%2043%2096%2096%2096s96-43%2096-96l0-160c0-53-43-96-96-96zM64%20216c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%2040c0%2089.1%2066.2%20162.7%20152%20174.4l0%2033.6-48%200c-13.3%200-24%2010.7-24%2024s10.7%2024%2024%2024l72%200%2072%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-48%200%200-33.6c85.8-11.7%20152-85.3%20152-174.4l0-40c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%2040c0%2070.7-57.3%20128-128%20128s-128-57.3-128-128l0-40z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M192%200C139%200%2096%2043%2096%2096l0%20160c0%2053%2043%2096%2096%2096s96-43%2096-96l0-160c0-53-43-96-96-96zM64%20216c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%2040c0%2089.1%2066.2%20162.7%20152%20174.4l0%2033.6-48%200c-13.3%200-24%2010.7-24%2024s10.7%2024%2024%2024l72%200%2072%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-48%200%200-33.6c85.8-11.7%20152-85.3%20152-174.4l0-40c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%2040c0%2070.7-57.3%20128-128%20128s-128-57.3-128-128l0-40z%22%2F%3E%3C%2Fsvg%3E")}
.fa-percent::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M374.6%20118.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200l-320%20320c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200l320-320zM128%20128A64%2064%200%201%200%200%20128a64%2064%200%201%200%20128%200zM384%20384a64%2064%200%201%200%20-128%200%2064%2064%200%201%200%20128%200z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M374.6%20118.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200l-320%20320c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200l320-320zM128%20128A64%2064%200%201%200%200%20128a64%2064%200%201%200%20128%200zM384%20384a64%2064%200%201%200%20-128%200%2064%2064%200%201%200%20128%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-phone::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M164.9%2024.6c-7.7-18.6-28-28.5-47.4-23.2l-88%2024C12.1%2030.2%200%2046%200%2064C0%20311.4%20200.6%20512%20448%20512c18%200%2033.8-12.1%2038.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3%2011.6L304.7%20368C234.3%20334.7%20177.3%20277.7%20144%20207.3L193.3%20167c13.7-11.2%2018.4-30%2011.6-46.3l-40-96z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M164.9%2024.6c-7.7-18.6-28-28.5-47.4-23.2l-88%2024C12.1%2030.2%200%2046%200%2064C0%20311.4%20200.6%20512%20448%20512c18%200%2033.8-12.1%2038.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3%2011.6L304.7%20368C234.3%20334.7%20177.3%20277.7%20144%20207.3L193.3%20167c13.7-11.2%2018.4-30%2011.6-46.3l-40-96z%22%2F%3E%3C%2Fsvg%3E")}
.fa-phone-volume::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M280%200C408.1%200%20512%20103.9%20512%20232c0%2013.3-10.7%2024-24%2024s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3%200-24-10.7-24-24s10.7-24%2024-24zm8%20192a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64zm-32-72c0-13.3%2010.7-24%2024-24c75.1%200%20136%2060.9%20136%20136c0%2013.3-10.7%2024-24%2024s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3%200-24-10.7-24-24zM117.5%201.4c19.4-5.3%2039.7%204.6%2047.4%2023.2l40%2096c6.8%2016.3%202.1%2035.2-11.6%2046.3L144%20207.3c33.3%2070.4%2090.3%20127.4%20160.7%20160.7L345%20318.7c11.2-13.7%2030-18.4%2046.3-11.6l96%2040c18.6%207.7%2028.5%2028%2023.2%2047.4l-24%2088C481.8%20499.9%20466%20512%20448%20512C200.6%20512%200%20311.4%200%2064C0%2046%2012.1%2030.2%2029.5%2025.4l88-24z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M280%200C408.1%200%20512%20103.9%20512%20232c0%2013.3-10.7%2024-24%2024s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3%200-24-10.7-24-24s10.7-24%2024-24zm8%20192a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64zm-32-72c0-13.3%2010.7-24%2024-24c75.1%200%20136%2060.9%20136%20136c0%2013.3-10.7%2024-24%2024s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3%200-24-10.7-24-24zM117.5%201.4c19.4-5.3%2039.7%204.6%2047.4%2023.2l40%2096c6.8%2016.3%202.1%2035.2-11.6%2046.3L144%20207.3c33.3%2070.4%2090.3%20127.4%20160.7%20160.7L345%20318.7c11.2-13.7%2030-18.4%2046.3-11.6l96%2040c18.6%207.7%2028.5%2028%2023.2%2047.4l-24%2088C481.8%20499.9%20466%20512%20448%20512C200.6%20512%200%20311.4%200%2064C0%2046%2012.1%2030.2%2029.5%2025.4l88-24z%22%2F%3E%3C%2Fsvg%3E")}
.fa-play::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M73%2039c-14.8-9.1-33.4-9.4-48.5-.9S0%2062.6%200%2080L0%20432c0%2017.4%209.4%2033.4%2024.5%2041.9s33.7%208.1%2048.5-.9L361%20297c14.3-8.7%2023-24.2%2023-41s-8.7-32.2-23-41L73%2039z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M73%2039c-14.8-9.1-33.4-9.4-48.5-.9S0%2062.6%200%2080L0%20432c0%2017.4%209.4%2033.4%2024.5%2041.9s33.7%208.1%2048.5-.9L361%20297c14.3-8.7%2023-24.2%2023-41s-8.7-32.2-23-41L73%2039z%22%2F%3E%3C%2Fsvg%3E")}
.fa-road::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M256%2032l-74.8%200c-27.1%200-51.3%2017.1-60.3%2042.6L3.1%20407.2C1.1%20413%200%20419.2%200%20425.4C0%20455.5%2024.5%20480%2054.6%20480L256%20480l0-64c0-17.7%2014.3-32%2032-32s32%2014.3%2032%2032l0%2064%20201.4%200c30.2%200%2054.6-24.5%2054.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1%2074.6C446%2049.1%20421.9%2032%20394.8%2032L320%2032l0%2064c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-64zm64%20192l0%2064c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-64c0-17.7%2014.3-32%2032-32s32%2014.3%2032%2032z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M256%2032l-74.8%200c-27.1%200-51.3%2017.1-60.3%2042.6L3.1%20407.2C1.1%20413%200%20419.2%200%20425.4C0%20455.5%2024.5%20480%2054.6%20480L256%20480l0-64c0-17.7%2014.3-32%2032-32s32%2014.3%2032%2032l0%2064%20201.4%200c30.2%200%2054.6-24.5%2054.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1%2074.6C446%2049.1%20421.9%2032%20394.8%2032L320%2032l0%2064c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-64zm64%20192l0%2064c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-64c0-17.7%2014.3-32%2032-32s32%2014.3%2032%2032z%22%2F%3E%3C%2Fsvg%3E")}
.fa-ruler-combined::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M.2%20468.9C2.7%20493.1%2023.1%20512%2048%20512l96%200%20320%200c26.5%200%2048-21.5%2048-48l0-96c0-26.5-21.5-48-48-48l-48%200%200%2080c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-80-64%200%200%2080c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-80-64%200%200%2080c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-80-80%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16l80%200%200-64-80%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16l80%200%200-64-80%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16l80%200%200-48c0-26.5-21.5-48-48-48L48%200C21.5%200%200%2021.5%200%2048L0%20368l0%2096c0%201.7%20.1%203.3%20.2%204.9z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M.2%20468.9C2.7%20493.1%2023.1%20512%2048%20512l96%200%20320%200c26.5%200%2048-21.5%2048-48l0-96c0-26.5-21.5-48-48-48l-48%200%200%2080c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-80-64%200%200%2080c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-80-64%200%200%2080c0%208.8-7.2%2016-16%2016s-16-7.2-16-16l0-80-80%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16l80%200%200-64-80%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16l80%200%200-64-80%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16l80%200%200-48c0-26.5-21.5-48-48-48L48%200C21.5%200%200%2021.5%200%2048L0%20368l0%2096c0%201.7%20.1%203.3%20.2%204.9z%22%2F%3E%3C%2Fsvg%3E")}
.fa-screwdriver-wrench::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M78.6%205C69.1-2.4%2055.6-1.5%2047%207L7%2047c-8.5%208.5-9.4%2022-2.1%2031.6l80%20104c4.5%205.9%2011.6%209.4%2019%209.4l54.1%200%20109%20109c-14.7%2029-10%2065.4%2014.3%2089.6l112%20112c12.5%2012.5%2032.8%2012.5%2045.3%200l64-64c12.5-12.5%2012.5-32.8%200-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109%200-54.1c0-7.5-3.5-14.5-9.4-19L78.6%205zM19.9%20396.1C7.2%20408.8%200%20426.1%200%20444.1C0%20481.6%2030.4%20512%2067.9%20512c18%200%2035.3-7.2%2048-19.9L233.7%20374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9%20396.1zM512%20144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9%2063.9c-3%203-7.1%204.7-11.3%204.7L352%20176c-8.8%200-16-7.2-16-16l0-57.4c0-4.2%201.7-8.3%204.7-11.3l63.9-63.9c8.1-8.1%205.2-21.8-6-24.2C388.7%201.1%20378.5%200%20368%200C288.5%200%20224%2064.5%20224%20144l0%20.8%2085.3%2085.3c36-9.1%2075.8%20.5%20104%2028.7L429%20274.5c49-23%2083-72.8%2083-130.5zM56%20432a24%2024%200%201%201%2048%200%2024%2024%200%201%201%20-48%200z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M78.6%205C69.1-2.4%2055.6-1.5%2047%207L7%2047c-8.5%208.5-9.4%2022-2.1%2031.6l80%20104c4.5%205.9%2011.6%209.4%2019%209.4l54.1%200%20109%20109c-14.7%2029-10%2065.4%2014.3%2089.6l112%20112c12.5%2012.5%2032.8%2012.5%2045.3%200l64-64c12.5-12.5%2012.5-32.8%200-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109%200-54.1c0-7.5-3.5-14.5-9.4-19L78.6%205zM19.9%20396.1C7.2%20408.8%200%20426.1%200%20444.1C0%20481.6%2030.4%20512%2067.9%20512c18%200%2035.3-7.2%2048-19.9L233.7%20374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9%20396.1zM512%20144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9%2063.9c-3%203-7.1%204.7-11.3%204.7L352%20176c-8.8%200-16-7.2-16-16l0-57.4c0-4.2%201.7-8.3%204.7-11.3l63.9-63.9c8.1-8.1%205.2-21.8-6-24.2C388.7%201.1%20378.5%200%20368%200C288.5%200%20224%2064.5%20224%20144l0%20.8%2085.3%2085.3c36-9.1%2075.8%20.5%20104%2028.7L429%20274.5c49-23%2083-72.8%2083-130.5zM56%20432a24%2024%200%201%201%2048%200%2024%2024%200%201%201%20-48%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-shield-halved::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%200c4.6%200%209.2%201%2013.4%202.9L457.7%2082.8c22%209.3%2038.4%2031%2038.3%2057.2c-.5%2099.2-41.3%20280.7-213.6%20363.2c-16.7%208-36.1%208-52.8%200C57.3%20420.7%2016.5%20239.2%2016%20140c-.1-26.2%2016.3-47.9%2038.3-57.2L242.7%202.9C246.8%201%20251.4%200%20256%200zm0%2066.8l0%20378.1C394%20378%20431.1%20230.1%20432%20141.4L256%2066.8s0%200%200%200z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%200c4.6%200%209.2%201%2013.4%202.9L457.7%2082.8c22%209.3%2038.4%2031%2038.3%2057.2c-.5%2099.2-41.3%20280.7-213.6%20363.2c-16.7%208-36.1%208-52.8%200C57.3%20420.7%2016.5%20239.2%2016%20140c-.1-26.2%2016.3-47.9%2038.3-57.2L242.7%202.9C246.8%201%20251.4%200%20256%200zm0%2066.8l0%20378.1C394%20378%20431.1%20230.1%20432%20141.4L256%2066.8s0%200%200%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-snowflake::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M224%200c17.7%200%2032%2014.3%2032%2032l0%2030.1%2015-15c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9l-49%2049%200%2070.3%2061.4-35.8%2017.7-66.1c3.4-12.8%2016.6-20.4%2029.4-17s20.4%2016.6%2017%2029.4l-5.2%2019.3%2023.6-13.8c15.3-8.9%2034.9-3.7%2043.8%2011.5s3.8%2034.9-11.5%2043.8l-25.3%2014.8%2021.7%205.8c12.8%203.4%2020.4%2016.6%2017%2029.4s-16.6%2020.4-29.4%2017l-67.7-18.1L287.5%20256l60.9%2035.5%2067.7-18.1c12.8-3.4%2026%204.2%2029.4%2017s-4.2%2026-17%2029.4l-21.7%205.8%2025.3%2014.8c15.3%208.9%2020.4%2028.5%2011.5%2043.8s-28.5%2020.4-43.8%2011.5l-23.6-13.8%205.2%2019.3c3.4%2012.8-4.2%2026-17%2029.4s-26-4.2-29.4-17l-17.7-66.1L256%20311.7l0%2070.3%2049%2049c9.4%209.4%209.4%2024.6%200%2033.9s-24.6%209.4-33.9%200l-15-15%200%2030.1c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-30.1-15%2015c-9.4%209.4-24.6%209.4-33.9%200s-9.4-24.6%200-33.9l49-49%200-70.3-61.4%2035.8-17.7%2066.1c-3.4%2012.8-16.6%2020.4-29.4%2017s-20.4-16.6-17-29.4l5.2-19.3L48.1%20395.6c-15.3%208.9-34.9%203.7-43.8-11.5s-3.7-34.9%2011.5-43.8l25.3-14.8-21.7-5.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4%2029.4-17l67.7%2018.1L160.5%20256%2099.6%20220.5%2031.9%20238.6c-12.8%203.4-26-4.2-29.4-17s4.2-26%2017-29.4l21.7-5.8L15.9%20171.6C.6%20162.7-4.5%20143.1%204.4%20127.9s28.5-20.4%2043.8-11.5l23.6%2013.8-5.2-19.3c-3.4-12.8%204.2-26%2017-29.4s26%204.2%2029.4%2017l17.7%2066.1L192%20200.3l0-70.3L143%2081c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200l15%2015L192%2032c0-17.7%2014.3-32%2032-32z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M224%200c17.7%200%2032%2014.3%2032%2032l0%2030.1%2015-15c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9l-49%2049%200%2070.3%2061.4-35.8%2017.7-66.1c3.4-12.8%2016.6-20.4%2029.4-17s20.4%2016.6%2017%2029.4l-5.2%2019.3%2023.6-13.8c15.3-8.9%2034.9-3.7%2043.8%2011.5s3.8%2034.9-11.5%2043.8l-25.3%2014.8%2021.7%205.8c12.8%203.4%2020.4%2016.6%2017%2029.4s-16.6%2020.4-29.4%2017l-67.7-18.1L287.5%20256l60.9%2035.5%2067.7-18.1c12.8-3.4%2026%204.2%2029.4%2017s-4.2%2026-17%2029.4l-21.7%205.8%2025.3%2014.8c15.3%208.9%2020.4%2028.5%2011.5%2043.8s-28.5%2020.4-43.8%2011.5l-23.6-13.8%205.2%2019.3c3.4%2012.8-4.2%2026-17%2029.4s-26-4.2-29.4-17l-17.7-66.1L256%20311.7l0%2070.3%2049%2049c9.4%209.4%209.4%2024.6%200%2033.9s-24.6%209.4-33.9%200l-15-15%200%2030.1c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-30.1-15%2015c-9.4%209.4-24.6%209.4-33.9%200s-9.4-24.6%200-33.9l49-49%200-70.3-61.4%2035.8-17.7%2066.1c-3.4%2012.8-16.6%2020.4-29.4%2017s-20.4-16.6-17-29.4l5.2-19.3L48.1%20395.6c-15.3%208.9-34.9%203.7-43.8-11.5s-3.7-34.9%2011.5-43.8l25.3-14.8-21.7-5.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4%2029.4-17l67.7%2018.1L160.5%20256%2099.6%20220.5%2031.9%20238.6c-12.8%203.4-26-4.2-29.4-17s4.2-26%2017-29.4l21.7-5.8L15.9%20171.6C.6%20162.7-4.5%20143.1%204.4%20127.9s28.5-20.4%2043.8-11.5l23.6%2013.8-5.2-19.3c-3.4-12.8%204.2-26%2017-29.4s26%204.2%2029.4%2017l17.7%2066.1L192%20200.3l0-70.3L143%2081c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200l15%2015L192%2032c0-17.7%2014.3-32%2032-32z%22%2F%3E%3C%2Fsvg%3E")}
.fa-star::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M316.9%2018C311.6%207%20300.4%200%20288.1%200s-23.4%207-28.8%2018L195%20150.3%2051.4%20171.5c-12%201.8-22%2010.2-25.7%2021.7s-.7%2024.2%207.9%2032.7L137.8%20329%20113.2%20474.7c-2%2012%203%2024.2%2012.9%2031.3s23%208%2033.8%202.3l128.3-68.5%20128.3%2068.5c10.8%205.7%2023.9%204.9%2033.8-2.3s14.9-19.3%2012.9-31.3L438.5%20329%20542.7%20225.9c8.6-8.5%2011.7-21.2%207.9-32.7s-13.7-19.9-25.7-21.7L381.2%20150.3%20316.9%2018z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M316.9%2018C311.6%207%20300.4%200%20288.1%200s-23.4%207-28.8%2018L195%20150.3%2051.4%20171.5c-12%201.8-22%2010.2-25.7%2021.7s-.7%2024.2%207.9%2032.7L137.8%20329%20113.2%20474.7c-2%2012%203%2024.2%2012.9%2031.3s23%208%2033.8%202.3l128.3-68.5%20128.3%2068.5c10.8%205.7%2023.9%204.9%2033.8-2.3s14.9-19.3%2012.9-31.3L438.5%20329%20542.7%20225.9c8.6-8.5%2011.7-21.2%207.9-32.7s-13.7-19.9-25.7-21.7L381.2%20150.3%20316.9%2018z%22%2F%3E%3C%2Fsvg%3E")}
.fa-star-half-stroke::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M288%20376.4l.1-.1%2026.4%2014.1%2085.2%2045.5-16.5-97.6-4.8-28.7%2020.7-20.5%2070.1-69.3-96.1-14.2-29.3-4.3-12.9-26.6L288.1%2086.9l-.1%20.3%200%20289.2zm175.1%2098.3c2%2012-3%2024.2-12.9%2031.3s-23%208-33.8%202.3L288.1%20439.8%20159.8%20508.3C149%20514%20135.9%20513.1%20126%20506s-14.9-19.3-12.9-31.3L137.8%20329%2033.6%20225.9c-8.6-8.5-11.7-21.2-7.9-32.7s13.7-19.9%2025.7-21.7L195%20150.3%20259.4%2018c5.4-11%2016.5-18%2028.8-18s23.4%207%2028.8%2018l64.3%20132.3%20143.6%2021.2c12%201.8%2022%2010.2%2025.7%2021.7s.7%2024.2-7.9%2032.7L438.5%20329l24.6%20145.7z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M288%20376.4l.1-.1%2026.4%2014.1%2085.2%2045.5-16.5-97.6-4.8-28.7%2020.7-20.5%2070.1-69.3-96.1-14.2-29.3-4.3-12.9-26.6L288.1%2086.9l-.1%20.3%200%20289.2zm175.1%2098.3c2%2012-3%2024.2-12.9%2031.3s-23%208-33.8%202.3L288.1%20439.8%20159.8%20508.3C149%20514%20135.9%20513.1%20126%20506s-14.9-19.3-12.9-31.3L137.8%20329%2033.6%20225.9c-8.6-8.5-11.7-21.2-7.9-32.7s13.7-19.9%2025.7-21.7L195%20150.3%20259.4%2018c5.4-11%2016.5-18%2028.8-18s23.4%207%2028.8%2018l64.3%20132.3%20143.6%2021.2c12%201.8%2022%2010.2%2025.7%2021.7s.7%2024.2-7.9%2032.7L438.5%20329l24.6%20145.7z%22%2F%3E%3C%2Fsvg%3E")}
.fa-suitcase::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M176%2056l0%2040%20160%200%200-40c0-4.4-3.6-8-8-8L184%2048c-4.4%200-8%203.6-8%208zM128%2096l0-40c0-30.9%2025.1-56%2056-56L328%200c30.9%200%2056%2025.1%2056%2056l0%2040%200%2032%200%20352-256%200%200-352%200-32zM64%2096l32%200%200%20384-32%200c-35.3%200-64-28.7-64-64L0%20160c0-35.3%2028.7-64%2064-64zM448%20480l-32%200%200-384%2032%200c35.3%200%2064%2028.7%2064%2064l0%20256c0%2035.3-28.7%2064-64%2064z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M176%2056l0%2040%20160%200%200-40c0-4.4-3.6-8-8-8L184%2048c-4.4%200-8%203.6-8%208zM128%2096l0-40c0-30.9%2025.1-56%2056-56L328%200c30.9%200%2056%2025.1%2056%2056l0%2040%200%2032%200%20352-256%200%200-352%200-32zM64%2096l32%200%200%20384-32%200c-35.3%200-64-28.7-64-64L0%20160c0-35.3%2028.7-64%2064-64zM448%20480l-32%200%200-384%2032%200c35.3%200%2064%2028.7%2064%2064l0%20256c0%2035.3-28.7%2064-64%2064z%22%2F%3E%3C%2Fsvg%3E")}
.fa-suitcase-rolling::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M144%2056c0-4.4%203.6-8%208-8l80%200c4.4%200%208%203.6%208%208l0%2072-96%200%200-72zm176%2072l-32%200%200-72c0-30.9-25.1-56-56-56L152%200C121.1%200%2096%2025.1%2096%2056l0%2072-32%200c-35.3%200-64%2028.7-64%2064L0%20416c0%2035.3%2028.7%2064%2064%2064c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l128%200c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32c35.3%200%2064-28.7%2064-64l0-224c0-35.3-28.7-64-64-64zM112%20224l160%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-160%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16zm0%20128l160%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-160%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M144%2056c0-4.4%203.6-8%208-8l80%200c4.4%200%208%203.6%208%208l0%2072-96%200%200-72zm176%2072l-32%200%200-72c0-30.9-25.1-56-56-56L152%200C121.1%200%2096%2025.1%2096%2056l0%2072-32%200c-35.3%200-64%2028.7-64%2064L0%20416c0%2035.3%2028.7%2064%2064%2064c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l128%200c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32c35.3%200%2064-28.7%2064-64l0-224c0-35.3-28.7-64-64-64zM112%20224l160%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-160%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16zm0%20128l160%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-160%200c-8.8%200-16-7.2-16-16s7.2-16%2016-16z%22%2F%3E%3C%2Fsvg%3E")}
.fa-telegram::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20496%20512%22%3E%3Cpath%20d%3D%22M248%2C8C111.033%2C8%2C0%2C119.033%2C0%2C256S111.033%2C504%2C248%2C504%2C496%2C392.967%2C496%2C256%2C384.967%2C8%2C248%2C8ZM362.952%2C176.66c-3.732%2C39.215-19.881%2C134.378-28.1%2C178.3-3.476%2C18.584-10.322%2C24.816-16.948%2C25.425-14.4%2C1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25%2C5.342-39.5%2C3.652-3.793%2C67.107-61.51%2C68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608%2C69.142-14.845%2C10.194-26.894%2C9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7%2C18.45-13.7%2C108.446-47.248%2C144.628-62.3c68.872-28.647%2C83.183-33.623%2C92.511-33.789%2C2.052-.034%2C6.639.474%2C9.61%2C2.885a10.452%2C10.452%2C0%2C0%2C1%2C3.53%2C6.716A43.765%2C43.765%2C0%2C0%2C1%2C362.952%2C176.66Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20496%20512%22%3E%3Cpath%20d%3D%22M248%2C8C111.033%2C8%2C0%2C119.033%2C0%2C256S111.033%2C504%2C248%2C504%2C496%2C392.967%2C496%2C256%2C384.967%2C8%2C248%2C8ZM362.952%2C176.66c-3.732%2C39.215-19.881%2C134.378-28.1%2C178.3-3.476%2C18.584-10.322%2C24.816-16.948%2C25.425-14.4%2C1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25%2C5.342-39.5%2C3.652-3.793%2C67.107-61.51%2C68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608%2C69.142-14.845%2C10.194-26.894%2C9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7%2C18.45-13.7%2C108.446-47.248%2C144.628-62.3c68.872-28.647%2C83.183-33.623%2C92.511-33.789%2C2.052-.034%2C6.639.474%2C9.61%2C2.885a10.452%2C10.452%2C0%2C0%2C1%2C3.53%2C6.716A43.765%2C43.765%2C0%2C0%2C1%2C362.952%2C176.66Z%22%2F%3E%3C%2Fsvg%3E")}
.fa-temperature-arrow-up::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M128%20112c0-26.5%2021.5-48%2048-48s48%2021.5%2048%2048l0%20164.5c0%2017.3%207.1%2031.9%2015.3%2042.5C249.8%20332.6%20256%20349.5%20256%20368c0%2044.2-35.8%2080-80%2080s-80-35.8-80-80c0-18.5%206.2-35.4%2016.7-48.9c8.2-10.6%2015.3-25.2%2015.3-42.5L128%20112zM176%200C114.1%200%2064%2050.1%2064%20112l0%20164.4c0%20.1-.1%20.3-.2%20.6c-.2%20.6-.8%201.6-1.7%202.8C43.2%20304.2%2032%20334.8%2032%20368c0%2079.5%2064.5%20144%20144%20144s144-64.5%20144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L288%20112C288%2050.1%20237.9%200%20176%200zm0%20416c26.5%200%2048-21.5%2048-48c0-20.9-13.4-38.7-32-45.3L192%20112c0-8.8-7.2-16-16-16s-16%207.2-16%2016l0%20210.7c-18.6%206.6-32%2024.4-32%2045.3c0%2026.5%2021.5%2048%2048%2048zM480%20160l32%200c12.9%200%2024.6-7.8%2029.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3%200l-64%2064c-9.2%209.2-11.9%2022.9-6.9%2034.9s16.6%2019.8%2029.6%2019.8l32%200%200%20288c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-288z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M128%20112c0-26.5%2021.5-48%2048-48s48%2021.5%2048%2048l0%20164.5c0%2017.3%207.1%2031.9%2015.3%2042.5C249.8%20332.6%20256%20349.5%20256%20368c0%2044.2-35.8%2080-80%2080s-80-35.8-80-80c0-18.5%206.2-35.4%2016.7-48.9c8.2-10.6%2015.3-25.2%2015.3-42.5L128%20112zM176%200C114.1%200%2064%2050.1%2064%20112l0%20164.4c0%20.1-.1%20.3-.2%20.6c-.2%20.6-.8%201.6-1.7%202.8C43.2%20304.2%2032%20334.8%2032%20368c0%2079.5%2064.5%20144%20144%20144s144-64.5%20144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L288%20112C288%2050.1%20237.9%200%20176%200zm0%20416c26.5%200%2048-21.5%2048-48c0-20.9-13.4-38.7-32-45.3L192%20112c0-8.8-7.2-16-16-16s-16%207.2-16%2016l0%20210.7c-18.6%206.6-32%2024.4-32%2045.3c0%2026.5%2021.5%2048%2048%2048zM480%20160l32%200c12.9%200%2024.6-7.8%2029.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3%200l-64%2064c-9.2%209.2-11.9%2022.9-6.9%2034.9s16.6%2019.8%2029.6%2019.8l32%200%200%20288c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-288z%22%2F%3E%3C%2Fsvg%3E")}
.fa-truck-fast::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M112%200C85.5%200%2064%2021.5%2064%2048l0%2048L16%2096c-8.8%200-16%207.2-16%2016s7.2%2016%2016%2016l48%200%20208%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016L64%20160l-16%200c-8.8%200-16%207.2-16%2016s7.2%2016%2016%2016l16%200%20176%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016L64%20224l-48%200c-8.8%200-16%207.2-16%2016s7.2%2016%2016%2016l48%200%20144%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016L64%20288l0%20128c0%2053%2043%2096%2096%2096s96-43%2096-96l128%200c0%2053%2043%2096%2096%2096s96-43%2096-96l32%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l0-64%200-32%200-18.7c0-17-6.7-33.3-18.7-45.3L512%20114.7c-12-12-28.3-18.7-45.3-18.7L416%2096l0-48c0-26.5-21.5-48-48-48L112%200zM544%20237.3l0%2018.7-128%200%200-96%2050.7%200L544%20237.3zM160%20368a48%2048%200%201%201%200%2096%2048%2048%200%201%201%200-96zm272%2048a48%2048%200%201%201%2096%200%2048%2048%200%201%201%20-96%200z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M112%200C85.5%200%2064%2021.5%2064%2048l0%2048L16%2096c-8.8%200-16%207.2-16%2016s7.2%2016%2016%2016l48%200%20208%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016L64%20160l-16%200c-8.8%200-16%207.2-16%2016s7.2%2016%2016%2016l16%200%20176%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016L64%20224l-48%200c-8.8%200-16%207.2-16%2016s7.2%2016%2016%2016l48%200%20144%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016L64%20288l0%20128c0%2053%2043%2096%2096%2096s96-43%2096-96l128%200c0%2053%2043%2096%2096%2096s96-43%2096-96l32%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l0-64%200-32%200-18.7c0-17-6.7-33.3-18.7-45.3L512%20114.7c-12-12-28.3-18.7-45.3-18.7L416%2096l0-48c0-26.5-21.5-48-48-48L112%200zM544%20237.3l0%2018.7-128%200%200-96%2050.7%200L544%20237.3zM160%20368a48%2048%200%201%201%200%2096%2048%2048%200%201%201%200-96zm272%2048a48%2048%200%201%201%2096%200%2048%2048%200%201%201%20-96%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-truck-monster::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M288%2064l0%2064%20128%200L368%2064l-80%200zM419.2%2025.6L496%20128l80%200c17.7%200%2032%2014.3%2032%2032l0%2064c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032c-29.2-38.9-75.7-64-128-64s-98.8%2025.1-128%2064l-64%200c-29.2-38.9-75.7-64-128-64s-98.8%2025.1-128%2064c-17.7%200-32-14.3-32-32s14.3-32%2032-32l0-64c0-17.7%2014.3-32%2032-32l160%200%200-80c0-26.5%2021.5-48%2048-48l96%200c20.1%200%2039.1%209.5%2051.2%2025.6zM152%20256l16%200c12.1%200%2022.1%208.9%2023.8%2020.6c7.6%202.2%2014.9%205.3%2021.7%209c9.4-7%2022.8-6.3%2031.3%202.3l11.3%2011.3c8.6%208.6%209.3%2021.9%202.3%2031.3c3.7%206.8%206.8%2014.1%209%2021.7c11.6%201.7%2020.6%2011.7%2020.6%2023.8l0%2016c0%2012.1-8.9%2022.1-20.6%2023.8c-2.2%207.6-5.3%2014.9-9%2021.7c7%209.4%206.3%2022.8-2.3%2031.3l-11.3%2011.3c-8.6%208.6-21.9%209.3-31.3%202.2c-6.8%203.7-14.1%206.8-21.7%209C190.1%20503.1%20180.1%20512%20168%20512l-16%200c-12.1%200-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4%207.1-22.8%206.3-31.3-2.2L63.8%20468.9c-8.6-8.6-9.3-21.9-2.3-31.3c-3.7-6.9-6.8-14.1-9-21.8C40.9%20414.1%2032%20404.1%2032%20392l0-16c0-12.1%208.9-22.1%2020.6-23.8c2.2-7.6%205.3-14.9%209-21.8c-7-9.4-6.3-22.8%202.3-31.3l11.3-11.3c8.6-8.6%2021.9-9.3%2031.3-2.3c6.8-3.7%2014.1-6.8%2021.7-9c1.7-11.6%2011.7-20.6%2023.8-20.6zm8%20176a48%2048%200%201%200%200-96%2048%2048%200%201%200%200%2096zM448.2%20276.6c1.7-11.6%2011.7-20.6%2023.8-20.6l16%200c12.1%200%2022.1%208.9%2023.8%2020.6c7.6%202.2%2014.9%205.3%2021.8%209c9.4-7%2022.8-6.3%2031.3%202.3l11.3%2011.3c8.6%208.6%209.3%2021.9%202.2%2031.3c3.7%206.8%206.8%2014.1%209%2021.7c11.6%201.7%2020.6%2011.7%2020.6%2023.8l0%2016c0%2012.1-8.9%2022.1-20.6%2023.8c-2.2%207.6-5.3%2014.9-9%2021.7c7%209.4%206.3%2022.8-2.2%2031.3l-11.3%2011.3c-8.6%208.6-21.9%209.3-31.3%202.2c-6.9%203.7-14.1%206.8-21.8%209C510.1%20503.1%20500.1%20512%20488%20512l-16%200c-12.1%200-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4%207.1-22.8%206.3-31.3-2.2l-11.3-11.3c-8.6-8.6-9.3-21.9-2.2-31.3c-3.7-6.9-6.8-14.1-9-21.8C360.9%20414.1%20352%20404.1%20352%20392l0-16c0-12.1%208.9-22.1%2020.6-23.8c2.2-7.6%205.3-14.9%209-21.8c-7-9.4-6.3-22.8%202.2-31.3l11.3-11.3c8.6-8.6%2021.9-9.3%2031.3-2.3c6.8-3.7%2014.1-6.8%2021.7-9zM528%20384a48%2048%200%201%200%20-96%200%2048%2048%200%201%200%2096%200z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M288%2064l0%2064%20128%200L368%2064l-80%200zM419.2%2025.6L496%20128l80%200c17.7%200%2032%2014.3%2032%2032l0%2064c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032c-29.2-38.9-75.7-64-128-64s-98.8%2025.1-128%2064l-64%200c-29.2-38.9-75.7-64-128-64s-98.8%2025.1-128%2064c-17.7%200-32-14.3-32-32s14.3-32%2032-32l0-64c0-17.7%2014.3-32%2032-32l160%200%200-80c0-26.5%2021.5-48%2048-48l96%200c20.1%200%2039.1%209.5%2051.2%2025.6zM152%20256l16%200c12.1%200%2022.1%208.9%2023.8%2020.6c7.6%202.2%2014.9%205.3%2021.7%209c9.4-7%2022.8-6.3%2031.3%202.3l11.3%2011.3c8.6%208.6%209.3%2021.9%202.3%2031.3c3.7%206.8%206.8%2014.1%209%2021.7c11.6%201.7%2020.6%2011.7%2020.6%2023.8l0%2016c0%2012.1-8.9%2022.1-20.6%2023.8c-2.2%207.6-5.3%2014.9-9%2021.7c7%209.4%206.3%2022.8-2.3%2031.3l-11.3%2011.3c-8.6%208.6-21.9%209.3-31.3%202.2c-6.8%203.7-14.1%206.8-21.7%209C190.1%20503.1%20180.1%20512%20168%20512l-16%200c-12.1%200-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4%207.1-22.8%206.3-31.3-2.2L63.8%20468.9c-8.6-8.6-9.3-21.9-2.3-31.3c-3.7-6.9-6.8-14.1-9-21.8C40.9%20414.1%2032%20404.1%2032%20392l0-16c0-12.1%208.9-22.1%2020.6-23.8c2.2-7.6%205.3-14.9%209-21.8c-7-9.4-6.3-22.8%202.3-31.3l11.3-11.3c8.6-8.6%2021.9-9.3%2031.3-2.3c6.8-3.7%2014.1-6.8%2021.7-9c1.7-11.6%2011.7-20.6%2023.8-20.6zm8%20176a48%2048%200%201%200%200-96%2048%2048%200%201%200%200%2096zM448.2%20276.6c1.7-11.6%2011.7-20.6%2023.8-20.6l16%200c12.1%200%2022.1%208.9%2023.8%2020.6c7.6%202.2%2014.9%205.3%2021.8%209c9.4-7%2022.8-6.3%2031.3%202.3l11.3%2011.3c8.6%208.6%209.3%2021.9%202.2%2031.3c3.7%206.8%206.8%2014.1%209%2021.7c11.6%201.7%2020.6%2011.7%2020.6%2023.8l0%2016c0%2012.1-8.9%2022.1-20.6%2023.8c-2.2%207.6-5.3%2014.9-9%2021.7c7%209.4%206.3%2022.8-2.2%2031.3l-11.3%2011.3c-8.6%208.6-21.9%209.3-31.3%202.2c-6.9%203.7-14.1%206.8-21.8%209C510.1%20503.1%20500.1%20512%20488%20512l-16%200c-12.1%200-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4%207.1-22.8%206.3-31.3-2.2l-11.3-11.3c-8.6-8.6-9.3-21.9-2.2-31.3c-3.7-6.9-6.8-14.1-9-21.8C360.9%20414.1%20352%20404.1%20352%20392l0-16c0-12.1%208.9-22.1%2020.6-23.8c2.2-7.6%205.3-14.9%209-21.8c-7-9.4-6.3-22.8%202.2-31.3l11.3-11.3c8.6-8.6%2021.9-9.3%2031.3-2.3c6.8-3.7%2014.1-6.8%2021.7-9zM528%20384a48%2048%200%201%200%20-96%200%2048%2048%200%201%200%2096%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-truck-pickup::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M368.6%2096l76.8%2096L288%20192l0-96%2080.6%200zM224%2080l0%20112L64%20192c-17.7%200-32%2014.3-32%2032l0%2064c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l33.1%200c-.7%205.2-1.1%2010.6-1.1%2016c0%2061.9%2050.1%20112%20112%20112s112-50.1%20112-112c0-5.4-.4-10.8-1.1-16l66.3%200c-.7%205.2-1.1%2010.6-1.1%2016c0%2061.9%2050.1%20112%20112%20112s112-50.1%20112-112c0-5.4-.4-10.8-1.1-16l33.1%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l0-64c0-17.7-14.3-32-32-32l-48.6%200L418.6%2056c-12.1-15.2-30.5-24-50-24L272%2032c-26.5%200-48%2021.5-48%2048zm0%20288a48%2048%200%201%201%20-96%200%2048%2048%200%201%201%2096%200zm288%200a48%2048%200%201%201%20-96%200%2048%2048%200%201%201%2096%200z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M368.6%2096l76.8%2096L288%20192l0-96%2080.6%200zM224%2080l0%20112L64%20192c-17.7%200-32%2014.3-32%2032l0%2064c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l33.1%200c-.7%205.2-1.1%2010.6-1.1%2016c0%2061.9%2050.1%20112%20112%20112s112-50.1%20112-112c0-5.4-.4-10.8-1.1-16l66.3%200c-.7%205.2-1.1%2010.6-1.1%2016c0%2061.9%2050.1%20112%20112%20112s112-50.1%20112-112c0-5.4-.4-10.8-1.1-16l33.1%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l0-64c0-17.7-14.3-32-32-32l-48.6%200L418.6%2056c-12.1-15.2-30.5-24-50-24L272%2032c-26.5%200-48%2021.5-48%2048zm0%20288a48%2048%200%201%201%20-96%200%2048%2048%200%201%201%2096%200zm288%200a48%2048%200%201%201%20-96%200%2048%2048%200%201%201%2096%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-truck-ramp-box::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M640%200l0%20400c0%2061.9-50.1%20112-112%20112c-61%200-110.5-48.7-112-109.3L48.4%20502.9c-17.1%204.6-34.6-5.4-39.3-22.5s5.4-34.6%2022.5-39.3L352%20353.8%20352%2064c0-35.3%2028.7-64%2064-64L640%200zM576%20400a48%2048%200%201%200%20-96%200%2048%2048%200%201%200%2096%200zM23.1%20207.7c-4.6-17.1%205.6-34.6%2022.6-39.2l46.4-12.4%2020.7%2077.3c2.3%208.5%2011.1%2013.6%2019.6%2011.3l30.9-8.3c8.5-2.3%2013.6-11.1%2011.3-19.6l-20.7-77.3%2046.4-12.4c17.1-4.6%2034.6%205.6%2039.2%2022.6l41.4%20154.5c4.6%2017.1-5.6%2034.6-22.6%2039.2L103.7%20384.9c-17.1%204.6-34.6-5.6-39.2-22.6L23.1%20207.7z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M640%200l0%20400c0%2061.9-50.1%20112-112%20112c-61%200-110.5-48.7-112-109.3L48.4%20502.9c-17.1%204.6-34.6-5.4-39.3-22.5s5.4-34.6%2022.5-39.3L352%20353.8%20352%2064c0-35.3%2028.7-64%2064-64L640%200zM576%20400a48%2048%200%201%200%20-96%200%2048%2048%200%201%200%2096%200zM23.1%20207.7c-4.6-17.1%205.6-34.6%2022.6-39.2l46.4-12.4%2020.7%2077.3c2.3%208.5%2011.1%2013.6%2019.6%2011.3l30.9-8.3c8.5-2.3%2013.6-11.1%2011.3-19.6l-20.7-77.3%2046.4-12.4c17.1-4.6%2034.6%205.6%2039.2%2022.6l41.4%20154.5c4.6%2017.1-5.6%2034.6-22.6%2039.2L103.7%20384.9c-17.1%204.6-34.6-5.6-39.2-22.6L23.1%20207.7z%22%2F%3E%3C%2Fsvg%3E")}
.fa-user-tie::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M96%20128a128%20128%200%201%200%20256%200A128%20128%200%201%200%2096%20128zm94.5%20200.2l18.6%2031L175.8%20483.1l-36-146.9c-2-8.1-9.8-13.4-17.9-11.3C51.9%20342.4%200%20405.8%200%20481.3c0%2017%2013.8%2030.7%2030.7%2030.7l131.7%200c0%200%200%200%20.1%200l5.5%200%20112%200%205.5%200c0%200%200%200%20.1%200l131.7%200c17%200%2030.7-13.8%2030.7-30.7c0-75.5-51.9-138.9-121.9-156.4c-8.1-2-15.9%203.3-17.9%2011.3l-36%20146.9L238.9%20359.2l18.6-31c6.4-10.7-1.3-24.2-13.7-24.2L224%20304l-19.7%200c-12.4%200-20.1%2013.6-13.7%2024.2z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M96%20128a128%20128%200%201%200%20256%200A128%20128%200%201%200%2096%20128zm94.5%20200.2l18.6%2031L175.8%20483.1l-36-146.9c-2-8.1-9.8-13.4-17.9-11.3C51.9%20342.4%200%20405.8%200%20481.3c0%2017%2013.8%2030.7%2030.7%2030.7l131.7%200c0%200%200%200%20.1%200l5.5%200%20112%200%205.5%200c0%200%200%200%20.1%200l131.7%200c17%200%2030.7-13.8%2030.7-30.7c0-75.5-51.9-138.9-121.9-156.4c-8.1-2-15.9%203.3-17.9%2011.3l-36%20146.9L238.9%20359.2l18.6-31c6.4-10.7-1.3-24.2-13.7-24.2L224%20304l-19.7%200c-12.4%200-20.1%2013.6-13.7%2024.2z%22%2F%3E%3C%2Fsvg%3E")}
.fa-users::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M144%200a80%2080%200%201%201%200%20160A80%2080%200%201%201%20144%200zM512%200a80%2080%200%201%201%200%20160A80%2080%200%201%201%20512%200zM0%20298.7C0%20239.8%2047.8%20192%20106.7%20192l42.7%200c15.9%200%2031%203.5%2044.6%209.7c-1.3%207.2-1.9%2014.7-1.9%2022.3c0%2038.2%2016.8%2072.5%2043.3%2096c-.2%200-.4%200-.7%200L21.3%20320C9.6%20320%200%20310.4%200%20298.7zM405.3%20320c-.2%200-.4%200-.7%200c26.6-23.5%2043.3-57.8%2043.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3%2028.7-9.7%2044.6-9.7l42.7%200C592.2%20192%20640%20239.8%20640%20298.7c0%2011.8-9.6%2021.3-21.3%2021.3l-213.3%200zM224%20224a96%2096%200%201%201%20192%200%2096%2096%200%201%201%20-192%200zM128%20485.3C128%20411.7%20187.7%20352%20261.3%20352l117.3%200C452.3%20352%20512%20411.7%20512%20485.3c0%2014.7-11.9%2026.7-26.7%2026.7l-330.7%200c-14.7%200-26.7-11.9-26.7-26.7z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M144%200a80%2080%200%201%201%200%20160A80%2080%200%201%201%20144%200zM512%200a80%2080%200%201%201%200%20160A80%2080%200%201%201%20512%200zM0%20298.7C0%20239.8%2047.8%20192%20106.7%20192l42.7%200c15.9%200%2031%203.5%2044.6%209.7c-1.3%207.2-1.9%2014.7-1.9%2022.3c0%2038.2%2016.8%2072.5%2043.3%2096c-.2%200-.4%200-.7%200L21.3%20320C9.6%20320%200%20310.4%200%20298.7zM405.3%20320c-.2%200-.4%200-.7%200c26.6-23.5%2043.3-57.8%2043.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3%2028.7-9.7%2044.6-9.7l42.7%200C592.2%20192%20640%20239.8%20640%20298.7c0%2011.8-9.6%2021.3-21.3%2021.3l-213.3%200zM224%20224a96%2096%200%201%201%20192%200%2096%2096%200%201%201%20-192%200zM128%20485.3C128%20411.7%20187.7%20352%20261.3%20352l117.3%200C452.3%20352%20512%20411.7%20512%20485.3c0%2014.7-11.9%2026.7-26.7%2026.7l-330.7%200c-14.7%200-26.7-11.9-26.7-26.7z%22%2F%3E%3C%2Fsvg%3E")}
.fa-vk::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M31.4907%2063.4907C0%2094.9813%200%20145.671%200%20247.04V264.96C0%20366.329%200%20417.019%2031.4907%20448.509C62.9813%20480%20113.671%20480%20215.04%20480H232.96C334.329%20480%20385.019%20480%20416.509%20448.509C448%20417.019%20448%20366.329%20448%20264.96V247.04C448%20145.671%20448%2094.9813%20416.509%2063.4907C385.019%2032%20334.329%2032%20232.96%2032H215.04C113.671%2032%2062.9813%2032%2031.4907%2063.4907ZM75.6%20168.267H126.747C128.427%20253.76%20166.133%20289.973%20196%20297.44V168.267H244.16V242C273.653%20238.827%20304.64%20205.227%20315.093%20168.267H363.253C359.313%20187.435%20351.46%20205.583%20340.186%20221.579C328.913%20237.574%20314.461%20251.071%20297.733%20261.227C316.41%20270.499%20332.907%20283.63%20346.132%20299.751C359.357%20315.873%20369.01%20334.618%20374.453%20354.747H321.44C316.555%20337.262%20306.614%20321.61%20292.865%20309.754C279.117%20297.899%20262.173%20290.368%20244.16%20288.107V354.747H238.373C136.267%20354.747%2078.0267%20284.747%2075.6%20168.267Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M31.4907%2063.4907C0%2094.9813%200%20145.671%200%20247.04V264.96C0%20366.329%200%20417.019%2031.4907%20448.509C62.9813%20480%20113.671%20480%20215.04%20480H232.96C334.329%20480%20385.019%20480%20416.509%20448.509C448%20417.019%20448%20366.329%20448%20264.96V247.04C448%20145.671%20448%2094.9813%20416.509%2063.4907C385.019%2032%20334.329%2032%20232.96%2032H215.04C113.671%2032%2062.9813%2032%2031.4907%2063.4907ZM75.6%20168.267H126.747C128.427%20253.76%20166.133%20289.973%20196%20297.44V168.267H244.16V242C273.653%20238.827%20304.64%20205.227%20315.093%20168.267H363.253C359.313%20187.435%20351.46%20205.583%20340.186%20221.579C328.913%20237.574%20314.461%20251.071%20297.733%20261.227C316.41%20270.499%20332.907%20283.63%20346.132%20299.751C359.357%20315.873%20369.01%20334.618%20374.453%20354.747H321.44C316.555%20337.262%20306.614%20321.61%20292.865%20309.754C279.117%20297.899%20262.173%20290.368%20244.16%20288.107V354.747H238.373C136.267%20354.747%2078.0267%20284.747%2075.6%20168.267Z%22%2F%3E%3C%2Fsvg%3E")}
.fa-wallet::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M64%2032C28.7%2032%200%2060.7%200%2096L0%20416c0%2035.3%2028.7%2064%2064%2064l384%200c35.3%200%2064-28.7%2064-64l0-224c0-35.3-28.7-64-64-64L80%20128c-8.8%200-16-7.2-16-16s7.2-16%2016-16l368%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L64%2032zM416%20272a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M64%2032C28.7%2032%200%2060.7%200%2096L0%20416c0%2035.3%2028.7%2064%2064%2064l384%200c35.3%200%2064-28.7%2064-64l0-224c0-35.3-28.7-64-64-64L80%20128c-8.8%200-16-7.2-16-16s7.2-16%2016-16l368%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L64%2032zM416%20272a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64z%22%2F%3E%3C%2Fsvg%3E")}
.fa-weight-scale::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M128%20176a128%20128%200%201%201%20256%200%20128%20128%200%201%201%20-256%200zM391.8%2064C359.5%2024.9%20310.7%200%20256%200S152.5%2024.9%20120.2%2064L64%2064C28.7%2064%200%2092.7%200%20128L0%20448c0%2035.3%2028.7%2064%2064%2064l384%200c35.3%200%2064-28.7%2064-64l0-320c0-35.3-28.7-64-64-64l-56.2%200zM296%20224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5%20.3-21%208.4L255.7%20184c-22%20.1-39.7%2018-39.7%2040c0%2022.1%2017.9%2040%2040%2040s40-17.9%2040-40z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M128%20176a128%20128%200%201%201%20256%200%20128%20128%200%201%201%20-256%200zM391.8%2064C359.5%2024.9%20310.7%200%20256%200S152.5%2024.9%20120.2%2064L64%2064C28.7%2064%200%2092.7%200%20128L0%20448c0%2035.3%2028.7%2064%2064%2064l384%200c35.3%200%2064-28.7%2064-64l0-320c0-35.3-28.7-64-64-64l-56.2%200zM296%20224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5%20.3-21%208.4L255.7%20184c-22%20.1-39.7%2018-39.7%2040c0%2022.1%2017.9%2040%2040%2040s40-17.9%2040-40z%22%2F%3E%3C%2Fsvg%3E")}
.fa-whatsapp::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M380.9%2097.1C339%2055.1%20283.2%2032%20223.9%2032c-122.4%200-222%2099.6-222%20222%200%2039.1%2010.2%2077.3%2029.6%20111L0%20480l117.7-30.9c32.4%2017.7%2068.9%2027%20106.1%2027h.1c122.3%200%20224.1-99.6%20224.1-222%200-59.3-25.2-115-67.1-157zm-157%20341.6c-33.2%200-65.7-8.9-94-25.7l-6.7-4-69.8%2018.3L72%20359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2%200-101.7%2082.8-184.5%20184.6-184.5%2049.3%200%2095.6%2019.2%20130.4%2054.1%2034.8%2034.9%2056.2%2081.2%2056.1%20130.5%200%20101.8-84.9%20184.6-186.6%20184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5%202.8-3.7%205.6-14.3%2018-17.6%2021.8-3.2%203.7-6.5%204.2-12%201.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8%205.7-9.1%2016.3-30.3%201.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7%200-9.7%201.4-14.8%206.9-5.1%205.6-19.4%2019-19.4%2046.3%200%2027.3%2019.9%2053.7%2022.6%2057.4%202.8%203.7%2039.1%2059.7%2094.8%2083.8%2035.2%2015.2%2049%2016.5%2066.6%2013.9%2010.7-1.6%2032.8-13.4%2037.4-26.4%204.6-13%204.6-24.1%203.2-26.4-1.3-2.5-5-3.9-10.5-6.6z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M380.9%2097.1C339%2055.1%20283.2%2032%20223.9%2032c-122.4%200-222%2099.6-222%20222%200%2039.1%2010.2%2077.3%2029.6%20111L0%20480l117.7-30.9c32.4%2017.7%2068.9%2027%20106.1%2027h.1c122.3%200%20224.1-99.6%20224.1-222%200-59.3-25.2-115-67.1-157zm-157%20341.6c-33.2%200-65.7-8.9-94-25.7l-6.7-4-69.8%2018.3L72%20359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2%200-101.7%2082.8-184.5%20184.6-184.5%2049.3%200%2095.6%2019.2%20130.4%2054.1%2034.8%2034.9%2056.2%2081.2%2056.1%20130.5%200%20101.8-84.9%20184.6-186.6%20184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5%202.8-3.7%205.6-14.3%2018-17.6%2021.8-3.2%203.7-6.5%204.2-12%201.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8%205.7-9.1%2016.3-30.3%201.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7%200-9.7%201.4-14.8%206.9-5.1%205.6-19.4%2019-19.4%2046.3%200%2027.3%2019.9%2053.7%2022.6%2057.4%202.8%203.7%2039.1%2059.7%2094.8%2083.8%2035.2%2015.2%2049%2016.5%2066.6%2013.9%2010.7-1.6%2032.8-13.4%2037.4-26.4%204.6-13%204.6-24.1%203.2-26.4-1.3-2.5-5-3.9-10.5-6.6z%22%2F%3E%3C%2Fsvg%3E")}
.fa-wifi::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M54.2%20202.9C123.2%20136.7%20216.8%2096%20320%2096s196.8%2040.7%20265.8%20106.9c12.8%2012.2%2033%2011.8%2045.2-.9s11.8-33-.9-45.2C549.7%2079.5%20440.4%2032%20320%2032S90.3%2079.5%209.8%20156.7C-2.9%20169-3.3%20189.2%208.9%20202s32.5%2013.2%2045.2%20.9zM320%20256c56.8%200%20108.6%2021.1%20148.2%2056c13.3%2011.7%2033.5%2010.4%2045.2-2.8s10.4-33.5-2.8-45.2C459.8%20219.2%20393%20192%20320%20192s-139.8%2027.2-190.5%2072c-13.3%2011.7-14.5%2031.9-2.8%2045.2s31.9%2014.5%2045.2%202.8c39.5-34.9%2091.3-56%20148.2-56zm64%20160a64%2064%200%201%200%20-128%200%2064%2064%200%201%200%20128%200z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M54.2%20202.9C123.2%20136.7%20216.8%2096%20320%2096s196.8%2040.7%20265.8%20106.9c12.8%2012.2%2033%2011.8%2045.2-.9s11.8-33-.9-45.2C549.7%2079.5%20440.4%2032%20320%2032S90.3%2079.5%209.8%20156.7C-2.9%20169-3.3%20189.2%208.9%20202s32.5%2013.2%2045.2%20.9zM320%20256c56.8%200%20108.6%2021.1%20148.2%2056c13.3%2011.7%2033.5%2010.4%2045.2-2.8s10.4-33.5-2.8-45.2C459.8%20219.2%20393%20192%20320%20192s-139.8%2027.2-190.5%2072c-13.3%2011.7-14.5%2031.9-2.8%2045.2s31.9%2014.5%2045.2%202.8c39.5-34.9%2091.3-56%20148.2-56zm64%20160a64%2064%200%201%200%20-128%200%2064%2064%200%201%200%20128%200z%22%2F%3E%3C%2Fsvg%3E")}
.fa-wrench::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M352%20320c88.4%200%20160-71.6%20160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8%2076.8c-3%203-7.1%204.7-11.3%204.7L336%20192c-8.8%200-16-7.2-16-16l0-57.4c0-4.2%201.7-8.3%204.7-11.3l76.8-76.8c7.9-7.9%205.4-21.2-5.3-24.3C382.1%202.2%20367.3%200%20352%200C263.6%200%20192%2071.6%20192%20160c0%2019.1%203.4%2037.5%209.5%2054.5L19.9%20396.1C7.2%20408.8%200%20426.1%200%20444.1C0%20481.6%2030.4%20512%2067.9%20512c18%200%2035.3-7.2%2048-19.9L297.5%20310.5c17%206.2%2035.4%209.5%2054.5%209.5zM80%20408a24%2024%200%201%201%200%2048%2024%2024%200%201%201%200-48z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M352%20320c88.4%200%20160-71.6%20160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8%2076.8c-3%203-7.1%204.7-11.3%204.7L336%20192c-8.8%200-16-7.2-16-16l0-57.4c0-4.2%201.7-8.3%204.7-11.3l76.8-76.8c7.9-7.9%205.4-21.2-5.3-24.3C382.1%202.2%20367.3%200%20352%200C263.6%200%20192%2071.6%20192%20160c0%2019.1%203.4%2037.5%209.5%2054.5L19.9%20396.1C7.2%20408.8%200%20426.1%200%20444.1C0%20481.6%2030.4%20512%2067.9%20512c18%200%2035.3-7.2%2048-19.9L297.5%20310.5c17%206.2%2035.4%209.5%2054.5%209.5zM80%20408a24%2024%200%201%201%200%2048%2024%2024%200%201%201%200-48z%22%2F%3E%3C%2Fsvg%3E")}
.fa-xmark::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3%20297.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256%20342.6%20150.6z%22%2F%3E%3C%2Fsvg%3E")}
.fa-youtube::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M549.655%20124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781%2064%20288%2064%20288%2064S117.22%2064%2074.629%2075.486c-23.497%206.322-42.003%2024.947-48.284%2048.597-11.412%2042.867-11.412%20132.305-11.412%20132.305s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821C117.22%20448%20288%20448%20288%20448s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V175.185l142.739%2081.205-142.739%2081.201z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M549.655%20124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781%2064%20288%2064%20288%2064S117.22%2064%2074.629%2075.486c-23.497%206.322-42.003%2024.947-48.284%2048.597-11.412%2042.867-11.412%20132.305-11.412%20132.305s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821C117.22%20448%20288%20448%20288%20448s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V175.185l142.739%2081.205-142.739%2081.201z%22%2F%3E%3C%2Fsvg%3E")}
.fa-shield-check::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M438.6%20105.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-256%20256c-12.5%2012.5-32.8%2012.5-45.3%200l-128-128c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200L160%20338.7%20393.4%20105.4c12.5-12.5%2032.8-12.5%2045.3%200z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M438.6%20105.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-256%20256c-12.5%2012.5-32.8%2012.5-45.3%200l-128-128c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200L160%20338.7%20393.4%20105.4c12.5-12.5%2032.8-12.5%2045.3%200z%22%2F%3E%3C%2Fsvg%3E")}
/* v69: local fallbacks for every icon class used by theme templates. */
.fa-arrow-left::before{-webkit-mask-image:url("assets/local-icons/arrow-left.svg");mask-image:url("assets/local-icons/arrow-left.svg")}
.fa-credit-card::before{-webkit-mask-image:url("assets/local-icons/credit-card.svg");mask-image:url("assets/local-icons/credit-card.svg")}
.fa-drafting-compass::before{-webkit-mask-image:url("assets/local-icons/drafting-compass.svg");mask-image:url("assets/local-icons/drafting-compass.svg")}
.fa-headset::before{-webkit-mask-image:url("assets/local-icons/headset.svg");mask-image:url("assets/local-icons/headset.svg")}
.fa-landmark::before{-webkit-mask-image:url("assets/local-icons/landmark.svg");mask-image:url("assets/local-icons/landmark.svg")}
.fa-link::before{-webkit-mask-image:url("assets/local-icons/link.svg");mask-image:url("assets/local-icons/link.svg")}
.fa-newspaper::before{-webkit-mask-image:url("assets/local-icons/newspaper.svg");mask-image:url("assets/local-icons/newspaper.svg")}
.fa-route::before{-webkit-mask-image:url("assets/local-icons/route.svg");mask-image:url("assets/local-icons/route.svg")}
.fa-user::before{-webkit-mask-image:url("assets/local-icons/user.svg");mask-image:url("assets/local-icons/user.svg")}

/* Local Swiper replacement */
.reviews-swiper{overflow:hidden;padding-bottom:3rem!important}.reviews-swiper .swiper-wrapper{display:flex;transition:transform .45s ease;will-change:transform}.reviews-swiper .swiper-slide{box-sizing:border-box;padding-right:1.5rem}.swiper-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.swiper-pagination-bullet{width:.65rem;height:.65rem;border-radius:999px;background:#cbd5e1;border:0;cursor:pointer;transition:all .2s}.swiper-pagination-bullet-active{background:#1973de!important;transform:scale(1.15)}

/* Local static map replacement for Yandex iframe */
.nm-local-map{position:absolute;inset:0;overflow:hidden;background:#e9f1f7;border:0}.nm-local-map__grid{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(148,163,184,.25) 1px,transparent 1px),linear-gradient(rgba(148,163,184,.25) 1px,transparent 1px);background-size:80px 80px}.nm-local-map__road{position:absolute;height:28px;background:#fff;border:1px solid #cbd5e1;border-radius:999px;box-shadow:0 2px 8px rgba(2,37,77,.08)}.nm-local-map__road--one{left:-8%;right:-10%;top:54%;transform:rotate(-7deg)}.nm-local-map__road--two{left:25%;right:-8%;top:28%;transform:rotate(36deg)}.nm-local-map__road--three{left:-10%;right:55%;top:72%;transform:rotate(25deg)}.nm-local-map__park{position:absolute;background:#bde6a8;border-radius:34% 66% 50% 42%;opacity:.8}.nm-local-map__park--one{width:34%;height:32%;left:5%;top:18%}.nm-local-map__park--two{width:28%;height:24%;right:7%;bottom:12%}.nm-local-map__pin{position:absolute;left:52%;top:43%;width:34px;height:34px;background:#1973de;border:4px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 8px 24px rgba(25,115,222,.35)}.nm-local-map__pin:after{content:"";position:absolute;inset:7px;background:#fff;border-radius:50%}.nm-local-map__label{position:absolute;left:calc(52% + 28px);top:42%;background:#fff;border-radius:10px;padding:.75rem 1rem;box-shadow:0 10px 25px rgba(2,37,77,.14);font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#02254d}.nm-local-map__label strong{display:block;font-size:.9rem;font-weight:900}.nm-local-map__label span{display:block;font-size:.75rem;color:#64748b;margin-top:.2rem}

/* ===== v30 contacts Yandex map ===== */
.nm-yandex-map{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:#e9f1f7;}


/* ===== v55: bus gallery lightbox and video reviews ===== */
html.neman-gallery-opened{overflow:hidden;}
.gallery-item.neman-gallery-trigger{display:block;width:100%;padding:0;border:0;text-align:inherit;background:#d1d5db;line-height:normal;}
.gallery-item.neman-gallery-trigger:focus-visible{outline:3px solid #1973de;outline-offset:3px;}
.gallery-item.neman-gallery-video{background:linear-gradient(135deg,#02254d,#1973de);color:#fff;}
.gallery-item.neman-gallery-video::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,37,77,.08),rgba(2,37,77,.62));z-index:1;opacity:1;transition:opacity .3s ease;}
.gallery-item.neman-gallery-video::after{content:"▶";font-family:Arial,sans-serif;font-size:2.25rem;font-weight:900;background:rgba(2,37,77,.42);}
.neman-gallery-video-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;}
.gallery-item.neman-gallery-video:hover .neman-gallery-video-thumb{transform:scale(1.05);}
.neman-gallery-video-card{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.25rem;z-index:2;}
.neman-gallery-video-play{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);font-size:1.55rem;line-height:1;padding-left:.15rem;margin-bottom:.8rem;}
.neman-gallery-video-title{display:block;font-weight:900;text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;}
.neman-gallery-video-note{display:block;margin-top:.35rem;font-size:.75rem;opacity:.82;}
.neman-gallery-lightbox{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(2,37,77,.86);backdrop-filter:blur(8px);}
.neman-gallery-lightbox.is-open{display:flex;}
.neman-gallery-lightbox__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:pointer;}
.neman-gallery-lightbox__dialog{position:relative;z-index:1;width:min(1120px,96vw);max-height:92vh;background:#020f20;border:1px solid rgba(255,255,255,.16);border-radius:18px;box-shadow:0 28px 80px rgba(0,0,0,.38);padding:18px;}
.neman-gallery-lightbox__close{position:absolute;right:12px;top:12px;z-index:3;width:42px;height:42px;padding:0;border:0;border-radius:999px;background:#fff;color:#02254d;font-family:Arial,sans-serif;font-size:30px;font-weight:400;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.24);transition:transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease;}
.neman-gallery-lightbox__close:hover,.neman-gallery-lightbox__close:focus{background:#1973de;color:#fff;transform:scale(1.06);box-shadow:0 14px 36px rgba(25,115,222,.32);}
.neman-gallery-lightbox__close:focus-visible{outline:3px solid rgba(255,255,255,.75);outline-offset:3px;}
.neman-gallery-lightbox__body{display:flex;align-items:center;justify-content:center;min-height:240px;}
.neman-gallery-lightbox__body img{display:block;max-width:100%;max-height:78vh;width:auto;height:auto;border-radius:12px;object-fit:contain;background:#fff;}
.neman-gallery-lightbox__body iframe{display:block;width:100%;aspect-ratio:16/9;max-height:78vh;border:0;border-radius:12px;background:#000;}
.neman-gallery-lightbox__caption{padding:.9rem .25rem 0;color:#fff;text-align:center;font-weight:700;}
@media (max-width:768px){.neman-gallery-lightbox{padding:12px}.neman-gallery-lightbox__dialog{padding:10px;border-radius:14px}.neman-gallery-lightbox__close{right:8px;top:8px;width:38px;height:38px;font-size:27px;line-height:1}.neman-gallery-video-play{width:3rem;height:3rem}.neman-gallery-video-title{font-size:.8rem}}

/* v55 fix: technical characteristics work as tabs, not as a long expanded list */
.neman-specs-tabs .spec-section .accordion-content {
    display: none !important;
}
.neman-specs-tabs .spec-section.is-active .accordion-content {
    display: block !important;
}
.neman-specs-tabs .spec-nav-link,
.neman-specs-tabs .accordion-btn {
    cursor: pointer;
}
@media (min-width: 1024px) {
    .neman-specs-tabs .spec-section {
        display: none !important;
    }
    .neman-specs-tabs .spec-section.is-active {
        display: block !important;
    }
    .neman-specs-tabs .spec-section.is-active .accordion-content {
        display: block !important;
    }
}
@media (max-width: 1023px) {
    .neman-specs-tabs .spec-section {
        display: block !important;
    }
}

/* ===== v55: корректный вывод контента из текстовых редакторов ===== */
.neman-editor-content p,
.prose p,
.neman-about-rich p,
.nm-media-article p,
.nm-legal-content p,
.entry-content p,
.page-content p,
.wp-block-post-content p {
  margin-top: 0;
  margin-bottom: 1.05em;
}

.neman-editor-content h2,
.prose h2,
.neman-about-rich h2,
.nm-media-article h2,
.nm-legal-content h2,
.entry-content h2,
.page-content h2,
.wp-block-post-content h2,
.neman-editor-content h3,
.prose h3,
.neman-about-rich h3,
.nm-media-article h3,
.nm-legal-content h3,
.entry-content h3,
.page-content h3,
.wp-block-post-content h3,
.neman-editor-content h4,
.prose h4,
.neman-about-rich h4,
.nm-media-article h4,
.nm-legal-content h4,
.entry-content h4,
.page-content h4,
.wp-block-post-content h4 {
  display: block;
  color: #02254d;
  font-weight: 900;
  line-height: 1.25;
  margin-top: 1.45em;
  margin-bottom: 0.65em;
}

.neman-editor-content h2,
.prose h2,
.neman-about-rich h2,
.nm-media-article h2,
.nm-legal-content h2,
.entry-content h2,
.page-content h2,
.wp-block-post-content h2 {
  font-size: 1.65em;
}

.neman-editor-content h3,
.prose h3,
.neman-about-rich h3,
.nm-media-article h3,
.nm-legal-content h3,
.entry-content h3,
.page-content h3,
.wp-block-post-content h3 {
  font-size: 1.32em;
}

.neman-editor-content h4,
.prose h4,
.neman-about-rich h4,
.nm-media-article h4,
.nm-legal-content h4,
.entry-content h4,
.page-content h4,
.wp-block-post-content h4 {
  font-size: 1.12em;
}

.neman-editor-content ul,
.prose ul,
.neman-about-rich ul,
.nm-media-article ul,
.nm-legal-content ul,
.entry-content ul,
.page-content ul,
.wp-block-post-content ul {
  list-style-type: disc !important;
  list-style-position: outside !important;
  margin: 0 0 1.15em 1.35em !important;
  padding-left: 1.1em !important;
}

.neman-editor-content ol,
.prose ol,
.neman-about-rich ol,
.nm-media-article ol,
.nm-legal-content ol,
.entry-content ol,
.page-content ol,
.wp-block-post-content ol {
  list-style-type: decimal !important;
  list-style-position: outside !important;
  margin: 0 0 1.15em 1.35em !important;
  padding-left: 1.1em !important;
}

.neman-editor-content li,
.prose li,
.neman-about-rich li,
.nm-media-article li,
.nm-legal-content li,
.entry-content li,
.page-content li,
.wp-block-post-content li {
  display: list-item !important;
  margin: 0 0 0.48em !important;
  padding-left: 0.15em;
}

.neman-editor-content li > ul,
.prose li > ul,
.neman-about-rich li > ul,
.nm-media-article li > ul,
.nm-legal-content li > ul,
.entry-content li > ul,
.page-content li > ul,
.wp-block-post-content li > ul {
  list-style-type: circle !important;
  margin-top: 0.45em !important;
  margin-bottom: 0.45em !important;
}

.neman-editor-content li > ol,
.prose li > ol,
.neman-about-rich li > ol,
.nm-media-article li > ol,
.nm-legal-content li > ol,
.entry-content li > ol,
.page-content li > ol,
.wp-block-post-content li > ol {
  margin-top: 0.45em !important;
  margin-bottom: 0.45em !important;
}

/* ===== v58: visible text links inside content blocks ===== */
.neman-editor-content a:not([class]),
.prose a:not([class]),
.neman-about-rich a:not([class]),
.nm-media-article a:not([class]),
.nm-legal-content a:not([class]),
.entry-content a:not([class]),
.page-content a:not([class]),
.wp-block-post-content a:not([class]),
.page-content-box p a:not([class]),
.page-content-box li a:not([class]),
.page-content-box .content-text a:not([class]),
.page-content-box .faq-answer a:not([class]) {
  color: #1973de !important;
  text-decoration: underline !important;
  text-underline-offset: 0.18em;
  text-decoration-thickness: 1px;
  font-weight: 700;
}

.neman-editor-content a:not([class]):hover,
.prose a:not([class]):hover,
.neman-about-rich a:not([class]):hover,
.nm-media-article a:not([class]):hover,
.nm-legal-content a:not([class]):hover,
.entry-content a:not([class]):hover,
.page-content a:not([class]):hover,
.wp-block-post-content a:not([class]):hover,
.page-content-box p a:not([class]):hover,
.page-content-box li a:not([class]):hover,
.page-content-box .content-text a:not([class]):hover,
.page-content-box .faq-answer a:not([class]):hover {
  color: #02254d !important;
}

/* ===== v58: responsive audit fixes from 370px ===== */
html,
body {
  max-width: 100%;
  overflow-x: hidden;
}

img,
video,
iframe,
svg {
  max-width: 100%;
}

@media (max-width: 767px) {
  .container,
  .neman-common-container,
  .nm-media-container,
  .nm-author-container,
  .nm-legal-container {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  .pt-32 { padding-top: 5.75rem !important; }
  .pb-20 { padding-bottom: 3.5rem !important; }
  .py-20 { padding-top: 3.75rem !important; padding-bottom: 3.75rem !important; }
  .py-16 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .p-10 { padding: 1.5rem !important; }
  .p-8 { padding: 1.35rem !important; }
  .p-6 { padding: 1.15rem !important; }
  .px-10 { padding-left: 1.35rem !important; padding-right: 1.35rem !important; }
  .px-8 { padding-left: 1.2rem !important; padding-right: 1.2rem !important; }
  .gap-12 { gap: 2rem !important; }
  .gap-10 { gap: 1.65rem !important; }
  .mb-16 { margin-bottom: 2.75rem !important; }
  .mb-12 { margin-bottom: 2.25rem !important; }

  .text-6xl,
  .text-5xl {
    font-size: 2.35rem !important;
    line-height: 1.08 !important;
    letter-spacing: -0.03em !important;
  }
  .text-4xl {
    font-size: 2rem !important;
    line-height: 1.12 !important;
  }
  .text-3xl {
    font-size: 1.55rem !important;
    line-height: 1.18 !important;
  }
  .text-2xl {
    font-size: 1.3rem !important;
    line-height: 1.25 !important;
  }

  .ult-btn,
  .btn-primary,
  .cta-btn,
  .manager-btn,
  .sticky-btn-call,
  .nm-callback,
  button[class*="btn"],
  a[class*="btn"] {
    max-width: 100% !important;
    min-width: 0 !important;
    white-space: normal !important;
    text-align: center !important;
    justify-content: center !important;
    line-height: 1.25 !important;
  }

  input,
  select,
  textarea,
  button {
    max-width: 100% !important;
  }

  .grid,
  .flex {
    min-width: 0;
  }

  .glass-card,
  .page-content-box,
  .manager-card,
  .leasing-teaser,
  .case-card,
  .faq-item,
  .cta-global,
  .bg-white.rounded-2xl,
  .bg-white.rounded-xl {
    max-width: 100%;
  }

  .horizontal-tabs {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x proximity;
  }
  .horizontal-tabs .tab-link {
    flex: 0 0 auto;
    scroll-snap-align: start;
    padding: 1rem 1.05rem !important;
    font-size: 0.76rem !important;
  }

  .page-content-box {
    padding: 1.35rem !important;
    border-radius: 14px !important;
  }
  .content-title {
    font-size: 1.55rem !important;
    line-height: 1.14 !important;
  }
  .content-text,
  .page-content-box p,
  .page-content-box li {
    font-size: 0.95rem !important;
    line-height: 1.65 !important;
  }
  .info-box {
    padding: 1.1rem !important;
    margin-bottom: 1.5rem !important;
  }

  .manager-card {
    padding: 1.25rem !important;
    align-items: flex-start !important;
    text-align: left !important;
  }
  .manager-contacts {
    width: 100% !important;
    gap: 0.75rem !important;
  }
  .manager-contacts > * {
    flex: 1 1 100% !important;
    width: 100% !important;
  }

  .leasing-teaser {
    padding: 1.35rem !important;
  }
  .teaser-grid,
  .cta-form,
  .neman-bus-form-grid,
  .neman-cf7-service-grid,
  .leasing-fields-row {
    grid-template-columns: 1fr !important;
  }
  .teaser-params,
  .partners-grid,
  .cases-grid {
    min-width: 0 !important;
  }
  .partners-grid {
    grid-template-columns: 1fr 1fr !important;
  }
  .param-row {
    gap: 1rem !important;
  }

  .cta-global {
    padding: 1.5rem !important;
    border-radius: 16px !important;
  }
  .cta-global h3 {
    font-size: 1.55rem !important;
    line-height: 1.16 !important;
  }
  .cta-global p {
    font-size: 0.95rem !important;
    margin-bottom: 1.5rem !important;
  }
  .cta-policy,
  .modal-policy,
  .wpcf7-list-item-label {
    font-size: 0.72rem !important;
    line-height: 1.45 !important;
  }

  .h-60 { height: 12.5rem !important; }
  .h-56 { height: 12rem !important; }
  .h-48 { height: 11rem !important; }
  .w-\[800px\] { width: 520px !important; }
  .h-\[800px\] { height: 520px !important; }
  .w-\[140\%\] { width: 115% !important; }
  .w-\[120\%\] { width: 108% !important; }
  .w-\[115\%\] { width: 100% !important; }
  .max-w-\[115\%\] { max-width: 100% !important; }
  .-ml-\[7\.5\%\] { margin-left: 0 !important; }

  .catalog-item .p-8,
  .catalog-item .p-10 {
    padding: 1.25rem !important;
  }
  .catalog-item h4,
  .catalog-item .text-2xl {
    word-break: normal;
    overflow-wrap: anywhere;
  }
  .catalog-item .flex.justify-between {
    align-items: flex-start !important;
  }
  .catalog-item .text-lg.font-black {
    font-size: 1rem !important;
  }

  .neman-specs-tabs {
    gap: 1rem !important;
  }
  .neman-specs-tabs .spec-nav,
  .neman-specs-tabs .spec-tabs,
  .neman-specs-tabs .spec-section,
  .neman-specs-tabs .spec-table {
    width: 100% !important;
    max-width: 100% !important;
  }
  .neman-specs-tabs .spec-row,
  .spec-row {
    grid-template-columns: 1fr !important;
    gap: 0.35rem !important;
    padding: 0.9rem 0.95rem !important;
  }

  .neman-about-slider__item,
  .neman-about-slider[data-per-view="4"] .neman-about-slider__item {
    flex-basis: 100% !important;
  }
  .neman-about-rich h2 {
    font-size: 1.35rem !important;
  }
  .neman-about-rich h3 {
    font-size: 1.15rem !important;
  }

  .nm-media-single-hero,
  .nm-media-hero,
  .nm-author-hero,
  .nm-legal-hero {
    padding-top: 112px !important;
    padding-bottom: 44px !important;
  }
  .nm-media-title,
  .nm-media-hero h1,
  .nm-author-title,
  .nm-legal-hero h1 {
    font-size: 1.55rem !important;
    line-height: 1.16 !important;
    overflow-wrap: anywhere;
  }
  .nm-media-sidebar {
    flex-direction: column !important;
    gap: 14px !important;
  }
  .nm-media-article,
  .nm-media-author-card,
  .nm-media-toc,
  .nm-author-card,
  .nm-legal-card {
    padding: 1.25rem !important;
    border-radius: 18px !important;
  }

  .nm-yandex-map,
  .nm-local-map {
    min-height: 320px !important;
  }

  .modal-content,
  .neman-header-callback-modal__box,
  .nm-media-modal-box,
  .nm-author-modal-box,
  .nm-legal-modal-box,
  .neman-gallery-lightbox__dialog,
  .neman-about-lightbox__dialog {
    width: calc(100vw - 28px) !important;
    max-width: calc(100vw - 28px) !important;
    max-height: 92vh !important;
    overflow-y: auto !important;
    padding: 1.35rem !important;
  }

  .mobile-sticky-cta {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}

@media (max-width: 390px) {
  .container,
  .neman-common-container,
  .nm-media-container,
  .nm-author-container,
  .nm-legal-container {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .text-6xl,
  .text-5xl {
    font-size: 2.05rem !important;
  }
  .text-4xl {
    font-size: 1.82rem !important;
  }
  .text-3xl,
  .content-title,
  .cta-global h3 {
    font-size: 1.38rem !important;
  }
  .p-10,
  .p-8,
  .p-6,
  .page-content-box,
  .manager-card,
  .leasing-teaser,
  .cta-global {
    padding: 1.05rem !important;
  }
  .ult-btn,
  .btn-primary,
  .cta-btn,
  .manager-btn,
  .sticky-btn-call {
    padding-left: 0.9rem !important;
    padding-right: 0.9rem !important;
    font-size: 0.72rem !important;
  }
  .partners-grid {
    grid-template-columns: 1fr !important;
  }
  .tab-link {
    font-size: 0.7rem !important;
    padding-left: 0.85rem !important;
    padding-right: 0.85rem !important;
  }
  .nm-logo img {
    max-width: 150px !important;
    height: 40px !important;
  }
  .nm-header__inner {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .mobile-sticky-cta {
    gap: 0.45rem !important;
  }
  .sticky-btn-call {
    font-size: 0.76rem !important;
  }
}

/* ===== v58: mobile final fixes for bus specs, forms and breadcrumbs ===== */
@media (max-width: 767px) {
  .neman-mobile-spec-button {
    display: flex !important;
    width: 100% !important;
    min-height: 48px !important;
    white-space: normal !important;
    line-height: 1.25 !important;
  }
  .catalog-item a[target="_blank"],
  .catalog-item button,
  .neman-specs-tabs a[target="_blank"] {
    white-space: normal !important;
    min-height: 46px !important;
    line-height: 1.25 !important;
  }
  .neman-bus-breadcrumbs,
  .nm-media-breadcrumbs,
  .nm-author-breadcrumbs,
  .breadcrumbs,
  nav[aria-label="Хлебные крошки"] {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 6px !important;
    max-width: 100% !important;
    overflow: visible !important;
    white-space: normal !important;
    line-height: 1.45 !important;
    letter-spacing: 0.06em !important;
  }
  .neman-bus-breadcrumbs a,
  .neman-bus-breadcrumbs span,
  .nm-media-breadcrumbs a,
  .nm-media-breadcrumbs span,
  .nm-author-breadcrumbs a,
  .nm-author-breadcrumbs span,
  .breadcrumbs a,
  .breadcrumbs span,
  nav[aria-label="Хлебные крошки"] a,
  nav[aria-label="Хлебные крошки"] span {
    flex: 0 1 auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
    white-space: normal !important;
    text-overflow: clip !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
  }
  .neman-bus-breadcrumbs .truncate,
  .breadcrumbs .truncate,
  nav[aria-label="Хлебные крошки"] .truncate {
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }
  .wpcf7 form input[type="submit"],
  .wpcf7-submit,
  .modal-content input[type="submit"],
  .modal-content button,
  .neman-header-callback-modal__box input[type="submit"],
  .neman-header-callback-modal__box button,
  .cta-global input[type="submit"],
  .cta-global button,
  .neman-cf7-service-grid input[type="submit"],
  .neman-bus-form-grid input[type="submit"] {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    min-height: 48px !important;
    height: auto !important;
    padding: 0.9rem 1rem !important;
    font-size: 0.82rem !important;
    line-height: 1.25 !important;
    white-space: normal !important;
    text-align: center !important;
    overflow: visible !important;
    text-overflow: clip !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
  }
  .modal-content .wpcf7,
  .modal-content form,
  .neman-header-callback-modal__box .wpcf7,
  .neman-header-callback-modal__box form,
  .cta-global .wpcf7,
  .cta-global form {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
}

@media (max-width: 390px) {
  .wpcf7 form input[type="submit"],
  .wpcf7-submit,
  .modal-content input[type="submit"],
  .modal-content button,
  .neman-header-callback-modal__box input[type="submit"],
  .neman-header-callback-modal__box button,
  .cta-global input[type="submit"],
  .cta-global button {
    font-size: 0.76rem !important;
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
    letter-spacing: 0.04em !important;
  }
}

/* ===== v58: final mobile polish across site ===== */
@media (max-width: 767px) {
  html,
  body {
    max-width: 100% !important;
    overflow-x: hidden !important;
  }

  body:not(.wp-admin) section:not(.hero-section):not(.hero):not(:first-of-type) {
    content-visibility: visible !important;
    contain-intrinsic-size: auto !important;
  }

  .container,
  .neman-common-container,
  .nm-media-container,
  .nm-author-container,
  .nm-legal-container {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  section,
  .section {
    scroll-margin-top: 82px !important;
  }

  .hero,
  .hero-section,
  .nm-media-single-hero,
  .nm-media-hero,
  .nm-author-hero,
  .nm-legal-hero {
    padding-top: 96px !important;
    padding-bottom: 42px !important;
  }

  .pt-32 { padding-top: 5.25rem !important; }
  .pb-24,
  .pb-20 { padding-bottom: 3rem !important; }
  .py-24 { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
  .py-20 { padding-top: 3.25rem !important; padding-bottom: 3.25rem !important; }
  .py-16 { padding-top: 2.75rem !important; padding-bottom: 2.75rem !important; }
  .section { padding-top: 3rem !important; padding-bottom: 3rem !important; }

  .mb-20 { margin-bottom: 3rem !important; }
  .mb-16 { margin-bottom: 2.4rem !important; }
  .mb-12 { margin-bottom: 1.9rem !important; }
  .mb-10 { margin-bottom: 1.65rem !important; }
  .mt-16 { margin-top: 2.5rem !important; }
  .mt-12 { margin-top: 2rem !important; }
  .gap-12 { gap: 1.6rem !important; }
  .gap-10 { gap: 1.35rem !important; }
  .gap-8 { gap: 1.2rem !important; }
  .space-y-8 > :not([hidden]) ~ :not([hidden]) { margin-top: 1.15rem !important; }
  .space-y-6 > :not([hidden]) ~ :not([hidden]) { margin-top: 1rem !important; }
  .space-y-4 > :not([hidden]) ~ :not([hidden]) { margin-top: .85rem !important; }

  h1,
  .nm-media-title,
  .nm-author-title,
  .nm-legal-hero h1 {
    word-break: normal !important;
    overflow-wrap: anywhere !important;
  }
  .text-6xl,
  .text-5xl,
  .lg\:text-6xl,
  .md\:text-5xl {
    font-size: clamp(2rem, 9vw, 2.55rem) !important;
    line-height: 1.08 !important;
  }
  .text-4xl,
  .md\:text-4xl,
  .content-title {
    font-size: clamp(1.65rem, 7vw, 2rem) !important;
    line-height: 1.12 !important;
  }
  .text-3xl,
  .md\:text-3xl,
  .cta-global h3,
  .faq-title {
    font-size: clamp(1.35rem, 5.8vw, 1.65rem) !important;
    line-height: 1.15 !important;
  }

  .glass-card,
  .trigger-card,
  .card,
  .case-card,
  .step-card,
  .page-content-box,
  .manager-card,
  .leasing-teaser,
  .catalog-item,
  .nm-media-article,
  .nm-media-author-card,
  .nm-media-toc,
  .nm-author-card,
  .nm-legal-card,
  .bg-white.rounded-2xl,
  .bg-white.rounded-xl {
    border-radius: 16px !important;
  }

  .glass-card,
  .trigger-card,
  .card,
  .case-card,
  .step-card,
  .page-content-box,
  .leasing-teaser,
  .nm-media-article,
  .nm-media-author-card,
  .nm-media-toc,
  .nm-author-card,
  .nm-legal-card,
  .bg-white.p-8,
  .bg-white.md\:p-12 {
    padding: 1.15rem !important;
  }

  .manager-card {
    padding: 1.15rem !important;
    gap: 1rem !important;
  }
  .manager-card img,
  .manager-card .w-16,
  .manager-card .h-16 {
    flex: 0 0 auto !important;
  }
  .manager-card p,
  .leasing-teaser p,
  .case-card p,
  .card p,
  .step-card p,
  .page-content-box p,
  .page-content-box li,
  .nm-media-article p,
  .nm-media-article li {
    line-height: 1.55 !important;
  }

  .page-content-box > :first-child,
  .nm-media-article > :first-child,
  .nm-legal-card > :first-child,
  .case-card > :first-child,
  .card > :first-child {
    margin-top: 0 !important;
  }
  .page-content-box > :last-child,
  .nm-media-article > :last-child,
  .nm-legal-card > :last-child,
  .case-card > :last-child,
  .card > :last-child {
    margin-bottom: 0 !important;
  }

  .form-wrapper,
  .parts-lead-section .form-wrapper,
  .service-lead-section .form-wrapper {
    gap: 1.25rem !important;
    padding: 1.15rem !important;
  }
  .form-text p,
  .parts-lead-section .form-text p,
  .service-lead-section .form-text p {
    margin-bottom: 1.1rem !important;
  }
  .form-list,
  .parts-lead-section .form-list,
  .service-lead-section .form-list {
    gap: .75rem !important;
  }
  .form-list li,
  .parts-lead-section .form-list li,
  .service-lead-section .form-list li {
    align-items: flex-start !important;
    gap: .75rem !important;
    line-height: 1.4 !important;
  }

  .faq-item {
    margin-bottom: .85rem !important;
  }
  .faq-btn,
  .faq-question {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: .9rem !important;
    padding: 1rem 1.05rem !important;
    font-size: .95rem !important;
    line-height: 1.35 !important;
  }
  .faq-btn span,
  .faq-question span {
    min-width: 0 !important;
    flex: 1 1 auto !important;
    padding-right: .35rem !important;
  }
  .faq-icon,
  .faq-question svg,
  .faq-btn svg,
  .accordion-btn .fa-chevron-down,
  .accordion-btn svg {
    flex: 0 0 auto !important;
    margin-left: .75rem !important;
    width: 1rem !important;
    min-width: 1rem !important;
  }
  .faq-content,
  .faq-answer,
  .faq-question.active + .faq-answer {
    padding-left: 1.05rem !important;
    padding-right: 1.05rem !important;
    line-height: 1.55 !important;
  }
  .faq-question.active + .faq-answer {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    max-height: none !important;
  }

  .accordion-btn {
    gap: .9rem !important;
    padding: 1rem !important;
    line-height: 1.35 !important;
  }
  .accordion-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .horizontal-tabs,
  .page-tabs,
  .nm-tabs,
  .tab-list {
    gap: .5rem !important;
    padding-bottom: .35rem !important;
  }
  .tab-link,
  .tab-button,
  .page-tab {
    min-height: 42px !important;
    padding: .82rem .95rem !important;
    line-height: 1.25 !important;
  }

  .catalog-item .p-8,
  .catalog-item .p-10,
  .catalog-item .preview-card-body {
    padding: 1.1rem !important;
  }
  .catalog-item .flex.justify-between,
  .catalog-item .preview-price-row {
    gap: .65rem !important;
  }
  .catalog-item a,
  .catalog-item button,
  .neman-mobile-spec-button,
  .neman-specs-tabs a[target="_blank"] {
    min-height: 46px !important;
    line-height: 1.25 !important;
    padding-left: .85rem !important;
    padding-right: .85rem !important;
  }

  .neman-bus-breadcrumbs,
  .nm-media-breadcrumbs,
  .nm-author-breadcrumbs,
  .breadcrumbs,
  nav[aria-label="Хлебные крошки"] {
    row-gap: .35rem !important;
    column-gap: .45rem !important;
    font-size: .68rem !important;
    line-height: 1.35 !important;
  }

  .modal-content,
  .neman-header-callback-modal__box,
  .modal-box,
  .nm-media-modal-box,
  .nm-author-modal-box,
  .nm-legal-modal-box,
  .neman-gallery-lightbox__dialog,
  .neman-about-lightbox__dialog {
    padding: 1.15rem !important;
    border-radius: 16px !important;
  }
  .modal-content h2,
  .neman-header-callback-modal__box h2,
  .modal-box h2 {
    font-size: 1.35rem !important;
    line-height: 1.15 !important;
  }

  .wpcf7 form input[type="submit"],
  .wpcf7-submit,
  .cta-btn,
  .neman-parts-submit,
  .neman-cf7-submit,
  .ult-btn,
  .btn,
  .btn-primary,
  .manager-btn,
  .sticky-btn-call {
    letter-spacing: .045em !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }
}

@media (max-width: 390px) {
  .container,
  .neman-common-container,
  .nm-media-container,
  .nm-author-container,
  .nm-legal-container {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .hero,
  .hero-section,
  .nm-media-single-hero,
  .nm-media-hero,
  .nm-author-hero,
  .nm-legal-hero {
    padding-top: 88px !important;
  }
  .glass-card,
  .trigger-card,
  .card,
  .case-card,
  .step-card,
  .page-content-box,
  .manager-card,
  .leasing-teaser,
  .nm-media-article,
  .nm-media-author-card,
  .nm-media-toc,
  .nm-author-card,
  .nm-legal-card,
  .form-wrapper,
  .parts-lead-section .form-wrapper,
  .service-lead-section .form-wrapper {
    padding: 1rem !important;
  }
  .faq-btn,
  .faq-question,
  .accordion-btn {
    padding: .9rem .95rem !important;
    font-size: .9rem !important;
  }
  .faq-icon,
  .faq-question svg,
  .faq-btn svg,
  .accordion-btn .fa-chevron-down,
  .accordion-btn svg {
    margin-left: .55rem !important;
  }
}
