.elementor-95101 .elementor-element.elementor-element-66da3f1{margin:-96px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;}.elementor-95101 .elementor-element.elementor-element-d50d916{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-95101 .elementor-element.elementor-element-edd14ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-95101 .elementor-element.elementor-element-4321e5a .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-95101 .elementor-element.elementor-element-4321e5a .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-95101 .elementor-element.elementor-element-4321e5a .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-95101 .elementor-element.elementor-element-4321e5a .jet-listing-dynamic-image__caption{text-align:left;}.elementor-95101 .elementor-element.elementor-element-2ce7835 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-95101 .elementor-element.elementor-element-53bcd18 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-95101 .elementor-element.elementor-element-53bcd18 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-95101 .elementor-element.elementor-element-53bcd18 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-95101 .elementor-element.elementor-element-53bcd18 .jet-listing-dynamic-field__content{text-align:left;}.elementor-95101 .elementor-element.elementor-element-813c82c .jet-listing-dynamic-field__content{text-transform:capitalize;text-align:left;}.elementor-95101 .elementor-element.elementor-element-813c82c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-95101 .elementor-element.elementor-element-813c82c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-95101 .elementor-element.elementor-element-813c82c .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-95101 .elementor-element.elementor-element-3d2414a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-95101 .elementor-element.elementor-element-3d2414a .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-95101 .elementor-element.elementor-element-3d2414a .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-95101 .elementor-element.elementor-element-3d2414a .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-95101 .elementor-element.elementor-element-3d2414a .jet-listing-dynamic-image__caption{text-align:left;}.elementor-95101 .elementor-element.elementor-element-0ae0a75 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}/* Start custom CSS for column, class: .elementor-element-edd14ae */.elementor-95101 .elementor-element.elementor-element-edd14ae{
    width:95%;
    background:#fff;
    border-radius:34px;
    padding:42px;
    box-shadow:0 20px 60px rgba(0,0,0,0.10);
}

.elementor-95101 .elementor-element.elementor-element-edd14ae h1{
    font-size:64px;
    line-height:.95em;
    font-weight:900;
}

.elementor-95101 .elementor-element.elementor-element-edd14ae img{
    width:100%;
    border-radius:24px;
    margin-top:20px;
}

.elementor-95101 .elementor-element.elementor-element-edd14ae .eeh-left-badges{
  display:flex;
  flex-direction:column;
  gap:10px;
  margin-top:28px;
  width:100%;
  max-width:320px;
  position:relative;
  z-index:3;
}

.elementor-95101 .elementor-element.elementor-element-edd14ae .eeh-left-badges span{
  background:#ffffff;
  border:1px solid #e5edf7;
  border-radius:16px;
  padding:13px 16px;
  font-size:13px;
  font-weight:900;
  color:#0f172a;
  text-transform:uppercase;
  letter-spacing:.05em;
  box-shadow:0 10px 25px rgba(15,23,42,.08);
}
/* FINAL PREMIUM TOUCHES */

.elementor-95101 .elementor-element.elementor-element-edd14ae .eeh-importer-logo-col{
  padding-top:80px!important;
}

.elementor-95101 .elementor-element.elementor-element-edd14ae .eeh-importer-logo-col img{
  max-width:170px!important;
  filter:
  drop-shadow(0 15px 35px rgba(37,99,235,.12))
  drop-shadow(0 8px 18px rgba(15,23,42,.08));
}

.elementor-95101 .elementor-element.elementor-element-edd14ae .eeh-left-badges span{
  background:rgba(255,255,255,.82)!important;
  backdrop-filter:blur(12px)!important;
  border:1px solid rgba(255,255,255,.65)!important;
  box-shadow:
  0 10px 30px rgba(15,23,42,.05)!important;
}

.elementor-95101 .elementor-element.elementor-element-edd14ae .eeh-importer-info-col{
  backdrop-filter:blur(14px)!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ce7835 */.elementor-95101 .elementor-element.elementor-element-2ce7835{
    width:93%;
    background:#fff;
    border-radius:34px;
    padding:42px;
    box-shadow:0 20px 60px rgba(0,0,0,0.10);
}

.elementor-95101 .elementor-element.elementor-element-2ce7835 h1{
    font-size:64px;
    line-height:.95em;
    font-weight:900;
}

.elementor-95101 .elementor-element.elementor-element-2ce7835 img{
    width:100%;
    border-radius:24px;
    margin-top:20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d50d916 */.elementor-95101 .elementor-element.elementor-element-d50d916{
  width:94%!important;
  max-width:1320px!important;
  margin:0px auto 45px!important;
  padding:40px!important;
  border-radius:42px!important;
  background:
    radial-gradient(circle at 20% 20%, rgba(37,99,235,.13), transparent 28%),
    linear-gradient(135deg,#f8fafc 0%,#ffffff 48%,#eef4ff 100%)!important;
  box-shadow:0 35px 100px rgba(15,23,42,.14)!important;
  border:1px solid rgba(148,163,184,.22)!important;
}

.elementor-95101 .elementor-element.elementor-element-d50d916 .elementor-container,
.elementor-95101 .elementor-element.elementor-element-d50d916 .e-con-inner{
  display:grid!important;
  grid-template-columns:38% 62%!important;
  gap:34px!important;
  align-items:center!important;
}

.elementor-95101 .elementor-element.elementor-element-d50d916 .elementor-widget-image:first-child img{
  max-width:320px!important;
  margin:auto!important;
  display:block!important;
  padding:30px!important;
  background:#fff!important;
  border-radius:32px!important;
  box-shadow:0 22px 60px rgba(15,23,42,.14)!important;
}

.elementor-95101 .elementor-element.elementor-element-d50d916 .elementor-column:last-child,
.elementor-95101 .elementor-element.elementor-element-d50d916 .e-con-inner > .e-con:last-child{
  background:#fff!important;
  padding:34px!important;
  border-radius:30px!important;
  box-shadow:0 20px 55px rgba(15,23,42,.10)!important;
}

.elementor-95101 .elementor-element.elementor-element-d50d916 h1,
.elementor-95101 .elementor-element.elementor-element-d50d916 .elementor-heading-title{
  font-size:58px!important;
  line-height:.96!important;
  font-weight:900!important;
  letter-spacing:-2px!important;
  color:#111827!important;
  margin:0 0 16px!important;
}

.elementor-95101 .elementor-element.elementor-element-d50d916 .elementor-widget-image:last-child img{
  width:100%!important;
  height:300px!important;
  object-fit:cover!important;
  border-radius:24px!important;
  box-shadow:0 18px 46px rgba(15,23,42,.16)!important;
  margin-top:14px!important;
}

.elementor-95101 .elementor-element.elementor-element-d50d916 .jet-listing-dynamic-field__content{
  font-size:16px!important;
  color:#64748b!important;
  font-weight:700!important;
  margin-bottom:10px!important;
}

.elementor-95101 .elementor-element.elementor-element-d50d916 .eeh-left-badges{
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
  margin-top:22px!important;
  width:100%!important;
  max-width:320px!important;
  position:relative!important;
  z-index:3!important;
}

.elementor-95101 .elementor-element.elementor-element-d50d916 .eeh-left-badges span{
  background:rgba(255,255,255,.82)!important;
  backdrop-filter:blur(12px)!important;
  border:1px solid rgba(255,255,255,.65)!important;
  border-radius:16px!important;
  padding:13px 16px!important;
  font-size:13px!important;
  font-weight:900!important;
  color:#0f172a!important;
  text-transform:uppercase!important;
  letter-spacing:.05em!important;
  box-shadow:0 10px 25px rgba(15,23,42,.08)!important;
}

.elementor-95101 .elementor-element.elementor-element-d50d916 .eeh-importer-logo-col{
  padding-top:24px!important;
}

.elementor-95101 .elementor-element.elementor-element-d50d916 .eeh-importer-logo-col img{
  max-width:170px!important;
  filter:
    drop-shadow(0 15px 35px rgba(37,99,235,.12))
    drop-shadow(0 8px 18px rgba(15,23,42,.08));
}

.elementor-95101 .elementor-element.elementor-element-d50d916 .eeh-importer-info-col{
  backdrop-filter:blur(14px)!important;
}

@media(max-width:900px){
  .elementor-95101 .elementor-element.elementor-element-d50d916{
    width:100%!important;
    margin:8px auto 34px!important;
    padding:22px!important;
    border-radius:28px!important;
  }

  .elementor-95101 .elementor-element.elementor-element-d50d916 .elementor-container,
  .elementor-95101 .elementor-element.elementor-element-d50d916 .e-con-inner{
    grid-template-columns:1fr!important;
    gap:22px!important;
  }

  .elementor-95101 .elementor-element.elementor-element-d50d916 .elementor-widget-image:first-child img{
    max-width:220px!important;
    padding:18px!important;
    border-radius:24px!important;
  }

  .elementor-95101 .elementor-element.elementor-element-d50d916 .elementor-column:last-child,
  .elementor-95101 .elementor-element.elementor-element-d50d916 .e-con-inner > .e-con:last-child{
    padding:22px!important;
    border-radius:22px!important;
  }

  .elementor-95101 .elementor-element.elementor-element-d50d916 h1,
  .elementor-95101 .elementor-element.elementor-element-d50d916 .elementor-heading-title{
    font-size:38px!important;
    line-height:1.02!important;
    margin:0 0 12px!important;
  }

  .elementor-95101 .elementor-element.elementor-element-d50d916 .elementor-widget-image:last-child img{
    height:220px!important;
    border-radius:18px!important;
  }

  .elementor-95101 .elementor-element.elementor-element-d50d916 .eeh-importer-logo-col{
    padding-top:0!important;
  }

  .elementor-95101 .elementor-element.elementor-element-d50d916 .eeh-left-badges{
    margin-top:12px!important;
  }
}/* End custom CSS */