/*! Sririthan custom Font Awesome subset (FA Free 6.7.2) - only icons used on site */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../webfonts/fa-solid-subset.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../webfonts/fa-regular-subset.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../webfonts/fa-brands-subset.woff2") format("woff2");
}
.fa,
.fa-solid,
.fa-regular,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.fa-regular {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}
.fa-brands {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
}
.fa-spin-pulse,
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
.fa-flip-horizontal {
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  transform: scale(1, -1);
}
.fa-rotate-left {
  transform: rotate(-90deg);
}
.fa-rotate-right {
  transform: rotate(90deg);
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.fa-xl {
  font-size: 1.5em;
  line-height: 0.6667em;
  vertical-align: -0.075em;
}
.fa-2xl {
  font-size: 2em;
  line-height: 0.5em;
  vertical-align: -0.0714em;
}
.fa-sm {
  font-size: 0.875em;
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-solid.fa-1::before {
  content: "\31";
}
.fa-solid.fa-2::before {
  content: "\32";
}
.fa-solid.fa-3::before {
  content: "\33";
}
.fa-solid.fa-4::before {
  content: "\34";
}
.fa-solid.fa-angles-down::before {
  content: "\f103";
}
.fa-solid.fa-arrow-down::before {
  content: "\f063";
}
.fa-solid.fa-arrow-left::before {
  content: "\f060";
}
.fa-solid.fa-arrow-pointer::before {
  content: "\f245";
}
.fa-solid.fa-arrow-right::before {
  content: "\f061";
}
.fa-solid.fa-arrow-up::before {
  content: "\f062";
}
.fa-solid.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}
.fa-solid.fa-arrows-left-right::before {
  content: "\f07e";
}
.fa-solid.fa-award::before {
  content: "\f559";
}
.fa-solid.fa-bag-shopping::before {
  content: "\f290";
}
.fa-solid.fa-ban::before {
  content: "\f05e";
}
.fa-solid.fa-bars::before {
  content: "\f0c9";
}
.fa-solid.fa-bell::before {
  content: "\f0f3";
}
.fa-solid.fa-bell-slash::before {
  content: "\f1f6";
}
.fa-solid.fa-bolt::before {
  content: "\f0e7";
}
.fa-solid.fa-book-open::before {
  content: "\f518";
}
.fa-solid.fa-border-all::before {
  content: "\f84c";
}
.fa-solid.fa-box::before {
  content: "\f466";
}
.fa-solid.fa-box-open::before {
  content: "\f49e";
}
.fa-solid.fa-boxes-stacked::before {
  content: "\f468";
}
.fa-solid.fa-building-columns::before {
  content: "\f19c";
}
.fa-solid.fa-bullhorn::before {
  content: "\f0a1";
}
.fa-solid.fa-calendar-days::before {
  content: "\f073";
}
.fa-solid.fa-cart-shopping::before {
  content: "\f07a";
}
.fa-solid.fa-chart-line::before {
  content: "\f201";
}
.fa-solid.fa-chart-pie::before {
  content: "\f200";
}
.fa-solid.fa-check::before {
  content: "\f00c";
}
.fa-solid.fa-check-double::before {
  content: "\f560";
}
.fa-solid.fa-chevron-down::before {
  content: "\f078";
}
.fa-solid.fa-chevron-left::before {
  content: "\f053";
}
.fa-solid.fa-chevron-right::before {
  content: "\f054";
}
.fa-solid.fa-chevron-up::before {
  content: "\f077";
}
.fa-solid.fa-circle::before {
  content: "\f111";
}
.fa-solid.fa-circle-check::before {
  content: "\f058";
}
.fa-solid.fa-circle-exclamation::before {
  content: "\f06a";
}
.fa-solid.fa-circle-info::before {
  content: "\f05a";
}
.fa-solid.fa-circle-user::before {
  content: "\f2bd";
}
.fa-solid.fa-circle-xmark::before {
  content: "\f057";
}
.fa-solid.fa-clock::before {
  content: "\f017";
}
.fa-solid.fa-clone::before {
  content: "\f24d";
}
.fa-solid.fa-cloud-arrow-down::before {
  content: "\f0ed";
}
.fa-solid.fa-cloud-arrow-up::before {
  content: "\f0ee";
}
.fa-solid.fa-comment::before {
  content: "\f075";
}
.fa-solid.fa-comment-dots::before {
  content: "\f4ad";
}
.fa-solid.fa-comments::before {
  content: "\f086";
}
.fa-solid.fa-credit-card::before {
  content: "\f09d";
}
.fa-solid.fa-download::before {
  content: "\f019";
}
.fa-solid.fa-envelope::before {
  content: "\f0e0";
}
.fa-solid.fa-envelope-open::before {
  content: "\f2b6";
}
.fa-solid.fa-envelope-open-text::before {
  content: "\f658";
}
.fa-solid.fa-expand::before {
  content: "\f065";
}
.fa-solid.fa-eye::before {
  content: "\f06e";
}
.fa-solid.fa-eye-slash::before {
  content: "\f070";
}
.fa-solid.fa-file::before {
  content: "\f15b";
}
.fa-solid.fa-file-arrow-up::before {
  content: "\f574";
}
.fa-solid.fa-file-audio::before {
  content: "\f1c7";
}
.fa-solid.fa-file-circle-check::before {
  content: "\e5a0";
}
.fa-solid.fa-file-circle-xmark::before {
  content: "\e5a1";
}
.fa-solid.fa-file-csv::before {
  content: "\f6dd";
}
.fa-solid.fa-file-image::before {
  content: "\f1c5";
}
.fa-solid.fa-file-invoice::before {
  content: "\f570";
}
.fa-solid.fa-file-lines::before {
  content: "\f15c";
}
.fa-solid.fa-file-pdf::before {
  content: "\f1c1";
}
.fa-solid.fa-file-video::before {
  content: "\f1c8";
}
.fa-solid.fa-file-zipper::before {
  content: "\f1c6";
}
.fa-solid.fa-floppy-disk::before {
  content: "\f0c7";
}
.fa-solid.fa-folder::before {
  content: "\f07b";
}
.fa-solid.fa-font::before {
  content: "\f031";
}
.fa-solid.fa-gauge-high::before {
  content: "\f625";
}
.fa-solid.fa-gear::before {
  content: "\f013";
}
.fa-solid.fa-gem::before {
  content: "\f3a5";
}
.fa-solid.fa-gift::before {
  content: "\f06b";
}
.fa-solid.fa-globe::before {
  content: "\f0ac";
}
.fa-solid.fa-grip::before {
  content: "\f58d";
}
.fa-solid.fa-hand-sparkles::before {
  content: "\e05d";
}
.fa-solid.fa-handshake::before {
  content: "\f2b5";
}
.fa-solid.fa-headset::before {
  content: "\f590";
}
.fa-solid.fa-heart::before {
  content: "\f004";
}
.fa-solid.fa-hourglass-half::before {
  content: "\f252";
}
.fa-solid.fa-house::before {
  content: "\f015";
}
.fa-solid.fa-image::before {
  content: "\f03e";
}
.fa-solid.fa-images::before {
  content: "\f302";
}
.fa-solid.fa-inbox::before {
  content: "\f01c";
}
.fa-solid.fa-indian-rupee-sign::before {
  content: "\e1bc";
}
.fa-solid.fa-key::before {
  content: "\f084";
}
.fa-solid.fa-layer-group::before {
  content: "\f5fd";
}
.fa-solid.fa-leaf::before {
  content: "\f06c";
}
.fa-solid.fa-life-ring::before {
  content: "\f1cd";
}
.fa-solid.fa-lightbulb::before {
  content: "\f0eb";
}
.fa-solid.fa-link::before {
  content: "\f0c1";
}
.fa-solid.fa-list::before {
  content: "\f03a";
}
.fa-solid.fa-list-check::before {
  content: "\f0ae";
}
.fa-solid.fa-location-crosshairs::before {
  content: "\f601";
}
.fa-solid.fa-lock::before {
  content: "\f023";
}
.fa-solid.fa-magnifying-glass::before {
  content: "\f002";
}
.fa-solid.fa-map-location-dot::before {
  content: "\f5a0";
}
.fa-solid.fa-microphone::before {
  content: "\f130";
}
.fa-solid.fa-minus::before {
  content: "\f068";
}
.fa-solid.fa-money-bill-transfer::before {
  content: "\e528";
}
.fa-solid.fa-moon::before {
  content: "\f186";
}
.fa-solid.fa-music::before {
  content: "\f001";
}
.fa-solid.fa-newspaper::before {
  content: "\f1ea";
}
.fa-solid.fa-palette::before {
  content: "\f53f";
}
.fa-solid.fa-paper-plane::before {
  content: "\f1d8";
}
.fa-solid.fa-paperclip::before {
  content: "\f0c6";
}
.fa-solid.fa-pause::before {
  content: "\f04c";
}
.fa-solid.fa-pen::before {
  content: "\f304";
}
.fa-solid.fa-pen-nib::before {
  content: "\f5ad";
}
.fa-solid.fa-play::before {
  content: "\f04b";
}
.fa-solid.fa-plus::before {
  content: "\2b";
}
.fa-solid.fa-print::before {
  content: "\f02f";
}
.fa-solid.fa-receipt::before {
  content: "\f543";
}
.fa-solid.fa-reply::before {
  content: "\f3e5";
}
.fa-solid.fa-right-from-bracket::before {
  content: "\f2f5";
}
.fa-solid.fa-right-to-bracket::before {
  content: "\f2f6";
}
.fa-solid.fa-rocket::before {
  content: "\f135";
}
.fa-solid.fa-shapes::before {
  content: "\f61f";
}
.fa-solid.fa-share::before {
  content: "\f064";
}
.fa-solid.fa-share-nodes::before {
  content: "\f1e0";
}
.fa-solid.fa-shield-halved::before {
  content: "\f3ed";
}
.fa-solid.fa-shirt::before {
  content: "\f553";
}
.fa-solid.fa-shuffle::before {
  content: "\f074";
}
.fa-solid.fa-spinner::before {
  content: "\f110";
}
.fa-solid.fa-square-check::before {
  content: "\f14a";
}
.fa-solid.fa-stamp::before {
  content: "\f5bf";
}
.fa-solid.fa-star::before {
  content: "\f005";
}
.fa-solid.fa-star-half-stroke::before {
  content: "\f5c0";
}
.fa-solid.fa-store::before {
  content: "\f54e";
}
.fa-solid.fa-sun::before {
  content: "\f185";
}
.fa-solid.fa-swatchbook::before {
  content: "\f5c3";
}
.fa-solid.fa-table-cells-large::before {
  content: "\f009";
}
.fa-solid.fa-tag::before {
  content: "\f02b";
}
.fa-solid.fa-thumbtack::before {
  content: "\f08d";
}
.fa-solid.fa-ticket::before {
  content: "\f145";
}
.fa-solid.fa-toggle-on::before {
  content: "\f205";
}
.fa-solid.fa-trash::before {
  content: "\f1f8";
}
.fa-solid.fa-trash-can::before {
  content: "\f2ed";
}
.fa-solid.fa-triangle-exclamation::before {
  content: "\f071";
}
.fa-solid.fa-upload::before {
  content: "\f093";
}
.fa-solid.fa-user::before {
  content: "\f007";
}
.fa-solid.fa-user-circle::before {
  content: "\f2bd";
}
.fa-solid.fa-user-pen::before {
  content: "\f4ff";
}
.fa-solid.fa-user-plus::before {
  content: "\f234";
}
.fa-solid.fa-users::before {
  content: "\f0c0";
}
.fa-solid.fa-vector-square::before {
  content: "\f5cb";
}
.fa-solid.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}
.fa-solid.fa-xmark::before {
  content: "\f00d";
}
.fa-brands.fa-creative-commons::before {
  content: "\f25e";
}
.fa-brands.fa-etsy::before {
  content: "\f2d7";
}
.fa-brands.fa-facebook::before {
  content: "\f09a";
}
.fa-brands.fa-figma::before {
  content: "\f799";
}
.fa-brands.fa-github::before {
  content: "\f09b";
}
.fa-brands.fa-google::before {
  content: "\f1a0";
}
.fa-brands.fa-instagram::before {
  content: "\f16d";
}
.fa-brands.fa-linkedin-in::before {
  content: "\f0e1";
}
.fa-brands.fa-pinterest::before {
  content: "\f0d2";
}
.fa-brands.fa-shopify::before {
  content: "\e057";
}
.fa-brands.fa-telegram::before {
  content: "\f2c6";
}
.fa-brands.fa-whatsapp::before {
  content: "\f232";
}
.fa-brands.fa-x-twitter::before {
  content: "\e61b";
}
.fa-brands.fa-youtube::before {
  content: "\f167";
}
.fa-regular.fa-circle-user::before {
  content: "\f2bd";
}
.fa-regular.fa-clock::before {
  content: "\f017";
}
.fa-regular.fa-comments::before {
  content: "\f086";
}
.fa-regular.fa-copy::before {
  content: "\f0c5";
}
.fa-regular.fa-envelope::before {
  content: "\f0e0";
}
.fa-regular.fa-eye::before {
  content: "\f06e";
}
.fa-regular.fa-eye-slash::before {
  content: "\f070";
}
.fa-regular.fa-face-frown::before {
  content: "\f119";
}
.fa-regular.fa-face-sad-tear::before {
  content: "\f5b4";
}
.fa-regular.fa-folder-open::before {
  content: "\f07c";
}
.fa-regular.fa-heart::before {
  content: "\f004";
}
.fa-regular.fa-image::before {
  content: "\f03e";
}
.fa-regular.fa-images::before {
  content: "\f302";
}
.fa-regular.fa-newspaper::before {
  content: "\f1ea";
}
.fa-regular.fa-star::before {
  content: "\f005";
}
.fa-regular.fa-trash-can::before {
  content: "\f2ed";
}
