/*
 * XAN Office v1.4.61.290
 * Ana sayfadaki hizmet kartlarını merkezler ve düz CTA metinlerini
 * kurumsal #2B5164 buton görünümünde birleştirir.
 */
html body.mxh-theme.mxh-front .xan-v268-service-card {
  min-height: 280px !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}

html body.mxh-theme.mxh-front .xan-v268-service-card .xan-v268-icon {
  margin-right: auto !important;
  margin-left: auto !important;
}

html body.mxh-theme.mxh-front .xan-v268-service-card h3,
html body.mxh-theme.mxh-front .xan-v268-service-card p {
  width: 100% !important;
  max-width: 290px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  text-align: center !important;
}

html body.mxh-theme.mxh-front .xan-v268-service-card > span {
  min-width: 112px !important;
  min-height: 44px !important;
  margin: 8px auto 0 !important;
  padding: 10px 18px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 7px !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background: #2b5164 !important;
  border: 1px solid #2b5164 !important;
  border-radius: 8px !important;
  box-shadow: 0 7px 16px rgba(32, 63, 79, .13) !important;
  font-size: 12px !important;
  font-weight: 650 !important;
  line-height: 1.2 !important;
  text-align: center !important;
  transition: background-color .16s ease, border-color .16s ease, box-shadow .16s ease !important;
}

html body.mxh-theme.mxh-front .xan-v268-service-card:hover > span,
html body.mxh-theme.mxh-front .xan-v268-service-card:focus-visible > span {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background: #356579 !important;
  border-color: #356579 !important;
  box-shadow: 0 9px 20px rgba(32, 63, 79, .18) !important;
}

html body.mxh-theme.mxh-front .xan-v268-service-card > span b,
html body.mxh-theme.mxh-front .xan-v268-action-card > a b {
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
  font-weight: 650 !important;
}

/* Düz kalan kart aksiyonlarının ortak kurumsal ölçüsü. */
html body.mxh-theme.mxh-front .xan-v268-action-card > a,
html body.mxh-theme.mxh-front .xan-v268-button {
  min-height: 44px !important;
  border-radius: 8px !important;
  font-weight: 650 !important;
}

@media (max-width: 760px) {
  html body.mxh-theme.mxh-front .xan-v268-service-card {
    min-height: 260px !important;
    padding: 24px 18px !important;
  }

  html body.mxh-theme.mxh-front .xan-v268-service-card > span {
    width: min(180px, 100%) !important;
  }
}

