.elementor-91 .elementor-element.elementor-element-7dfaa942{--display:flex;}.elementor-91 .elementor-element.elementor-element-cb94142{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-ee04cad{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-ee04cad.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-91 .elementor-element.elementor-element-2127349 .elementor-icon-box-title{color:#4D4D4D;}.elementor-91 .elementor-element.elementor-element-564468f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-564468f.e-con{--order:-99999 /* order start hack */;}.elementor-91 .elementor-element.elementor-element-435c1f1 .elementor-icon-box-title{color:#4D4D4D;}.elementor-91 .elementor-element.elementor-element-49bc033{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-49bc033.e-con{--order:-99999 /* order start hack */;}.elementor-91 .elementor-element.elementor-element-c583ef2 .elementor-icon-box-title{color:#4D4D4D;}.elementor-91 .elementor-element.elementor-element-3498f14{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-3498f14.e-con{--order:-99999 /* order start hack */;}.elementor-91 .elementor-element.elementor-element-6184c86 .elementor-icon-box-title{color:#4D4D4D;}.elementor-91 .elementor-element.elementor-element-b2c7a11{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-b2c7a11.e-con{--order:-99999 /* order start hack */;}.elementor-91 .elementor-element.elementor-element-d5f777e .elementor-icon-box-title{color:#4D4D4D;}.elementor-91 .elementor-element.elementor-element-6ce4650{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-6ce4650.e-con{--order:-99999 /* order start hack */;}.elementor-91 .elementor-element.elementor-element-2d42773 .elementor-icon-box-title{color:#4D4D4D;}.elementor-91 .elementor-element.elementor-element-ed5bbdd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-ed5bbdd.e-con{--order:-99999 /* order start hack */;}.elementor-91 .elementor-element.elementor-element-1d7f83f .elementor-icon-box-title{color:#4D4D4D;}.elementor-91 .elementor-element.elementor-element-33b3124{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-33b3124.e-con{--order:-99999 /* order start hack */;}.elementor-91 .elementor-element.elementor-element-b092cdd .elementor-icon-box-title{color:#4D4D4D;}.elementor-91 .elementor-element.elementor-element-007f044{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-007f044.e-con{--order:-99999 /* order start hack */;}.elementor-91 .elementor-element.elementor-element-942bbe6 .elementor-icon-box-title{color:#4D4D4D;}.elementor-91 .elementor-element.elementor-element-a8155b0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-a8155b0.e-con{--order:-99999 /* order start hack */;}.elementor-91 .elementor-element.elementor-element-eb6dbc5 .elementor-icon-box-title{color:#4D4D4D;}.elementor-91 .elementor-element.elementor-element-e9fea9f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-e9fea9f.e-con{--order:-99999 /* order start hack */;}.elementor-91 .elementor-element.elementor-element-dd2f885 .elementor-icon-box-title{color:#4D4D4D;}.elementor-91 .elementor-element.elementor-element-16cd244{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-16cd244.e-con{--order:-99999 /* order start hack */;}.elementor-91 .elementor-element.elementor-element-6a33407 .elementor-icon-box-title{color:#4D4D4D;}.elementor-91 .elementor-element.elementor-element-22eb466{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-22eb466.e-con{--order:-99999 /* order start hack */;}.elementor-91 .elementor-element.elementor-element-23a7144 .elementor-icon-box-title{color:#4D4D4D;}@media(max-width:1024px){.elementor-91 .elementor-element.elementor-element-cb94142{--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-ee04cad{--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-564468f{--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-49bc033{--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-3498f14{--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-b2c7a11{--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-6ce4650{--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-ed5bbdd{--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-33b3124{--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-007f044{--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-a8155b0{--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-e9fea9f{--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-16cd244{--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-22eb466{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-91 .elementor-element.elementor-element-cb94142{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-ee04cad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-564468f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-49bc033{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-3498f14{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-b2c7a11{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-6ce4650{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-ed5bbdd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-33b3124{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-007f044{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-a8155b0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-e9fea9f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-16cd244{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-91 .elementor-element.elementor-element-22eb466{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-ee04cad *//* Kontainer mitra secara keseluruhan */
.partner-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #F3F3F3;
  border-radius: 20px;
  padding: 24px 32px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
  max-width: 360px;
  margin: auto;
}

.partner-vertical:hover {
  transform: translateY(-6px);
}

/* Logo atas */
.partner-vertical img {
  width: 120px;
  height: auto;
  object-fit: contain;
  margin-bottom: 16px;
}

/* Box info mitra */
.partner-vertical .partner-card {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 20px 24px;
  text-align: center;
  width: 100%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

/* Nama Mitra */
.partner-vertical .partner-card .elementor-icon-box-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #4D4D4D;
  margin-bottom: 8px;
}

/* Deskripsi */
.partner-vertical .partner-card .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.6;
  margin: 0;
}

/* Ikon di dalam IconBox (jika tidak digunakan) */
.partner-vertical .partner-card .elementor-icon {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-564468f *//* Kontainer mitra secara keseluruhan */
.partner-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #ffffff;
  border-radius: 20px;
  padding: 24px 32px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
  max-width: 360px;
  margin: auto;
}

.partner-vertical:hover {
  transform: translateY(-6px);
}

/* Logo atas */
.partner-vertical img {
  width: 120px;
  height: auto;
  object-fit: contain;
  margin-bottom: 16px;
}

/* Box info mitra */
.partner-vertical .partner-card {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 20px 24px;
  text-align: center;
  width: 100%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

/* Nama Mitra */
.partner-vertical .partner-card .elementor-icon-box-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #0088cc;
  margin-bottom: 8px;
}

/* Deskripsi */
.partner-vertical .partner-card .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.6;
  margin: 0;
}

/* Ikon di dalam IconBox (jika tidak digunakan) */
.partner-vertical .partner-card .elementor-icon {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49bc033 *//* Kontainer mitra secara keseluruhan */
.partner-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #ffffff;
  border-radius: 20px;
  padding: 24px 32px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
  max-width: 360px;
  margin: auto;
}

.partner-vertical:hover {
  transform: translateY(-6px);
}

/* Logo atas */
.partner-vertical img {
  width: 120px;
  height: auto;
  object-fit: contain;
  margin-bottom: 16px;
}

/* Box info mitra */
.partner-vertical .partner-card {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 20px 24px;
  text-align: center;
  width: 100%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

/* Nama Mitra */
.partner-vertical .partner-card .elementor-icon-box-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #0088cc;
  margin-bottom: 8px;
}

/* Deskripsi */
.partner-vertical .partner-card .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.6;
  margin: 0;
}

/* Ikon di dalam IconBox (jika tidak digunakan) */
.partner-vertical .partner-card .elementor-icon {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3498f14 *//* Kontainer mitra secara keseluruhan */
.partner-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #F3F3F3;
  border-radius: 20px;
  padding: 24px 32px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
  max-width: 360px;
  margin: auto;
}

.partner-vertical:hover {
  transform: translateY(-6px);
}

/* Logo atas */
.partner-vertical img {
  width: 120px;
  height: auto;
  object-fit: contain;
  margin-bottom: 16px;
}

/* Box info mitra */
.partner-vertical .partner-card {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 20px 24px;
  text-align: center;
  width: 100%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

/* Nama Mitra */
.partner-vertical .partner-card .elementor-icon-box-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #4D4D4D;
  margin-bottom: 8px;
}

/* Deskripsi */
.partner-vertical .partner-card .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.6;
  margin: 0;
}

/* Ikon di dalam IconBox (jika tidak digunakan) */
.partner-vertical .partner-card .elementor-icon {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2c7a11 *//* Kontainer mitra secara keseluruhan */
.partner-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #ffffff;
  border-radius: 20px;
  padding: 24px 32px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
  max-width: 360px;
  margin: auto;
}

.partner-vertical:hover {
  transform: translateY(-6px);
}

/* Logo atas */
.partner-vertical img {
  width: 120px;
  height: auto;
  object-fit: contain;
  margin-bottom: 16px;
}

/* Box info mitra */
.partner-vertical .partner-card {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 20px 24px;
  text-align: center;
  width: 100%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

/* Nama Mitra */
.partner-vertical .partner-card .elementor-icon-box-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #0088cc;
  margin-bottom: 8px;
}

/* Deskripsi */
.partner-vertical .partner-card .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.6;
  margin: 0;
}

/* Ikon di dalam IconBox (jika tidak digunakan) */
.partner-vertical .partner-card .elementor-icon {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce4650 *//* Kontainer mitra secara keseluruhan */
.partner-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #ffffff;
  border-radius: 20px;
  padding: 24px 32px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
  max-width: 360px;
  margin: auto;
}

.partner-vertical:hover {
  transform: translateY(-6px);
}

/* Logo atas */
.partner-vertical img {
  width: 120px;
  height: auto;
  object-fit: contain;
  margin-bottom: 16px;
}

/* Box info mitra */
.partner-vertical .partner-card {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 20px 24px;
  text-align: center;
  width: 100%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

/* Nama Mitra */
.partner-vertical .partner-card .elementor-icon-box-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #0088cc;
  margin-bottom: 8px;
}

/* Deskripsi */
.partner-vertical .partner-card .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.6;
  margin: 0;
}

/* Ikon di dalam IconBox (jika tidak digunakan) */
.partner-vertical .partner-card .elementor-icon {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed5bbdd *//* Kontainer mitra secara keseluruhan */
.partner-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #F3F3F3;
  border-radius: 20px;
  padding: 24px 32px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
  max-width: 360px;
  margin: auto;
}

.partner-vertical:hover {
  transform: translateY(-6px);
}

/* Logo atas */
.partner-vertical img {
  width: 120px;
  height: auto;
  object-fit: contain;
  margin-bottom: 16px;
}

/* Box info mitra */
.partner-vertical .partner-card {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 20px 24px;
  text-align: center;
  width: 100%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

/* Nama Mitra */
.partner-vertical .partner-card .elementor-icon-box-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #4D4D4D;
  margin-bottom: 8px;
}

/* Deskripsi */
.partner-vertical .partner-card .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.6;
  margin: 0;
}

/* Ikon di dalam IconBox (jika tidak digunakan) */
.partner-vertical .partner-card .elementor-icon {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33b3124 *//* Kontainer mitra secara keseluruhan */
.partner-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #ffffff;
  border-radius: 20px;
  padding: 24px 32px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
  max-width: 360px;
  margin: auto;
}

.partner-vertical:hover {
  transform: translateY(-6px);
}

/* Logo atas */
.partner-vertical img {
  width: 120px;
  height: auto;
  object-fit: contain;
  margin-bottom: 16px;
}

/* Box info mitra */
.partner-vertical .partner-card {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 20px 24px;
  text-align: center;
  width: 100%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

/* Nama Mitra */
.partner-vertical .partner-card .elementor-icon-box-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #0088cc;
  margin-bottom: 8px;
}

/* Deskripsi */
.partner-vertical .partner-card .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.6;
  margin: 0;
}

/* Ikon di dalam IconBox (jika tidak digunakan) */
.partner-vertical .partner-card .elementor-icon {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-007f044 *//* Kontainer mitra secara keseluruhan */
.partner-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #ffffff;
  border-radius: 20px;
  padding: 24px 32px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
  max-width: 360px;
  margin: auto;
}

.partner-vertical:hover {
  transform: translateY(-6px);
}

/* Logo atas */
.partner-vertical img {
  width: 120px;
  height: auto;
  object-fit: contain;
  margin-bottom: 16px;
}

/* Box info mitra */
.partner-vertical .partner-card {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 20px 24px;
  text-align: center;
  width: 100%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

/* Nama Mitra */
.partner-vertical .partner-card .elementor-icon-box-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #0088cc;
  margin-bottom: 8px;
}

/* Deskripsi */
.partner-vertical .partner-card .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.6;
  margin: 0;
}

/* Ikon di dalam IconBox (jika tidak digunakan) */
.partner-vertical .partner-card .elementor-icon {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8155b0 *//* Kontainer mitra secara keseluruhan */
.partner-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #F3F3F3;
  border-radius: 20px;
  padding: 24px 32px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
  max-width: 360px;
  margin: auto;
}

.partner-vertical:hover {
  transform: translateY(-6px);
}

/* Logo atas */
.partner-vertical img {
  width: 120px;
  height: auto;
  object-fit: contain;
  margin-bottom: 16px;
}

/* Box info mitra */
.partner-vertical .partner-card {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 20px 24px;
  text-align: center;
  width: 100%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

/* Nama Mitra */
.partner-vertical .partner-card .elementor-icon-box-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #4D4D4D;
  margin-bottom: 8px;
}

/* Deskripsi */
.partner-vertical .partner-card .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.6;
  margin: 0;
}

/* Ikon di dalam IconBox (jika tidak digunakan) */
.partner-vertical .partner-card .elementor-icon {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9fea9f *//* Kontainer mitra secara keseluruhan */
.partner-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #ffffff;
  border-radius: 20px;
  padding: 24px 32px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
  max-width: 360px;
  margin: auto;
}

.partner-vertical:hover {
  transform: translateY(-6px);
}

/* Logo atas */
.partner-vertical img {
  width: 120px;
  height: auto;
  object-fit: contain;
  margin-bottom: 16px;
}

/* Box info mitra */
.partner-vertical .partner-card {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 20px 24px;
  text-align: center;
  width: 100%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

/* Nama Mitra */
.partner-vertical .partner-card .elementor-icon-box-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #0088cc;
  margin-bottom: 8px;
}

/* Deskripsi */
.partner-vertical .partner-card .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.6;
  margin: 0;
}

/* Ikon di dalam IconBox (jika tidak digunakan) */
.partner-vertical .partner-card .elementor-icon {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16cd244 *//* Kontainer mitra secara keseluruhan */
.partner-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #ffffff;
  border-radius: 20px;
  padding: 24px 32px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
  max-width: 360px;
  margin: auto;
}

.partner-vertical:hover {
  transform: translateY(-6px);
}

/* Logo atas */
.partner-vertical img {
  width: 120px;
  height: auto;
  object-fit: contain;
  margin-bottom: 16px;
}

/* Box info mitra */
.partner-vertical .partner-card {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 20px 24px;
  text-align: center;
  width: 100%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

/* Nama Mitra */
.partner-vertical .partner-card .elementor-icon-box-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #0088cc;
  margin-bottom: 8px;
}

/* Deskripsi */
.partner-vertical .partner-card .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.6;
  margin: 0;
}

/* Ikon di dalam IconBox (jika tidak digunakan) */
.partner-vertical .partner-card .elementor-icon {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22eb466 *//* Kontainer mitra secara keseluruhan */
.partner-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #ffffff;
  border-radius: 20px;
  padding: 24px 32px;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
  max-width: 360px;
  margin: auto;
}

.partner-vertical:hover {
  transform: translateY(-6px);
}

/* Logo atas */
.partner-vertical img {
  width: 120px;
  height: auto;
  object-fit: contain;
  margin-bottom: 16px;
}

/* Box info mitra */
.partner-vertical .partner-card {
  background: #f9f9f9;
  border-radius: 16px;
  padding: 20px 24px;
  text-align: center;
  width: 100%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

/* Nama Mitra */
.partner-vertical .partner-card .elementor-icon-box-title {
  font-size: 1.1rem;
  font-weight: 700;
  color: #0088cc;
  margin-bottom: 8px;
}

/* Deskripsi */
.partner-vertical .partner-card .elementor-icon-box-description {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.6;
  margin: 0;
}

/* Ikon di dalam IconBox (jika tidak digunakan) */
.partner-vertical .partner-card .elementor-icon {
  display: none;
}/* End custom CSS */