/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa-regular,
.fa-solid,
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.fa-regular:before,
.fa-solid:before,
.fas:before {
  content: var(--fa);
}
.fa-regular,
.fa-solid,
.fas {
  font-family: "Font Awesome 6 Pro";
}
@keyframes fa-beat {
  0%,
  90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1) translateY(0);
  }
  10% {
    transform: scale(
        var(--fa-bounce-start-scale-x, 1.1),
        var(--fa-bounce-start-scale-y, 0.9)
      )
      translateY(0);
  }
  30% {
    transform: scale(
        var(--fa-bounce-jump-scale-x, 0.9),
        var(--fa-bounce-jump-scale-y, 1.1)
      )
      translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(
        var(--fa-bounce-land-scale-x, 1.05),
        var(--fa-bounce-land-scale-y, 0.95)
      )
      translateY(0);
  }
  57% {
    transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1) translateY(0);
  }
  to {
    transform: scale(1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%,
  to {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(
      var(--fa-flip-x, 0),
      var(--fa-flip-y, 1),
      var(--fa-flip-z, 0),
      var(--fa-flip-angle, -180deg)
    );
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%,
  24% {
    transform: rotate(-18deg);
  }
  12%,
  28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%,
  to {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.fa-user {
  --fa: "";
}
.fa-globe {
  --fa: "";
}
.fa-caret-down {
  --fa: "";
}
.fa-angle-down {
  --fa: "";
}
.fa-times {
  --fa: "";
}
.fa-sr-only-focusable:not(:focus),
.sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/font-awesome-6-pro-400.woff2) format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/font-awesome-6-pro-400-2.woff2) format("woff2");
  unicode-range: u+a3-bb, u+201c-20a9, u+20ac, u+20bd, u+21ba-21c4, u+2304,
    u+2600, u+2611, u+2639, u+26bd, u+2700-2705, u+f01d-f0e3, u+f0e9-f0f4,
    u+f0f6-f187, u+f191-f1b0, u+f1b3-f1e3, u+f381-f382, u+1f393, u+1f44e,
    u+1f4a3, u+1f4be, u+1f4e0, u+1f518, u+1f5aa, u+1f5b7, u+1f5b9-1f5bb, u+1f5ce,
    u+1f610, u+1f642, u+1f691-1f696, u+1f698, u+1f9cd, u+1f9ef, u+1f9f3, u+1fa7a;
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/font-awesome-6-pro-400-3.woff2) format("woff2");
  unicode-range: u+d7, u+21bb, u+2329-232a, u+23cf-23ee, u+25d0, u+2699, u+26a0,
    u+2715-2716, u+274c, u+e647-f013, u+f01e-f044, u+f047-f085, u+f089-f0a1,
    u+f115, u+f123, u+f29c, u+1f34b, u+1f3f7, u+1f4a7, u+1f4c2, u+1f4cc, u+1f4e2,
    u+1f4f7, u+1f500, u+1f508-1f50a, u+1f50d, u+1f56b, u+1f588, u+1f5b4, u+1f5c1,
    u+1f5d8-1f5d9, u+1f6ab, u+1f6d2, u+1f9f2;
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/font-awesome-6-pro-400-4.woff2) format("woff2");
  unicode-range: u+a9, u+ae, u+201d, u+2303, u+231a, u+2328, u+23fe, u+25b2-25cf,
    u+2666-267b, u+2693, u+26a1, u+26aa-26ab, u+26df, u+2709, u+270f, u+2b24,
    u+f003, u+f016, u+f040, u+f087, u+f0a2, u+f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7,
    u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f7-f0f8, u+f106,
    u+f108-f109, u+f10c, u+f10e-f112, u+f11c-f11e, u+f121, u+f126, u+f129,
    u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186,
    u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d9,
    u+f1db-f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d,
    u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e-f2a0,
    u+f2a7, u+f2b5, u+f2bb-f2bc, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec,
    u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e,
    u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d,
    u+1f319, u+1f332, u+1f39f, u+1f3c1, u+1f3cd, u+1f3e2-1f3e5, u+1f44d, u+1f4a1,
    u+1f4bb, u+1f4c4-1f4c6, u+1f4cb, u+1f4f0-1f4f1, u+1f501, u+1f50c, u+1f514,
    u+1f534-1f535, u+1f575, u+1f582, u+1f5a5-1f5a9, u+1f5cb, u+1f5d4, u+1f686,
    u+1f69a, u+1f6a2, u+1f6bf-1f6c1, u+1f6e1, u+1f7e0-1f7e4, u+1f9e9, u+1f9ed;
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/font-awesome-6-pro-400-5.woff2) format("woff2");
  unicode-range: u+21, u+23-25, u+2b, u+3f, u+2013, u+2190-2193, u+2212, u+2399,
    u+23e9-23ea, u+23f8-23fb, u+25a0, u+25b6, u+25fb-25fc, u+2601, u+261d,
    u+2665, u+2713-2714, u+2753-2796, u+2b50, u+e010, u+e017, u+e01b,
    u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068,
    u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015,
    u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e,
    u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072,
    u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f08a, u+f091-f093,
    u+f095-f097, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1,
    u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f0e5-f0e6, u+f114, u+f11d, u+f128,
    u+f12a, u+f155, u+f283, u+f292, u+f295, u+f2c0, u+f332, u+f541, u+f80a,
    u+f80c, u+1f310, u+1f381, u+1f39e, u+1f3a7, u+1f3b5, u+1f3c6, u+1f3e0,
    u+1f3f4, u+1f441, u+1f464, u+1f499-1f49c, u+1f4b2-1f4b3, u+1f4bc, u+1f4c1,
    u+1f4ce, u+1f4d4, u+1f4de, u+1f4f6, u+1f511-1f513, u+1f516-1f517, u+1f525,
    u+1f527, u+1f553, u+1f57b, u+1f5a4, u+1f5a8, u+1f5b6, u+1f5bf, u+1f5e9-1f5ea,
    u+1f6e3, u+1f90d-1f90e, u+1f9e1, u+1f9fc, u+1fa90;
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/font-awesome-6-pro-900.woff2) format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/font-awesome-6-pro-900-2.woff2) format("woff2");
  unicode-range: u+a3-bb, u+201c-20a9, u+20ac, u+20bd, u+21ba-21c4, u+2304,
    u+2600, u+2611, u+2639, u+26bd, u+2700-2705, u+f01d-f0e3, u+f0e9-f0f4,
    u+f0f6-f187, u+f191-f1b0, u+f1b3-f1e3, u+f381-f382, u+1f393, u+1f44e,
    u+1f4a3, u+1f4be, u+1f4e0, u+1f518, u+1f5aa, u+1f5b7, u+1f5b9-1f5bb, u+1f5ce,
    u+1f610, u+1f642, u+1f691-1f696, u+1f698, u+1f9cd, u+1f9ef, u+1f9f3, u+1fa7a;
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/font-awesome-6-pro-900-3.woff2) format("woff2");
  unicode-range: u+d7, u+21bb, u+2329-232a, u+23cf-23ee, u+25d0, u+2699, u+26a0,
    u+2715-2716, u+274c, u+e647-f013, u+f01e-f044, u+f047-f085, u+f089-f0a1,
    u+f115, u+f123, u+f29c, u+1f34b, u+1f3f7, u+1f4a7, u+1f4c2, u+1f4cc, u+1f4e2,
    u+1f4f7, u+1f500, u+1f508-1f50a, u+1f50d, u+1f56b, u+1f588, u+1f5b4, u+1f5c1,
    u+1f5d8-1f5d9, u+1f6ab, u+1f6d2, u+1f9f2;
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/font-awesome-6-pro-900-4.woff2) format("woff2");
  unicode-range: u+a9, u+ae, u+201d, u+2303, u+231a, u+2328, u+23fe, u+25b2-25cf,
    u+2666-267b, u+2693, u+26a1, u+26aa-26ab, u+26df, u+2709, u+270f, u+2b24,
    u+f003, u+f016, u+f040, u+f087, u+f0a2, u+f0c9, u+f0cc, u+f0ce, u+f0d1-f0d7,
    u+f0dc, u+f0e0, u+f0e7-f0e8, u+f0eb, u+f0f3, u+f0f7-f0f8, u+f106,
    u+f108-f109, u+f10c, u+f10e-f112, u+f11c-f11e, u+f121, u+f126, u+f129,
    u+f12c-f133, u+f135, u+f13d, u+f140, u+f145, u+f14e, u+f15b, u+f164, u+f186,
    u+f188, u+f1ab, u+f1ad-f1ae, u+f1b2, u+f1b8, u+f1bb-f1c3, u+f1ce-f1d9,
    u+f1db-f1dc, u+f1e4-f1ec, u+f1f8-f1f9, u+f205, u+f20a, u+f217, u+f219-f21d,
    u+f22d-f234, u+f238, u+f246, u+f24d, u+f251, u+f25d, u+f275, u+f29e-f2a0,
    u+f2a7, u+f2b5, u+f2bb-f2bc, u+f2cc-f2cd, u+f2d2, u+f2db, u+f2e1, u+f2ec,
    u+f2f7, u+f2fc, u+f302-f303, u+f316, u+f31a, u+f328, u+f335, u+f363, u+f37e,
    u+f390, u+f3c5, u+f3ce, u+f3e5, u+f3f4, u+f3fb, u+f40e, u+f435, u+f47d,
    u+1f319, u+1f332, u+1f39f, u+1f3c1, u+1f3cd, u+1f3e2-1f3e5, u+1f44d, u+1f4a1,
    u+1f4bb, u+1f4c4-1f4c6, u+1f4cb, u+1f4f0-1f4f1, u+1f501, u+1f50c, u+1f514,
    u+1f534-1f535, u+1f575, u+1f582, u+1f5a5-1f5a9, u+1f5cb, u+1f5d4, u+1f686,
    u+1f69a, u+1f6a2, u+1f6bf-1f6c1, u+1f6e1, u+1f7e0-1f7e4, u+1f9e9, u+1f9ed;
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/font-awesome-6-pro-900-5.woff2) format("woff2");
  unicode-range: u+21, u+23-25, u+2b, u+3f, u+2013, u+2190-2193, u+2212, u+2399,
    u+23e9-23ea, u+23f8-23fb, u+25a0, u+25b6, u+25fb-25fc, u+2601, u+261d,
    u+2665, u+2713-2714, u+2753-2796, u+2b50, u+e010, u+e017, u+e01b,
    u+e01f-e021, u+e024, u+e02f, u+e03a, u+e042, u+e045-e046, u+e060, u+e068,
    u+e06e, u+e074, u+e076, u+f001, u+f004-f008, u+f00c, u+f011-f012, u+f015,
    u+f017-f019, u+f01c, u+f023-f025, u+f02a, u+f02c-f031, u+f03a, u+f03d-f03e,
    u+f041, u+f04a-f04e, u+f05b, u+f060-f065, u+f067-f068, u+f06b-f06e, u+f072,
    u+f075, u+f077-f078, u+f07b, u+f084, u+f086, u+f08a, u+f091-f093,
    u+f095-f097, u+f09c-f09d, u+f0a3, u+f0a6, u+f0ac-f0ad, u+f0b0-f0b1,
    u+f0c0-f0c2, u+f0c5-f0c6, u+f0c8, u+f0e5-f0e6, u+f114, u+f11d, u+f128,
    u+f12a, u+f155, u+f283, u+f292, u+f295, u+f2c0, u+f332, u+f541, u+f80a,
    u+f80c, u+1f310, u+1f381, u+1f39e, u+1f3a7, u+1f3b5, u+1f3c6, u+1f3e0,
    u+1f3f4, u+1f441, u+1f464, u+1f499-1f49c, u+1f4b2-1f4b3, u+1f4bc, u+1f4c1,
    u+1f4ce, u+1f4d4, u+1f4de, u+1f4f6, u+1f511-1f513, u+1f516-1f517, u+1f525,
    u+1f527, u+1f553, u+1f57b, u+1f5a4, u+1f5a8, u+1f5b6, u+1f5bf, u+1f5e9-1f5ea,
    u+1f6e3, u+1f90d-1f90e, u+1f9e1, u+1f9fc, u+1fa90;
}
.fa-solid,
.fas {
  font-weight: 900;
} /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */ /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */ /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */ /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa-solid {
  font-weight: 900;
} /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa-regular {
  font-weight: 400;
} /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */ /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */ /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */ /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */ /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */ /*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
