.swiper {
  width: 100%;
  height: 84%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: transparent;

  /* Center slide text vertically */
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.swiper-pagination .swiper-pagination-bullet-active {
  background: white;
}

.swiper-button-next,
.swiper-button-prev {
  height: 100%;
  background-color: #ffffffa1;
  top: 0;
  margin: 0;
  width: 44px;
}
.swiper-button-prev {
  left: 0;
}

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

.swiper-button-next:after,
.swiper-button-prev:after {
  font-size: 22px;
  font-weight: 700;
}

/* CRED */
@font-face {
  font-family: "Gilroy";
  src: url(/5ac188463a0bf78b3351.otf) format("opentype");
}

@font-face {
  font-family: "Gilroy-bold";
  src: url(/0094146a0505298ed06a.otf) format("opentype");
}

@font-face {
  font-family: "PPMori";
  src: url(/fccae311574d1fb28756.ttf) format("opentype");
}

/* EQT */
@font-face {
  font-family: "Stem";
  src: url(/eb78217abe3304b15b61.otf) format("opentype");
  font-weight: 700;
}

@font-face {
  font-family: "Stem";
  src: url(/6473b95c46ab9a225d74.otf) format("opentype");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: "Stem";
  src: url(/76d63d1ce8c1124720ef.otf) format("opentype");
  font-weight: 300;
}

@font-face {
  font-family: "Stem";
  src: url(/45f59544a3a6dfbc0829.otf) format("opentype");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "Stem";
  src: url(/3fde0fbbb88592b5d7dd.otf) format("opentype");
  font-weight: 100;
}

@font-face {
  font-family: "Stem";
  src: url(/7f1ef7fff45671ee3dd5.otf) format("opentype");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "Stem";
  src: url(/e03d48e521175c398dbb.otf) format("opentype");
  font-weight: 400;
}

@font-face {
  font-family: "Stem";
  src: url(/a3fe3b353b13eb553b7c.otf) format("opentype");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "Stem";
  src: url(/a5c29441c08d39d56b51.otf) format("opentype");
  font-weight: 600;
}

@font-face {
  font-family: "Stem";
  src: url(/cf842b5664a528776e91.otf) format("opentype");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: "Stem";
  src: url(/99b61936c02a7b0c7a73.otf) format("opentype");
  font-weight: 500;
}

@font-face {
  font-family: "Stem";
  src: url(/363f4d5282bebb07f544.otf) format("opentype");
  font-weight: 200;
}

.ant-table-row.odd-row .ant-table-cell.ant-table-cell-fix-left {
  background-color: #f9fafb;
}

.ant-table-row.even-row .ant-table-cell.ant-table-cell-fix-left {
  background-color: #fff;
}

.ant-table-row.odd-row .ant-table-cell.ant-table-cell-fix-right {
  background-color: #f9fafb;
}

.ant-table-row.even-row .ant-table-cell.ant-table-cell-fix-right {
  background-color: #fff;
}

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #387dff;
  border-color: #387dff !important;
}

.ant-table-wrapper .ant-table-tbody .ant-table-row.ant-table-row-selected.odd-row > .ant-table-cell {
  background-color: #f9fafb;
}

.ant-table-wrapper .ant-table-tbody .ant-table-row.ant-table-row-selected > .ant-table-cell {
  background-color: #fff;
}

.ant-table-wrapper table tr td.ant-table-selection-column,
.ant-table-wrapper table tr th.ant-table-selection-column {
  padding-inline-end: 12px;
  padding-inline-start: 12px;
}

.ant-table-wrapper .ant-table-tbody .ant-table-row .ant-table-cell-row-hover {
  background-color: #eff5ff;
}

.ant-table-wrapper .ant-table-tbody .ant-table-row .ant-table-cell-row-hover {
  background-color: #c6daff;
}

.remove-ant-default-tooltip {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  overflow: hidden;
}

.ant-table-wrapper .ant-table-cell-ellipsis {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.ant-table-full-page-height .ant-table-body {
  min-height: 600px;
}

.ant-virtual-table.ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell {
  border-bottom: none;
}

.ant-table-medium-height .ant-table-body {
  min-height: 400px;
}

.ant-table-relationship-planning-summary-height .ant-table-body {
  min-height: 255px;
}

.relationship-planning-summary.ant-table-wrapper .ant-table.ant-table-bordered > .ant-table-container {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-inline-end: 1px solid #919eab3d;
  border-bottom: 1px solid #919eab3d;
}

.relationship-planning-summary.ant-table-wrapper
  .ant-table.ant-table-bordered
  > .ant-table-container
  > .ant-table-body
  > table
  > tbody
  > tr
  > td {
  border-inline-end: 0px;
}

.relationship-planning-summary.ant-table-wrapper
  .ant-table.ant-table-bordered
  > .ant-table-container
  > .ant-table-header
  > table
  > thead
  > tr
  > th {
  border-inline-end: 0px;
}

.ant-table-medium-height-for-smaller-table .ant-table-body {
  min-height: 318px;
}

.ant-table-medium-height-meta-field .ant-table-body {
  min-height: 300px;
}

.ant-table-large-height .ant-table-body {
  min-height: 575px;
}

.ant-table-small-height .ant-table-body {
  min-height: 330px;
}

.ant-checkbox .ant-checkbox-inner {
  border-color: #919eab;
}

.ant-table-full-page-height .ant-spin-nested-loading > div > .ant-spin {
  max-height: none;
}

.ant-spin-nested-loading {
  width: 100%;
}

.ant-table-card-height .ant-table {
  max-height: 180px;
}

.ant-table-card-height .ant-table-container {
  max-height: 180px;
}

.ant-table-card-height .ant-table-body {
  max-height: 180px;
}

.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #dfe3e8;
}

.ant-table-wrapper .ant-table-footer {
  border-top: 1px solid #919eab3d;
  background: #fff;
}

.ant-table-wrapper .ant-table-tbody > tr > td {
  border-bottom: none;
}

.ant-table-wrapper .ant-table-thead > tr > th {
  border-bottom: none;
}

.ant-table-wrapper .remove-left-padding {
  padding-left: 0 !important;
}

.no-hover.ant-table-wrapper .ant-table-tbody .ant-table-row .ant-table-cell-row-hover {
  background-color: inherit;
}

/* Planner Parameters Table */
.planner-parameters-table.ant-table-wrapper .ant-table-footer {
  border-radius: 0px 0px 16px 16px;
}

.planner-parameters-table.ant-table-wrapper .ant-table,
.ant-table-wrapper {
  border-radius: 16px;
}

.border {
  border: 1px solid rgba(145, 158, 171, 0.24);
}

/* Planner Parameters Table */

/* Employee Appraisal Parameters Diff Table */

.employee-appraisal-parameters-diff-table.ant-table-wrapper .ant-table,
.ant-table-wrapper .ant-table-thead > tr > th {
  border-bottom: 1px solid #919eab3d;
}

.employee-appraisal-parameters-diff-table.ant-table-wrapper .ant-table,
.ant-table-wrapper .ant-table-tbody > tr > td {
  border-bottom: inherit;
}

/* Employee Appraisal Parameters Diff Table */

.ant-n-by-n-grid-relationship-table.ant-table-wrapper .ant-table-thead > tr > th {
  background-color: #eff5ff;
  color: #004ede;
}

.ant-n-by-n-grid-relationship-table.ant-table-wrapper .ant-table-tbody > tr > td {
  border-bottom: 1px solid #919eab3d;
}

.ant-n-by-n-grid-relationship-table .ant-table-cell.ant-table-cell-fix-left {
  color: #004ede;
}

.ant-n-by-n-grid-relationship-table.ant-table-wrapper .ant-table-tbody .ant-table-row .ant-table-cell-row-hover {
  background-color: #fff;
}

.headers-with-primary-background .ant-table-thead > tr > th {
  background-color: #eff5ff;
}

.ant-simulation-budgeting-table.ant-table-wrapper .ant-table-thead > tr > th {
  background-color: #eff5ff;
  color: #004ede;
}

.ant-simulation-budgeting-table.ant-table-wrapper .ant-table-tbody .ant-table-row .ant-table-cell-row-hover {
  background-color: #fff;
}

.ant-simulation-budgeting-table.ant-table-wrapper .ant-table-cell-fix-left {
  color: #004ede;
}

.no-bottom-padding {
  padding-bottom: 0 !important;
}

.ant-picker-input {
  ::placeholder {
    color: #637481 !important;
  }

  cursor: pointer !important;
  pointer-events: all !important;
}

.ant-table-full-page-height-max-view-mode .ant-table-body {
  min-height: 500px;
}

.ant-table-full-page-height-max-view-mode .ant-spin-nested-loading > div > .ant-spin {
  max-height: none;
}

