.elementor-389 .elementor-element.elementor-element-3cc84b2{--display:flex;}.elementor-389 .elementor-element.elementor-element-2af652a{--display:flex;}.elementor-389 .elementor-element.elementor-element-4bc62da{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-389 .elementor-element.elementor-element-3cc84b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-2af652a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-3cc84b2 */<!-- Fix jarak kosong antar block HTML di mobile -->
<style>
/* Hilangkan margin/padding block HTML yang kosong */
.elementor-widget-html {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-widget-html .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
}

/* Khusus mobile */
@media (max-width: 768px) {
  .elementor-section {
    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-row {
    margin: 0 !important;
    padding: 0 !important;
  }
}
</style>

.site-footer {
  display: none !important;
}

.site-footer {
  display: none !important;
}
.lingoise-hero-wrapper {
  margin-bottom: -80px !important;
  display: block;
}

.lingoise-hero-wrapper svg {
  display: block;
  margin-bottom: 0 !important;
}
@media (max-width: 768px) {
  .lingoise-hero-wrapper {
    margin-bottom: 0 !important;
    overflow: hidden !important;
  }
  
  .lingoise-hero-wrapper svg {
    height: auto !important;
    max-height: 80vw !important;
  }
  
  .elementor-widget-html {
    line-height: 0 !important;
    font-size: 0 !important;
  }
}
@media (max-width: 768px) {
  .elementor-section {
    margin-bottom: 0 !important;
  }
}/* End custom CSS */