.elementor-98
  .elementor-element.elementor-element-29aada1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-98
  .elementor-element.elementor-element-29aada1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://khaira.co.id/wp-content/uploads/2023/03/footer-bg-2.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-98 .elementor-element.elementor-element-29aada1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-98
  .elementor-element.elementor-element-29aada1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-98 .elementor-element.elementor-element-7943789 {
  --spacer-size: 31px;
}
.elementor-98 .elementor-element.elementor-element-8ec176b {
  --spacer-size: 50px;
}
.elementor-98 .elementor-element.elementor-element-15e0560 {
  text-align: center;
}
.elementor-98 .elementor-element.elementor-element-15e0560 img {
  width: 41%;
}
.elementor-98
  .elementor-element.elementor-element-be80464
  .elementor-nav-menu--main
  .elementor-item {
  color: #ffffff;
  fill: #ffffff;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-98
  .elementor-element.elementor-element-be80464
  .elementor-nav-menu--main
  .elementor-item:hover,
.elementor-98
  .elementor-element.elementor-element-be80464
  .elementor-nav-menu--main
  .elementor-item.elementor-item-active,
.elementor-98
  .elementor-element.elementor-element-be80464
  .elementor-nav-menu--main
  .elementor-item.highlighted,
.elementor-98
  .elementor-element.elementor-element-be80464
  .elementor-nav-menu--main
  .elementor-item:focus {
  color: #ffffff;
  fill: #ffffff;
}
.elementor-98 .elementor-element.elementor-element-be80464 {
  --e-nav-menu-divider-content: "";
  --e-nav-menu-divider-style: solid;
  --e-nav-menu-divider-color: #ffffff;
  width: auto;
  max-width: auto;
}
.elementor-98 .elementor-element.elementor-element-38f6f46 {
  --grid-template-columns: repeat(3, auto);
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-98
  .elementor-element.elementor-element-38f6f46
  .elementor-widget-container {
  text-align: center;
}
.elementor-98
  .elementor-element.elementor-element-38f6f46
  .elementor-social-icon {
  background-color: #76767600;
}
.elementor-98 .elementor-element.elementor-element-bff243f {
  --spacer-size: 50px;
}
.elementor-98 .elementor-element.elementor-element-19ee18a {
  text-align: center;
}
.elementor-98
  .elementor-element.elementor-element-19ee18a
  .elementor-heading-title {
  color: #3da3ce;
}
.elementor-98
  .elementor-element.elementor-element-19ee18a
  > .elementor-widget-container {
  padding: 9px 9px 9px 9px;
  background-color: #ffffff;
} /* Start custom CSS for column, class: .elementor-element-48b0bf8 */
.elementor-location-footer {
  margin: -175px 0px 0px 0px;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29aada1 */
.elementor-98
  .elementor-element.elementor-element-c61be41
  > .elementor-widget-container {
  margin: -150px 0px 0px 0px;
} /* End custom CSS */
