.elementor-166 .elementor-element.elementor-element-135870f8{--display:flex;}.elementor-166 .elementor-element.elementor-element-2e17345{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-166 .elementor-element.elementor-element-57b6d12b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-57b6d12b.e-con{--order:-99999 /* order start hack */;}.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-166 .elementor-element.elementor-element-724abc61 .elementor-icon-box-wrapper{gap:20px;}.elementor-166 .elementor-element.elementor-element-724abc61 .elementor-icon-box-title{margin-block-end:20px;color:#4D4D4D;}.elementor-166 .elementor-element.elementor-element-724abc61.elementor-view-stacked .elementor-icon{background-color:#F98500;}.elementor-166 .elementor-element.elementor-element-724abc61.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-724abc61.elementor-view-default .elementor-icon{fill:#F98500;color:#F98500;border-color:#F98500;}.elementor-166 .elementor-element.elementor-element-7fcf019e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-7fcf019e.e-con{--order:-99999 /* order start hack */;}.elementor-166 .elementor-element.elementor-element-54e0f8c6 .elementor-icon-box-wrapper{gap:20px;}.elementor-166 .elementor-element.elementor-element-54e0f8c6 .elementor-icon-box-title{margin-block-end:20px;color:#4D4D4D;}.elementor-166 .elementor-element.elementor-element-54e0f8c6.elementor-view-stacked .elementor-icon{background-color:#F98500;}.elementor-166 .elementor-element.elementor-element-54e0f8c6.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-54e0f8c6.elementor-view-default .elementor-icon{fill:#F98500;color:#F98500;border-color:#F98500;}.elementor-166 .elementor-element.elementor-element-54e0f8c6 .elementor-icon-box-title, .elementor-166 .elementor-element.elementor-element-54e0f8c6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:600;}.elementor-166 .elementor-element.elementor-element-15399287{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-15399287.e-con{--order:-99999 /* order start hack */;}.elementor-166 .elementor-element.elementor-element-4a8ef0fd .elementor-icon-box-wrapper{gap:20px;}.elementor-166 .elementor-element.elementor-element-4a8ef0fd .elementor-icon-box-title{margin-block-end:20px;color:#4D4D4D;}.elementor-166 .elementor-element.elementor-element-4a8ef0fd.elementor-view-stacked .elementor-icon{background-color:#F98500;}.elementor-166 .elementor-element.elementor-element-4a8ef0fd.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-4a8ef0fd.elementor-view-default .elementor-icon{fill:#F98500;color:#F98500;border-color:#F98500;}.elementor-166 .elementor-element.elementor-element-5078bb1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-166 .elementor-element.elementor-element-fb3bff1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-fb3bff1.e-con{--order:-99999 /* order start hack */;}.elementor-166 .elementor-element.elementor-element-99e2b66 .elementor-icon-box-wrapper{gap:20px;}.elementor-166 .elementor-element.elementor-element-99e2b66 .elementor-icon-box-title{margin-block-end:20px;color:#4D4D4D;}.elementor-166 .elementor-element.elementor-element-99e2b66.elementor-view-stacked .elementor-icon{background-color:#F98500;}.elementor-166 .elementor-element.elementor-element-99e2b66.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-99e2b66.elementor-view-default .elementor-icon{fill:#F98500;color:#F98500;border-color:#F98500;}.elementor-166 .elementor-element.elementor-element-38d578b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-38d578b.e-con{--order:-99999 /* order start hack */;}.elementor-166 .elementor-element.elementor-element-2645870 .elementor-icon-box-wrapper{gap:20px;}.elementor-166 .elementor-element.elementor-element-2645870 .elementor-icon-box-title{margin-block-end:20px;color:#4D4D4D;}.elementor-166 .elementor-element.elementor-element-2645870.elementor-view-stacked .elementor-icon{background-color:#F98500;}.elementor-166 .elementor-element.elementor-element-2645870.elementor-view-framed .elementor-icon, .elementor-166 .elementor-element.elementor-element-2645870.elementor-view-default .elementor-icon{fill:#F98500;color:#F98500;border-color:#F98500;}@media(max-width:1024px){.elementor-166 .elementor-element.elementor-element-2e17345{--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-57b6d12b{--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-7fcf019e{--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-15399287{--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-5078bb1{--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-fb3bff1{--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-38d578b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-166 .elementor-element.elementor-element-2e17345{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-57b6d12b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-7fcf019e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-15399287{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-5078bb1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-fb3bff1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-166 .elementor-element.elementor-element-38d578b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-57b6d12b *//* 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-7fcf019e *//* 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-15399287 *//* 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-fb3bff1 *//* 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-38d578b *//* 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 */