.elementor-8 .elementor-element.elementor-element-bf1df0a{--display:flex;--overflow:auto;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-63de3d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-38bd0c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 60px 0px 60px;}.elementor-8 .elementor-element.elementor-element-2bf2bb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-8 .elementor-element.elementor-element-0afaa62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8bd30c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS *//* =========================================
   GLOBAL
========================================= */

html,
body{
  margin:0 !important;
  padding:0 !important;
  overflow-x:hidden !important;
}


/* =========================================
   FORCE ELEMENTOR WRAPPERS TO RELEASE HERO
========================================= */

body .e-con:has(#konasHero2027),
body .e-con-inner:has(#konasHero2027),
body .elementor-widget-html:has(#konasHero2027),
body .elementor-widget-html:has(#konasHero2027) > .elementor-widget-container{
  max-width:none !important;
  overflow:visible !important;
  padding-left:0 !important;
  padding-right:0 !important;
}


/* =========================================
   TRUE FULL BLEED
========================================= */

#konasHero2027{
  --blue:#64A8E4;
  --blue-dark:#2891DB;
  --navy:#082B5C;
  --red:#B71922;
  --gold:#C8973C;

  position:relative;

  width:100vw !important;
  max-width:100vw !important;

  margin-left:calc(50% - 50vw) !important;
  margin-right:calc(50% - 50vw) !important;

  padding:0 !important;

  overflow:hidden;

  font-family:
  "Montserrat",
  "Helvetica Neue",
  Arial,
  sans-serif;
}


/* =========================================
   HERO
========================================= */

#konasHero2027 .konas-hero{
  position:relative;

  width:100vw;
  max-width:100vw;

  min-height:780px;

  display:flex;
  align-items:center;

  overflow:hidden;

  background-image:
  url("https://res.cloudinary.com/moohkcnf/image/upload/v1790521927/ChatGPT_Image_Sep_27_2026_10_11_51_PM.png");

  background-size:cover;
  background-repeat:no-repeat;

  /* fokus visual di kanan */
  background-position:center right;

  background-color:#fff;
}/* End custom CSS */