/* Footer glyph outlines from Font Awesome 5 Free, https://fontawesome.com/license/free (CC BY 4.0). */
footer .elementor-icon-list-icon i:is(.fa-thumbs-up,.fa-globe-americas,.fa-wrench,.fa-shipping-fast,.fa-shield-alt,.fa-envelope)::before,
footer .social-icons i:is(.fa-facebook-f,.fa-linkedin-in,.fa-youtube)::before {
  content: "" !important;
  display: inline-block;
  width: var(--hk-icon-width, 1em);
  height: 1em;
  vertical-align: -0.125em;
  background-color: currentColor;
  -webkit-mask: var(--hk-icon) center / contain no-repeat;
  mask: var(--hk-icon) center / contain no-repeat;
}

footer .elementor-icon-list-icon i.fa-thumbs-up {
  --hk-icon: 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%20transform%3D%22translate(0%20448)%20scale(1%20-1)%22%20d%3D%22M466.27%20161.31c4.6748%20-22.6465%200.864258%20-44.5371%20-8.98926%20-62.9893c2.95898%20-23.8682%20-4.02148%20-48.5654%20-17.3398%20-66.9902c-0.954102%20-55.9072%20-35.8232%20-95.3301%20-112.94%20-95.3301c-7%200%20-15%200.00976562%20-22.2197%200.00976562%20c-102.742%200%20-133.293%2038.9395%20-177.803%2039.9404c-3.56934%20-13.7764%20-16.085%20-23.9502%20-30.9775%20-23.9502h-64c-17.6729%200%20-32%2014.3271%20-32%2032v240c0%2017.6729%2014.3271%2032%2032%2032h98.7598c19.1455%2016.9531%2046.0137%2060.6533%2068.7598%2083.4004%20c13.667%2013.667%2010.1533%20108.6%2071.7607%20108.6c57.5801%200%2095.2695%20-31.9355%2095.2695%20-104.73c0%20-18.4092%20-3.92969%20-33.7295%20-8.84961%20-46.5391h36.4795c48.6025%200%2085.8203%20-41.5654%2085.8203%20-85.5801c0%20-19.1504%20-4.95996%20-34.9902%20-13.7305%20-49.8408zM404.52%20107.48%20c21.5811%2020.3838%2018.6992%2051.0645%205.21094%2065.6191c9.44922%200%2022.3594%2018.9102%2022.2695%2037.8105c-0.0898438%2018.9102%20-16.71%2037.8203%20-37.8203%2037.8203h-103.989c0%2037.8193%2028.3594%2055.3691%2028.3594%2094.5391c0%2023.75%200%2056.7305%20-47.2695%2056.7305%20c-18.9102%20-18.9102%20-9.45996%20-66.1797%20-37.8203%20-94.54c-26.5596%20-26.5703%20-66.1797%20-97.46%20-94.54%20-97.46h-10.9199v-186.17c53.6113%200%20100.001%20-37.8203%20171.64%20-37.8203h37.8203c35.5117%200%2060.8203%2017.1201%2053.1201%2065.9004%20c15.2002%208.16016%2026.5%2036.4395%2013.9395%2057.5703zM88%2016c0%2013.2549%20-10.7451%2024%20-24%2024s-24%20-10.7451%20-24%20-24s10.7451%20-24%2024%20-24s24%2010.7451%2024%2024z%22%2F%3E%3C%2Fsvg%3E");
  --hk-icon-width: 1em;
}

footer .elementor-icon-list-icon i.fa-globe-americas {
  --hk-icon: 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%20transform%3D%22translate(0%20448)%20scale(1%20-1)%22%20d%3D%22M248%20440c136.97%200%20248%20-111.03%20248%20-248s-111.03%20-248%20-248%20-248s-248%20111.03%20-248%20248s111.03%20248%20248%20248zM330.29%2082.4004c8.47363%208.42676%2013.7158%2020.0977%2013.7197%2032.9795l0.00488281%200.00976562c0%208.41504%20-3.41602%2016.0391%20-8.93457%2021.5605l-13.6904%2013.6895%20c-6.00977%206%20-14.1396%209.37012%20-22.6299%209.37012h-66.75c-9.41016%204.70996%20-21.4795%2032%20-32%2032c-10.5195%200%20-20.8994%202.4502%20-30.3096%207.16016l-11.0801%205.54004c-4.0498%202.03027%20-6.61035%206.16016%20-6.61035%2010.6904h-0.00195312c0%205.27539%203.42578%209.75684%208.17188%2011.3398%20l31.1699%2010.3896c1.58887%200.52832%203.29785%200.81543%205.0625%200.81543c4.00977%200%207.67676%20-1.47656%2010.4883%20-3.91504l9.2793%20-8.06055c1.4502%20-1.25977%203.31055%20-1.95996%205.24023%20-1.95996h5.63965c5.94043%200%209.81055%206.25977%207.15039%2011.5801l-15.5898%2031.1904%20c-0.535156%201.07324%20-0.842773%202.29297%20-0.842773%203.57324c0%202.24805%200.928711%204.28125%202.42285%205.73633l9.91992%209.65039c1.5%201.45996%203.5%202.26953%205.58008%202.26953h8.99023l0.00390625%20-0.000976562c2.20703%200%204.20703%200.894531%205.65527%202.34082l8%208%20c3.12012%203.12012%203.12012%208.19043%200%2011.3105l-4.68945%204.68945c-3.12012%203.12012%20-3.12012%208.19043%200%2011.3105l10.3398%2010.3398l4.69043%204.67969c6.25%206.25%206.25%2016.3799%200%2022.6299l-28.3008%2028.3008c-8.26953%20-0.310547%20-16.3994%20-1.12988%20-24.3896%20-2.41992v-11.3008%20c0%20-11.8994%20-12.5195%20-19.6299%20-23.1602%20-14.3096l-24.0098%2012.0098c-45.8398%20-19.8496%20-82.7305%20-56.3896%20-103.2%20-101.89c9.92969%20-14.7197%2025.21%20-37.3701%2034.5898%20-51.1406c5.20605%20-7.66895%2011.2012%20-14.5479%2018.0605%20-20.7393l0.799805%20-0.720703%20c9.5498%20-8.60938%2020.1699%20-15.9697%2031.6504%20-21.75c14%20-7.0498%2034.4395%20-18.1592%2048.8096%20-26.1094c10.1904%20-5.62988%2016.46%20-16.3301%2016.46%20-27.9707v-32.0098c0%20-8.49023%203.37012%20-16.6299%209.37012%20-22.6299c14.9902%20-14.9902%2024.3203%20-38.6299%2022.6299%20-51.25v-27.3799%20c14.6504%200%2028.8896%201.69043%2042.6504%204.69043l17.3896%2046.8496c2.04004%205.49023%203.25977%2011.21%204.76953%2016.8701c1.07031%204.00977%203.18066%207.70996%206.1709%2010.71c3.31934%203.33008%207.40918%207.39941%2011.3096%2011.2803zM417%20173.75l29.1797%20-7.29004%20c1.08008%208.37988%201.82031%2016.8701%201.82031%2025.54c0%2032.1299%20-7.7998%2062.4102%20-21.3203%2089.3301l-12.9795%20-6.49023c-3.74023%20-1.85938%20-6.91992%20-4.67969%20-9.24023%20-8.14941l-19.5898%20-29.3809c-2.54004%20-3.80371%20-4.02051%20-8.4209%20-4.02051%20-13.334%20c0%20-4.91211%201.48047%20-9.48145%204.02051%20-13.2852l17.9795%20-26.9707c3.31055%20-4.96973%208.36035%20-8.51953%2014.1504%20-9.96973z%22%2F%3E%3C%2Fsvg%3E");
  --hk-icon-width: 0.9688em;
}

footer .elementor-icon-list-icon i.fa-wrench {
  --hk-icon: 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%20transform%3D%22translate(0%20448)%20scale(1%20-1)%22%20d%3D%22M507.73%20338.9c11.7891%20-47.4102%20-0.84082%20-99.6602%20-37.9102%20-136.73c-39.9004%20-39.9004%20-97.25%20-50.9297%20-147.37%20-34.2197l-213.21%20-213.21c-24.9902%20-24.9902%20-65.5098%20-24.9902%20-90.5%200s-24.9902%2065.5098%200%2090.5l213.39%20213.39%20c-16.5%2050.1006%20-5.58984%20107.561%2034.0498%20147.2c37.0303%2037.0195%2089.2002%2049.6699%20136.58%2037.9297c9.08984%20-2.25977%2012.2803%20-13.54%205.66016%20-20.1602l-74.3604%20-74.3594l11.3105%20-67.8799l67.8799%20-11.3105l74.3604%2074.3604%20c6.58008%206.58008%2017.8799%203.51953%2020.1201%20-5.50977zM64%20-24c13.25%200%2024%2010.75%2024%2024c0%2013.2598%20-10.75%2024%20-24%2024s-24%20-10.7402%20-24%20-24c0%20-13.25%2010.75%20-24%2024%20-24z%22%2F%3E%3C%2Fsvg%3E");
  --hk-icon-width: 1em;
}

footer .elementor-icon-list-icon i.fa-shipping-fast {
  --hk-icon: 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%20transform%3D%22translate(0%20448)%20scale(1%20-1)%22%20d%3D%22M624%2096c8.7998%200%2016%20-7.2002%2016%20-16v-32c0%20-8.7998%20-7.2002%20-16%20-16%20-16h-48c0%20-53%20-43%20-96%20-96%20-96s-96%2043%20-96%2096h-128c0%20-53%20-43%20-96%20-96%20-96s-96%2043%20-96%2096v128h152c4.40039%200%208%203.59961%208%208v16c0%204.40039%20-3.59961%208%20-8%208h-208c-4.40039%200%20-8%203.59961%20-8%208v16%20c0%204.40039%203.59961%208%208%208h240c4.40039%200%208%203.59961%208%208v16c0%204.40039%20-3.59961%208%20-8%208h-208c-4.40039%200%20-8%203.59961%20-8%208v16c0%204.40039%203.59961%208%208%208h240c4.40039%200%208%203.59961%208%208v16c0%204.40039%20-3.59961%208%20-8%208h-272c-4.40039%200%20-8%203.59961%20-8%208v16%20c0%204.40039%203.59961%208%208%208h56v48c0%2026.5%2021.5%2048%2048%2048h256c26.5%200%2048%20-21.5%2048%20-48v-48h44.0996c12.7002%200%2024.9004%20-5.09961%2033.9004%20-14.0996l99.9004%20-99.9004c9%20-9%2014.0996%20-21.2002%2014.0996%20-33.9004v-108.1h16zM160%20-16c26.5%200%2048%2021.5%2048%2048s-21.5%2048%20-48%2048%20s-48%20-21.5%20-48%20-48s21.5%20-48%2048%20-48zM480%20-16c26.5%200%2048%2021.5%2048%2048s-21.5%2048%20-48%2048s-48%20-21.5%20-48%20-48s21.5%20-48%2048%20-48zM560%20192v12.0996l-99.9004%2099.9004h-44.0996v-112h144z%22%2F%3E%3C%2Fsvg%3E");
  --hk-icon-width: 1.25em;
}

footer .elementor-icon-list-icon i.fa-shield-alt {
  --hk-icon: 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%20transform%3D%22translate(0%20448)%20scale(1%20-1)%22%20d%3D%22M466.5%20364.3c17.7998%20-7.39941%2029.5%20-24.8994%2029.5%20-44.2998c0%20-221.3%20-135.9%20-344.6%20-221.6%20-380.3c-11.8008%20-4.90039%20-25.1006%20-4.90039%20-36.9004%200c-107%2044.5996%20-221.5%20181.8%20-221.5%20380.3c0%2019.4004%2011.7002%2036.9004%2029.5996%2044.2998l192%2080%20c5.67578%202.35449%2011.96%203.6543%2018.4824%203.6543c6.52148%200%2012.7432%20-1.2998%2018.418%20-3.6543zM256.1%201.7002c93.7002%2046.5996%20172.5%20156.3%20175.801%20307.7l-175.9%2073.2998z%22%2F%3E%3C%2Fsvg%3E");
  --hk-icon-width: 1em;
}

footer .elementor-icon-list-icon i.fa-envelope {
  --hk-icon: 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%20transform%3D%22translate(0%20448)%20scale(1%20-1)%22%20d%3D%22M502.3%20257.2c3.90039%203.09961%209.7002%200.200195%209.7002%20-4.7002v-204.5c0%20-26.5%20-21.5%20-48%20-48%20-48h-416c-26.5%200%20-48%2021.5%20-48%2048v204.4c0%205%205.7002%207.7998%209.7002%204.69922c22.3994%20-17.3994%2052.0996%20-39.5%20154.1%20-113.6%20c21.1006%20-15.4004%2056.7002%20-47.7998%2092.2002%20-47.5996c35.7002%20-0.300781%2072%2032.7998%2092.2998%2047.5996c102%2074.0996%20131.601%2096.2998%20154%20113.7zM256%20128c-23.2002%20-0.400391%20-56.5996%2029.2002%20-73.4004%2041.4004c-132.699%2096.2998%20-142.8%20104.8%20-173.399%20128.699%20c-5.7998%204.60059%20-9.2002%2011.5%20-9.2002%2018.9004v19c0%2026.5%2021.5%2048%2048%2048h416c26.5%200%2048%20-21.5%2048%20-48v-19c0%20-7.40039%20-3.40039%20-14.4004%20-9.2002%20-18.9004c-30.5996%20-24%20-40.7002%20-32.3994%20-173.399%20-128.699c-16.8008%20-12.2002%20-50.2002%20-41.8008%20-73.4004%20-41.4004z%22%2F%3E%3C%2Fsvg%3E");
  --hk-icon-width: 1em;
}

footer .social-icons i.fa-facebook-f {
  --hk-icon: 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%20transform%3D%22translate(0%20448)%20scale(1%20-1)%22%20d%3D%22M279.14%20160h-74.6895v-224h-100.17v224h-81.3906v92.6602h81.3906v70.6201c0%2080.3398%2047.8594%20124.72%20121.08%20124.72c35.0693%200%2071.75%20-6.25977%2071.75%20-6.25977v-78.8906h-40.4199c-39.8203%200%20-52.2402%20-24.71%20-52.2402%20-50.0596v-60.1299h88.9102z%22%2F%3E%3C%2Fsvg%3E");
  --hk-icon-width: 0.625em;
}

footer .social-icons i.fa-linkedin-in {
  --hk-icon: 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%20transform%3D%22translate(0%20448)%20scale(1%20-1)%22%20d%3D%22M100.28%200h-92.8799v299.1h92.8799v-299.1zM53.79%20339.9c-29.7002%200%20-53.79%2024.5996%20-53.79%2054.2998c0%2029.6875%2024.1025%2053.79%2053.79%2053.79s53.79%20-24.1025%2053.79%20-53.79c0%20-29.7002%20-24.0996%20-54.2998%20-53.79%20-54.2998zM447.9%200h-92.6807v145.6%20c0%2034.7002%20-0.700195%2079.2002%20-48.29%2079.2002c-48.29%200%20-55.6895%20-37.7002%20-55.6895%20-76.7002v-148.1h-92.7803v299.1h89.0801v-40.7998h1.2998c12.4004%2023.5%2042.6904%2048.2998%2087.8799%2048.2998c94%200%20111.28%20-61.8994%20111.28%20-142.3v-164.3h-0.0996094z%22%2F%3E%3C%2Fsvg%3E");
  --hk-icon-width: 0.875em;
}

footer .social-icons i.fa-youtube {
  --hk-icon: 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%20transform%3D%22translate(0%20448)%20scale(1%20-1)%22%20d%3D%22M549.655%20323.917c11.4121%20-42.8672%2011.4121%20-132.305%2011.4121%20-132.305s0%20-89.4385%20-11.4121%20-132.306c-6.28125%20-23.6494%20-24.7871%20-41.5%20-48.2842%20-47.8203c-42.5908%20-11.4863%20-213.371%20-11.4863%20-213.371%20-11.4863s-170.78%200%20-213.371%2011.4863%20c-23.4971%206.32031%20-42.0029%2024.1709%20-48.2842%2047.8203c-11.4121%2042.8672%20-11.4121%20132.306%20-11.4121%20132.306s0%2089.4375%2011.4121%20132.305c6.28125%2023.6504%2024.7871%2042.2754%2048.2842%2048.5967c42.5908%2011.4863%20213.371%2011.4863%20213.371%2011.4863s170.781%200%20213.371%20-11.4863%20c23.4971%20-6.32031%2042.0029%20-24.9463%2048.2842%20-48.5967zM232.145%20110.409l142.739%2081.2012l-142.739%2081.2051v-162.406z%22%2F%3E%3C%2Fsvg%3E");
  --hk-icon-width: 1.125em;
}

.ts-header .menu-item-has-children > a::after {
  --hk-control-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M2%204l4%204%204-4%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  content: "" !important;
  display: inline-block;
  width: .75em;
  height: .75em;
  vertical-align: -.08em;
  background-color: currentColor;
  -webkit-mask: var(--hk-control-icon) center / contain no-repeat;
  mask: var(--hk-control-icon) center / contain no-repeat;
}

.mobile-menu-wrapper .ts-menu-drop-icon::after {
  --hk-control-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M4%202l4%204-4%204%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  content: "" !important;
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -.1em;
  background-color: currentColor;
  -webkit-mask: var(--hk-control-icon) center / contain no-repeat;
  mask: var(--hk-control-icon) center / contain no-repeat;
}

#group-icon-header .menu-title::after,
.ts-floating-sidebar .ts-sidebar-content > .close::after {
  --hk-control-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M2%202l8%208M10%202l-8%208%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  content: "" !important;
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -.13em;
  background-color: currentColor;
  -webkit-mask: var(--hk-control-icon) center / contain no-repeat;
  mask: var(--hk-control-icon) center / contain no-repeat;
}

#ts-search-sidebar .search-table .search-button::before {
  --hk-control-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M8%208l3%203M9%205A4%204%200%201%201%201%205a4%204%200%200%201%208%200Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  content: "" !important;
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -.12em;
  background-color: currentColor;
  -webkit-mask: var(--hk-control-icon) center / contain no-repeat;
  mask: var(--hk-control-icon) center / contain no-repeat;
}

#to-top a.scroll-button::before {
  --hk-control-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20d%3D%22M2%207l4-4%204%204%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  content: "" !important;
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -.12em;
  background-color: currentColor;
  -webkit-mask: var(--hk-control-icon) center / contain no-repeat;
  mask: var(--hk-control-icon) center / contain no-repeat;
}
