/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[11].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[11].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[11].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[11].use[5]!./components/Breadcrumbs/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.breadcrumbs {
  margin-top: 12.7rem;
  background-color: rgba(169, 207, 214, 0.1);
  padding: 1.2rem 0 1.5rem;
}
.breadcrumbs .container {
  display: flex;
  column-gap: 1.2rem;
  justify-content: center;
}
.breadcrumbs .container span:not(.chevron-right) {
  color: #2b6a76;
  text-align: center;
  font-family: "Euclid Galactic";
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 2.2rem; /* 183.333% */
  letter-spacing: -0.024rem;
  display: flex;
  align-items: center;
  column-gap: 1.2rem;
}
.breadcrumbs .container span:not(.chevron-right):last-child {
  pointer-events: none;
}
.breadcrumbs .container span:not(.chevron-right) a {
  transition: all 0.3s var(--animationStyle);
  border-bottom: 1px solid transparent;
}
.breadcrumbs .container span:not(.chevron-right) a:hover {
  border-bottom: 1px solid #2b6a76;
}

@media screen and (max-width: 767.9px) {
  .breadcrumbs {
    display: none;
  }
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[11].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[11].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[11].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[11].use[5]!./app/[locale]/(routes)/partners/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.partnersPage {
  padding-bottom: 8.8rem;
}

.partners__list {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1.7rem;
  row-gap: 4rem;
  padding-top: 3.2rem;
}
.partners__list .partners__card {
  width: calc(16.6666666667% - 1.4166666667rem);
}
.partners__list .partners__card .partner__img {
  width: 100%;
  padding-top: 100%;
  position: relative;
  border-radius: 1.2rem;
  background: #ece8ef;
  margin-bottom: 1.4rem;
}
.partners__list .partners__card .partner__img img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
  height: 90%;
  object-fit: contain;
  mix-blend-mode: multiply;
}
.partners__list .partners__card h4 {
  color: rgba(57, 92, 98, 0.9);
  font-size: 2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 2.2rem;
  letter-spacing: -0.06rem;
}

.ant-tabs .ant-tabs-nav {
  margin: 1.6rem 0 0 0;
}
.ant-tabs .ant-tabs-nav::before {
  display: none;
}
.ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap {
  width: 100%;
}
.ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list {
  column-gap: 1.2rem;
  justify-content: center;
  width: 100%;
}
.ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab {
  margin: 0;
  border-radius: 3rem;
  border: 1px solid #ece8ef;
  height: 5.6rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-inline: 3.6rem;
  transition: all 0.3s var(--animationStyle);
  z-index: 3 !important;
  position: relative !important;
}
.ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn {
  color: rgba(7, 45, 90, 0.9);
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 500;
  line-height: 2.2rem;
  letter-spacing: -0.048rem;
  position: relative;
  z-index: 2 !important;
  text-shadow: none;
}
.ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab-active {
  border-color: transparent;
}
.ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #fff;
}
.ant-tabs .ant-tabs-ink-bar {
  height: 5.6rem !important;
  background: #c4968f;
  border-radius: 3rem;
  transition: all 0.3s var(--animationStyle);
  z-index: -1 !important;
}

@media screen and (max-width: 767.9px) {
  .partners__list .partners__card {
    width: calc(50% - 0.85rem);
  }
}
