.elementor-7686 .elementor-element.elementor-element-3a88ad43{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7686 .elementor-element.elementor-element-3c56d369{text-align:center;}.elementor-7686 .elementor-element.elementor-element-3c56d369 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-7686 .elementor-element.elementor-element-37a08c70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7686 .elementor-element.elementor-element-39bc381{--e-image-carousel-slides-to-show:6;}.elementor-7686 .elementor-element.elementor-element-bb2669d{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7686 .elementor-element.elementor-element-6416fbae{text-align:center;}.elementor-7686 .elementor-element.elementor-element-6416fbae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-7686 .elementor-element.elementor-element-527ad4c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{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-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-7686 .elementor-element.elementor-element-1503594{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-7686 .elementor-element.elementor-element-31e47a20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7686 .elementor-element.elementor-element-729720a9{text-align:center;}.elementor-7686 .elementor-element.elementor-element-729720a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-7686 .elementor-element.elementor-element-6bff64b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:80px;--padding-left:200px;--padding-right:200px;}.elementor-7686 .elementor-element.elementor-element-11d92863{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-798695b );--border-color:var( --e-global-color-798695b );--border-radius:0px 0px 10px 10px;}.elementor-7686 .elementor-element.elementor-element-3ef7c6a0{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-b3272fb );}.elementor-7686 .elementor-element.elementor-element-6e60d041{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-35a7f82 );--n-accordion-title-hover-color:var( --e-global-color-fcf32a4 );--n-accordion-title-active-color:#FCD600;--n-accordion-icon-size:15px;}.elementor-7686 .elementor-element.elementor-element-6e60d041 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#BE1414;}.elementor-7686 .elementor-element.elementor-element-6e60d041 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-798695b );}.elementor-7686 .elementor-element.elementor-element-6e60d041 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#BE1414;}:where( .elementor-7686 .elementor-element.elementor-element-6e60d041 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-798695b );}:where( .elementor-7686 .elementor-element.elementor-element-6e60d041 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-7686 .elementor-element.elementor-element-5958974b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7686 .elementor-element.elementor-element-4a0de4cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7686 .elementor-element.elementor-element-463badc{text-align:center;}.elementor-7686 .elementor-element.elementor-element-463badc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-7686 .elementor-element.elementor-element-17632eb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7686 .elementor-element.elementor-element-259f4a9f .elementor-button{background-color:#EEE81F;font-family:"Poppins", Sans-serif;font-weight:500;fill:#055096;color:#055096;}.elementor-7686 .elementor-element.elementor-element-259f4a9f .elementor-button:hover, .elementor-7686 .elementor-element.elementor-element-259f4a9f .elementor-button:focus{background-color:#055096;color:#FFFFFF;}.elementor-7686 .elementor-element.elementor-element-259f4a9f .elementor-button-content-wrapper{flex-direction:row;}.elementor-7686 .elementor-element.elementor-element-259f4a9f .elementor-button:hover svg, .elementor-7686 .elementor-element.elementor-element-259f4a9f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7686 .elementor-element.elementor-element-31e214f0{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7686 .elementor-element.elementor-element-5a4ae68c{text-align:center;}.elementor-7686 .elementor-element.elementor-element-5a4ae68c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-7686 .elementor-element.elementor-element-60165f6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7686 .elementor-element.elementor-element-3e7b072d{--display:flex;}.elementor-7686 .elementor-element.elementor-element-d94afa7{--display:flex;}.elementor-7686 .elementor-element.elementor-element-73e15ed7{--display:flex;}.elementor-7686 .elementor-element.elementor-element-18417f43{--display:flex;}.elementor-7686 .elementor-element.elementor-element-4843ac6c{--display:flex;}.elementor-7686 .elementor-element.elementor-element-27dc48df{--display:flex;}.elementor-7686 .elementor-element.elementor-element-1c7d25fa{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-7686 .elementor-element.elementor-element-1c7d25fa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;}.elementor-7686 .elementor-element.elementor-element-78d9c3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7686 .elementor-element.elementor-element-03ea43a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7686 .elementor-element.elementor-element-ac45c68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7686 .elementor-element.elementor-element-4a0de4cd{--width:50%;}.elementor-7686 .elementor-element.elementor-element-17632eb9{--width:50%;}}@media(max-width:1024px){.elementor-7686 .elementor-element.elementor-element-6bff64b4{--padding-top:10px;--padding-bottom:80px;--padding-left:120px;--padding-right:120px;}.elementor-7686 .elementor-element.elementor-element-6e60d041{--n-accordion-title-font-size:18px;}}@media(max-width:767px){.elementor-7686 .elementor-element.elementor-element-6416fbae .elementor-heading-title{font-size:29px;}.elementor-7686 .elementor-element.elementor-element-527ad4c0{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-7686 .elementor-element.elementor-element-1503594{font-size:15px;}.elementor-7686 .elementor-element.elementor-element-729720a9 .elementor-heading-title{font-size:25px;}.elementor-7686 .elementor-element.elementor-element-6bff64b4{--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-7686 .elementor-element.elementor-element-3ef7c6a0{font-size:14px;}.elementor-7686 .elementor-element.elementor-element-6e60d041{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:15px;}.elementor-7686 .elementor-element.elementor-element-5a4ae68c .elementor-heading-title{font-size:25px;}.elementor-7686 .elementor-element.elementor-element-60165f6d{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-7686 .elementor-element.elementor-element-ac45c68{--padding-top:10px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for html, class: .elementor-element-6218e36 *//* =====================================================
FORCE HERO FULL BLEED
Menghilangkan sisa ruang kanan, kiri, atas, dan bawah
===================================================== */

/* Mencegah horizontal scroll akibat elemen 100vw */
html,
body {
  width: 100%;
  max-width: 100%;
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: clip;
}

/* Fallback untuk browser lama */
@supports not (overflow: clip) {
  html,
  body {
    overflow-x: hidden;
  }
}

/* Hero keluar dari batas boxed/container Elementor */
#ekspedisi-jakarta-surabaya.muat-route-hero {
  position: relative !important;
  left: 50% !important;

  width: 100vw !important;
  max-width: 100vw !important;

  margin-top: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  margin-left: -50vw !important;

  border: 0 !important;
  border-radius: 0 !important;
}

/* Hilangkan spacing dari widget HTML yang membungkus hero */
.elementor-widget-html:has(#ekspedisi-jakarta-surabaya),
.elementor-widget-html:has(#ekspedisi-jakarta-surabaya)
  > .elementor-widget-container {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Hilangkan spacing container Elementor induk */
.elementor-element:has(> .elementor-widget-html #ekspedisi-jakarta-surabaya),
.elementor-element:has(#ekspedisi-jakarta-surabaya) {
  max-width: none !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* Container langsung yang menampung widget hero */
.e-con:has(#ekspedisi-jakarta-surabaya),
.elementor-section:has(#ekspedisi-jakarta-surabaya),
.elementor-container:has(#ekspedisi-jakarta-surabaya),
.elementor-column:has(#ekspedisi-jakarta-surabaya),
.elementor-widget-wrap:has(#ekspedisi-jakarta-surabaya) {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
}

/* Menghilangkan whitespace bawaan widget atau paragraf kosong */
.elementor-widget-html:has(#ekspedisi-jakarta-surabaya) p:empty,
.elementor-widget-html:has(#ekspedisi-jakarta-surabaya) br:first-child,
.elementor-widget-html:has(#ekspedisi-jakarta-surabaya) br:last-child {
  display: none !important;
}

/* Pastikan background menutup seluruh bidang */
#ekspedisi-jakarta-surabaya.muat-route-hero {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

/* =====================================================
MOBILE
Memberikan ruang internal, tetapi background tetap full
===================================================== */

@media (max-width: 767px) {
  #ekspedisi-jakarta-surabaya.muat-route-hero {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: -50vw !important;

    padding-top: 46px !important;
    padding-right: max(22px, env(safe-area-inset-right)) !important;
    padding-bottom: 30px !important;
    padding-left: max(22px, env(safe-area-inset-left)) !important;

    border-radius: 0 !important;
  }
}

```html
<style>
/* =====================================================
SAMAKAN UKURAN KEDUA TOMBOL HERO
===================================================== */

.muat-route-hero .muat-route-hero__actions {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 12px !important;
  width: 100% !important;
  max-width: 500px !important;
}

/* Bentuk, border, tinggi, dan lebar identik */
.muat-route-hero .muat-route-hero__primary-button,
.muat-route-hero .muat-route-hero__wa-button {
  width: 100% !important;
  min-width: 0 !important;
  min-height: 56px !important;
  height: 56px !important;

  margin: 0 !important;
  padding: 0 20px !important;

  border: 1px solid transparent !important;
  border-radius: 12px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 9px !important;

  box-sizing: border-box !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  text-align: center !important;
  text-decoration: none !important;
}

/* Tombol Cek Tarif */
.muat-route-hero .muat-route-hero__primary-button {
  background: #efe517 !important;
  color: #041f46 !important;
  border-color: #efe517 !important;
}

/* Tombol Hubungi Kami */
.muat-route-hero .muat-route-hero__wa-button {
  background: #ffffff !important;
  color: #0e468f !important;
  border-color: #ffffff !important;
}

/* Hover WhatsApp */
.muat-route-hero .muat-route-hero__wa-button:hover {
  background: #25d366 !important;
  color: #ffffff !important;
  border-color: #25d366 !important;
}

/* Mobile: kedua tombol tetap sama dan full width */
@media (max-width: 767px) {
  .muat-route-hero .muat-route-hero__actions {
    grid-template-columns: minmax(0, 1fr) !important;
    max-width: none !important;
    gap: 11px !important;
  }

  .muat-route-hero .muat-route-hero__primary-button,
  .muat-route-hero .muat-route-hero__wa-button {
    width: 100% !important;
    min-height: 57px !important;
    height: 57px !important;
  }
}
</style>
```/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-39bc381 */.elementor-7686 .elementor-element.elementor-element-39bc381 .swiper-wrapper{
transition-timing-function: linear !important;
}/* End custom CSS */