/* Imported from: ../../sub-components/StarRating/styles.css */
.cc_dm8j7638_NZiw7bD23j .star-rating {
  display: flex;
  align-items: center;
  gap: 1px;
}

.cc_dm8j7638_NZiw7bD23j .star-rating--brand {
  color: #06048a;
}

.cc_dm8j7638_NZiw7bD23j .star-rating__icon {
  width: 13px;
  height: 13px;
}

.cc_dm8j7638_NZiw7bD23j .star-rating__icon--small {
  width: 10px;
  height: 10px;
}

.cc_dm8j7638_NZiw7bD23j .star-rating__icon--empty {
  color: #e5e5e5;
}

/* End import: ../../sub-components/StarRating/styles.css */

.cc_dm8j7638_NZiw7bD23j .text-banner {
  width: 100%;
  margin-top: var(--text-banner-margin-top-mobile, 0);
  padding-block: 2.5rem;
  background-color: var(--text-banner-bg, transparent);
}

@media (min-width: 1024px) {
.cc_dm8j7638_NZiw7bD23j .text-banner {
    margin-top: var(--text-banner-margin-top, 0);
    padding-block: 3.75rem;
  }
}

.cc_dm8j7638_NZiw7bD23j .text-banner__inner {
  display: flex;
  flex-direction: column;
}

.cc_dm8j7638_NZiw7bD23j .text-banner__inner--center {
  align-items: center;
}

.cc_dm8j7638_NZiw7bD23j .text-banner__inner--left {
  align-items: flex-start;
}

.cc_dm8j7638_NZiw7bD23j .text-banner__inner--right {
  align-items: flex-end;
}

.cc_dm8j7638_NZiw7bD23j .text-banner__stars {
  display: flex;
  align-items: center;
  gap: 0.375rem;
  margin-bottom: 1.25rem;
}

.cc_dm8j7638_NZiw7bD23j .text-banner__star-text {
  max-width: none;
  font-size: var(--tb-star-fs-m, 0.875rem);
  font-weight: 300;
  line-height: 1;
}

@media (min-width: 1024px) {
.cc_dm8j7638_NZiw7bD23j .text-banner__star-text {
    font-size: var(--tb-star-fs, 0.875rem);
  }
}

.cc_dm8j7638_NZiw7bD23j .text-banner__star-text :is(p, .cc_dm8j7638_NZiw7bD23j h1, .cc_dm8j7638_NZiw7bD23j h2, .cc_dm8j7638_NZiw7bD23j h3, .cc_dm8j7638_NZiw7bD23j h4, .cc_dm8j7638_NZiw7bD23j h5, .cc_dm8j7638_NZiw7bD23j h6) {
  margin: 0;
}

.cc_dm8j7638_NZiw7bD23j .text-banner__title {
  width: 100%;
  max-width: none;
  margin-bottom: var(--text-banner-title-margin-bottom-mobile, 18px);
  font-size: var(--text-banner-title-size-mobile, 36px);
  font-weight: var(--tb-title-fw-m, 400);
  line-height: 1.25;
  letter-spacing: 0;
  color: #011d3c;
}

@media (min-width: 1024px) {
.cc_dm8j7638_NZiw7bD23j .text-banner__title {
    margin-bottom: var(--text-banner-title-margin-bottom, 20px);
    font-size: var(--text-banner-title-size, 36px);
    font-weight: var(--tb-title-fw, 400);
  }
}

.cc_dm8j7638_NZiw7bD23j .text-banner__title :is(p, .cc_dm8j7638_NZiw7bD23j h1, .cc_dm8j7638_NZiw7bD23j h2, .cc_dm8j7638_NZiw7bD23j h3, .cc_dm8j7638_NZiw7bD23j h4, .cc_dm8j7638_NZiw7bD23j h5, .cc_dm8j7638_NZiw7bD23j h6) {
  margin: 0;
  font-weight: inherit;
  /* Inline: dış kutu line-height'ı (1.25→45) satır kutusuna hâkim,
     iç glyph metrikleri 43 kalır (canlı altin.com yapısı). */
  display: inline;
  line-height: normal;
}

.cc_dm8j7638_NZiw7bD23j .text-banner__description {
  width: 100%;
  max-width: none;
  margin-top: var(--text-banner-description-margin-top-mobile, 22.5px);
  margin-bottom: var(--text-banner-description-margin-bottom-mobile, 42.5px);
  font-size: var(--text-banner-description-size-mobile, 18px);
  font-weight: var(--tb-desc-fw-m, 400);
  line-height: 1.25;
  letter-spacing: 0.025em;
  color: #67747c;
}

@media (min-width: 1024px) {
.cc_dm8j7638_NZiw7bD23j .text-banner__description {
    margin-top: var(--text-banner-description-margin-top, 22.5px);
    margin-bottom: var(--text-banner-description-margin-bottom, 42.5px);
    font-size: var(--text-banner-description-size, 18px);
    font-weight: var(--tb-desc-fw, 400);
  }
}

.cc_dm8j7638_NZiw7bD23j .text-banner__description :is(p, .cc_dm8j7638_NZiw7bD23j h1, .cc_dm8j7638_NZiw7bD23j h2, .cc_dm8j7638_NZiw7bD23j h3, .cc_dm8j7638_NZiw7bD23j h4, .cc_dm8j7638_NZiw7bD23j h5, .cc_dm8j7638_NZiw7bD23j h6) {
  margin: 0;
}

.text-banner__description,
.text-banner__description
.cc_dm8j7638_NZiw7bD23j :where(p, .cc_dm8j7638_NZiw7bD23j div, .cc_dm8j7638_NZiw7bD23j span, .cc_dm8j7638_NZiw7bD23j font, .cc_dm8j7638_NZiw7bD23j a, .cc_dm8j7638_NZiw7bD23j strong, .cc_dm8j7638_NZiw7bD23j b, .cc_dm8j7638_NZiw7bD23j em, .cc_dm8j7638_NZiw7bD23j i, .cc_dm8j7638_NZiw7bD23j li, .cc_dm8j7638_NZiw7bD23j h1, .cc_dm8j7638_NZiw7bD23j h2, .cc_dm8j7638_NZiw7bD23j h3, .cc_dm8j7638_NZiw7bD23j h4, .cc_dm8j7638_NZiw7bD23j h5, .cc_dm8j7638_NZiw7bD23j h6) {
  font-weight: var(--tb-desc-fw-m, 400) !important;
}

@media (min-width: 1024px) {
  .text-banner__description,
  .text-banner__description
.cc_dm8j7638_NZiw7bD23j :where(p, .cc_dm8j7638_NZiw7bD23j div, .cc_dm8j7638_NZiw7bD23j span, .cc_dm8j7638_NZiw7bD23j font, .cc_dm8j7638_NZiw7bD23j a, .cc_dm8j7638_NZiw7bD23j strong, .cc_dm8j7638_NZiw7bD23j b, .cc_dm8j7638_NZiw7bD23j em, .cc_dm8j7638_NZiw7bD23j i, .cc_dm8j7638_NZiw7bD23j li, .cc_dm8j7638_NZiw7bD23j h1, .cc_dm8j7638_NZiw7bD23j h2, .cc_dm8j7638_NZiw7bD23j h3, .cc_dm8j7638_NZiw7bD23j h4, .cc_dm8j7638_NZiw7bD23j h5, .cc_dm8j7638_NZiw7bD23j h6) {
    font-weight: var(--tb-desc-fw, 400) !important;
  }
}

.text-banner__description--left,
.cc_dm8j7638_NZiw7bD23j .text-banner__description--left.prose-reset :where(p, .cc_dm8j7638_NZiw7bD23j div, .cc_dm8j7638_NZiw7bD23j span, .cc_dm8j7638_NZiw7bD23j font, .cc_dm8j7638_NZiw7bD23j a, .cc_dm8j7638_NZiw7bD23j strong, .cc_dm8j7638_NZiw7bD23j em) {
  text-align: left !important;
}

.text-banner__description--center,
.cc_dm8j7638_NZiw7bD23j .text-banner__description--center.prose-reset :where(p, .cc_dm8j7638_NZiw7bD23j div, .cc_dm8j7638_NZiw7bD23j span, .cc_dm8j7638_NZiw7bD23j font, .cc_dm8j7638_NZiw7bD23j a, .cc_dm8j7638_NZiw7bD23j strong, .cc_dm8j7638_NZiw7bD23j em) {
  text-align: center !important;
}

.text-banner__description--right,
.cc_dm8j7638_NZiw7bD23j .text-banner__description--right.prose-reset :where(p, .cc_dm8j7638_NZiw7bD23j div, .cc_dm8j7638_NZiw7bD23j span, .cc_dm8j7638_NZiw7bD23j font, .cc_dm8j7638_NZiw7bD23j a, .cc_dm8j7638_NZiw7bD23j strong, .cc_dm8j7638_NZiw7bD23j em) {
  text-align: right !important;
}

.cc_dm8j7638_NZiw7bD23j .text-banner__link {
  width: max-content;
  text-decoration: none;
}

.cc_dm8j7638_NZiw7bD23j .text-banner__link--text {
  text-decoration: underline;
  color: var(--text-banner-link-color, inherit);
}

.cc_dm8j7638_NZiw7bD23j .text-banner__link--button {
  color: var(--text-banner-link-color, var(--button-text-1));
  background-color: var(--text-banner-link-bg-color, var(--button-bg-1));
}
