.elementor-widget-text-editor{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-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.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 );}body:not(.rtl) .elementor-22801 .elementor-element.elementor-element-57af247{right:20px;}body.rtl .elementor-22801 .elementor-element.elementor-element-57af247{left:20px;}.elementor-22801 .elementor-element.elementor-element-57af247{bottom:0px;z-index:999;text-align:right;}@media(max-width:767px){body:not(.rtl) .elementor-22801 .elementor-element.elementor-element-57af247{right:5px;}body.rtl .elementor-22801 .elementor-element.elementor-element-57af247{left:5px;}}/* Start custom CSS for image, class: .elementor-element-57af247 */.elementor-22801 .elementor-element.elementor-element-57af247 {
  width: 200px; /* desktop */
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 9999;
  animation: shakeWA 0.75s infinite;
}

@media (max-width: 1024px) {
  .elementor-22801 .elementor-element.elementor-element-57af247 {
    width: 200px; /* tablet */
  }
}

@media (max-width: 767px) {
  .elementor-22801 .elementor-element.elementor-element-57af247 {
    width: 125px; /* mobile */
  }
}

/* Animasi shake kanan kiri */
@keyframes shakeWA {
  0% { transform: translateX(0); }
  25% { transform: translateX(-4px); }
  50% { transform: translateX(4px); }
  75% { transform: translateX(-4px); }
  100% { transform: translateX(0); }
}/* End custom CSS */