/* ----------------- */
/* --- Scrollbar --- */
/* ----------------- */
.cig--dropdown-scroll-wrapper::-webkit-scrollbar {
  width: 5px;
}
.cig--dropdown-scroll-wrapper::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.cig--dropdown-scroll-wrapper::-webkit-scrollbar-thumb {
  background: var(--color-blue-dark);
  border-radius: var(--border-radius-10);
}
.cig--dropdown-scroll-wrapper::-webkit-scrollbar-thumb:hover {
  background: var(--color-grey-dark);
}
/* ------------------- */
/* --- INPUT FOCUS --- */
/* ------------------- */
input:focus {
  /* border: 1px solid #2867c6;
  box-shadow: inset 0.5px 0px 3px #2867c6; */
  outline-offset: 0px;
  outline: none;
}
/* --------------------- */
/* --- Sticky Navbar --- */
/* --------------------- */
header.cig--sticky-navbar {
  background: var(--color-blue-light-bg);
  z-index: 1000;
  position: sticky;
  top: 0;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.hidden--menu {
  transform: translateY(-100%);
}

nav.cig--navbar-pc {
  position: relative;
  box-sizing: border-box;
}
.cig--navbar-mobile {
  display: none;
}

/* ------------------------ */
/* TOP SECTION - SITE LINKS */
/* ------------------------ */
a.cig--head-logo {
  display: block;
  height: 50px;
  min-width: 215px;
  scale: 1;
  background: url("data:image/svg+xml,%3Csvg width='125' height='29' viewBox='0 0 125 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5205 0.352323C14.6746 -0.119231 15.344 -0.116814 15.4948 0.35584L18.2767 9.08071C18.3817 9.41 18.1354 9.7461 17.7891 9.74619L12.155 9.74768C11.807 9.74777 11.5604 9.40879 11.6683 9.07869L14.5205 0.352323Z' fill='%23112D51'/%3E%3Cpath d='M24.4386 28.3318C24.5892 28.8032 24.0472 29.1914 23.6478 28.8983L16.2836 23.4937C16.0046 23.2889 16.0057 22.8726 16.2858 22.6694L20.8623 19.3472C21.1445 19.1423 21.545 19.2732 21.651 19.605L24.4386 28.3318Z' fill='%23112D51'/%3E%3Cpath d='M5.35947 28.3284C5.2051 28.7999 5.747 29.192 6.14816 28.8991L13.553 23.4927C13.8325 23.2887 13.8324 22.8723 13.5529 22.6684L9.00488 19.3499C8.72397 19.145 8.32439 19.2735 8.21632 19.6035L5.35947 28.3284Z' fill='%23112D51'/%3E%3Cpath d='M0.205936 11.5786C-0.187756 11.2843 0.0207292 10.6594 0.512634 10.6592L9.43067 10.6569C9.7794 10.6568 10.0261 10.9971 9.91681 11.3275L8.14871 16.6743C8.03909 17.0058 7.63587 17.1322 7.35587 16.923L0.205936 11.5786Z' fill='%23112D51'/%3E%3Cpath d='M10.6317 12.2065C10.5224 12.5369 10.7691 12.8772 11.1178 12.8771L27.8238 12.8727C27.9318 12.8727 28.037 12.8386 28.1244 12.7752L29.7799 11.5754C30.1811 11.2846 29.9748 10.6514 29.479 10.6516L11.5142 10.6563C11.2934 10.6564 11.0975 10.7977 11.0283 11.007L10.6317 12.2065Z' fill='%23B31942'/%3E%3Cpath d='M9.59676 15.336C9.48749 15.6665 9.73418 16.0068 10.0829 16.0067L23.5046 16.0031C23.6126 16.0031 23.7178 15.969 23.8052 15.9057L25.3215 14.8067C25.7227 14.5159 25.5164 13.8828 25.0206 13.8829L10.4459 13.8867C10.2251 13.8868 10.0293 14.0282 9.96007 14.2374L9.59676 15.336Z' fill='%23B31942'/%3E%3Cpath d='M19.4862 19.0359C19.3988 19.0993 19.2936 19.1334 19.1855 19.1334L9.98452 19.1359C9.88673 19.1359 9.79098 19.108 9.70861 19.0554L8.93541 18.5619C8.73845 18.4361 8.65192 18.1932 8.72518 17.9717L8.92516 17.3669C8.99435 17.1577 9.19022 17.0164 9.41103 17.0163L20.7013 17.0133C21.1972 17.0132 21.4035 17.6463 21.0023 17.9371L19.4862 19.0359Z' fill='%23B31942'/%3E%3Cpath d='M14.5993 22.177C14.7767 22.2902 15.0054 22.2834 15.1758 22.1599L16.6832 21.0674C17.0845 20.7766 16.8782 20.1434 16.3823 20.1436L13.1645 20.1444C12.6532 20.1446 12.4582 20.8103 12.8889 21.0853L14.5993 22.177Z' fill='%23B31942'/%3E%3Cpath d='M49.4949 12.893L50.7151 13.7597C49.7431 15.266 47.7165 16.4422 45.2969 16.4422C40.9334 16.4422 37.666 13.2026 37.666 8.76612C37.666 4.32968 40.9334 1.09004 45.2969 1.09004C47.1167 1.09004 49.0813 1.77099 50.3635 3.40112L49.0607 4.37095C48.4816 3.42176 46.8479 2.45193 45.2969 2.45193C41.5332 2.45193 39.279 5.40268 39.279 8.76612C39.279 12.1296 41.5332 15.0803 45.2969 15.0803C46.8272 15.0803 48.3989 14.5851 49.4949 12.893Z' fill='%23112D51'/%3E%3Cpath d='M54.5843 12.2327L52.9713 16.0708H51.2342L57.6036 1.46147H59.0512L65.4206 16.0708H63.6835L62.0704 12.2327H54.5843ZM58.3274 3.19478L55.1427 10.8709H61.4914L58.3274 3.19478Z' fill='%23112D51'/%3E%3Cpath d='M68.8855 9.28199V16.0708H67.3965V1.46147H71.9047C74.8826 1.46147 76.7231 2.74081 76.7231 5.36141C76.7231 7.3836 75.3789 8.9312 72.9801 9.13754L77.1988 16.0708H75.379L71.367 9.28199H68.8855ZM68.8855 2.82335V7.9201H71.5325C74.2002 7.9201 75.1101 6.76456 75.1101 5.36141C75.1101 3.95826 74.2002 2.82335 71.5325 2.82335H68.8855Z' fill='%23112D51'/%3E%3Cpath d='M81.144 9.15818V14.7089H88.9817V16.0708H79.655V1.46147H88.7335V2.82335H81.144V7.7963H88.2372V9.15818H81.144Z' fill='%23112D51'/%3E%3Cpath d='M93.4025 9.15818V14.7089H101.24V16.0708H91.9135V1.46147H100.992V2.82335H93.4025V7.7963H100.496V9.15818H93.4025Z' fill='%23112D51'/%3E%3Cpath d='M105.661 9.28199V16.0708H104.172V1.46147H108.68C111.658 1.46147 113.499 2.74081 113.499 5.36141C113.499 7.3836 112.155 8.9312 109.756 9.13754L113.974 16.0708H112.154L108.143 9.28199H105.661ZM105.661 2.82335V7.9201H108.308C110.976 7.9201 111.886 6.76456 111.886 5.36141C111.886 3.95826 110.976 2.82335 108.308 2.82335H105.661Z' fill='%23112D51'/%3E%3Cpath d='M124.661 2.86462L123.358 3.87572C122.717 2.92653 121.766 2.45193 120.525 2.45193C118.995 2.45193 117.403 3.25668 117.403 5.09316C117.403 9.03437 124.909 6.95028 124.909 12.2121C124.909 14.874 122.407 16.4422 120.091 16.4422C118.312 16.4422 116.596 15.8025 115.479 14.2756L116.823 13.3057C117.444 14.3787 118.623 15.0803 120.153 15.0803C121.621 15.0803 123.296 14.1311 123.296 12.4185C123.296 8.29153 115.789 10.582 115.789 5.2376C115.789 2.41066 118.147 1.09004 120.525 1.09004C122.18 1.09004 123.503 1.54401 124.661 2.86462Z' fill='%23112D51'/%3E%3Cpath d='M38.455 20.1529V27.6449H37.6914V20.1529H38.455Z' fill='%23B31942'/%3E%3Cpath d='M41.4421 20.1529L45.9175 26.5021H45.9387V20.1529H46.7023V27.6449H45.7478L41.2724 21.2323H41.2512V27.6449H40.4877V20.1529H41.4421Z' fill='%23B31942'/%3E%3Cpath d='M57.8126 20.9677L57.2399 21.5286C56.7309 20.9889 56.0203 20.6609 55.0977 20.6609C53.1676 20.6609 52.0116 22.1741 52.0116 23.8989C52.0116 25.6238 53.1676 27.137 55.0977 27.137C55.8719 27.137 56.6142 26.9253 57.1763 26.6079V24.1H55.384V23.4016H57.9398V27.0735C57.102 27.5708 56.0097 27.8354 55.0977 27.8354C52.86 27.8354 51.1844 26.174 51.1844 23.8989C51.1844 21.6238 52.86 19.9625 55.0977 19.9625C56.2854 19.9625 57.1445 20.3011 57.8126 20.9677Z' fill='%230A71B9'/%3E%3Cpath d='M67.2651 23.8989C67.2651 26.174 65.5895 27.8354 63.3518 27.8354C61.1142 27.8354 59.4386 26.174 59.4386 23.8989C59.4386 21.6238 61.1142 19.9625 63.3518 19.9625C65.5895 19.9625 67.2651 21.6238 67.2651 23.8989ZM66.4379 23.8989C66.4379 22.1741 65.282 20.6609 63.3518 20.6609C61.4217 20.6609 60.2658 22.1741 60.2658 23.8989C60.2658 25.6238 61.4217 27.137 63.3518 27.137C65.282 27.137 66.4379 25.6238 66.4379 23.8989Z' fill='%230A71B9'/%3E%3Cpath d='M68.5906 20.1529L70.9767 26.5021H70.9979L73.4583 20.1529H74.2855L71.3585 27.6449H70.595L67.7422 20.1529H68.5906Z' fill='%230A71B9'/%3E%3Cpath d='M76.0388 24.1V26.9465H80.0582V27.6449H75.2753V20.1529H79.9309V20.8513H76.0388V23.4016H79.6764V24.1H76.0388Z' fill='%230A71B9'/%3E%3Cpath d='M82.3253 24.1635V27.6449H81.5617V20.1529H83.8736C85.4007 20.1529 86.3446 20.809 86.3446 22.1529C86.3446 23.1899 85.6553 23.9836 84.4251 24.0894L86.5885 27.6449H85.6553L83.5979 24.1635H82.3253ZM82.3253 20.8513V23.4651H83.6827C85.0508 23.4651 85.5174 22.8725 85.5174 22.1529C85.5174 21.4333 85.0508 20.8513 83.6827 20.8513H82.3253Z' fill='%230A71B9'/%3E%3Cpath d='M88.8026 20.1529L93.2779 26.5021H93.2991V20.1529H94.0627V27.6449H93.1082L88.6329 21.2323H88.6117V27.6449H87.8481V20.1529H88.8026Z' fill='%230A71B9'/%3E%3Cpath d='M97.2688 20.1529L99.8035 26.2481L102.338 20.1529H103.505V27.6449H102.741V21.1688H102.72L100.005 27.6449H99.602L96.8871 21.1688H96.8658V27.6449H96.1023V20.1529H97.2688Z' fill='%230A71B9'/%3E%3Cpath d='M106.301 24.1V26.9465H110.32V27.6449H105.537V20.1529H110.193V20.8513H106.301V23.4016H109.938V24.1H106.301Z' fill='%230A71B9'/%3E%3Cpath d='M112.778 20.1529L117.253 26.5021H117.275V20.1529H118.038V27.6449H117.084L112.608 21.2323H112.587V27.6449H111.824V20.1529H112.778Z' fill='%230A71B9'/%3E%3Cpath d='M122.485 20.8513V27.6449H121.721V20.8513H119.208V20.1529H124.998V20.8513H122.485Z' fill='%230A71B9'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
  transition: 0.4s ease;
}
a.cig--head-logo:hover {
  filter: saturate(2);
  transform: scale(0.9);
}
.cig--navbar-primary-wrapper {
  position: relative;
  box-sizing: border-box;
  padding: 12px 30px;
  background: var(--color-blue-dark);
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  z-index: 9999;
}
a.cig--navbar-link-plain {
  display: flex;
  gap: 3px;
}
.cig--dropdown {
  position: relative;
  list-style: none;
}
.dropdown__menu {
  position: absolute;
  z-index: 9999;
  top: 35px;
  left: 0;
  display: flex;
  background-color: var(--color-white);
  border-radius: var(--border-radius-10);
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 5px, 0);
  border: var(--border-grey);
  overflow: hidden;
  transition: 0.5s ease all;
  /* box-shadow: var(--shadow-main); */
  -webkit-box-shadow: 0px 6px 26px 0px rgba(120, 119, 179, 0.32);
  -moz-box-shadow: 0px 6px 26px 0px rgba(120, 119, 179, 0.32);
  box-shadow: 0px 6px 26px 0px rgba(120, 119, 179, 0.32);
}
.dropdown__menu .dropdown__content {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.dropdown__menu .dropdown__content ul.dropdown__nav {
  display: flex;
  flex-direction: column;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 0;
}
.dropdown__menu .dropdown__content ul.dropdown__nav li.dropdown__item {
  display: flex;
  width: 100%;
  transition: 0.35s ease all;
}
.dropdown__menu
  .dropdown__content
  ul.dropdown__nav
  li.dropdown__item
  a.dropdown__link {
  display: inline-block;
  width: 160px;
  text-decoration: none;
  padding: 12px 16px;
  color: var(--color-blue-dark);
  font-weight: 500;
}
.dropdown__menu
  .dropdown__content
  ul.dropdown__nav
  li.dropdown__item
  a.dropdown__link:hover {
  background: var(--color-blue-light-bg);
}
.dropdown--is-active .dropdown__menu {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, -5px, 0);
}
.cig--dropdown a.dropdown__link {
  position: relative;
  text-decoration: none;
  z-index: 999;
}
svg.dropdown__icon {
  fill: var(--color-blue-dark);
  width: 16px;
}
a.dropdown__link.dropdown__link--is-active svg.dropdown__icon-arrow-down {
  transform: rotate3d(0, 0, 1, -180deg);
}

/* ------------- */
/* Navbar Search */
/* ------------- */
#cig__navbar-hidden-wrapper {
  display: none;
  position: absolute;
  top: 82px;
  left: 0;
  width: 100%;
  background: var(--color-blue-light-bg);
  border-bottom: 1px solid rgba(17, 45, 81, 0.2);
  z-index: 9999;
}
button.cig--close-btn {
  border: none;
  background: none;
  font-weight: bold;
  font-size: 18px;
  cursor: pointer;
  transition: 0.2s ease;
}
button.cig--close-btn:hover {
  transform: scale(0.9);
}
.cig--navbar-search-form-wrapper {
  background: var(--color-white);
  position: relative;
  padding: 10px 10px 10px 20px;
  border-radius: 10px;
}
.cig--job-searchbar-padded-wrapper {
  padding: 5px;
  position: relative;
}
.cig--navbar-search-wrapper {
  margin: 0 auto;
  box-sizing: border-box;
  width: 100%;
  padding: 10px 30px;
  background: inherit;
  border-bottom: 1px solid rgba(17, 45, 81, 0.1);
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 10px;
}
ul.cig-searchbar-wrapper {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
ul.cig-searchbar-wrapper li {
  position: relative;
  display: flex;
  flex-direction: row;
  width: 100%;
}
ul.cig-searchbar-wrapper li:last-child {
  width: fit-content;
}
ul.cig-searchbar-wrapper li input,
ul.cig-searchbar-mobile-wrapper li input {
  box-sizing: border-box;
  border: none;
  min-width: 440px;
  width: 100%;
  padding: 10px 10px 10px 30px;
  font-size: 16px;
  font-weight: 500;
  text-overflow: ellipsis;
  background: inherit;
}
ul.cig-searchbar-wrapper li input::placeholder,
ul.cig-searchbar-mobile-wrapper li input::placeholder {
  color: var(--color-blue-dark);
}
ul.cig-searchbar-wrapper li:first-child {
  border-right: 1px solid rgba(17, 45, 81, 0.3);
}
li.cig-searchbar-search-wrapper::before,
li.cig-searchbar-location-wrapper::before {
  width: 20px;
  height: 20px;
  padding: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  z-index: 1;
}
li.cig-searchbar-search-wrapper::before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 17.5L13.7032 13.7032M13.7032 13.7032C14.3126 13.0938 14.796 12.3703 15.1258 11.5741C15.4556 10.7779 15.6254 9.92451 15.6254 9.06269C15.6254 8.20086 15.4556 7.34748 15.1258 6.55126C14.796 5.75503 14.3126 5.03157 13.7032 4.42217C13.0938 3.81276 12.3703 3.32936 11.5741 2.99955C10.7779 2.66975 9.92451 2.5 9.06269 2.5C8.20086 2.5 7.34748 2.66975 6.55126 2.99955C5.75503 3.32936 5.03157 3.81277 4.42217 4.42217C3.19142 5.65291 2.5 7.32216 2.5 9.06269C2.5 10.8032 3.19142 12.4725 4.42217 13.7032C5.65291 14.934 7.32216 15.6254 9.06269 15.6254C10.8032 15.6254 12.4725 14.934 13.7032 13.7032Z' stroke='%23112D51' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}
li.cig-searchbar-location-wrapper::before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 9.5C9.2896 9.5 8.60829 9.23661 8.10596 8.76777C7.60363 8.29893 7.32143 7.66304 7.32143 7C7.32143 6.33696 7.60363 5.70107 8.10596 5.23223C8.60829 4.76339 9.2896 4.5 10 4.5C10.7104 4.5 11.3917 4.76339 11.894 5.23223C12.3964 5.70107 12.6786 6.33696 12.6786 7C12.6786 7.3283 12.6093 7.65339 12.4747 7.95671C12.3401 8.26002 12.1428 8.53562 11.894 8.76777C11.6453 8.99991 11.35 9.18406 11.025 9.3097C10.7001 9.43534 10.3518 9.5 10 9.5ZM10 0C8.01088 0 6.10322 0.737498 4.6967 2.05025C3.29018 3.36301 2.5 5.14348 2.5 7C2.5 12.25 10 20 10 20C10 20 17.5 12.25 17.5 7C17.5 5.14348 16.7098 3.36301 15.3033 2.05025C13.8968 0.737498 11.9891 0 10 0Z' fill='%23112D51'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}

/* Hide the sixth list item */
#id_search_recent li:nth-child(n + 6),
#id_search_suggest li:nth-child(n + 6) {
  display: none;
}

/* Mobile Searchbar */
@media (max-width: 768px) {
  ul.cig-searchbar-wrapper li input,
  ul.cig-searchbar-mobile-wrapper li input {
    padding: 15px 15px 15px 34px;
  }
  li.cig-searchbar-search-wrapper::before,
  li.cig-searchbar-location-wrapper::before {
    width: 16px;
    height: 16px;
    left: 10px;
  }
}
@media (max-width: 460px) {
  .cig--job-searchbar-padded-wrapper {
    padding: 0;
  }
  .cig--navbar-search-form-wrapper {
    position: relative;
    padding: 5px 20px 20px;
    border-radius: 10px;
  }
  ul.cig-searchbar-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0;
    padding-right: 65px;
  }
  ul.cig-searchbar-wrapper li input,
  ul.cig-searchbar-mobile-wrapper li input {
    border-bottom: 1px solid rgba(17, 45, 81, 0.5);
  }
  ul.cig-searchbar-wrapper li:first-child {
    border-right: none;
  }

  ul.cig-searchbar-wrapper li:last-child {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  ul.cig-searchbar-wrapper li input::placeholder,
  ul.cig-searchbar-mobile-wrapper li input::placeholder {
    font-size: 14px;
  }
}
/* --------------------- */
/* Search Dropdown start */
/* --------------------- */
.cig__searchbar__dropdown {
  position: absolute;
  top: calc(100% + 2px);
  left: 0;
  width: 100%;
  background: #fff;
  border: 1px solid rgba(215, 215, 215, 0.5);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  box-shadow: 1px 2px 4px 1px rgba(0, 0, 0, 0.15);
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 5px, 0);
  overflow: hidden;
  transition: 0.5s ease all;
}
/* #dropdown__search-dropdown {
  position: absolute;
  top: calc(100% + 2px);
  left: 0;
  width: 450px;
  padding: 14px;
  background: #fff;
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  box-shadow: 1px 2px 4px 1px rgba(0, 0, 0, 0.15);
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 5px, 0);
  overflow: hidden;
  transition: 0.5s ease all;
} */
@media (max-width: 425px) {
  .cig__searchbar__dropdown {
    position: absolute;
    top: calc(100% + -6px);
    left: 0;
    width: 100%;
    border-radius: 10px;
  }
}
.search_dropdown--active {
  opacity: 1 !important;
  visibility: visible !important;
  transform: translate3d(0, -5px, 0) !important;
}

section.cig--search-dropdown-wrapper li {
  cursor: pointer;
}

.cig-search-dropdown {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
}

.cig-search-dropdown ul.cig-search-recent-list {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 10px;
}
.cig-search-dropdown strong {
  color: #112d51;
  font-size: 16px;
}
ul.cig-search-recent-list li {
  padding-left: 28px;
  position: relative;
  color: #666666;
  font-size: 16px;
}
ul.cig-search-recent-list li::before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.6569 13.6569C12.1566 15.1571 10.1217 16 8 16C5.87827 16 3.84344 15.1571 2.34315 13.6569C0.842855 12.1566 0 10.1217 0 8C0 5.87827 0.842855 3.84344 2.34315 2.34315C3.84344 0.842855 5.87827 0 8 0C10.1217 0 12.1566 0.842855 13.6569 2.34315C15.1571 3.84344 16 5.87827 16 8C16 10.1217 15.1571 12.1566 13.6569 13.6569ZM12.9497 12.9497C14.2625 11.637 15 9.85652 15 8C15 6.14348 14.2625 4.36301 12.9497 3.05025C11.637 1.7375 9.85652 1 8 1C6.14348 1 4.36301 1.7375 3.05025 3.05025C1.7375 4.36301 1 6.14348 1 8C1 9.85652 1.7375 11.637 3.05025 12.9497C4.36301 14.2625 6.14348 15 8 15C9.85652 15 11.637 14.2625 12.9497 12.9497ZM7.85355 3.14645C7.94732 3.24021 8 3.36739 8 3.5V8.71L11.248 10.566C11.3598 10.6334 11.4408 10.7419 11.4736 10.8683C11.5065 10.9946 11.4886 11.1288 11.4238 11.2422C11.3591 11.3556 11.2525 11.4391 11.127 11.4749C11.0014 11.5108 10.8669 11.4961 10.752 11.434L7.252 9.434C7.17547 9.39029 7.11186 9.32712 7.06761 9.25091C7.02335 9.17469 7.00003 9.08813 7 9V3.5C7 3.36739 7.05268 3.24021 7.14645 3.14645C7.24021 3.05268 7.36739 3 7.5 3C7.63261 3 7.75979 3.05268 7.85355 3.14645Z' fill='%23666666'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  top: 1px;
  left: 1px;
}
ul.cig-search-suggest-list {
  padding: 15px 0 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
ul.cig-search-suggest-list li {
  border: 1px solid #2867c6;
  color: #2867c6;
  font-weight: 400;
  padding: 4px 10px;
  border-radius: 50px;
}
/* ------------------- */
/* Search Dropdown end */
/* ------------------- */

.cig--navbar-primary-inner-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  margin-inline: auto;
}

.cig--navbar-links-wrapper {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: end;
  align-items: center;
  gap: 20px;
}

ul.cig--navbar-btn-wrapper {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}

a.cig--navbar-link-plain {
  color: var(--color-blue-dark);
  text-align: right;
  font-size: 14px;
  font-weight: 600;
  margin: 0 10px;
}
a.cig--navbar-link-single {
  color: var(--color-blue-dark);
  text-decoration: none;
  text-align: right;
  font-size: 14px;
  font-weight: 600;
  margin: 0px;
}
/* a.cig--navbar-link-rounded {
  display: inline-block;
  text-decoration: none;
  padding: 16px 25px;
  font-size: 16px;
  font-weight: 500;
  border-radius: 50px;
  text-transform: uppercase;
} */
a.cig--navbar-link-rounded-light {
  color: var(--color-white);
  background: var(--color-blue-light);
  transition: 0.2s ease;
}
a.cig--navbar-link-rounded-dark {
  color: var(--color-white);
  background: var(--color-blue-dark);
  transition: 0.2s ease;
}
a.cig--navbar-link-bordered-light {
  color: var(--color-white);
  border: 1.5px solid var(--color-white);
  transition: all 0.2s ease;
  font-weight: 600;
}
a.cig--navbar-link-bordered-light:hover {
  background: var(--color-white);
  color: var(--color-blue-dark);
  transform: scale(0.95);
}
a.cig--navbar-link-rounded-light:hover,
a.cig--navbar-link-rounded-dark:hover,
button.cig--search-trigger-btn:hover {
  filter: contrast(130%);
  transform: scale(0.95);
}

/* Search BTN Trigger */
button.cig--search-trigger-btn {
  border: none;
  position: relative;
  width: 54px;
  height: 54px;
  border-radius: 100%;
  background: var(--color-blue-light);
  cursor: pointer;
  transition: 0.2s ease;
}
button.cig--search-trigger-btn::before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7192 18.3139L16.0114 14.6333C17.4506 12.8374 18.1476 10.5579 17.959 8.26356C17.7705 5.96919 16.7106 3.83432 14.9975 2.29792C13.2844 0.761532 11.0481 -0.0595993 8.74862 0.00337152C6.44911 0.0663423 4.26109 1.00863 2.63448 2.63648C1.00786 4.26433 0.066292 6.454 0.00336896 8.75527C-0.059554 11.0565 0.760954 13.2945 2.29618 15.0089C3.83141 16.7233 5.96466 17.784 8.25729 17.9727C10.5499 18.1614 12.8277 17.4639 14.6222 16.0235L18.3 19.7042C18.3929 19.7979 18.5035 19.8723 18.6253 19.9231C18.747 19.9739 18.8777 20 19.0096 20C19.1415 20 19.2722 19.9739 19.3939 19.9231C19.5157 19.8723 19.6263 19.7979 19.7192 19.7042C19.8993 19.5177 20 19.2684 20 19.009C20 18.7497 19.8993 18.5004 19.7192 18.3139ZM9.01554 16.0235C7.63189 16.0235 6.27932 15.6129 5.12886 14.8436C3.9784 14.0743 3.08172 12.9809 2.55223 11.7016C2.02273 10.4223 1.88419 9.01462 2.15412 7.65653C2.42406 6.29844 3.09035 5.05095 4.06873 4.07183C5.04712 3.0927 6.29366 2.4259 7.65072 2.15576C9.00778 1.88562 10.4144 2.02426 11.6927 2.55417C12.9711 3.08407 14.0637 3.98142 14.8324 5.13276C15.6011 6.28409 16.0114 7.63769 16.0114 9.02239C16.0114 10.8792 15.2743 12.66 13.9623 13.973C12.6504 15.2859 10.871 16.0235 9.01554 16.0235Z' fill='white'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}

/* --------------------------- */
/* BOTTOM SECTION - SEARCH BAR */
/* --------------------------- */
input.cig--location-input:focus,
.cig--navbar-search-form input:focus {
  outline: none;
}
.cig--navbar-search-form {
  display: flex;
  align-items: center;
}
.cig--navbar-search-form input {
  border-radius: 50px 0 0 50px;
  border: 0;
  font-size: 16px;
  color: var(--color-grey-mid);
  padding: 0px 14px;
  height: 32px;
}
button.cig--searchbar-submit-btn {
  position: relative;
  border: none;
  width: 50px;
  height: 50px;
  border-radius: 7px;
  background: var(--color-blue-light);
  cursor: pointer;
  box-shadow: 1px 4px 6px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 4px 6px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 4px 6px 0px rgba(0, 0, 0, 0.2);
  transition: 0.2s ease;
}
button.cig--searchbar-submit-btn:hover {
  filter: contrast(130%);
  transform: scale(0.95);
  box-shadow: none;
}
button.cig--searchbar-submit-btn::before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7192 18.3139L16.0114 14.6333C17.4506 12.8374 18.1476 10.5579 17.959 8.26356C17.7705 5.96919 16.7106 3.83432 14.9975 2.29792C13.2844 0.761532 11.0481 -0.0595993 8.74862 0.00337152C6.44911 0.0663423 4.26109 1.00863 2.63448 2.63648C1.00786 4.26433 0.066292 6.454 0.00336896 8.75527C-0.059554 11.0565 0.760954 13.2945 2.29618 15.0089C3.83141 16.7233 5.96466 17.784 8.25729 17.9727C10.5499 18.1614 12.8277 17.4639 14.6222 16.0235L18.3 19.7042C18.3929 19.7979 18.5035 19.8723 18.6253 19.9231C18.747 19.9739 18.8777 20 19.0096 20C19.1415 20 19.2722 19.9739 19.3939 19.9231C19.5157 19.8723 19.6263 19.7979 19.7192 19.7042C19.8993 19.5177 20 19.2684 20 19.009C20 18.7497 19.8993 18.5004 19.7192 18.3139ZM9.01554 16.0235C7.63189 16.0235 6.27932 15.6129 5.12886 14.8436C3.9784 14.0743 3.08172 12.9809 2.55223 11.7016C2.02273 10.4223 1.88419 9.01462 2.15412 7.65653C2.42406 6.29844 3.09035 5.05095 4.06873 4.07183C5.04712 3.0927 6.29366 2.4259 7.65072 2.15576C9.00778 1.88562 10.4144 2.02426 11.6927 2.55417C12.9711 3.08407 14.0637 3.98142 14.8324 5.13276C15.6011 6.28409 16.0114 7.63769 16.0114 9.02239C16.0114 10.8792 15.2743 12.66 13.9623 13.973C12.6504 15.2859 10.871 16.0235 9.01554 16.0235Z' fill='white'/%3E%3C/svg%3E%0A")
    center / contain no-repeat;
}
@media (max-width: 425px) {
  button.cig--searchbar-submit-btn {
    position: relative;
    box-shadow: none;
  }
  button.cig--searchbar-submit-btn::before {
    width: 22px;
    height: 22px;
  }
}
/* --------------------------------------- */
/* --- N A V L I N K S - D E S K T O P --- */
/* --------------------------------------- */
ul.cig__sub-menu {
  list-style-type: none;
  margin: 0;
  display: flex;
  gap: 5px;
  padding: 7px 0px 7px 10px;
  border-left: 1px solid rgba(255, 255, 255, 0.4);
}

.cig__sub-menu > li {
  position: relative;
  transition: 0.1s ease;
}
.cig__sub-menu > li:hover {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 50px;
}

.cig__sub-menu > li > a {
  text-transform: uppercase;
  color: white;
  padding: 5px 12px;
  font-size: 16px;
  display: flex;
  justify-content: space-between;
  gap: 5px;
  align-items: center;
  text-decoration: none;
}

.cig-sub-menu-dropdown {
  display: none;
  position: absolute;
  top: 140%;
  left: 0;
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 220px;
  z-index: 1001;
  background: #fff;
  border: var(--border-grey);
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 1px 4px 30px 0px rgba(170, 170, 170, 0.1);
}

.cig-sub-menu-dropdown li:first-child a {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.cig-sub-menu-dropdown li:last-child a {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.cig-sub-menu-dropdown li a {
  color: #000;
  padding: 15px 20px;
  display: block;
  text-decoration: none;
}

.cig-sub-menu-dropdown li a:hover {
  background: var(--color-blue-light-bg);
}

/* --------------------------------------------- */
/* --- M O B I L E    S E A R C H    M E N U --- */
/* --------------------------------------------- */
#dropdown__search-mobile {
  box-sizing: border-box;
  position: absolute;
  top: calc(100% + -3px);
  left: 0;
  left: 50%;
  transform: translateX(-50%) !important;
  transform: translate3d(0, 5px, 0);
  width: 90vw;
  background: #fff;
  border: 1px solid #d7d7d7;
  border-radius: 10px;
  box-shadow: 1px 2px 4px 1px rgba(0, 0, 0, 0.15);
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  transition: 0.5s ease all;
}
#id_search_recent li:nth-child(n + 6),
#id_search_suggest li:nth-child(n + 6) {
  display: none;
}

/* ------------------------------ */
/* --- M O B I L E    M E N U --- */
/* ------------------------------ */
ul.mobile-menu-firstchild {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: var(--color-blue-light-bg);
  margin: 0;
}
ul.mobile-menu-firstchild li {
  list-style: none;
}
.cig-mobile-container {
  display: flex;
  gap: 14px;
}
#mobile__search_button {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='5' fill='%23112D51'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3113 15.384L20.8081 18.8809C20.931 19.0039 21.0001 19.1707 21 19.3446C20.9999 19.5185 20.9308 19.6852 20.8078 19.8081C20.6848 19.931 20.518 20.0001 20.3442 20C20.1703 19.9999 20.0035 19.9308 19.8806 19.8078L16.3838 16.3109C15.3385 17.1206 14.0239 17.5016 12.7076 17.3764C11.3914 17.2513 10.1722 16.6294 9.29814 15.6372C8.42409 14.6451 7.96083 13.3572 8.0026 12.0356C8.04437 10.714 8.58802 9.45799 9.52298 8.52301C10.4579 7.58804 11.7139 7.04437 13.0355 7.0026C14.3571 6.96083 15.6449 7.4241 16.637 8.29817C17.6292 9.17224 18.251 10.3914 18.3762 11.7078C18.5013 13.0241 18.1203 14.3386 17.3106 15.384H17.3113ZM13.2002 16.0996C14.2345 16.0996 15.2265 15.6888 15.9578 14.9574C16.6892 14.226 17.1001 13.234 17.1001 12.1997C17.1001 11.1654 16.6892 10.1734 15.9578 9.44206C15.2265 8.71069 14.2345 8.29981 13.2002 8.29981C12.1659 8.29981 11.174 8.71069 10.4427 9.44206C9.7113 10.1734 9.30042 11.1654 9.30042 12.1997C9.30042 13.234 9.7113 14.226 10.4427 14.9574C11.174 15.6888 12.1659 16.0996 13.2002 16.0996Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 38px;
  height: 38px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.mobile-social-links-wrapper {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mobile-social-links-wrapper ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  padding: 0;
}
.mobile-social-links-wrapper ul li {
  list-style: none;
}
.mobile-rounded-button-wrapper {
  background: var(--color-blue-light-bg);
  border-radius: 0 0 10px 10px;
}
.mobile-rounded-button-wrapper ul {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  padding: 1rem 0;
}
.mobile-rounded-button-wrapper ul li {
  list-style: none;
}
.mobile-rounded-button-wrapper ul li a {
  display: block;
  text-decoration: none;
}

/* --- Burger menu --- */
.menu-btn {
  width: 30px;
  height: 30px;
  position: relative;
  z-index: 2;
  overflow: hidden;
  background-color: #ffffff6c;
  padding: 4px;
  border-radius: 3px;
}

.menu-btn .bar {
  width: 30px;
  height: 2.5px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 4px;
  transform: translate(-50%, -50%);
  background-color: var(--color-blue-dark);
  transition: all 0.3s ease-in-out;
}

.menu-btn .bar:nth-of-type(2) {
  top: calc(50% - 9px);
}
.menu-btn .bar:nth-of-type(3) {
  top: calc(50% + 9px);
}

.menu-btn.mobile-active .bar:nth-of-type(1) {
  display: none;
}
.menu-btn.mobile-active .bar:nth-of-type(2) {
  top: 50%;
  transform: translate(-50%, 0%) rotate(45deg);
}
.menu-btn.mobile-active .bar:nth-of-type(3) {
  top: 50%;
  transform: translate(-50%, 0%) rotate(-45deg);
}

.mobile-nav {
  position: fixed;
  top: 65px;
  left: 50%;
  width: 90%;
  height: auto;
  background: var(--color-white);
  transform: translate(-50%, calc(-100% + -80px));
  transition: transform 0.5s;
  border-radius: var(--border-radius-10);
  box-shadow: var(--shadow-main);
  z-index: 999;
}

.mobile-nav.mobile-active {
  transform: translateX(-50%);
}

.mobile-nav .nav__list_item {
  list-style-type: none;
}
ul.nav__list {
  padding: 1rem;
}
.mobile-menu-secondchild {
  background: var(--color-blue-dark);
}

/* ---------------------------------- */
/* --- M O B I L E    S E A R C H --- */
/* ---------------------------------- */
ul.cig-searchbar-mobile-wrapper {
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px;
}
section.cig--search-dropdown-wrapper {
  box-sizing: border-box;
  padding: 20px;
}
ul.cig-searchbar-mobile-wrapper li {
  position: relative;
}
ul.cig-searchbar-mobile-wrapper li.cig-searchbar-search-wrapper input,
ul.cig-searchbar-mobile-wrapper li.cig-searchbar-location-wrapper input {
  border: solid 1px #d7d7d7;
  border-radius: 5px;
  position: relative;
}
.cig-mobile-submit-wrapper {
  padding: 12px 20px;
  background: #eff5f9;
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 16px;
}
.cig-search-submit {
  padding: 10px 20px;
  background: #112d51;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  border: none;
  border-radius: 50px;
}
.cig-search-cancel {
  font-size: 16px;
  font-weight: 500;
  border: none;
  background: transparent;
  color: var(--color-blue-dark);
}

/* ------------------------------ */
/* --- MOBILE MENU BREAKPOINT --- */
/* ------------------------------ */
@media (max-width: 1024px) {
  /* Dark logo for mobile */
  a.cig--head-logo {
    display: block;
    height: 40px;
    min-width: 180px;
    background: url("data:image/svg+xml,%3Csvg width='125' height='29' viewBox='0 0 125 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5205 0.352323C14.6746 -0.119231 15.344 -0.116814 15.4948 0.35584L18.2767 9.08071C18.3817 9.41 18.1354 9.7461 17.7891 9.74619L12.155 9.74768C11.807 9.74777 11.5604 9.40879 11.6683 9.07869L14.5205 0.352323Z' fill='%23112D51'/%3E%3Cpath d='M24.4386 28.3318C24.5892 28.8032 24.0472 29.1914 23.6478 28.8983L16.2836 23.4937C16.0046 23.2889 16.0057 22.8726 16.2858 22.6694L20.8623 19.3472C21.1445 19.1423 21.545 19.2732 21.651 19.605L24.4386 28.3318Z' fill='%23112D51'/%3E%3Cpath d='M5.35947 28.3284C5.2051 28.7999 5.747 29.192 6.14816 28.8991L13.553 23.4927C13.8325 23.2887 13.8324 22.8723 13.5529 22.6684L9.00488 19.3499C8.72397 19.145 8.32439 19.2735 8.21632 19.6035L5.35947 28.3284Z' fill='%23112D51'/%3E%3Cpath d='M0.205936 11.5786C-0.187756 11.2843 0.0207293 10.6594 0.512634 10.6592L9.43067 10.6569C9.7794 10.6568 10.0261 10.9971 9.91681 11.3275L8.14871 16.6743C8.03909 17.0058 7.63587 17.1322 7.35587 16.923L0.205936 11.5786Z' fill='%23112D51'/%3E%3Cpath d='M10.6317 12.2065C10.5224 12.5369 10.7691 12.8772 11.1178 12.8771L27.8238 12.8727C27.9318 12.8727 28.037 12.8386 28.1244 12.7752L29.7799 11.5754C30.1811 11.2846 29.9748 10.6514 29.479 10.6516L11.5142 10.6563C11.2934 10.6564 11.0975 10.7977 11.0283 11.007L10.6317 12.2065Z' fill='%23B31942'/%3E%3Cpath d='M9.59676 15.336C9.48749 15.6665 9.73418 16.0068 10.0829 16.0067L23.5046 16.0031C23.6126 16.0031 23.7178 15.969 23.8052 15.9057L25.3215 14.8067C25.7227 14.5159 25.5164 13.8828 25.0206 13.8829L10.4459 13.8867C10.2251 13.8868 10.0293 14.0282 9.96007 14.2374L9.59676 15.336Z' fill='%23B31942'/%3E%3Cpath d='M19.4862 19.0359C19.3988 19.0993 19.2936 19.1334 19.1855 19.1334L9.98452 19.1359C9.88673 19.1359 9.79098 19.108 9.70861 19.0554L8.93541 18.5619C8.73845 18.4361 8.65192 18.1932 8.72518 17.9717L8.92516 17.3669C8.99435 17.1577 9.19022 17.0164 9.41103 17.0163L20.7013 17.0133C21.1972 17.0132 21.4035 17.6463 21.0023 17.9371L19.4862 19.0359Z' fill='%23B31942'/%3E%3Cpath d='M14.5993 22.177C14.7767 22.2902 15.0054 22.2834 15.1758 22.1599L16.6832 21.0674C17.0845 20.7766 16.8782 20.1434 16.3823 20.1436L13.1645 20.1444C12.6532 20.1446 12.4582 20.8103 12.8889 21.0853L14.5993 22.177Z' fill='%23B31942'/%3E%3Cpath d='M49.4959 12.8928L50.716 13.7595C49.7441 15.2658 47.7174 16.442 45.2979 16.442C40.9344 16.442 37.667 13.2024 37.667 8.76592C37.667 4.32948 40.9344 1.08984 45.2979 1.08984C47.1177 1.08984 49.0823 1.77079 50.3645 3.40092L49.0616 4.37075C48.4826 3.42156 46.8489 2.45173 45.2979 2.45173C41.5341 2.45173 39.28 5.40248 39.28 8.76592C39.28 12.1294 41.5341 15.0801 45.2979 15.0801C46.8282 15.0801 48.3999 14.5849 49.4959 12.8928Z' fill='%23112D51'/%3E%3Cpath d='M54.5853 12.2325L52.9722 16.0706H51.2351L57.6046 1.46127H59.0521L65.4216 16.0706H63.6845L62.0714 12.2325H54.5853ZM58.3283 3.19457L55.1436 10.8707H61.4924L58.3283 3.19457Z' fill='%23112D51'/%3E%3Cpath d='M68.8864 9.28179V16.0706H67.3975V1.46127H71.9057C74.8836 1.46127 76.7241 2.74061 76.7241 5.36121C76.7241 7.3834 75.3799 8.931 72.9811 9.13734L77.1998 16.0706H75.3799L71.368 9.28179H68.8864ZM68.8864 2.82315V7.9199H71.5335C74.2012 7.9199 75.1111 6.76436 75.1111 5.36121C75.1111 3.95806 74.2012 2.82315 71.5335 2.82315H68.8864Z' fill='%23112D51'/%3E%3Cpath d='M81.1449 9.15798V14.7087H88.9826V16.0706H79.656V1.46127H88.7345V2.82315H81.1449V7.79609H88.2382V9.15798H81.1449Z' fill='%23112D51'/%3E%3Cpath d='M93.4035 9.15798V14.7087H101.241V16.0706H91.9145V1.46127H100.993V2.82315H93.4035V7.79609H100.497V9.15798H93.4035Z' fill='%23112D51'/%3E%3Cpath d='M105.662 9.28179V16.0706H104.173V1.46127H108.681C111.659 1.46127 113.5 2.74061 113.5 5.36121C113.5 7.3834 112.155 8.931 109.757 9.13734L113.975 16.0706H112.155L108.144 9.28179H105.662ZM105.662 2.82315V7.9199H108.309C110.977 7.9199 111.887 6.76436 111.887 5.36121C111.887 3.95806 110.977 2.82315 108.309 2.82315H105.662Z' fill='%23112D51'/%3E%3Cpath d='M124.662 2.86442L123.359 3.87552C122.718 2.92632 121.767 2.45173 120.526 2.45173C118.996 2.45173 117.403 3.25648 117.403 5.09296C117.403 9.03417 124.91 6.95008 124.91 12.2119C124.91 14.8738 122.408 16.442 120.092 16.442C118.313 16.442 116.597 15.8023 115.48 14.2754L116.824 13.3055C117.445 14.3785 118.624 15.0801 120.154 15.0801C121.622 15.0801 123.297 14.1309 123.297 12.4183C123.297 8.29133 115.79 10.5818 115.79 5.2374C115.79 2.41046 118.148 1.08984 120.526 1.08984C122.181 1.08984 123.504 1.5438 124.662 2.86442Z' fill='%23112D51'/%3E%3Cpath d='M38.4559 20.1514V27.6434H37.6924V20.1514H38.4559Z' fill='%23B31942'/%3E%3Cpath d='M41.4431 20.1514L45.9185 26.5005H45.9397V20.1514H46.7032V27.6434H45.7488L41.2734 21.2308H41.2522V27.6434H40.4886V20.1514H41.4431Z' fill='%23B31942'/%3E%3Cpath d='M57.8136 20.9662L57.2409 21.5271C56.7318 20.9874 56.0213 20.6593 55.0987 20.6593C53.1685 20.6593 52.0126 22.1725 52.0126 23.8974C52.0126 25.6222 53.1685 27.1354 55.0987 27.1354C55.8728 27.1354 56.6152 26.9238 57.1773 26.6063V24.0984H55.385V23.4H57.9408V27.0719C57.103 27.5693 56.0107 27.8338 55.0987 27.8338C52.861 27.8338 51.1854 26.1725 51.1854 23.8974C51.1854 21.6223 52.861 19.9609 55.0987 19.9609C56.2864 19.9609 57.1454 20.2996 57.8136 20.9662Z' fill='%230A71B9'/%3E%3Cpath d='M67.2661 23.8974C67.2661 26.1725 65.5905 27.8338 63.3528 27.8338C61.1151 27.8338 59.4395 26.1725 59.4395 23.8974C59.4395 21.6223 61.1151 19.9609 63.3528 19.9609C65.5905 19.9609 67.2661 21.6223 67.2661 23.8974ZM66.4389 23.8974C66.4389 22.1725 65.2829 20.6593 63.3528 20.6593C61.4227 20.6593 60.2667 22.1725 60.2667 23.8974C60.2667 25.6222 61.4227 27.1354 63.3528 27.1354C65.2829 27.1354 66.4389 25.6222 66.4389 23.8974Z' fill='%230A71B9'/%3E%3Cpath d='M68.5916 20.1514L70.9777 26.5005H70.9989L73.4593 20.1514H74.2865L71.3595 27.6434H70.5959L67.7432 20.1514H68.5916Z' fill='%230A71B9'/%3E%3Cpath d='M76.0398 24.0984V26.945H80.0592V27.6434H75.2763V20.1514H79.9319V20.8498H76.0398V23.4H79.6774V24.0984H76.0398Z' fill='%230A71B9'/%3E%3Cpath d='M82.3262 24.1619V27.6434H81.5627V20.1514H83.8746C85.4017 20.1514 86.3456 20.8075 86.3456 22.1514C86.3456 23.1884 85.6562 23.982 84.4261 24.0879L86.5895 27.6434H85.6562L83.5989 24.1619H82.3262ZM82.3262 20.8498V23.4635H83.6837C85.0518 23.4635 85.5184 22.8709 85.5184 22.1514C85.5184 21.4318 85.0518 20.8498 83.6837 20.8498H82.3262Z' fill='%230A71B9'/%3E%3Cpath d='M88.8036 20.1514L93.2789 26.5005H93.3001V20.1514H94.0637V27.6434H93.1092L88.6339 21.2308H88.6127V27.6434H87.8491V20.1514H88.8036Z' fill='%230A71B9'/%3E%3Cpath d='M97.2698 20.1514L99.8044 26.2466L102.339 20.1514H103.506V27.6434H102.742V21.1673H102.721L100.006 27.6434H99.6029L96.888 21.1673H96.8668V27.6434H96.1033V20.1514H97.2698Z' fill='%230A71B9'/%3E%3Cpath d='M106.302 24.0984V26.945H110.321V27.6434H105.538V20.1514H110.194V20.8498H106.302V23.4H109.939V24.0984H106.302Z' fill='%230A71B9'/%3E%3Cpath d='M112.779 20.1514L117.254 26.5005H117.275V20.1514H118.039V27.6434H117.085L112.609 21.2308H112.588V27.6434H111.824V20.1514H112.779Z' fill='%230A71B9'/%3E%3Cpath d='M122.486 20.8498V27.6434H121.722V20.8498H119.209V20.1514H124.999V20.8498H122.486Z' fill='%230A71B9'/%3E%3C/svg%3E%0A")
      center / contain no-repeat;
    transition: 0.4s ease;
  }
  .cig--navbar-mobile {
    display: block;
  }
  nav.cig--navbar-pc {
    display: none;
  }
  img.cig--logo-mobile {
    width: 110px;
  }
  ul.cig-search-recent-list {
    padding: 0px;
    margin: 10px 0;
    display: flex;
    gap: 10px;
    flex-direction: column;
  }
  ul.cig-search-recent-list li {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }

  ul.cig-search-suggest-list {
    padding: 0;
    gap: 10px;
    margin: 15px 0 0;
  }
  ul.cig-searchbar-wrapper li input,
  ul.cig-searchbar-mobile-wrapper li input {
    max-width: 100%;
    min-width: 100%;
    box-sizing: border-box;
  }
  .cig--dropdown {
    padding: 10px 0;
    border-bottom: var(--border-grey);
  }
  .dropdown__menu
    .dropdown__content
    ul.dropdown__nav
    li.dropdown__item
    a.dropdown__link {
    width: 240px;
    background: #fff;
    font-weight: 600;
    font-size: 16px;
  }
  ul.cig-search-recent-list li {
    padding-left: 24px;
  }
  ul.cig-search-recent-list li::before {
    content: "";
    width: 16px;
    height: 16px;
    top: 3px;
    left: 1px;
  }
  .cig--dropdown a.dropdown__link {
    display: inline-flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    box-sizing: border-box;
  }
  ul.nav__list {
    padding: 1rem;
    margin: 0;
  }
  .mobile-social-links-wrapper {
    padding: 0 0 1rem 0;
  }
  .mobile-social-links-wrapper ul {
    margin: 10px;
  }
  a.cig--navbar-link-plain:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg class='dropdown__icon dropdown__icon-arrow-down' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' %3E%3Cpath d='M256 294.1L383 167c9.4-9.4 24.6-9.4 33.9 0s9.3 24.6 0 34L273 345c-9.1 9.1-23.7 9.3-33.1.7L95 201.1c-4.7-4.7-7-10.9-7-17s2.3-12.3 7-17c9.4-9.4 24.6-9.4 33.9 0l127.1 127z' /%3E%3C/svg%3E");
    height: 20px;
    width: 20px;
    display: block;
  }
  /* a.cig--navbar-link-rounded {
    padding: 6px 12px;
    font-size: 16px;
  } */
  /* --------------------- */
  /* Mobile search filters */
  /* --------------------- */
  .cig--filter-menu {
    gap: 8px;
  }
  .menu__item:nth-child(1) .submenu {
    left: 0%;
    top: 110%;
  }
  .menu__item:nth-child(2) .submenu {
    left: 50%;
    top: 110%;
    transform: translateX(-50%);
  }
  .menu__item:nth-child(3) .submenu {
    left: calc(-200% - -12px);
    top: 110%;
  }
}
