@font-face {
  font-family: 'icomoon';
  src: url('fonts/icomoon91d7.eot?jiobqw');
  src: url('fonts/icomoon91d7.eot?jiobqw#iefix') format('embedded-opentype'),
    url('fonts/icomoon91d7-2.ttf?jiobqw') format('truetype'),
    url('fonts/icomoon91d7-3.woff?jiobqw') format('woff'),
    url('fonts/icomoon91d7-4.svg?jiobqw#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak-as: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-cog-solid:before {
  content: "\e958";
}

.icon-comment-alt-solid:before {
  content: "\e94d";
}

.icon-tags-solid:before {
  content: "\e94e";
}

.icon-ring-solid:before {
  content: "\e94f";
}

.icon-user-friends-solid:before {
  content: "\e950";
}

.icon-poll-h-solid:before {
  content: "\e951";
}

.icon-tasks-solid:before {
  content: "\e952";
}

.icon-toolbox-solid:before {
  content: "\e953";
}

.icon-briefcase-solid:before {
  content: "\e954";
}

.icon-stream-solid:before {
  content: "\e955";
}

.icon-pen-alt-solid:before {
  content: "\e956";
}

.icon-music-solid:before {
  content: "\e957";
}

.icon-arrow-top-right:before {
  content: "\e900";
}

.icon-angle-down-solid:before {
  content: "\e901";
}

.icon-angle-left-solid:before {
  content: "\e902";
}

.icon-angle-right-solid:before {
  content: "\e903";
}

.icon-angle-up-solid:before {
  content: "\e904";
}

.icon-apple:before {
  content: "\e905";
}

.icon-bed-solid:before {
  content: "\e906";
}

.icon-behance:before {
  content: "\e907";
}

.icon-bell:before {
  content: "\e908";
}

.icon-bezier-curve-solid:before {
  content: "\e909";
}

.icon-caret-left-solid:before {
  content: "\e90a";
}

.icon-caret-right-solid:before {
  content: "\e90b";
}

.icon-chart-line-solid:before {
  content: "\e90c";
}

.icon-check-solid:before {
  content: "\e90d";
}

.icon-chess-knight-solid:before {
  content: "\e90e";
}

.icon-clock-solid:before {
  content: "\e90f";
}

.icon-code-branch-solid:before {
  content: "\e910";
}

.icon-code-solid:before {
  content: "\e911";
}

.icon-comment-quote:before {
  content: "\e912";
}

.icon-comment-solid:before {
  content: "\e913";
}

.icon-comments-solid:before {
  content: "\e914";
}

.icon-couch-solid:before {
  content: "\e915";
}

.icon-credit-card-solid:before {
  content: "\e916";
}

.icon-crop-alt-solid:before {
  content: "\e917";
}

.icon-crown-solid:before {
  content: "\e918";
}

.icon-desktop-solid:before {
  content: "\e919";
}

.icon-download-solid:before {
  content: "\e91a";
}

.icon-dribbble:before {
  content: "\e91b";
}

.icon-envelope-solid:before {
  content: "\e91c";
}

.icon-eye:before {
  content: "\e91d";
}

.icon-facebook-f:before {
  content: "\e91e";
}

.icon-github:before {
  content: "\e91f";
}

.icon-global:before {
  content: "\e920";
}

.icon-grip-lines-solid:before {
  content: "\e921";
}

.icon-grip-lines-vertical-solid:before {
  content: "\e922";
}

.icon-heart:before {
  content: "\e923";
}

.icon-heart-solid:before {
  content: "\e924";
}

.icon-home-solid:before {
  content: "\e925";
}

.icon-info-circle-solid:before {
  content: "\e926";
}

.icon-instagram:before {
  content: "\e927";
}

.icon-leaf-solid:before {
  content: "\e928";
}

.icon-linkedin-in:before {
  content: "\e929";
}

.icon-lock-solid:before {
  content: "\e92a";
}

.icon-long-arrow-alt-down-solid:before {
  content: "\e92b";
}

.icon-long-arrow-alt-left-solid:before {
  content: "\e92c";
}

.icon-long-arrow-alt-right-solid:before {
  content: "\e92d";
}

.icon-long-arrow-alt-up-solid:before {
  content: "\e92e";
}

.icon-map-marker-solid:before {
  content: "\e92f";
}

.icon-medium:before {
  content: "\e930";
}

.icon-minus-solid:before {
  content: "\e931";
}

.icon-mobile-alt-solid:before {
  content: "\e932";
}

.icon-moon:before {
  content: "\e933";
}

.icon-paint-roller-solid:before {
  content: "\e934";
}

.icon-paperclip-solid:before {
  content: "\e935";
}

.icon-paper-plane:before {
  content: "\e936";
}

.icon-parking-solid:before {
  content: "\e937";
}

.icon-pen-nib-solid:before {
  content: "\e938";
}

.icon-play-filled:before {
  content: "\e939";
}

.icon-play-solid:before {
  content: "\e93a";
}

.icon-plus-solid:before {
  content: "\e93b";
}

.icon-quote-right-solid:before {
  content: "\e93c";
}

.icon-reddit:before {
  content: "\e93d";
}

.icon-ribbon-solid:before {
  content: "\e93e";
}

.icon-search-solid:before {
  content: "\e93f";
}

.icon-shipping-fast-solid:before {
  content: "\e940";
}

.icon-shopping-cart-solid:before {
  content: "\e941";
}

.icon-star:before {
  content: "\e942";
}

.icon-star-half-alt-solid:before {
  content: "\e943";
}

.icon-star-solid:before {
  content: "\e944";
}

.icon-tiktok-filled:before {
  content: "\e945";
}

.icon-times-solid:before {
  content: "\e946";
}

.icon-tty-solid:before {
  content: "\e947";
}

.icon-twitter:before {
  content: "\e948";
}

.icon-twitter-x:before {
  content: "\e949";
}

.icon-user-solid:before {
  content: "\e94a";
}

.icon-video-solid:before {
  content: "\e94b";
}

.icon-youtube:before {
  content: "\e94c";
}

/* Local fallback: the downloaded template contains empty font files, so these
   keep the same icomoon class API visible until the real font files are added. */
.icon-cog-solid:before { content: "\2699"; }
.icon-comment-alt-solid:before { content: "\2754"; }
.icon-tags-solid:before { content: "\0024"; }
.icon-ring-solid:before { content: "\25C7"; }
.icon-user-friends-solid:before { content: "\25C9"; }
.icon-poll-h-solid:before { content: "\25A4"; }
.icon-tasks-solid:before { content: "\2611"; }
.icon-toolbox-solid:before { content: "\25A3"; }
.icon-stream-solid:before { content: "\2630"; }
.icon-arrow-top-right:before { content: "\2197"; }
.icon-angle-left-solid:before { content: "\2039"; }
.icon-angle-right-solid:before { content: "\203A"; }
.icon-times-solid:before { content: "\00D7"; }
.icon-home-solid:before { content: "\2302"; }
.icon-user-solid:before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 12.25a5.125 5.125 0 1 0 0-10.25 5.125 5.125 0 0 0 0 10.25Zm0 2.25c-4.42 0-8 2.5-8 5.58 0 1.06.86 1.92 1.92 1.92h12.16c1.06 0 1.92-.86 1.92-1.92 0-3.08-3.58-5.58-8-5.58Z'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 12.25a5.125 5.125 0 1 0 0-10.25 5.125 5.125 0 0 0 0 10.25Zm0 2.25c-4.42 0-8 2.5-8 5.58 0 1.06.86 1.92 1.92 1.92h12.16c1.06 0 1.92-.86 1.92-1.92 0-3.08-3.58-5.58-8-5.58Z'/%3E%3C/svg%3E") center / contain no-repeat;
}
.icon-envelope-solid:before { content: "\2709"; }
.icon-global:before { content: "\25CE"; }
.icon-twitter-x:before,
.icon-twitter:before,
.icon-dribbble:before,
.icon-instagram:before,
.icon-facebook-f:before,
.icon-github:before,
.icon-linkedin-in:before,
.icon-youtube:before,
.icon-behance:before,
.icon-tiktok:before,
.icon-tiktok-filled:before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask: var(--social-icon) center / contain no-repeat;
  mask: var(--social-icon) center / contain no-repeat;
}
.icon-twitter-x:before {
  --social-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817-5.97 6.817H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z'/%3E%3C/svg%3E");
}
.icon-twitter:before {
  --social-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 5.86c-.74.33-1.54.55-2.37.65a4.1 4.1 0 0 0 1.81-2.28 8.2 8.2 0 0 1-2.61 1A4.09 4.09 0 0 0 11.86 9c0 .32.04.63.11.93a11.61 11.61 0 0 1-8.43-4.27 4.08 4.08 0 0 0 1.27 5.46 4.05 4.05 0 0 1-1.85-.51v.05a4.09 4.09 0 0 0 3.28 4 4.1 4.1 0 0 1-1.84.07 4.1 4.1 0 0 0 3.82 2.84A8.22 8.22 0 0 1 2 19.31a11.58 11.58 0 0 0 6.29 1.84c7.55 0 11.68-6.25 11.68-11.67v-.53A8.33 8.33 0 0 0 22 5.86Z'/%3E%3C/svg%3E");
}
.icon-dribbble:before {
  --social-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20ZM4.35 10.78a7.65 7.65 0 0 1 4.26-6.04 33.18 33.18 0 0 1 2.55 5.4c-2.54.66-5.06.75-6.81.64Zm.44 3.24c1.94.08 4.67-.05 7.34-.8.2.58.38 1.17.55 1.76a12.1 12.1 0 0 0-4.62 3.67 7.68 7.68 0 0 1-3.27-4.63Zm6.45 5.62a9.64 9.64 0 0 1 2.12-1.55c.24 1 .39 1.95.47 2.82a7.65 7.65 0 0 1-2.59-1.27Zm5.05.22c-.11-1.12-.33-2.43-.69-3.82 1.29-.3 2.66-.36 4.03-.12a7.7 7.7 0 0 1-3.34 3.94Zm4.2-6.24a13.55 13.55 0 0 0-5.55.07c-.16-.55-.33-1.1-.52-1.64a16.24 16.24 0 0 0 4.57-2.92 7.62 7.62 0 0 1 1.5 4.49Zm-3.1-6.19a13.8 13.8 0 0 1-3.82 2.36 35.35 35.35 0 0 0-2.63-5.67 7.66 7.66 0 0 1 6.45 3.31Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.icon-instagram:before {
  --social-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M7.8 2h8.4A5.8 5.8 0 0 1 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8A5.8 5.8 0 0 1 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2Zm0 2A3.8 3.8 0 0 0 4 7.8v8.4A3.8 3.8 0 0 0 7.8 20h8.4a3.8 3.8 0 0 0 3.8-3.8V7.8A3.8 3.8 0 0 0 16.2 4H7.8ZM12 7a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2.1a2.9 2.9 0 1 0 0 5.8 2.9 2.9 0 0 0 0-5.8ZM17.25 6.5a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.icon-facebook-f:before {
  --social-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 8.25V6.5c0-.84.42-1.25 1.34-1.25H18V2h-3.02C11.66 2 10 3.98 10 6.15v2.1H7.5v3.55H10V22h4.02V11.8h3.13l.5-3.55H14.5Z'/%3E%3C/svg%3E");
}
.icon-github:before {
  --social-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 0 0-3.16 19.49c.5.09.68-.22.68-.48v-1.7c-2.78.6-3.37-1.18-3.37-1.18-.45-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.61.07-.61 1 .07 1.53 1.03 1.53 1.03.9 1.53 2.35 1.09 2.92.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.94 0-1.09.39-1.98 1.03-2.68-.1-.25-.45-1.27.1-2.64 0 0 .84-.27 2.75 1.02A9.56 9.56 0 0 1 12 6.99c.85 0 1.71.11 2.51.34 1.91-1.29 2.75-1.02 2.75-1.02.55 1.37.2 2.39.1 2.64.64.7 1.03 1.59 1.03 2.68 0 3.84-2.34 4.68-4.57 4.93.36.31.68.92.68 1.86v2.75c0 .27.18.58.69.48A10 10 0 0 0 12 2Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.icon-linkedin-in:before {
  --social-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.94 8.98H3.25V21h3.69V8.98ZM5.1 3a2.14 2.14 0 1 0 0 4.28A2.14 2.14 0 0 0 5.1 3Zm6.01 5.98H7.57V21h3.69v-5.94c0-1.57.3-3.09 2.24-3.09 1.92 0 1.94 1.79 1.94 3.19V21h3.69v-6.58c0-3.23-.69-5.71-4.47-5.71-1.82 0-3.04 1-3.54 1.95h-.05l.04-1.68Z'/%3E%3C/svg%3E");
}
.icon-youtube:before {
  --social-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.58 7.19a2.7 2.7 0 0 0-1.9-1.91C18 4.83 12 4.83 12 4.83s-6 0-7.68.45a2.7 2.7 0 0 0-1.9 1.91C2 8.88 2 12.4 2 12.4s0 3.52.42 5.21a2.7 2.7 0 0 0 1.9 1.91c1.68.45 7.68.45 7.68.45s6 0 7.68-.45a2.7 2.7 0 0 0 1.9-1.91c.42-1.69.42-5.21.42-5.21s0-3.52-.42-5.21ZM10 15.57V9.23l5.2 3.17L10 15.57Z'/%3E%3C/svg%3E");
}
.icon-behance:before {
  --social-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.2 11.28c1.1-.42 1.74-1.2 1.74-2.48 0-2.37-1.77-3.14-3.86-3.14H2V18h5.31c2.25 0 4.34-1.08 4.34-3.61 0-1.56-.76-2.66-2.45-3.11ZM4.7 7.75h2.14c.82 0 1.56.23 1.56 1.21 0 .91-.6 1.27-1.44 1.27H4.7V7.75Zm2.38 8.16H4.7v-3.39h2.43c1 0 1.82.42 1.82 1.53 0 1.12-.81 1.86-1.87 1.86Zm12.95-8.98h-5.65V5.55h5.65v1.38Zm1.78 6.68c0-2.66-1.56-4.84-4.37-4.84-2.73 0-4.59 2.05-4.59 4.75 0 2.79 1.76 4.72 4.59 4.72 2.05 0 3.62-.9 4.23-3h-2.23c-.18.62-1.08 1.02-1.92 1.02-1.35 0-2.1-.7-2.18-2.23h6.45c.02-.14.02-.28.02-.42Zm-6.47-1.11c.04-.7.49-1.74 2.03-1.74 1.18 0 1.7.65 1.93 1.74h-3.96Z'/%3E%3C/svg%3E");
}
.icon-tiktok:before,
.icon-tiktok-filled:before {
  --social-icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.75 2c.36 3.02 2.05 4.82 5.05 5.01v3.4a8.78 8.78 0 0 1-5.02-1.56v6.47c0 3.27-1.98 6.38-5.61 6.66-5.1.39-8.13-4.56-6.3-8.97a6.62 6.62 0 0 1 6.83-3.98v3.61c-.28-.05-.57-.08-.88-.06-1.7.1-2.94 1.69-2.52 3.42.35 1.45 1.78 2.4 3.25 2.09 1.36-.29 2.1-1.31 2.11-2.88V2h3.09Z'/%3E%3C/svg%3E");
}
.icon-pen-nib-solid:before { content: "\270E"; }
.icon-ribbon-solid:before { content: "\25C8"; }
.icon-crop-alt-solid:before { content: "\2317"; }
.icon-chess-knight-solid:before { content: "\2658"; }
