.elementor-5431 .elementor-element.elementor-element-03410ab7{--display:flex;}.elementor-5431 .elementor-element.elementor-element-163bc8f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5431 .elementor-element.elementor-element-adfc011c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5431 .elementor-element.elementor-element-4d693dc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5431 .elementor-element.elementor-element-b1a26de1{text-align:center;}.elementor-5431 .elementor-element.elementor-element-971b8427 .elementor-heading-title{font-family:var( --e-global-typography-e293982-font-family ), Sans-serif;font-size:var( --e-global-typography-e293982-font-size );font-weight:var( --e-global-typography-e293982-font-weight );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );color:var( --e-global-color-4a9dff6 );}.elementor-5431 .elementor-element.elementor-element-f1cde615{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5431 .elementor-element.elementor-element-189b8d9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5431 .elementor-element.elementor-element-66671965{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5431 .elementor-element.elementor-element-93c7a204{text-align:center;}.elementor-5431 .elementor-element.elementor-element-28cd4bbc .elementor-heading-title{font-family:var( --e-global-typography-e293982-font-family ), Sans-serif;font-size:var( --e-global-typography-e293982-font-size );font-weight:var( --e-global-typography-e293982-font-weight );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );color:var( --e-global-color-4a9dff6 );}.elementor-5431 .elementor-element.elementor-element-bccbc2b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5431 .elementor-element.elementor-element-f16e8227{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5431 .elementor-element.elementor-element-0292ce7f{text-align:center;}.elementor-5431 .elementor-element.elementor-element-b54f6718 .elementor-heading-title{font-family:var( --e-global-typography-e293982-font-family ), Sans-serif;font-size:var( --e-global-typography-e293982-font-size );font-weight:var( --e-global-typography-e293982-font-weight );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );color:var( --e-global-color-4a9dff6 );}.elementor-5431 .elementor-element.elementor-element-2eea5084{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5431 .elementor-element.elementor-element-6c352996{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5431 .elementor-element.elementor-element-7f99c00f{text-align:center;}.elementor-5431 .elementor-element.elementor-element-bc163fa5 .elementor-heading-title{font-family:var( --e-global-typography-e293982-font-family ), Sans-serif;font-size:var( --e-global-typography-e293982-font-size );font-weight:var( --e-global-typography-e293982-font-weight );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );color:var( --e-global-color-4a9dff6 );}@media(max-width:1366px){.elementor-5431 .elementor-element.elementor-element-971b8427 .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}.elementor-5431 .elementor-element.elementor-element-f1cde615{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5431 .elementor-element.elementor-element-28cd4bbc .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}.elementor-5431 .elementor-element.elementor-element-b54f6718 .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}.elementor-5431 .elementor-element.elementor-element-bc163fa5 .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}}@media(max-width:1024px){.elementor-5431 .elementor-element.elementor-element-971b8427 .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}.elementor-5431 .elementor-element.elementor-element-f1cde615{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5431 .elementor-element.elementor-element-28cd4bbc .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}.elementor-5431 .elementor-element.elementor-element-b54f6718 .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}.elementor-5431 .elementor-element.elementor-element-bc163fa5 .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}}@media(max-width:767px){.elementor-5431 .elementor-element.elementor-element-971b8427 .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}.elementor-5431 .elementor-element.elementor-element-f1cde615{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5431 .elementor-element.elementor-element-28cd4bbc .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}.elementor-5431 .elementor-element.elementor-element-b54f6718 .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}.elementor-5431 .elementor-element.elementor-element-bc163fa5 .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}}@media(min-width:1700px){.elementor-5431 .elementor-element.elementor-element-971b8427 .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}.elementor-5431 .elementor-element.elementor-element-f1cde615{width:var( --container-widget-width, 277px );max-width:277px;--container-widget-width:277px;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5431 .elementor-element.elementor-element-f1cde615.elementor-element{--align-self:center;}.elementor-5431 .elementor-element.elementor-element-28cd4bbc .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}.elementor-5431 .elementor-element.elementor-element-76051035{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;}.elementor-5431 .elementor-element.elementor-element-76051035.elementor-element{--align-self:center;}.elementor-5431 .elementor-element.elementor-element-b54f6718 .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}.elementor-5431 .elementor-element.elementor-element-0a520b2e{width:var( --container-widget-width, 299px );max-width:299px;--container-widget-width:299px;--container-widget-flex-grow:0;}.elementor-5431 .elementor-element.elementor-element-0a520b2e.elementor-element{--align-self:center;}.elementor-5431 .elementor-element.elementor-element-bc163fa5 .elementor-heading-title{font-size:var( --e-global-typography-e293982-font-size );line-height:var( --e-global-typography-e293982-line-height );letter-spacing:var( --e-global-typography-e293982-letter-spacing );word-spacing:var( --e-global-typography-e293982-word-spacing );}.elementor-5431 .elementor-element.elementor-element-0412e494{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;text-align:center;}.elementor-5431 .elementor-element.elementor-element-0412e494.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-03410ab7 */.elementor-5431 .elementor-element.elementor-element-03410ab7 {
  background: #8ca0ab;
  padding: clamp(56px, 5.2vw, 100px) clamp(20px, 4.16vw, 80px);
  overflow: hidden;
}
.elementor-5431 .elementor-element.elementor-element-03410ab7 .cie-category-why-choose__inner {
  width: min(100%, clamp(320px, 83.333vw, 1600px));
  margin: 0 auto;
  display: grid;
  grid-template-columns: clamp(180px, 13vw, 250px) repeat(4, minmax(0, 1fr));
  gap: clamp(16px, 1.35vw, 26px);
  align-items: stretch;
}
.elementor-5431 .elementor-element.elementor-element-03410ab7 .cie-category-why-choose__heading {
  align-self: start;
  padding-top: clamp(2px, 0.8vw, 14px);
}
.elementor-5431 .elementor-element.elementor-element-03410ab7 .cie-category-why-choose__heading .elementor-heading-title {
  margin: 0;
  color: #ffffff;
  font-family: "Quenda", "Source Sans Pro", sans-serif;
  font-size: clamp(24px, 1.667vw, 32px);
  line-height: 1.32;
  font-weight: 500;
  letter-spacing: 0;
}
.elementor-5431 .elementor-element.elementor-element-03410ab7 .cie-category-why-choose__card {
  background: #ffffff;
  border-radius: 14px;
  min-height: clamp(246px, 14.35vw, 276px);
  padding: clamp(24px, 1.875vw, 36px) clamp(20px, 1.667vw, 32px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  text-align: center;
  gap: clamp(14px, 1vw, 20px);
}
.elementor-5431 .elementor-element.elementor-element-03410ab7 .cie-category-why-choose__icon-wrap {
  width: clamp(58px, 4.167vw, 80px);
  height: clamp(58px, 4.167vw, 80px);
  min-height: clamp(58px, 4.167vw, 80px);
  border-radius: 999px;
  background: #a6d42c;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: clamp(2px, 0.417vw, 8px);
}
.elementor-5431 .elementor-element.elementor-element-03410ab7 .cie-category-why-choose__icon-wrap.e-con {
  --width: clamp(58px, 4.167vw, 80px);
  --min-height: clamp(58px, 4.167vw, 80px);
  --padding-top: 0;
  --padding-right: 0;
  --padding-bottom: 0;
  --padding-left: 0;
}
.elementor-5431 .elementor-element.elementor-element-03410ab7 .cie-category-why-choose__icon img {
  display: block;
  width: clamp(32px, 2.5vw, 48px);
  height: clamp(32px, 2.5vw, 48px);
  object-fit: contain;
}
.elementor-5431 .elementor-element.elementor-element-03410ab7 .cie-category-why-choose__card-title .elementor-heading-title {
  margin: 0;
  color: #455963;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 22px;
  line-height: 1.35;
  font-weight: 700;
  letter-spacing: 0;
}
.elementor-5431 .elementor-element.elementor-element-03410ab7 .cie-category-why-choose__card-copy p {
  margin: 0;
  color: #000000;
  font-family: "Source Sans Pro", sans-serif;
  font-size: clamp(14px, 0.833vw, 16px);
  line-height: 1.55;
  font-weight: 400;
}
@media (max-width: 1024px) {
  .elementor-5431 .elementor-element.elementor-element-03410ab7 .cie-category-why-choose__inner {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .elementor-5431 .elementor-element.elementor-element-03410ab7 .cie-category-why-choose__heading {
    grid-column: 1 / -1;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .elementor-5431 .elementor-element.elementor-element-03410ab7 {
    padding: clamp(42px, 12vw, 64px) clamp(18px, 5vw, 24px);
  }
  .elementor-5431 .elementor-element.elementor-element-03410ab7 .cie-category-why-choose__inner {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */