:root {
  --mc-heading-font: 'Poppins', sans-serif;
  --mc-section-title-size: 32px;
  --mc-section-title-size-tablet: 26px;
  --mc-section-title-size-mobile: 22px;
  --mc-section-subtitle-size: 11px;
  --mc-section-subtitle-size-mobile: 10px;
  --mc-section-description-size: 14px;
  --mc-section-description-size-mobile: 13px;
}

.ekit-wid-con .elementskit-section-title-wraper .elementskit-section-subtitle {
  display: inline-block !important;
  font-family: var(--mc-heading-font) !important;
  font-size: var(--mc-section-subtitle-size) !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  letter-spacing: 4px !important;
  text-transform: uppercase !important;
  color: var(--my-color) !important;
  position: relative !important;
  padding: 4px 14px  0 !important;
  border-radius: 30px !important;
  margin-bottom: 0 !important;
}

.ekit-wid-con .elementskit-section-title-wraper .elementskit-section-title,
.ekit-heading--title.elementskit-section-title {
  font-family: var(--mc-heading-font) !important;
  font-size: var(--mc-section-title-size) !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.3px !important;
  color: #1a2332 !important;
  margin-top: 6px !important;
  margin-bottom: 14px !important;
}

.ekit-wid-con .elementskit-section-title-wraper .ekit-heading__description p {
  font-family: var(--mc-heading-font) !important;
  font-size: var(--mc-section-description-size) !important;
  font-weight: 400 !important;
  line-height: 1.75 !important;
  color: #6b7a8d !important;
  margin: 0 !important;
}

.elementor-147 .elementor-element.elementor-element-7281d46b .elementskit-section-title-wraper .elementskit-section-title,
.elementor-147 .elementor-element.elementor-element-7281d46b .ekit-heading--title.elementskit-section-title,
.elementor-147 .elementor-element.elementor-element-7281d46b .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: #ffffff !important;
}

.elementor-147 .elementor-element.elementor-element-7281d46b .elementskit-section-title-wraper .ekit-heading__description p {
  color: rgba(255, 255, 255, 0.85) !important;
}

.elementor-147 .elementor-element.elementor-element-3da94264 .ekit-heading--title.elementskit-section-title,
.elementor-147 .elementor-element.elementor-element-b5194e .ekit-heading--title.elementskit-section-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 0.4 !important;
}

.elementor-147 .elementor-element.elementor-element-3865de9f .ekit-heading--title.elementskit-section-title,
.elementor-147 .elementor-element.elementor-element-41a9f097 .ekit-heading--title.elementskit-section-title,
.elementor-147 .elementor-element.elementor-element-3f0d54d .ekit-heading--title.elementskit-section-title {
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  margin-bottom: 0 !important;
}

.elementor-147 .elementor-element.elementor-element-524eaf0f .ekit-heading--title.elementskit-section-title,
.elementor-147 .elementor-element.elementor-element-52d75b54 .ekit-heading--title.elementskit-section-title,
.elementor-147 .elementor-element.elementor-element-7512f753 .ekit-heading--title.elementskit-section-title {
  font-size: 22px !important;
  font-weight: 800 !important;
  line-height: 1.3 !important;
}

.elementor-147 .elementor-element.elementor-element-52d75b54 .ekit-heading--title.elementskit-section-title,
.elementor-147 .elementor-element.elementor-element-52d75b54 .elementskit-section-subtitle {
  color: #ffffff !important;
}

.elementor-147 .elementor-element.elementor-element-524eaf0f .elementskit-section-subtitle,
.elementor-147 .elementor-element.elementor-element-52d75b54 .elementskit-section-subtitle,
.elementor-147 .elementor-element.elementor-element-7512f753 .elementskit-section-subtitle {
  font-size: 22px !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
}

@media (max-width: 1024px) {
  .ekit-wid-con .elementskit-section-title-wraper .elementskit-section-title,
  .ekit-heading--title.elementskit-section-title {
    font-size: var(--mc-section-title-size-tablet) !important;
  }
}

@media (max-width: 767px) {
  .ekit-wid-con .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--mc-section-subtitle-size-mobile) !important;
    letter-spacing: 3px !important;
  }

  .ekit-wid-con .elementskit-section-title-wraper .elementskit-section-title,
  .ekit-heading--title.elementskit-section-title {
    font-size: var(--mc-section-title-size-mobile) !important;
  }

  .ekit-wid-con .elementskit-section-title-wraper .ekit-heading__description p {
    font-size: var(--mc-section-description-size-mobile) !important;
  }
  .elementor-147 .elementor-element.elementor-element-3da94264 .ekit-heading--title.elementskit-section-title,.elementor-147 .elementor-element.elementor-element-b5194e .ekit-heading--title.elementskit-section-title{
    line-height: 1.4 !important;
  }
  .e-con>.e-con-inner{
    gap: 0 !important;
  }
}
