@import url("https://corecms.mqdc.com/assets/50830945-bd49-4b35-b9fd-2031d1f65fa4");
/*
light-300 
normal-400 : default (Text)
medium-500
semiBold-600
bold-700
*/

:root {
  --red: rgb(226, 35, 26);
  --gray: rgb(85, 87, 89);
  --lightblue: rgb(125, 174, 211);
  --blue: rgb(87, 130, 206);
  --green: rgb(68, 202, 131);
  --purple: rgb(165, 86, 169);
  --orange: rgb(224, 128, 16);
}

html {
  scroll-behavior: smooth;
  height: 100%;
}

body {
  font-family: "Sukhumvit Set", sans-serif;
  background: #fff;
  color: var(--gray);
  font-weight: normal;
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
  display: flex;
  flex-direction: column;
}

a {
  transition: color 0.3s, background-color 0.3s;
  text-decoration: none;
}

a:hover {
  color: var(--red);
}

button {
  border: 0;
  background: none;
  cursor: pointer;
}

img {
  max-width: 100%;
  height: auto;
  object-fit: cover;
}

/** Main Begin */
#main {
  flex: 1;
  padding-top: 6rem;
}

@media (min-width: 992px) {
  #main {
    padding-top: 7rem;
  }
}

/** Main End */

/** Footer Begin */
footer {
  background-color: #000;
  font-weight: 500;
  color: #fff;
}

footer a {
  display: inline-block;
  color: #fff;
  padding: 0 0.2rem;
}

footer .logo {
  display: block;
  max-width: 12rem;
}

footer ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

@media (min-width: 768px) {
  footer {
    font-size: 0.875rem;
  }
}

@media (min-width: 992px) {
  footer .logo {
    max-width: 13rem;
  }

  footer {
    font-size: 1rem;
  }
}

@media (min-width: 1200px) {
  footer .logo {
    max-width: 14rem;
  }
}

/** Footer End */

/** Header Begin */
header {
  position: fixed;
  left: 0.625rem;
  top: 0.625rem;
  right: 0.625rem;
  z-index: 5;
}

header .header-container {
  position: relative;
  background-color: #fff;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  border-radius: 1rem;
  max-height: 4rem;
  overflow: hidden;
  transition: 0.5s;
  z-index: 1;
}

header ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

header ul li {
  margin: 0;
}

header a {
  display: inline-block;
  color: var(--gray);
  vertical-align: middle;
  font-weight: 700;
}

header .hamburger-container {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

header .logo {
  top: 50%;
  position: relative;
  transform: translate(0, -50%);
}

header .logo img {
  height: 1.6rem;
  transition: height 0.3s;
}

header .icon-category {
  mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M5.92,11.47a2.542,2.542,0,0,1,2.54,2.561h0V17.44A2.548,2.548,0,0,1,5.92,20H2.54A2.554,2.554,0,0,1,0,17.44H0V14.031A2.549,2.549,0,0,1,2.54,11.47H5.92Zm11.54,0A2.549,2.549,0,0,1,20,14.031h0V17.44A2.554,2.554,0,0,1,17.46,20H14.08a2.548,2.548,0,0,1-2.54-2.56h0V14.031a2.542,2.542,0,0,1,2.54-2.561h3.38ZM5.92,0A2.548,2.548,0,0,1,8.46,2.561h0V5.97A2.542,2.542,0,0,1,5.92,8.53H2.54A2.548,2.548,0,0,1,0,5.97H0V2.561A2.555,2.555,0,0,1,2.54,0H5.92ZM17.46,0A2.555,2.555,0,0,1,20,2.561h0V5.97a2.548,2.548,0,0,1-2.54,2.56H14.08a2.542,2.542,0,0,1-2.54-2.56h0V2.561A2.548,2.548,0,0,1,14.08,0h3.38Z" /></svg>') no-repeat center / contain;
}

header .hamburger {
  background-color: var(--red);
  height: 1.5rem;
  width: 1.5rem;
}

header nav {
  position: absolute;
  max-height: 0;
  opacity: 0;
  transition: 0.3s;
}

header nav .menu-list li {
  border-bottom: 1px solid #e0e0e0;
}

header nav .menu-list a {
  display: block;
  padding: 1.2rem 0.2rem;
}

header.active .header-container {
  height: auto;
  max-height: 91vh;
  overflow-y: auto;
}

header .header-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
}

header.active .header-overlay {
  opacity: 1;
  height: 100vh;
}

header.active nav {
  opacity: 1;
  max-height: 100%;
  position: relative;
}

header a.active {
  color: var(--red);
}

@media (min-width: 992px) {
  header .header-container {
    height: 5rem;
    max-height: none;
  }

  header.active .header-overlay {
    opacity: 0;
    height: 0;
  }

  header nav .menu-list li {
    border-bottom: 0;
  }

  header nav {
    opacity: 1;
    max-height: 100%;
    position: relative;
  }

  header nav .menu-list a {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media (min-width: 1200px) {
  header .header-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  header .logo img {
    height: 1.8rem;
  }

  header nav .menu-list {
    max-width: 80%;
    margin: 0 auto;
  }
}

/** Header End */

/** Swiper Begin */
.swiper-slide img {
  width: 100%;
}

.swiper {
  --swiper-pagination-bottom: 1.875em;
  --swiper-scrollbar-drag-bg-color: #5b655c;
  --swiper-pagination-bullet-size: 10px;
}

.swiper-pagination-bullet {
  background: #fff;
  opacity: 1;
  border: 1px solid #fff;
}

.swiper-pagination-bullet-active {
  background: var(--red);
}

.swiper-button-prev,
.swiper-button-next {
  background: rgb(213, 219, 221, 0.65);
  color: #352e2c;
  border-radius: 6px;
  padding: 0 1.4em;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-size: 1em;
}

.swiper-button-prev {
  left: 0;
}

.swiper-button-next {
  right: 0;
}

/** Swiper End */

/* Breadcrumb Begin */
.breadcrumb-list {
  font-weight: 500;
}

.breadcrumb-item+.breadcrumb-item {
  --bs-breadcrumb-item-padding-x: 0.8em;
}

.breadcrumb-item+.breadcrumb-item::before {
  content: "\f0c8";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  font-size: 8px;
  margin-top: 6px;
  color: #DFE3EB;
}

.breadcrumb-item:last-child::before {
  color: var(--red);
}

.breadcrumb-list a:not(:hover) {
  color: var(--gray);
}

/* Breadcrumb End */

/** Standard Begin */
.x-small {
  font-size: 0.8125em;
}

.xx-small {
  font-size: 0.75em;
}

.fc-lightblue {
  color: var(--lightblue);
}

.fc-red {
  color: var(--red);
}

.fc-gray {
  color: var(--gray);
}

.fw-thin {
  font-weight: 100;
}

.fw-med {
  font-weight: 500;
}

.hide {
  display: none;
}

.line-clamp-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-clamp: 3;
  overflow: hidden;
}

.outline-none {
  outline: none;
}

.text-balance {
  text-wrap: balance;
}

.text-pretty {
  text-wrap: pretty;
}

.title-gradient {
  padding: 0.7em 1.5em;
  background: linear-gradient(270deg, #ffffff00 40%, #e7e1e6 100%);
  border-radius: 20em 0 0 20em;
  color: var(--red);
  font-weight: 700;
  margin-bottom: 1.5em;
  display: flex;
  align-items: center;
}

.top-7 {
  top: 7em;
}

.mt-object-contain {
  object-fit: contain;
}

@media (min-width: 768px) {
  .title-gradient-sm {
    background: linear-gradient(270deg, #ffffff00 65%, #e7e1e6 100%);
  }
}

/** Standard End */

/** Button Begin */
.btn {
  --bs-btn-disabled-bg: #dddd;
}

.btn-default {
  background-color: #000;
  color: #fff;
  border-radius: 0.8em;
  font-size: 1em;
  padding: 0.2em 0.2em 0.2em 1em;
  min-width: 9rem;
  text-align: left;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s;
  font-weight: 500;
  cursor: pointer;
}

.btn-default::after {
  content: "";
  position: relative;
  width: 2em;
  height: 2em;
  background-color: #fff;
  border-radius: 0.5em;
  display: block;
  margin-left: 0.5em;
}

.btn-default::before {
  content: "";
  position: absolute;
  z-index: 1;
  right: 0.6em;
  top: 50%;
  transform: translate(0, -50%) rotate(320deg);
  transition: all 0.3s;
  width: 1.2em;
  height: 0.8em;
  background-color: #000;
  mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-105.4 105.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/></svg>') no-repeat center;
}

.btn-default:hover,
.btn-default:active {
  background-color: #e2231a !important;
  color: #fff !important;
}

.btn-default:hover::before,
.btn-default:active::before {
  background-color: #e2231a;
  transform: translate(0, -50%) rotate(360deg);
}

.btn-default-sm {
  text-indent: -99999em;
  overflow: hidden;
  min-width: 0;
  padding: 0.2em;
  background-color: transparent;
}

a:hover .btn-default-sm,
a:active .btn-default-sm {
  background-color: transparent !important;
}

.btn-default-sm::before,
a:hover .btn-default-sm::before {
  background-color: #fff;
  width: 2em;
  height: 1.2em;
}

a:hover .btn-default-sm::before,
a:active .btn-default-sm::before {
  transform: translate(0, -50%) rotate(360deg);
}

.btn-default-sm::after {
  background-color: #000;
  width: 3em;
  height: 3em;
  border-radius: 0.7em;
  margin-left: 0;
}

a:hover .btn-default-sm::after,
a:active .btn-default-sm::after {
  background-color: #e2231a;
}

/** Button End */

/* Hero Banner Begin*/
#hero-banner .swiper-slide {
  container-type: inline-size;
}

#hero-banner .title {
  font-size: min(5.5cqw, 2em);
}

@media (min-width: 768px) {
  #hero-banner .title {
    font-size: min(5.5cqw, 3em);
  }
}

/* Hero Banner End*/

/* Business Common Begin */
.icon-global-consumer-goods {
  mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48.922 60.215"><g data-name="Group 1"><path fill="none" stroke="%23555759" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M9.138 42.939a4.463 4.463 0 0 0-4.466-4.466M10.524 21.905v-6.321a3.813 3.813 0 0 1 3.814-3.813h7.267a3.81 3.81 0 0 1 3.813 3.813v6.321"/><path fill="none" stroke="%23555759" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M14.445 11.772v-2.4a.47.47 0 0 1 .469-.469h6.115a.47.47 0 0 1 .469.469v2.4M18.454 21.905h28.531a.937.937 0 0 1 .937.937v35.435a.937.937 0 0 1-.937.937h-5.473M8.88 36.566V22.843a.937.937 0 0 1 .937-.937h4.538M9.643 59.198s0 0 0 0a1 1 0 0 0 .17.016h27.6M38.887 12.04h4.8a.47.47 0 0 1 .469.469v2.492a.46.46 0 0 0 .071.248l1.76 2.815a.46.46 0 0 1 .071.248v3.593"/><path fill="none" stroke="%23555759" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M31.225 37.336h-6.993a6.11 6.11 0 0 1-6.1-6.1v-3.494a1.523 1.523 0 0 1 1.523-1.523 1.523 1.523 0 0 1 1.523 1.523v3.494a3.06 3.06 0 0 0 3.056 3.055h6.993a3.06 3.06 0 0 0 3.055-3.055v-3.494a1.523 1.523 0 0 1 1.523-1.523 1.523 1.523 0 0 1 1.523 1.523v3.494a6.107 6.107 0 0 1-6.103 6.1M17.275 51.076a8.14 8.14 0 0 1-8.138 8.138 8.14 8.14 0 0 1-8.138-8.138 8.14 8.14 0 0 1 8.138-8.138 8.14 8.14 0 0 1 8.138 8.138M14.425 35.232a.955.955 0 0 0-.822-.822 4.9 4.9 0 0 0-4.1 1.389 4.9 4.9 0 0 0-1.389 4.1.955.955 0 0 0 .822.822 4.9 4.9 0 0 0 4.1-1.389 4.9 4.9 0 0 0 1.389-4.1M28.684 42.27a4.1 4.1 0 0 0-2.024.55 1.7 1.7 0 0 1-1.658 0 4.1 4.1 0 0 0-2.018-.55c-3.151 0-5.706 3.793-5.706 8.473s2.555 8.472 5.706 8.472a4.1 4.1 0 0 0 2.024-.55 1.7 1.7 0 0 1 1.658 0 4.1 4.1 0 0 0 2.024.55c3.151 0 5.706-3.793 5.706-8.472s-2.557-8.473-5.712-8.473"/><path fill="none" stroke="%23555759" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M25.835 43.254a3.215 3.215 0 0 1 3.217-3.217M25.418 17.519H10.525M44.155 15.136h-5.268M25.418 21.906V7.734A6.734 6.734 0 0 1 32.153 1a6.72 6.72 0 0 1 4.765 1.973 6.72 6.72 0 0 1 1.973 4.761v14.172"/><path fill="none" stroke="%23555759" stroke-miterlimit="10" stroke-width="2" d="M29.569 6.331a7.3 7.3 0 0 1 5.167 0"/><path fill="none" stroke="%23555759" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M29.569 6.331a7.3 7.3 0 0 1 5.167 0"/><path fill="none" stroke="%23555759" stroke-miterlimit="10" stroke-width="2" d="M29.569 11.545a7.3 7.3 0 0 1 5.167 0"/><path fill="none" stroke="%23555759" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M29.569 11.545a7.3 7.3 0 0 1 5.167 0"/><path fill="none" stroke="%23555759" stroke-miterlimit="10" stroke-width="2" d="M29.569 16.757a7.3 7.3 0 0 1 5.167 0"/><path fill="none" stroke="%23555759" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M29.569 16.757a7.3 7.3 0 0 1 5.167 0"/></g></svg>') no-repeat 0 0 / contain;
  background-color: currentColor;
}

.icon-licensing-business {
  mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 65.131 56.915"><path fill="%23555759" fill-rule="evenodd" d="M53.116 33.131 57.723 53.4a1.258 1.258 0 0 1-1.23 1.541H28.346a1.26 1.26 0 0 1-1.231-1.541l4.607-20.269a1.98 1.98 0 0 1 1.961-1.567h3.433v2.891a.987.987 0 1 0 1.974 0v-2.891h6.656v2.891a.987.987 0 1 0 1.974 0v-2.891h3.436a1.976 1.976 0 0 1 1.96 1.565Zm-7.37-3.538h-6.653v-1.417a3.327 3.327 0 1 1 6.653 0Zm-22.658 14.81h4.049l2.661-11.708a3.964 3.964 0 0 1 3.885-3.1h3.433v-1.419a5.3 5.3 0 1 1 10.6 0v1.417h1.947V17.287a.99.99 0 0 1 1.466-.863l7.278 4.04 4.441-7.126L49.063 1.974h-5.6a8.21 8.21 0 0 1-16.3 0h-5.6L7.771 13.339l4.445 7.125 7.275-4.042a.988.988 0 0 1 1.466.863v21.319a13 13 0 0 1 .935 1.676 15.3 15.3 0 0 1 1.196 4.122Zm-5.572 3.2a19.8 19.8 0 0 0-3.347-11.775 8.6 8.6 0 0 1 1.261.493c4.934 2.407 5.856 7.472 5.893 10.745a53 53 0 0 1-3.807.537m2.763 6.148a41.25 41.25 0 0 1-17.264 0 21.4 21.4 0 0 1-.964-4.667 58.9 58.9 0 0 0 19.19 0 21.5 21.5 0 0 1-.961 4.666ZM1.97 47.064c.037-3.273.961-8.338 5.893-10.745a8.5 8.5 0 0 1 1.262-.493 19.78 19.78 0 0 0-3.348 11.775 51 51 0 0 1-3.807-.537m13.568.7a59 59 0 0 1-7.783 0c-.153-4.666 1.3-9.134 3.892-11.926 2.594 2.798 4.046 7.266 3.891 11.932Zm42.73-25.124a.986.986 0 0 0 1.316-.34l5.4-8.656a.985.985 0 0 0-.211-1.284L50.045.225A1 1 0 0 0 49.417 0h-6.885a.99.99 0 0 0-.987.987 6.236 6.236 0 1 1-12.472 0A.99.99 0 0 0 28.086 0h-6.884a.98.98 0 0 0-.628.225L5.849 12.364a.986.986 0 0 0-.21 1.284l5.4 8.656a.986.986 0 0 0 1.316.34l6.624-3.68v17.367a10.79 10.79 0 0 0-11.981-1.783 11.65 11.65 0 0 0-5.59 5.733c-2.016 4.361-1.709 10.062-.077 14.648a.99.99 0 0 0 .711.631 43.24 43.24 0 0 0 19.207 0 .98.98 0 0 0 .714-.631 23 23 0 0 0 1.317-8.552h3.409l-1.5 6.586a3.237 3.237 0 0 0 3.154 3.953h28.15a3.23 3.23 0 0 0 3.155-3.953l-4.607-20.269a3.96 3.96 0 0 0-3.4-3.073V18.964Z" data-name="merchandise (1)"/></svg>') no-repeat 0 0 / contain;
  background-color: currentColor;
}

.icon-smart-innovations {
  mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48.539 58.215"><path fill="%23555759" d="M48.131 25.634c1.145.964-.362 2.587-1.507 1.649L33.383 16.171a1.25 1.25 0 0 0-1.649 0l-5.006 4.263a1.242 1.242 0 0 1-2.005-.893v-.712a.556.556 0 0 0-.576-.55h-1a.55.55 0 0 0-.569.55v4.334a2.4 2.4 0 0 1-.5 1.171l-3.577 2.95c-1.145.964-2.646-.686-1.5-1.649l3.079-2.587a.6.6 0 0 0 .213-.414v-4.9a1.72 1.72 0 0 1 1.714-1.714h3.292a1.8 1.8 0 0 1 1.223.479c.285.278.569.647 1 .278l2.717-2.342c.427-.343 1.145-.479 1.145-1.028V5.64a3.42 3.42 0 0 0-3.444-3.363H5.821a3.43 3.43 0 0 0-3.435 3.364v46.94a3.43 3.43 0 0 0 3.435 3.363H27.94a3.42 3.42 0 0 0 3.454-3.364v-7.425a.556.556 0 0 0-.569-.55H23.79a3.5 3.5 0 0 1-3.506-3.435V29.832a1.146 1.146 0 0 1 2.29 0V41.17a1.177 1.177 0 0 0 1.216 1.164h17.536a1.235 1.235 0 0 0 1.223-1.164V29.754a1.147 1.147 0 0 1 2.29 0V41.17a3.506 3.506 0 0 1-3.512 3.461h-7.013a.556.556 0 0 0-.576.55v7.4a5.763 5.763 0 0 1-5.821 5.634h-22.1a5.763 5.763 0 0 1-5.821-5.634V5.634A5.763 5.763 0 0 1 5.821 0H27.94a5.763 5.763 0 0 1 5.821 5.634V13.4c0 .55.718.686 1.145 1.028ZM16.203 39.456a10.485 10.485 0 0 1 .071-20.964c.142-.065.285 0 .433.142s.142.2.142.408v1.1a.543.543 0 0 1-.5.55 8.286 8.286 0 0 0-.071 16.565.61.61 0 0 1 .576.55v1.1a.41.41 0 0 1-.22.414.54.54 0 0 1-.427.136ZM7.4 7.49a1.132 1.132 0 0 1 0-2.264h.569a1.132 1.132 0 0 1 0 2.264Zm5.582 0a1.132 1.132 0 0 1 0-2.264h7.8a1.132 1.132 0 0 1 0 2.264Zm0 45.226a1.1 1.1 0 1 1 0-2.2h7.8a1.1 1.1 0 1 1 0 2.2Z" data-name="Home Control"/></svg>') no-repeat 0 0 / contain;
  background-color: currentColor;
}

.icon-building-materials {
  mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 58.215 58.215"><path fill="%23555759" d="M34.929 32.016H23.286a.97.97 0 0 0 0 1.94h11.643a.97.97 0 0 0 0-1.94M14.271 43.377l.97-.97a.97.97 0 0 0-1.372-1.372l-.97.97a.97.97 0 1 0 1.372 1.372M18.719 42.005l-4.851 4.851a.97.97 0 1 0 1.372 1.372l4.851-4.851a.97.97 0 0 0-1.372-1.372M23.286 5.821h11.643a.97.97 0 0 0 0-1.94H23.286a.97.97 0 1 0 0 1.94"/><path fill="%23555759" d="M55.161 5.822h.139a2.84 2.84 0 0 0 2.044-.848 2.87 2.87 0 0 0 .856-2.317A2.984 2.984 0 0 0 55.2 0H2.911A2.84 2.84 0 0 0 .866.849a2.87 2.87 0 0 0-.854 2.316 2.984 2.984 0 0 0 3.007 2.657h.034l3.228 20.172a4.84 4.84 0 0 0 .92 2.144h-4.29a2.84 2.84 0 0 0-2.044.848A2.87 2.87 0 0 0 .012 31.3a2.984 2.984 0 0 0 3.008 2.658h.034l3.227 20.173a4.83 4.83 0 0 0 4.79 4.085h36.072a4.83 4.83 0 0 0 4.79-4.085l3.228-20.171h.139a2.84 2.84 0 0 0 2.044-.848 2.87 2.87 0 0 0 .855-2.317 2.984 2.984 0 0 0-2.999-2.657h-4.186a4.84 4.84 0 0 0 .92-2.144ZM1.941 3a.95.95 0 0 1 .291-.776.93.93 0 0 1 .679-.283H55.2a1.05 1.05 0 0 1 1.079.88.95.95 0 0 1-.291.776.93.93 0 0 1-.679.284H41.721a2.91 2.91 0 0 0-2.911 2.911A2.91 2.91 0 0 1 35.9 9.7H22.316a2.91 2.91 0 0 1-2.911-2.911 2.91 2.91 0 0 0-2.911-2.911H3.019A1.05 1.05 0 0 1 1.941 3m20.375 8.643H35.9A4.83 4.83 0 0 0 39.755 9.7H47.5a.978.978 0 0 1 .963 1.127L46.45 23.444a.97.97 0 0 1-.964.813H12.73a.97.97 0 0 1-.964-.813L9.749 10.836a.978.978 0 0 1 .963-1.136h7.748a4.83 4.83 0 0 0 3.856 1.941Zm27.7 42.181a2.9 2.9 0 0 1-2.875 2.451H11.072A2.9 2.9 0 0 1 8.2 53.824L5.019 33.959h11.475a.97.97 0 0 1 .97.97 5 5 0 0 0 .1.97h-6.85a2.917 2.917 0 0 0-2.88 3.375l2.017 12.614a2.91 2.91 0 0 0 2.879 2.447h32.755a2.91 2.91 0 0 0 2.88-2.447l2.019-12.618A2.918 2.918 0 0 0 47.5 35.9h-6.85a5 5 0 0 0 .1-.97.97.97 0 0 1 .97-.97H53.2ZM39.755 37.84H47.5a.978.978 0 0 1 .963 1.127L46.45 51.576a.97.97 0 0 1-.964.818H12.73a.97.97 0 0 1-.964-.813L9.749 38.973a.978.978 0 0 1 .962-1.132h7.749a4.83 4.83 0 0 0 3.856 1.941H35.9a4.83 4.83 0 0 0 3.855-1.942m16.519-6.882a.95.95 0 0 1-.291.776.93.93 0 0 1-.679.284H41.721a2.91 2.91 0 0 0-2.911 2.912 2.91 2.91 0 0 1-2.91 2.91H22.316a2.91 2.91 0 0 1-2.911-2.911 2.91 2.91 0 0 0-2.911-2.911H3.019a1.05 1.05 0 0 1-1.079-.881.95.95 0 0 1 .291-.776.93.93 0 0 1 .679-.283H55.2a1.05 1.05 0 0 1 1.079.88Zm-45.2-2.82A2.9 2.9 0 0 1 8.2 25.687L5.019 5.822h11.475a.97.97 0 0 1 .97.97 5 5 0 0 0 .1.97h-6.85a2.917 2.917 0 0 0-2.88 3.375l2.017 12.618A2.91 2.91 0 0 0 12.73 26.2h32.755a2.91 2.91 0 0 0 2.88-2.447l2.019-12.613A2.92 2.92 0 0 0 47.5 7.763h-6.85a5 5 0 0 0 .1-.97.97.97 0 0 1 .97-.97H53.2l-3.182 19.864a2.9 2.9 0 0 1-2.875 2.451H11.072Z"/><path fill="%23555759" d="M13.584 15.525a.97.97 0 0 0 .686-.284l.97-.97a.97.97 0 0 0-1.372-1.372l-.97.97a.97.97 0 0 0 .686 1.656M13.868 20.091a.97.97 0 0 0 1.372 0l4.851-4.851a.97.97 0 0 0-1.372-1.372l-4.851 4.851a.97.97 0 0 0 0 1.372"/></svg>') no-repeat 0 0 / contain;
  background-color: currentColor;
}

.icon-triangle-trade-export {
  mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 49.343 60.215"><g fill="none" stroke="%23555759" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="2.613" stroke-width="2" data-name="Group 2" transform="translate(1.013 1)"><path d="M4.934 11.558C9.153 4.714 15.968 0 24.93 0c15.28 0 22.4 7.184 22.4 16.046 0 10.795-5.954 15.944-15.288 17.4-11.516 1.793-5.99 20.323-19.476 19.5C5.066 52.489-.903 40.513.113 26.968a37 37 0 0 1 .815-5.44" data-name="Path 26"/><path d="M24.93 4.733c-12.436 0-19.257 11.279-20.105 22.588a31.2 31.2 0 0 0 2.572 15.472c.92 1.894 3.047 5.28 5.457 5.427a4.13 4.13 0 0 0 3.285-.866c1.306-1.27 2.278-4.283 2.894-5.98 2.258-6.221 5.031-11.478 12.284-12.607 7.6-1.183 11.289-4.824 11.289-12.72C42.605 6.833 32.274 4.733 24.93 4.733" data-name="Path 27"/><path d="M47.289 17.582v9.131a11.376 11.376 0 0 1-11.333 11.352c-10.846 1.314-4.59 20.654-23.39 20.14-6.861 0-12.383-8.419-12.474-18.707l-.073-8.274" data-name="Path 28"/><path d="m2.502 16.427.001.001" data-name="Line 1"/><circle cx="3.55" cy="3.55" r="3.55" data-name="Ellipse 1" transform="translate(20.843 12.581)"/></g></svg>') no-repeat 0 0 / contain;
  background-color: currentColor;
}

/* Business Common End */

/** Animations Begin */
.animate-image-scale img {
  transform: translate(-50%, -50%) scale(0.7);
  transform-origin: center center;
  transition: transform 0.3s ease-in-out;
}

.animate-image-scale:hover img {
  transform: translate(-50%, -50%) scale(0.9);
}

.animate-title-up {
  overflow: hidden;
}

.animate-title-up span.title-up {
  display: inline-block;
}

.animate-glass-card {
  position: relative;
  overflow: hidden;
}

.animate-glass-card::after {
  content: "";
  position: absolute;
  top: 0;
  left: var(--shine-pos);
  width: var(--reflect-x);
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  transform: skewX(-20deg);
  z-index: 3;
  transition: left 0.3s ease-in-out;
}

/** Animations End */

/** Partner Slide Begin */
.gradient-horizontal {
  position: relative;
}

.gradient-horizontal::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: min(20%, 10em);
  height: 100%;
  background: transparent linear-gradient(90deg, #ffffff 10%, #fffffff0 57%, #ffffff00 100%);
  z-index: 2;
}

.gradient-horizontal::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: min(20%, 10em);
  height: 100%;
  background: transparent linear-gradient(270deg, #ffffff 10%, #fffffff0 57%, #ffffff00 100%);
  z-index: 2;
}

/** Partner Slide End */
