/* M2 FA subset: giu 337 glyph, bo 7029. Nguon: all.css */
.fa {
  font-family: "Font Awesome 6 Pro";
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: 900;
  font-weight: var(--fa-style, 900); }
.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  text-rendering: auto; }
.fa-1x {
  font-size: 1em; }
.fa-2x {
  font-size: 2em; }
.fa-3x {
  font-size: 3em; }
.fa-4x {
  font-size: 4em; }
.fa-5x {
  font-size: 5em; }
.fa-6x {
  font-size: 6em; }
.fa-7x {
  font-size: 7em; }
.fa-8x {
  font-size: 8em; }
.fa-9x {
  font-size: 9em; }
.fa-10x {
  font-size: 10em; }
.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }
.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }
.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }
.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }
.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }
.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }
.fa-fw {
  text-align: center;
  width: 1.25em; }
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }
.fa-ul > li {
    position: relative; }
.fa-li {
  left: calc(2em * -1);
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: 2em;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }
.fa-border {
  border-color: #eee;
  border-color: var(--fa-border-color, #eee);
  border-radius: 0.1em;
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: solid;
  border-style: var(--fa-border-style, solid);
  border-width: 0.08em;
  border-width: var(--fa-border-width, 0.08em);
  padding: 0.2em 0.25em 0.15em;
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }
.fa-pull-left {
  float: left;
  margin-right: 0.3em;
  margin-right: var(--fa-pull-margin, 0.3em); }
.fa-pull-right {
  float: right;
  margin-left: 0.3em;
  margin-left: var(--fa-pull-margin, 0.3em); }
.fa-beat {
  -webkit-animation-name: fa-beat;
          animation-name: fa-beat;
  -webkit-animation-delay: 0;
          animation-delay: 0;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
          animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out); }
.fa-fade {
  -webkit-animation-name: fa-fade;
          animation-name: fa-fade;
  -webkit-animation-delay: 0;
          animation-delay: 0;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
          animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
.fa-flash {
  -webkit-animation-name: fa-flash;
          animation-name: fa-flash;
  -webkit-animation-delay: 0;
          animation-delay: 0;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
          animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
.fa-flip {
  -webkit-animation-name: fa-flip;
          animation-name: fa-flip;
  -webkit-animation-delay: 0;
          animation-delay: 0;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
          animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out); }
.fa-spin {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-delay: 0;
          animation-delay: 0;
  -webkit-animation-delay: var(--fa-animation-delay, 0);
          animation-delay: var(--fa-animation-delay, 0);
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
          animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear); }
.fa-spin-reverse {
  --fa-animation-direction: reverse; }
.fa-pulse,
.fa-spin-pulse {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: steps(8);
          animation-timing-function: steps(8);
  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
          animation-timing-function: var(--fa-animation-timing, steps(8)); }
@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-fade,
  .fa-flash,
  .fa-flip,
  .fa-pulse,
  .fa-spin,
  .fa-spin-pulse {
    -webkit-animation-delay: -1ms;
            animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
            animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transition-duration: 0s;
            transition-duration: 0s; } }
@-webkit-keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  45% {
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25)); } }
@keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  45% {
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25)); } }
@-webkit-keyframes fa-fade {
  50% {
    opacity: 0.4;
    opacity: var(--fa-fade-opacity, 0.4); } }
@keyframes fa-fade {
  50% {
    opacity: 0.4;
    opacity: var(--fa-fade-opacity, 0.4); } }
@-webkit-keyframes fa-flash {
  0%, 100% {
    opacity: 0.4;
    opacity: var(--fa-flash-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.125);
            transform: scale(1.125);
    -webkit-transform: scale(var(--fa-flash-scale, 1.125));
            transform: scale(var(--fa-flash-scale, 1.125)); } }
@keyframes fa-flash {
  0%, 100% {
    opacity: 0.4;
    opacity: var(--fa-flash-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.125);
            transform: scale(1.125);
    -webkit-transform: scale(var(--fa-flash-scale, 1.125));
            transform: scale(var(--fa-flash-scale, 1.125)); } }
@-webkit-keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(0, 1, 0, -180deg);
            transform: rotate3d(0, 1, 0, -180deg);
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
@keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(0, 1, 0, -180deg);
            transform: rotate3d(0, 1, 0, -180deg);
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }
.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }
.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }
.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }
.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }
.fa-rotate-by {
  -webkit-transform: rotate(none);
          transform: rotate(none);
  -webkit-transform: rotate(var(--fa-rotate-angle, none));
          transform: rotate(var(--fa-rotate-angle, none)); }
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: auto;
  z-index: var(--fa-stack-z-index, auto); }
.fa-stack-1x {
  line-height: inherit; }
.fa-stack-2x {
  font-size: 2em; }
.fa-inverse {
  color: #fff;
  color: var(--fa-inverse, #fff); }
.fa-angle-left::before {
  content: "\f104"; }
.fa-angle-right::before {
  content: "\f105"; }
.fa-arrow-down::before {
  content: "\f063"; }
.fa-arrow-left::before {
  content: "\f060"; }
.fa-arrow-right::before {
  content: "\f061"; }
.fa-sign-out::before {
  content: "\f08b"; }
.fa-undo::before {
  content: "\f0e2"; }
.fa-redo::before {
  content: "\f01e"; }
.fa-arrow-up::before {
  content: "\f062"; }
.fa-sync::before {
  content: "\f021"; }
.fa-arrows-up-down::before {
  content: "\f07d"; }
.fa-award::before {
  content: "\f559"; }
.fa-bars::before {
  content: "\f0c9"; }
.fa-bath::before {
  content: "\f2cd"; }
.fa-bed::before {
  content: "\f236"; }
.fa-bell::before {
  content: "\f0f3"; }
.fa-bicycle::before {
  content: "\f206"; }
.fa-bolt::before {
  content: "\f0e7"; }
.fa-briefcase::before {
  content: "\f0b1"; }
.fa-building::before {
  content: "\f1ad"; }
.fa-bus::before {
  content: "\f207"; }
.fa-calendar::before {
  content: "\f133"; }
.fa-calendar-days::before {
  content: "\f073"; }
.fa-calendar-alt::before {
  content: "\f073"; }
.fa-camera::before {
  content: "\f030"; }
.fa-car::before {
  content: "\f1b9"; }
.fa-caret-down::before {
  content: "\f0d7"; }
.fa-caret-left::before {
  content: "\f0d9"; }
.fa-caret-right::before {
  content: "\f0da"; }
.fa-caret-up::before {
  content: "\f0d8"; }
.fa-check::before {
  content: "\f00c"; }
.fa-chevron-down::before {
  content: "\f078"; }
.fa-chevron-left::before {
  content: "\f053"; }
.fa-chevron-right::before {
  content: "\f054"; }
.fa-chevron-up::before {
  content: "\f077"; }
.fa-arrow-circle-right::before {
  content: "\f0a9"; }
.fa-circle-check::before {
  content: "\f058"; }
.fa-check-circle::before {
  content: "\f058"; }
.fa-circle-exclamation::before {
  content: "\f06a"; }
.fa-exclamation-circle::before {
  content: "\f06a"; }
.fa-circle-info::before {
  content: "\f05a"; }
.fa-info-circle::before {
  content: "\f05a"; }
.fa-minus-circle::before {
  content: "\f056"; }
.fa-circle-notch::before {
  content: "\f1ce"; }
.fa-plus-circle::before {
  content: "\f055"; }
.fa-circle-question::before {
  content: "\f059"; }
.fa-question-circle::before {
  content: "\f059"; }
.fa-user-circle::before {
  content: "\f2bd"; }
.fa-circle-xmark::before {
  content: "\f057"; }
.fa-times-circle::before {
  content: "\f057"; }
.fa-city::before {
  content: "\f64f"; }
.fa-clipboard::before {
  content: "\f328"; }
.fa-clipboard-list::before {
  content: "\f46d"; }
.fa-clock::before {
  content: "\f017"; }
.fa-clock-rotate-left::before {
  content: "\f1da"; }
.fa-history::before {
  content: "\f1da"; }
.fa-coins::before {
  content: "\f51e"; }
.fa-comment::before {
  content: "\f075"; }
.fa-comments::before {
  content: "\f086"; }
.fa-compress::before {
  content: "\f066"; }
.fa-copy::before {
  content: "\f0c5"; }
.fa-crown::before {
  content: "\f521"; }
.fa-door-open::before {
  content: "\f52b"; }
.fa-down-left-and-up-right-to-center::before {
  content: "\f422"; }
.fa-compress-alt::before {
  content: "\f422"; }
.fa-download::before {
  content: "\f019"; }
.fa-elevator::before {
  content: "\e16d"; }
.fa-envelope::before {
  content: "\f0e0"; }
.fa-envelope-open::before {
  content: "\f2b6"; }
.fa-expand::before {
  content: "\f065"; }
.fa-eye::before {
  content: "\f06e"; }
.fa-eye-slash::before {
  content: "\f070"; }
.fa-fax::before {
  content: "\f1ac"; }
.fa-file::before {
  content: "\f15b"; }
.fa-file-alt::before {
  content: "\f15c"; }
.fa-file-pdf::before {
  content: "\f1c1"; }
.fa-filter::before {
  content: "\f0b0"; }
.fa-fire::before {
  content: "\f06d"; }
.fa-gear::before {
  content: "\f013"; }
.fa-cog::before {
  content: "\f013"; }
.fa-gift::before {
  content: "\f06b"; }
.fa-globe::before {
  content: "\f0ac"; }
.fa-hand-pointer::before {
  content: "\f25a"; }
.fa-handshake::before {
  content: "\f2b5"; }
.fa-headset::before {
  content: "\f590"; }
.fa-heart::before {
  content: "\f004"; }
.fa-home::before {
  content: "\f015"; }
.fa-house::before {
  content: "\e00d"; }
.fa-id-card::before {
  content: "\f2c2"; }
.fa-image::before {
  content: "\f03e"; }
.fa-images::before {
  content: "\f302"; }
.fa-key::before {
  content: "\f084"; }
.fa-language::before {
  content: "\f1ab"; }
.fa-list::before {
  content: "\f03a"; }
.fa-list-ul::before {
  content: "\f0ca"; }
.fa-map-marker::before {
  content: "\f041"; }
.fa-location-arrow::before {
  content: "\f124"; }
.fa-location-crosshairs::before {
  content: "\f601"; }
.fa-location-dot::before {
  content: "\f3c5"; }
.fa-map-marker-alt::before {
  content: "\f3c5"; }
.fa-lock::before {
  content: "\f023"; }
.fa-magnifying-glass::before {
  content: "\f002"; }
.fa-search::before {
  content: "\f002"; }
.fa-magnifying-glass-plus::before {
  content: "\f00e"; }
.fa-search-plus::before {
  content: "\f00e"; }
.fa-map::before {
  content: "\f279"; }
.fa-minus::before {
  content: "\f068"; }
.fa-mobile-alt::before {
  content: "\f3cd"; }
.fa-money-bill::before {
  content: "\f0d6"; }
.fa-paper-plane::before {
  content: "\f1d8"; }
.fa-pen::before {
  content: "\f304"; }
.fa-edit::before {
  content: "\f044"; }
.fa-percent::before {
  content: "\f295"; }
.fa-person-walking::before {
  content: "\f554"; }
.fa-walking::before {
  content: "\f554"; }
.fa-phone::before {
  content: "\f095"; }
.fa-phone-alt::before {
  content: "\f879"; }
.fa-play::before {
  content: "\f04b"; }
.fa-plus::before {
  content: "\f067"; }
.fa-print::before {
  content: "\f02f"; }
.fa-sign-out-alt::before {
  content: "\f2f5"; }
.fa-long-arrow-alt-right::before {
  content: "\f30b"; }
.fa-sign-in-alt::before {
  content: "\f2f6"; }
.fa-rotate::before {
  content: "\f2f1"; }
.fa-ruler::before {
  content: "\f545"; }
.fa-ruler-combined::before {
  content: "\f546"; }
.fa-share::before {
  content: "\f064"; }
.fa-share-alt::before {
  content: "\f1e0"; }
.fa-shield-alt::before {
  content: "\f3ed"; }
.fa-shower::before {
  content: "\f2cc"; }
.fa-sliders::before {
  content: "\f1de"; }
.fa-sliders-h::before {
  content: "\f1de"; }
.fa-snowflake::before {
  content: "\f2dc"; }
.fa-sort::before {
  content: "\f0dc"; }
.fa-spinner::before {
  content: "\f110"; }
.fa-square-parking::before {
  content: "\f540"; }
.fa-parking::before {
  content: "\f540"; }
.fa-star::before {
  content: "\f005"; }
.fa-star-half-alt::before {
  content: "\f5c0"; }
.fa-th::before {
  content: "\f00a"; }
.fa-th-large::before {
  content: "\f009"; }
.fa-tag::before {
  content: "\f02b"; }
.fa-tags::before {
  content: "\f02c"; }
.fa-thumbs-up::before {
  content: "\f164"; }
.fa-toilet::before {
  content: "\f7d8"; }
.fa-train::before {
  content: "\f238"; }
.fa-subway::before {
  content: "\f239"; }
.fa-trash::before {
  content: "\f1f8"; }
.fa-trash-alt::before {
  content: "\f2ed"; }
.fa-triangle-exclamation::before {
  content: "\f071"; }
.fa-exclamation-triangle::before {
  content: "\f071"; }
.fa-tv::before {
  content: "\f26c"; }
.fa-arrows-alt-v::before {
  content: "\f338"; }
.fa-arrows-alt::before {
  content: "\f0b2"; }
.fa-up-right-and-down-left-from-center::before {
  content: "\f424"; }
.fa-expand-alt::before {
  content: "\f424"; }
.fa-external-link-alt::before {
  content: "\f35d"; }
.fa-user::before {
  content: "\f007"; }
.fa-users::before {
  content: "\f0c0"; }
.fa-utensils::before {
  content: "\f2e7"; }
.fa-video::before {
  content: "\f03d"; }
.fa-wifi::before {
  content: "\f1eb"; }
.fa-xmark::before {
  content: "\f00d"; }
.fa-times::before {
  content: "\f00d"; }
.fa-yen-sign::before {
  content: "\f157"; }
.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }
.sr-only-focusable:not(:focus),
.fa-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 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-brands-400.woff2") format("woff2"), url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-brands-400.woff") format("woff"), url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-brands-400.ttf") format("truetype"); }
.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400; }
.fa-facebook:before {
  content: "\f09a"; }
.fa-facebook-f:before {
  content: "\f39e"; }
.fa-instagram:before {
  content: "\f16d"; }
.fa-line:before {
  content: "\f3c0"; }
.fa-tiktok:before {
  content: "\e07b"; }
.fa-twitter:before {
  content: "\f099"; }
.fa-youtube:before {
  content: "\f167"; }
@font-face {
  font-family: 'Font Awesome 6 Duotone';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-duotone-900.woff2") format("woff2"), url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-duotone-900.woff") format("woff"), url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-duotone-900.ttf") format("truetype"); }
.fad,
.fa-duotone {
  position: relative;
  font-family: 'Font Awesome 6 Duotone';
  font-weight: 900; }
.fad:before,
.fa-duotone:before {
  position: absolute;
  color: inherit;
  color: var(--fa-primary-color, inherit);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }
.fad:after,
.fa-duotone:after {
  color: inherit;
  color: var(--fa-secondary-color, inherit);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }
.fa-swap-opacity .fad:before,
.fa-swap-opacity .fa-duotone:before,
.fad.fa-swap-opacity:before,
.fa-duotone.fa-swap-opacity:before {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }
.fa-swap-opacity .fad:after,
.fa-swap-opacity .fa-duotone:after,
.fad.fa-swap-opacity:after,
.fa-duotone.fa-swap-opacity:after {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }
.fad.fa-inverse,
.fa-duotone.fa-inverse {
  color: #fff;
  color: var(--fa-inverse, #fff); }
.fad.fa-stack-1x, .fad.fa-stack-2x,
.fa-duotone.fa-stack-1x, .fa-duotone.fa-stack-2x {
  position: absolute; }
.fad.fa-stack-1x:before,
.fa-duotone.fa-stack-1x:before,
.fad.fa-stack-2x:before,
.fa-duotone.fa-stack-2x:before,
.fad.fa-fw:before,
.fa-duotone.fa-fw:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%); }
.fad.fa-angle-left:after, .fa-duotone.fa-angle-left:after {
  content: "\10f104"; }
.fad.fa-angle-right:after, .fa-duotone.fa-angle-right:after {
  content: "\10f105"; }
.fad.fa-arrow-down:after, .fa-duotone.fa-arrow-down:after {
  content: "\10f063"; }
.fad.fa-arrow-left:after, .fa-duotone.fa-arrow-left:after {
  content: "\10f060"; }
.fad.fa-arrow-right:after, .fa-duotone.fa-arrow-right:after {
  content: "\10f061"; }
.fad.fa-sign-out:after, .fa-duotone.fa-sign-out:after {
  content: "\10f08b"; }
.fad.fa-undo:after, .fa-duotone.fa-undo:after {
  content: "\10f0e2"; }
.fad.fa-redo:after, .fa-duotone.fa-redo:after {
  content: "\10f01e"; }
.fad.fa-arrow-up:after, .fa-duotone.fa-arrow-up:after {
  content: "\10f062"; }
.fad.fa-sync:after, .fa-duotone.fa-sync:after {
  content: "\10f021"; }
.fad.fa-arrows-up-down:after, .fa-duotone.fa-arrows-up-down:after {
  content: "\10f07d"; }
.fad.fa-award:after, .fa-duotone.fa-award:after {
  content: "\10f559"; }
.fad.fa-bars:after, .fa-duotone.fa-bars:after {
  content: "\10f0c9"; }
.fad.fa-bath:after, .fa-duotone.fa-bath:after {
  content: "\10f2cd"; }
.fad.fa-bed:after, .fa-duotone.fa-bed:after {
  content: "\10f236"; }
.fad.fa-bell:after, .fa-duotone.fa-bell:after {
  content: "\10f0f3"; }
.fad.fa-bicycle:after, .fa-duotone.fa-bicycle:after {
  content: "\10f206"; }
.fad.fa-bolt:after, .fa-duotone.fa-bolt:after {
  content: "\10f0e7"; }
.fad.fa-briefcase:after, .fa-duotone.fa-briefcase:after {
  content: "\10f0b1"; }
.fad.fa-building:after, .fa-duotone.fa-building:after {
  content: "\10f1ad"; }
.fad.fa-bus:after, .fa-duotone.fa-bus:after {
  content: "\10f207"; }
.fad.fa-calendar:after, .fa-duotone.fa-calendar:after {
  content: "\10f133"; }
.fad.fa-calendar-days:after, .fa-duotone.fa-calendar-days:after {
  content: "\10f073"; }
.fad.fa-calendar-alt:after, .fa-duotone.fa-calendar-alt:after {
  content: "\10f073"; }
.fad.fa-camera:after, .fa-duotone.fa-camera:after {
  content: "\10f030"; }
.fad.fa-car:after, .fa-duotone.fa-car:after {
  content: "\10f1b9"; }
.fad.fa-caret-down:after, .fa-duotone.fa-caret-down:after {
  content: "\10f0d7"; }
.fad.fa-caret-left:after, .fa-duotone.fa-caret-left:after {
  content: "\10f0d9"; }
.fad.fa-caret-right:after, .fa-duotone.fa-caret-right:after {
  content: "\10f0da"; }
.fad.fa-caret-up:after, .fa-duotone.fa-caret-up:after {
  content: "\10f0d8"; }
.fad.fa-check:after, .fa-duotone.fa-check:after {
  content: "\10f00c"; }
.fad.fa-chevron-down:after, .fa-duotone.fa-chevron-down:after {
  content: "\10f078"; }
.fad.fa-chevron-left:after, .fa-duotone.fa-chevron-left:after {
  content: "\10f053"; }
.fad.fa-chevron-right:after, .fa-duotone.fa-chevron-right:after {
  content: "\10f054"; }
.fad.fa-chevron-up:after, .fa-duotone.fa-chevron-up:after {
  content: "\10f077"; }
.fad.fa-arrow-circle-right:after, .fa-duotone.fa-arrow-circle-right:after {
  content: "\10f0a9"; }
.fad.fa-circle-check:after, .fa-duotone.fa-circle-check:after {
  content: "\10f058"; }
.fad.fa-check-circle:after, .fa-duotone.fa-check-circle:after {
  content: "\10f058"; }
.fad.fa-circle-exclamation:after, .fa-duotone.fa-circle-exclamation:after {
  content: "\10f06a"; }
.fad.fa-exclamation-circle:after, .fa-duotone.fa-exclamation-circle:after {
  content: "\10f06a"; }
.fad.fa-circle-info:after, .fa-duotone.fa-circle-info:after {
  content: "\10f05a"; }
.fad.fa-info-circle:after, .fa-duotone.fa-info-circle:after {
  content: "\10f05a"; }
.fad.fa-minus-circle:after, .fa-duotone.fa-minus-circle:after {
  content: "\10f056"; }
.fad.fa-circle-notch:after, .fa-duotone.fa-circle-notch:after {
  content: "\10f1ce"; }
.fad.fa-plus-circle:after, .fa-duotone.fa-plus-circle:after {
  content: "\10f055"; }
.fad.fa-circle-question:after, .fa-duotone.fa-circle-question:after {
  content: "\10f059"; }
.fad.fa-question-circle:after, .fa-duotone.fa-question-circle:after {
  content: "\10f059"; }
.fad.fa-user-circle:after, .fa-duotone.fa-user-circle:after {
  content: "\10f2bd"; }
.fad.fa-circle-xmark:after, .fa-duotone.fa-circle-xmark:after {
  content: "\10f057"; }
.fad.fa-times-circle:after, .fa-duotone.fa-times-circle:after {
  content: "\10f057"; }
.fad.fa-city:after, .fa-duotone.fa-city:after {
  content: "\10f64f"; }
.fad.fa-clipboard:after, .fa-duotone.fa-clipboard:after {
  content: "\10f328"; }
.fad.fa-clipboard-list:after, .fa-duotone.fa-clipboard-list:after {
  content: "\10f46d"; }
.fad.fa-clock:after, .fa-duotone.fa-clock:after {
  content: "\10f017"; }
.fad.fa-clock-rotate-left:after, .fa-duotone.fa-clock-rotate-left:after {
  content: "\10f1da"; }
.fad.fa-history:after, .fa-duotone.fa-history:after {
  content: "\10f1da"; }
.fad.fa-coins:after, .fa-duotone.fa-coins:after {
  content: "\10f51e"; }
.fad.fa-comment:after, .fa-duotone.fa-comment:after {
  content: "\10f075"; }
.fad.fa-comments:after, .fa-duotone.fa-comments:after {
  content: "\10f086"; }
.fad.fa-compress:after, .fa-duotone.fa-compress:after {
  content: "\10f066"; }
.fad.fa-copy:after, .fa-duotone.fa-copy:after {
  content: "\10f0c5"; }
.fad.fa-crown:after, .fa-duotone.fa-crown:after {
  content: "\10f521"; }
.fad.fa-door-open:after, .fa-duotone.fa-door-open:after {
  content: "\10f52b"; }
.fad.fa-down-left-and-up-right-to-center:after, .fa-duotone.fa-down-left-and-up-right-to-center:after {
  content: "\10f422"; }
.fad.fa-compress-alt:after, .fa-duotone.fa-compress-alt:after {
  content: "\10f422"; }
.fad.fa-download:after, .fa-duotone.fa-download:after {
  content: "\10f019"; }
.fad.fa-elevator:after, .fa-duotone.fa-elevator:after {
  content: "\10e16d"; }
.fad.fa-envelope:after, .fa-duotone.fa-envelope:after {
  content: "\10f0e0"; }
.fad.fa-envelope-open:after, .fa-duotone.fa-envelope-open:after {
  content: "\10f2b6"; }
.fad.fa-expand:after, .fa-duotone.fa-expand:after {
  content: "\10f065"; }
.fad.fa-eye:after, .fa-duotone.fa-eye:after {
  content: "\10f06e"; }
.fad.fa-eye-slash:after, .fa-duotone.fa-eye-slash:after {
  content: "\10f070"; }
.fad.fa-fax:after, .fa-duotone.fa-fax:after {
  content: "\10f1ac"; }
.fad.fa-file:after, .fa-duotone.fa-file:after {
  content: "\10f15b"; }
.fad.fa-file-alt:after, .fa-duotone.fa-file-alt:after {
  content: "\10f15c"; }
.fad.fa-file-pdf:after, .fa-duotone.fa-file-pdf:after {
  content: "\10f1c1"; }
.fad.fa-filter:after, .fa-duotone.fa-filter:after {
  content: "\10f0b0"; }
.fad.fa-fire:after, .fa-duotone.fa-fire:after {
  content: "\10f06d"; }
.fad.fa-gear:after, .fa-duotone.fa-gear:after {
  content: "\10f013"; }
.fad.fa-cog:after, .fa-duotone.fa-cog:after {
  content: "\10f013"; }
.fad.fa-gift:after, .fa-duotone.fa-gift:after {
  content: "\10f06b"; }
.fad.fa-globe:after, .fa-duotone.fa-globe:after {
  content: "\10f0ac"; }
.fad.fa-hand-pointer:after, .fa-duotone.fa-hand-pointer:after {
  content: "\10f25a"; }
.fad.fa-handshake:after, .fa-duotone.fa-handshake:after {
  content: "\10f2b5"; }
.fad.fa-headset:after, .fa-duotone.fa-headset:after {
  content: "\10f590"; }
.fad.fa-heart:after, .fa-duotone.fa-heart:after {
  content: "\10f004"; }
.fad.fa-home:after, .fa-duotone.fa-home:after {
  content: "\10f015"; }
.fad.fa-house:after, .fa-duotone.fa-house:after {
  content: "\10e00d"; }
.fad.fa-id-card:after, .fa-duotone.fa-id-card:after {
  content: "\10f2c2"; }
.fad.fa-image:after, .fa-duotone.fa-image:after {
  content: "\10f03e"; }
.fad.fa-images:after, .fa-duotone.fa-images:after {
  content: "\10f302"; }
.fad.fa-key:after, .fa-duotone.fa-key:after {
  content: "\10f084"; }
.fad.fa-language:after, .fa-duotone.fa-language:after {
  content: "\10f1ab"; }
.fad.fa-list:after, .fa-duotone.fa-list:after {
  content: "\10f03a"; }
.fad.fa-list-ul:after, .fa-duotone.fa-list-ul:after {
  content: "\10f0ca"; }
.fad.fa-map-marker:after, .fa-duotone.fa-map-marker:after {
  content: "\10f041"; }
.fad.fa-location-arrow:after, .fa-duotone.fa-location-arrow:after {
  content: "\10f124"; }
.fad.fa-location-crosshairs:after, .fa-duotone.fa-location-crosshairs:after {
  content: "\10f601"; }
.fad.fa-location-dot:after, .fa-duotone.fa-location-dot:after {
  content: "\10f3c5"; }
.fad.fa-map-marker-alt:after, .fa-duotone.fa-map-marker-alt:after {
  content: "\10f3c5"; }
.fad.fa-lock:after, .fa-duotone.fa-lock:after {
  content: "\10f023"; }
.fad.fa-magnifying-glass:after, .fa-duotone.fa-magnifying-glass:after {
  content: "\10f002"; }
.fad.fa-search:after, .fa-duotone.fa-search:after {
  content: "\10f002"; }
.fad.fa-magnifying-glass-plus:after, .fa-duotone.fa-magnifying-glass-plus:after {
  content: "\10f00e"; }
.fad.fa-search-plus:after, .fa-duotone.fa-search-plus:after {
  content: "\10f00e"; }
.fad.fa-map:after, .fa-duotone.fa-map:after {
  content: "\10f279"; }
.fad.fa-minus:after, .fa-duotone.fa-minus:after {
  content: "\10f068"; }
.fad.fa-mobile-alt:after, .fa-duotone.fa-mobile-alt:after {
  content: "\10f3cd"; }
.fad.fa-money-bill:after, .fa-duotone.fa-money-bill:after {
  content: "\10f0d6"; }
.fad.fa-paper-plane:after, .fa-duotone.fa-paper-plane:after {
  content: "\10f1d8"; }
.fad.fa-pen:after, .fa-duotone.fa-pen:after {
  content: "\10f304"; }
.fad.fa-edit:after, .fa-duotone.fa-edit:after {
  content: "\10f044"; }
.fad.fa-percent:after, .fa-duotone.fa-percent:after {
  content: "\10f295"; }
.fad.fa-person-walking:after, .fa-duotone.fa-person-walking:after {
  content: "\10f554"; }
.fad.fa-walking:after, .fa-duotone.fa-walking:after {
  content: "\10f554"; }
.fad.fa-phone:after, .fa-duotone.fa-phone:after {
  content: "\10f095"; }
.fad.fa-phone-alt:after, .fa-duotone.fa-phone-alt:after {
  content: "\10f879"; }
.fad.fa-play:after, .fa-duotone.fa-play:after {
  content: "\10f04b"; }
.fad.fa-plus:after, .fa-duotone.fa-plus:after {
  content: "\10f067"; }
.fad.fa-print:after, .fa-duotone.fa-print:after {
  content: "\10f02f"; }
.fad.fa-sign-out-alt:after, .fa-duotone.fa-sign-out-alt:after {
  content: "\10f2f5"; }
.fad.fa-long-arrow-alt-right:after, .fa-duotone.fa-long-arrow-alt-right:after {
  content: "\10f30b"; }
.fad.fa-sign-in-alt:after, .fa-duotone.fa-sign-in-alt:after {
  content: "\10f2f6"; }
.fad.fa-rotate:after, .fa-duotone.fa-rotate:after {
  content: "\10f2f1"; }
.fad.fa-ruler:after, .fa-duotone.fa-ruler:after {
  content: "\10f545"; }
.fad.fa-ruler-combined:after, .fa-duotone.fa-ruler-combined:after {
  content: "\10f546"; }
.fad.fa-share:after, .fa-duotone.fa-share:after {
  content: "\10f064"; }
.fad.fa-share-alt:after, .fa-duotone.fa-share-alt:after {
  content: "\10f1e0"; }
.fad.fa-shield-alt:after, .fa-duotone.fa-shield-alt:after {
  content: "\10f3ed"; }
.fad.fa-shower:after, .fa-duotone.fa-shower:after {
  content: "\10f2cc"; }
.fad.fa-sliders:after, .fa-duotone.fa-sliders:after {
  content: "\10f1de"; }
.fad.fa-sliders-h:after, .fa-duotone.fa-sliders-h:after {
  content: "\10f1de"; }
.fad.fa-snowflake:after, .fa-duotone.fa-snowflake:after {
  content: "\10f2dc"; }
.fad.fa-sort:after, .fa-duotone.fa-sort:after {
  content: "\10f0dc"; }
.fad.fa-spinner:after, .fa-duotone.fa-spinner:after {
  content: "\10f110"; }
.fad.fa-square-parking:after, .fa-duotone.fa-square-parking:after {
  content: "\10f540"; }
.fad.fa-parking:after, .fa-duotone.fa-parking:after {
  content: "\10f540"; }
.fad.fa-star:after, .fa-duotone.fa-star:after {
  content: "\10f005"; }
.fad.fa-star-half-alt:after, .fa-duotone.fa-star-half-alt:after {
  content: "\10f5c0"; }
.fad.fa-th:after, .fa-duotone.fa-th:after {
  content: "\10f00a"; }
.fad.fa-th-large:after, .fa-duotone.fa-th-large:after {
  content: "\10f009"; }
.fad.fa-tag:after, .fa-duotone.fa-tag:after {
  content: "\10f02b"; }
.fad.fa-tags:after, .fa-duotone.fa-tags:after {
  content: "\10f02c"; }
.fad.fa-thumbs-up:after, .fa-duotone.fa-thumbs-up:after {
  content: "\10f164"; }
.fad.fa-toilet:after, .fa-duotone.fa-toilet:after {
  content: "\10f7d8"; }
.fad.fa-train:after, .fa-duotone.fa-train:after {
  content: "\10f238"; }
.fad.fa-subway:after, .fa-duotone.fa-subway:after {
  content: "\10f239"; }
.fad.fa-trash:after, .fa-duotone.fa-trash:after {
  content: "\10f1f8"; }
.fad.fa-trash-alt:after, .fa-duotone.fa-trash-alt:after {
  content: "\10f2ed"; }
.fad.fa-triangle-exclamation:after, .fa-duotone.fa-triangle-exclamation:after {
  content: "\10f071"; }
.fad.fa-exclamation-triangle:after, .fa-duotone.fa-exclamation-triangle:after {
  content: "\10f071"; }
.fad.fa-tv:after, .fa-duotone.fa-tv:after {
  content: "\10f26c"; }
.fad.fa-arrows-alt-v:after, .fa-duotone.fa-arrows-alt-v:after {
  content: "\10f338"; }
.fad.fa-arrows-alt:after, .fa-duotone.fa-arrows-alt:after {
  content: "\10f0b2"; }
.fad.fa-up-right-and-down-left-from-center:after, .fa-duotone.fa-up-right-and-down-left-from-center:after {
  content: "\10f424"; }
.fad.fa-expand-alt:after, .fa-duotone.fa-expand-alt:after {
  content: "\10f424"; }
.fad.fa-external-link-alt:after, .fa-duotone.fa-external-link-alt:after {
  content: "\10f35d"; }
.fad.fa-user:after, .fa-duotone.fa-user:after {
  content: "\10f007"; }
.fad.fa-users:after, .fa-duotone.fa-users:after {
  content: "\10f0c0"; }
.fad.fa-utensils:after, .fa-duotone.fa-utensils:after {
  content: "\10f2e7"; }
.fad.fa-video:after, .fa-duotone.fa-video:after {
  content: "\10f03d"; }
.fad.fa-wifi:after, .fa-duotone.fa-wifi:after {
  content: "\10f1eb"; }
.fad.fa-xmark:after, .fa-duotone.fa-xmark:after {
  content: "\10f00d"; }
.fad.fa-times:after, .fa-duotone.fa-times:after {
  content: "\10f00d"; }
.fad.fa-yen-sign:after, .fa-duotone.fa-yen-sign:after {
  content: "\10f157"; }
@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-light-300.woff2") format("woff2"), url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-light-300.woff") format("woff"), url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-light-300.ttf") format("truetype"); }
.fal,
.fa-light {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 300; }
@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-regular-400.woff2") format("woff2"), url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-regular-400.woff") format("woff"), url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-regular-400.ttf") format("truetype"); }
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-solid-900.woff2") format("woff2"), url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-solid-900.woff") format("woff"), url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-solid-900.ttf") format("truetype"); }
.fas,
.fa-solid {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900; }
@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 100;
  font-display: block;
  src: url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-thin-100.woff2") format("woff2"), url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-thin-100.woff") format("woff"), url("https://m2group.co.jp/wp-content/themes/japan-wdm/assets/fonts/awesome6/webfonts/fa-thin-100.ttf") format("truetype"); }
.fat,
.fa-thin {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 100; }