/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/js/blocks/menu-listing-block/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
div.fsq__no-top-space {
  padding-top: 0;
}
div.fsq__no-bottom-space {
  padding-bottom: 0;
}
div.fsq__extra-large-top-space {
  padding-top: 100px;
}
div.fsq__extra-large-bottom-space {
  padding-bottom: 100px;
}
div.fsq__large-top-space {
  padding-top: 80px;
}
div.fsq__large-bottom-space {
  padding-bottom: 80px;
}
div.fsq__extra-medium-top-space {
  padding-top: 60px;
}
div.fsq__extra-medium-bottom-space {
  padding-bottom: 60px;
}
div.fsq__medium-top-space {
  padding-top: 50px;
}
div.fsq__medium-bottom-space {
  padding-bottom: 50px;
}
div.fsq__small-top-space {
  padding-top: 40px;
}
div.fsq__small-bottom-space {
  padding-bottom: 40px;
}
div.fsq__extra-small-top-space {
  padding-top: 20px;
}
div.fsq__extra-small-bottom-space {
  padding-bottom: 20px;
}
.menu-listing-block.hide {
  display: none;
}
.menu-listing-block.revealscroll {
  opacity: 1 !important;
  transition: inherit !important;
  visibility: visible !important;
}
.menu-listing-block a {
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
  cursor: pointer;
}
.menu-listing-block a:hover {
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}
.menu-listing-block .menu-listing-block__wrapper {
  display: flex;
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__body {
  flex-basis: 78%;
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar {
  flex-basis: 22%;
  padding-left: 25px;
  margin-left: 25px;
  display: flex;
  gap: 15px;
  flex-direction: column;
  position: relative;
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar::before {
  position: absolute;
  content: "";
  left: 0;
  top: -30px;
  width: 1px;
  height: calc(100% + 60px);
  background: #C8C5C6;
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar:empty {
  display: none;
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .button-one__img {
  max-width: 90%;
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .button-two__img {
  max-width: 80%;
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button {
  width: 100%;
  display: flex;
  min-height: 67.21px;
  min-width: 130px;
  overflow: hidden;
  text-align: center;
  position: relative;
  border-radius: 10px;
  flex-direction: column;
  border: 1px solid #000025;
  align-items: center;
  justify-content: center;
  transition: box-shadow 0.35s;
  box-shadow: 0;
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button:hover {
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 37, 0.2509803922);
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button.button-two {
  border-color: #CBB8F7;
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button.button-three {
  border-color: #97DAF8;
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button img {
  align-self: flex-end;
  -o-object-fit: contain;
     object-fit: contain;
  margin-left: auto;
  margin-top: auto;
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button p {
  padding: 12px 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  height: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "AUTHENTICSans90", "sans-serif", arial;
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button a {
  -webkit-text-decoration: none;
  text-decoration: none;
  position: inherit !important;
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button a::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100% !important;
  height: 100% !important;
  content: "";
}
.menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar:has(.menu-listing-block__button:nth-child(3)) .menu-listing-block__button {
  width: calc(33.333% - 7.5px);
}
.menu-listing-block .menu-listing-block__wrapper:not(:has(.menu-listing-block__sidebar)) .menu-listing-block__body, .menu-listing-block .menu-listing-block__wrapper:has(.menu-listing-block__sidebar:empty) .menu-listing-block__body {
  flex-basis: 100%;
}
.menu-listing-block .container {
  padding: 0 !important;
}
.menu-listing-block .menu-li-desc, .menu-listing-block .sub-heading {
  display: block;
  font-size: 13px !important;
  line-height: 15.6px;
  font-family: "AUTHENTICSans90", "sans-serif", arial;
  font-weight: 400;
  color: #61636C;
}
.menu-listing-block .sub-heading {
  padding-top: 2px;
}
.menu-listing-block .menu-listing-block__main {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.menu-listing-block .menu-listing-block__main .menu-listing-block__item {
  flex-basis: calc(50% - 10px);
}
.menu-listing-block .menu-listing-block__main .menu-listing-block__item li {
  position: relative;
}
.menu-listing-block .menu-listing-block__main .menu-listing-block__item .btn-main {
  margin: 0;
}
.menu-listing-block .menu-li-title {
  font-size: 16px;
  line-height: 100%;
  font-family: "AUTHENTICSans90", "sans-serif", arial;
  font-weight: 600 !important;
  color: #000000;
  margin: 0;
  padding: 0;
}
.menu-listing-block .menu-li-title:last-child {
  font-weight: 400 !important;
}
.menu-listing-block .menu-li-title a::before {
  content: "";
  width: 100%;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}
.menu-listing-block .menu-li-title a:hover {
  color: #3333ff !important;
}
.menu-listing-block .menu-li-title:empty {
  display: none;
}
.menu-listing-block .menu-listing-block__head {
  display: flex;
  gap: 20px;
  align-items: center;
  margin-bottom: 22px;
  padding: 15px;
  border: 1px solid #C8C5C6;
  border-radius: 7px;
  transition: all 0.25s ease-in-out;
}
.menu-listing-block .menu-listing-block__head .btn-wrapper .btn-one:after {
  background: #3333ff;
}
.menu-listing-block .menu-listing-block__head .menu-listing-block__head-title {
  align-items: center;
}
.menu-listing-block .menu-listing-block__head .menu-listing-block__head-title .menu-listing-block__icon {
  width: 35px;
  height: 35px;
  background: #E6DDF8;
  border: 1px solid #CBB8F7;
  border-radius: 3.3px;
  padding: 5px;
  line-height: 29px;
  margin-top: -3px;
}
.menu-listing-block .menu-listing-block__head .menu-listing-block__head-title .menu-listing-block__icon img {
  max-height: 100%;
}
.menu-listing-block .menu-listing-block__head .btn-wrapper {
  margin-left: auto;
}
.menu-listing-block .menu-listing-block__head .btn-wrapper .btn-one {
  line-height: 18px;
  font-family: "SometypeMonoMedium", "sans-serif", arial !important;
  padding: 0 20px 0 0;
  font-size: 14px;
  color: #61636C;
  border: 0;
  min-width: inherit;
  position: relative;
  font-weight: 500 !important;
  transition: all 0.25s ease-in-out;
}
.menu-listing-block .menu-listing-block__head .btn-wrapper .btn-one::after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 12px;
  right: 0;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDg3NjMgMS43OTUxOEwxMy4xMTQ4IDYuODIyMzFDMTAuNjAzMiA5LjMzMzgzIDEwLjYwMzIgOS4zMzM4MyA4LjA5NDUxIDExLjg0MjYiIHN0cm9rZT0iIzYxNjM2QyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMy4xMTU0IDYuOTkyNDVMMC4zODI4MTIgNi45NDUzMSIgc3Ryb2tlPSIjNjE2MzZDIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat 50% 50%/contain;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDg3NjMgMS43OTUxOEwxMy4xMTQ4IDYuODIyMzFDMTAuNjAzMiA5LjMzMzgzIDEwLjYwMzIgOS4zMzM4MyA4LjA5NDUxIDExLjg0MjYiIHN0cm9rZT0iIzYxNjM2QyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMy4xMTU0IDYuOTkyNDVMMC4zODI4MTIgNi45NDUzMSIgc3Ryb2tlPSIjNjE2MzZDIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat 50% 50%/contain;
  background: #61636C;
  transition: all 0.25s ease-in-out;
}
.menu-listing-block .menu-listing-block__head .btn-wrapper .btn-one:hover {
  background: transparent !important;
}
.menu-listing-block .menu-listing__inner > .menu-li-title {
  font-weight: 600 !important;
  margin: 0 0 25px;
  font-family: "AUTHENTICSans150", "sans-serif", arial;
}
.menu-listing-block .menu-listing__inner > .menu-li-title:last-child {
  font-weight: 400 !important;
}
.menu-listing-block .menu-listing__inner h3 {
  padding: 0 0 10px;
  margin: 0;
}
.menu-listing-block .menu-listing__inner ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.menu-listing-block .menu-listing__inner ul li {
  position: relative;
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 25px !important;
}
.menu-listing-block .menu-listing__inner ul li:last-child {
  margin-bottom: 0 !important;
}
.menu-listing-block .menu-listing__inner ul li .menu-li-desc {
  padding-top: 4px;
}
.menu-listing-block .menu__item_thumb {
  position: relative;
  display: flex;
  width: 35px;
  height: 35px;
  background: #E6DDF8;
  border: 1px solid #CBB8F7;
  border-radius: 3.3px;
  padding: 5px;
  line-height: 29px;
  margin-top: -3px;
}

.site-header .header-right-inner ul.menu > li.menu-item-has-megamenu .megamenu-wrap {
  width: 828px;
}
.site-header .header-right-inner ul.menu > li.submenu-active::before {
  display: none;
}
.site-header .header-right-inner ul.menu > li .megamenu-wrap > div {
  padding: 30px;
}
.site-header .header-right-inner ul.menu > li .megamenu-wrap > .container {
  padding: 0 !important;
}
.site-header .header-right-inner ul.menu > li .megamenu-wrap > .container .menu-listing-block {
  padding: 30px;
  max-height: 405px;
}

.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-li-title {
  font-size: 16px;
  line-height: 100%;
  font-family: "AUTHENTICSans90", "sans-serif", arial;
  font-weight: 600 !important;
  color: #000000;
  margin: 0 0 25px;
  padding: 0;
}
.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-li-title:last-child {
  font-weight: 400 !important;
}
.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-li-title a:hover {
  color: #3333ff !important;
}
.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-li-title:empty {
  display: none;
}
.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-listing-block__featured-box {
  border-radius: 7px;
  overflow: hidden;
  background: #EDEDED;
  position: relative;
  transition: all 0.25s ease-in-out;
}
.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-listing-block__featured-box:hover {
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 37, 0.2509803922);
}
.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-listing-block__featured-box .menu-listing-block__featured-thumb {
  height: 124px;
  display: flex;
}
.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-listing-block__featured-box .menu-listing-block__featured-thumb img {
  -o-object-fit: cover;
     object-fit: cover;
}
.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-listing-block__featured-box .menu-listing-block__featured-content {
  padding: 25px;
}
.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-listing-block__featured-box .menu-listing-block__featured-content .sub-heading {
  font-size: 16px !important;
  line-height: 20px;
  font-family: "AUTHENTICSans90", "sans-serif", arial;
  font-weight: 600;
  color: #000000;
  margin: 0;
  padding: 0;
}
.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-listing-block__featured-box .menu-listing-block__featured-content .btn-main {
  position: inherit;
  background-image: url(../../../images/ic-arrow-blue.5a7ea7a6.png);
  background-position: right 15px center;
  background-repeat: no-repeat;
  background-size: 10px;
  font-size: 12px;
  line-height: 18px;
  padding-right: 30px;
  padding-left: 0;
  font-family: "SometypeMonoMedium", "sans-serif", arial !important;
  margin: 10px 0 0;
  border: 0;
}
.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-listing-block__featured-box .menu-listing-block__featured-content .btn-main a::before {
  height: 100%;
  width: 100%;
}
.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-listing-block__featured-box .menu-listing-block__featured-content .btn-main:hover {
  background-color: transparent;
  background-position: right 10px center;
}
.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-listing-block__featured-box .menu-listing-block__featured-content .btn-main::after {
  display: none;
}
.menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-listing-block__featured-box .menu-listing-block__featured-content .btn-main a::after {
  display: none;
}

.site-header .header-right-inner ul.menu > li.menu-item-has-megamenu .menu-listing-block .menu-listing-block__main .menu-listing-block__item:only-child {
  flex-basis: 100%;
}
.site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.resource-menu-list .megamenu-wrap {
  width: 672px;
}
.site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.resource-menu-list .megamenu-wrap .menu-listing-block .menu-listing-block__main .menu-listing-block__item {
  flex-basis: calc(35% - 10px);
}
.site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.resource-menu-list .megamenu-wrap .menu-listing-block .menu-listing-block__main .menu-listing-block__item:first-child {
  flex-basis: calc(65% - 10px);
}
.site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.resource-menu-list .megamenu-wrap .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__body {
  flex-basis: 58%;
}
.site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.resource-menu-list .megamenu-wrap .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar {
  flex-basis: 42%;
}
.site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.company-menu-list .megamenu-wrap {
  width: 405px;
  margin-left: 28%;
}
.site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.developers-menu-list .megamenu-wrap {
  width: 852px;
}
.site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.developers-menu-list .megamenu-wrap .menu-listing-block .menu-listing-block__main .menu-listing-block__item:first-child {
  flex-basis: 38%;
}
.site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.developers-menu-list .megamenu-wrap .menu-listing-block .menu-listing-block__main .menu-listing-block__item:nth-child(2) {
  flex-basis: 30%;
}
.site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.developers-menu-list .megamenu-wrap .menu-listing-block .menu-listing-block__main .menu-listing-block__item:last-child {
  flex-basis: 25%;
}
.site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.solutions-menu-list .megamenu-wrap {
  width: 532px;
}

a.menu-listing-block__head:hover {
  background: #EDEDED;
}
a.menu-listing-block__head:hover .menu-li-title, a.menu-listing-block__head:hover .btn-one {
  color: #3333ff !important;
}
a.menu-listing-block__head:hover .btn-wrapper .btn-one:after {
  background: #3333ff;
}
@media (min-width: 1200px) {
  .menu-listing-block .menu-listing-block__head .menu-listing-block__head-title .menu-listing-block__icon {
    display: none;
  }
}
@media (max-width: 1199px) {
  .menu-listing-block .menu-listing-block__wrapper {
    flex-wrap: wrap;
  }
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__body {
    flex-basis: 100%;
  }
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button-wrap {
    width: 100%;
    gap: 10px;
  }
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button {
    width: calc(50% - 5px);
  }
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button p {
    height: inherit;
  }
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar {
    flex-basis: 100%;
    border: 0;
    padding: 20px 25px;
    margin: 0;
    flex-direction: inherit;
    position: relative;
  }
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar::before {
    content: "";
    width: calc(100% - 50px);
    left: 25px;
    top: 0;
    height: 1px;
    position: absolute;
    background: #d9d9d9;
  }
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button {
    padding: 20px;
    justify-content: center;
  }
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button p, .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button a {
    padding: 0;
  }
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button p br, .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button a br {
    display: none;
  }
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .button-one__img, .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .button-two__img {
    display: none;
  }
  .menu-listing-block .menu-listing-block__main {
    gap: 5px;
  }
  .menu-listing-block .menu-listing-block__main .menu-listing-block__item {
    flex-basis: 100%;
  }
  .menu-listing-block .menu-listing-block__head .menu-listing-block__head-title {
    width: 100%;
    display: flex;
    gap: 11px;
    margin-bottom: 0;
    padding: 15px 25px;
  }
  .menu-listing-block .menu-listing-block__head {
    padding: 0;
    margin-bottom: 0;
    border: 0;
  }
  .menu-listing-block .menu-listing-block__head .btn-wrapper {
    display: none;
  }
  .menu-listing-block .menu-listing__inner > .menu-li-title {
    margin: 0;
    padding: 15px 25px;
  }
  .menu-listing-block .menu-listing__inner ul li {
    border-bottom: 0;
    padding: 15px 25px;
    margin: 0 !important;
    width: 100%;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu .megamenu-wrap {
    width: 100%;
  }
  .site-header .header-right-inner ul.menu > li {
    position: relative;
  }
  .site-header .header-right-inner ul.menu > li::before {
    content: "";
    width: calc(100% - 50px);
    left: 25px;
    top: 0;
    height: 1px;
    position: absolute;
    background: #d9d9d9;
  }
  .site-header .header-right-inner ul.menu > li:first-child::before {
    display: none;
  }
  .site-header .header-right-inner ul.menu > li:last-child::after {
    content: "";
    width: calc(100% - 50px);
    left: 25px;
    bottom: 0;
    height: 1px;
    position: absolute;
    background: #d9d9d9;
  }
  .site-header .header-right-inner ul.menu > li .megamenu-wrap > div {
    padding: 0;
  }
  .site-header .header-right-inner ul.menu > li .megamenu-wrap > .container .menu-listing-block {
    max-height: inherit;
    padding: 0 !important;
  }
  .site-header .header-right-inner {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0 20px !important;
    background: #f5f5f5 !important;
  }
  .site-header .header-right-inner .column-navigation {
    align-self: flex-start;
  }
  .site-header .header-right-inner .column-actions {
    align-self: flex-end;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-children > a, .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu > a {
    width: 100% !important;
    padding: 16px 25px !important;
    color: #171417 !important;
    font-weight: 600 !important;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-children .dropdown-toggle, .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu .dropdown-toggle {
    background-size: 18px !important;
    right: 22px;
  }
  .site-header .header-right-inner ul.menu > li.submenu-active > a {
    position: relative;
    border: 0 !important;
  }
  .site-header .header-right-inner ul.menu > li.submenu-active > a::before {
    background: #ededed;
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    z-index: -1;
  }
  .site-header .header-right-inner ul.menu > li.submenu-active > a::after {
    display: none;
  }
  .site-header .header-right-inner.toggled ul.menu > li > a {
    color: #171417 !important;
    font-weight: 600 !important;
  }
  .site-header .header-right-inner .column-actions {
    padding: 15px 0 60px;
  }
  .site-header .header-right-inner .column-actions .action-btns-wrap {
    flex-wrap: wrap;
    justify-content: end;
  }
  .site-header .header-right-inner .column-actions .action-btns-wrap .btn-talk-expert {
    order: 1;
  }
  .site-header .header-right-inner .column-actions .action-btns-wrap .btn-sign-in {
    order: 2;
  }
  .site-header .header-right-inner .column-actions .action-btns-wrap .foursquare-login-menu {
    order: 3;
  }
  .site-header .header-right-inner .column-actions .action-btns-wrap .btn-main {
    width: calc(100% - 45px);
    margin: 8px auto;
    border-radius: 6px;
    font-size: 15px;
    padding: 9px 25px;
  }
  .menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-listing-block__featured-box .menu-listing-block__featured-thumb {
    height: auto;
  }
  .menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-listing-block__featured-box .menu-listing-block__featured-thumb img {
    width: 100%;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.resource-menu-list .megamenu-wrap {
    width: 100%;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.resource-menu-list .megamenu-wrap .menu-listing-block .menu-listing-block__main .menu-listing-block__item {
    flex-basis: 100%;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.resource-menu-list .megamenu-wrap .menu-listing-block .menu-listing-block__main .menu-listing-block__item:first-child {
    flex-basis: 100%;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.resource-menu-list .megamenu-wrap .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__body {
    flex-basis: 100%;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.resource-menu-list .megamenu-wrap .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar {
    flex-basis: 100%;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.company-menu-list .megamenu-wrap {
    width: 100%;
    margin-left: 0;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.developers-menu-list .megamenu-wrap {
    width: 100%;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.developers-menu-list .megamenu-wrap .menu-listing-block .menu-listing-block__main .menu-listing-block__item:first-child {
    flex-basis: 100%;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.developers-menu-list .megamenu-wrap .menu-listing-block .menu-listing-block__main .menu-listing-block__item:nth-child(2) {
    flex-basis: 100%;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.developers-menu-list .megamenu-wrap .menu-listing-block .menu-listing-block__main .menu-listing-block__item:last-child {
    flex-basis: 100%;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu.solutions-menu-list .megamenu-wrap {
    width: 100%;
  }
}
@media (max-width: 1199px) and (max-width: 1299px) {
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button p, .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button a {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  div.fsq__extra-large-top-space {
    padding-top: 50px;
  }
  div.fsq__extra-large-bottom-space {
    padding-bottom: 50px;
  }
  div.fsq__large-top-space {
    padding-top: 40px;
  }
  div.fsq__large-bottom-space {
    padding-bottom: 40px;
  }
  div.fsq__extra-medium-top-space {
    padding-top: 30px;
  }
  div.fsq__extra-medium-bottom-space {
    padding-bottom: 30px;
  }
  div.fsq__medium-top-space {
    padding-top: 25px;
  }
  div.fsq__medium-bottom-space {
    padding-bottom: 25px;
  }
  div.fsq__small-top-space {
    padding-top: 20px;
  }
  div.fsq__small-bottom-space {
    padding-bottom: 20px;
  }
  div.fsq__extra-small-top-space {
    padding-top: 10px;
  }
  div.fsq__extra-small-bottom-space {
    padding-bottom: 10px;
  }
  .mobile-padding-top-0 {
    padding-top: 0 !important;
  }
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button p {
    font-size: 14px;
    line-height: 115%;
  }
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar {
    margin: 0;
    padding: 20px 25px;
  }
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button {
    padding: 20px 10px;
  }
  .menu-listing-block .menu-li-title {
    font-size: 15px;
  }
  .site-header .header-right-inner ul.menu > li.menu-item-has-children .dropdown-toggle, .site-header .header-right-inner ul.menu > li.menu-item-has-megamenu .dropdown-toggle {
    background-size: 14px !important;
  }
  .menu-listing-block__sidebar .menu-listing-block__featured-wrap .menu-li-title {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar:has(.menu-listing-block__button:nth-child(3)) .menu-listing-block__button {
    width: calc(50% - 5px);
  }
}
@media (max-width: 359px) {
  .menu-listing-block .menu-listing-block__wrapper .menu-listing-block__sidebar .menu-listing-block__button {
    min-width: 110px;
  }
}

/*# sourceMappingURL=style-index.css.map*/