.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-5569 .elementor-element.elementor-element-16e8060{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:9999;text-align:center;}.elementor-5569 .elementor-element.elementor-element-16e8060.elementor-element{--align-self:center;}.elementor-5569 .elementor-element.elementor-element-16e8060 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-5569 .elementor-element.elementor-element-94c1e85 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5569 .elementor-element.elementor-element-94c1e85.elementor-element{--order:99999 /* order end hack */;}.elementor-5569 .elementor-element.elementor-element-f1e01a7{--display:flex;--min-height:150vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5569 .elementor-element.elementor-element-f1e01a7:not(.elementor-motion-effects-element-type-background), .elementor-5569 .elementor-element.elementor-element-f1e01a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-5569 .elementor-element.elementor-element-36a62b0{--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-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 );}.elementor-5569 .elementor-element.elementor-element-4cf5cc0 img{max-width:35%;}.elementor-5569 .elementor-element.elementor-element-923a674 img{width:80%;}.elementor-5569 .elementor-element.elementor-element-d757e3e img{width:80%;}.elementor-5569 .elementor-element.elementor-element-a3f2c9a img{width:80%;}.elementor-5569 .elementor-element.elementor-element-8f02f46 img{width:80%;}.elementor-5569 .elementor-element.elementor-element-caada85 img{width:80%;}.elementor-5569 .elementor-element.elementor-element-ba082ae{--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-5569 .elementor-element.elementor-element-49b1119 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-accent );}.elementor-5569 .elementor-element.elementor-element-4b043df{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-5569 .elementor-element.elementor-element-4b043df .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:300;letter-spacing:1px;word-spacing:1px;color:var( --e-global-color-text );}.elementor-5569 .elementor-element.elementor-element-0d4e242{--display:flex;--min-height:150vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5569 .elementor-element.elementor-element-0d4e242:not(.elementor-motion-effects-element-type-background), .elementor-5569 .elementor-element.elementor-element-0d4e242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-5569 .elementor-element.elementor-element-f4483c2{--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-5569 .elementor-element.elementor-element-e9cf602 img{max-width:35%;}.elementor-5569 .elementor-element.elementor-element-7329c90 img{width:80%;}.elementor-5569 .elementor-element.elementor-element-6bf7927 img{width:80%;}.elementor-5569 .elementor-element.elementor-element-f2cad76 img{width:80%;}.elementor-5569 .elementor-element.elementor-element-ae1c283 img{width:80%;}.elementor-5569 .elementor-element.elementor-element-e9ca522{--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-5569 .elementor-element.elementor-element-348b6fa .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-ecc71bc );}.elementor-5569 .elementor-element.elementor-element-a85ed64{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-5569 .elementor-element.elementor-element-a85ed64 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:300;letter-spacing:1px;word-spacing:1px;color:var( --e-global-color-text );}.elementor-5569 .elementor-element.elementor-element-459f871{--display:flex;--min-height:150vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5569 .elementor-element.elementor-element-459f871:not(.elementor-motion-effects-element-type-background), .elementor-5569 .elementor-element.elementor-element-459f871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-5569 .elementor-element.elementor-element-77f1a04{--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-5569 .elementor-element.elementor-element-c69ffcb img{max-width:35%;}.elementor-5569 .elementor-element.elementor-element-b461d5d img{width:80%;}.elementor-5569 .elementor-element.elementor-element-942087b img{width:80%;}.elementor-5569 .elementor-element.elementor-element-11e5b78 img{width:80%;}.elementor-5569 .elementor-element.elementor-element-30a4c4d img{width:80%;}.elementor-5569 .elementor-element.elementor-element-9c048bf img{width:80%;}.elementor-5569 .elementor-element.elementor-element-2865c29 img{width:80%;}.elementor-5569 .elementor-element.elementor-element-c44dd3f img{width:80%;}.elementor-5569 .elementor-element.elementor-element-a6b72b1 img{width:80%;}.elementor-5569 .elementor-element.elementor-element-cbd233e img{width:80%;}.elementor-5569 .elementor-element.elementor-element-86b9fc3 img{width:80%;}.elementor-5569 .elementor-element.elementor-element-062191b{--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-5569 .elementor-element.elementor-element-e58465e .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-accent );}.elementor-5569 .elementor-element.elementor-element-c642feb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-5569 .elementor-element.elementor-element-c642feb .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:300;letter-spacing:1px;word-spacing:1px;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-5569 .elementor-element.elementor-element-36a62b0{--width:50%;}.elementor-5569 .elementor-element.elementor-element-ba082ae{--width:50%;}.elementor-5569 .elementor-element.elementor-element-f4483c2{--width:50%;}.elementor-5569 .elementor-element.elementor-element-e9ca522{--width:50%;}.elementor-5569 .elementor-element.elementor-element-77f1a04{--width:50%;}.elementor-5569 .elementor-element.elementor-element-062191b{--width:50%;}}@media(max-width:767px){.elementor-5569 .elementor-element.elementor-element-16e8060{margin:-280px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5569 .elementor-element.elementor-element-16e8060 .elementor-heading-title{font-size:15px;}.elementor-5569 .elementor-element.elementor-element-4cf5cc0{text-align:start;}.elementor-5569 .elementor-element.elementor-element-4cf5cc0 img{max-width:40%;}.elementor-5569 .elementor-element.elementor-element-923a674{text-align:start;}.elementor-5569 .elementor-element.elementor-element-d757e3e{text-align:start;}.elementor-5569 .elementor-element.elementor-element-a3f2c9a{text-align:start;}.elementor-5569 .elementor-element.elementor-element-8f02f46{text-align:start;}.elementor-5569 .elementor-element.elementor-element-caada85{text-align:start;}.elementor-5569 .elementor-element.elementor-element-ba082ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5569 .elementor-element.elementor-element-e9cf602{text-align:start;}.elementor-5569 .elementor-element.elementor-element-e9cf602 img{max-width:40%;}.elementor-5569 .elementor-element.elementor-element-7329c90{text-align:start;}.elementor-5569 .elementor-element.elementor-element-6bf7927{text-align:start;}.elementor-5569 .elementor-element.elementor-element-f2cad76{text-align:start;}.elementor-5569 .elementor-element.elementor-element-ae1c283{text-align:start;}.elementor-5569 .elementor-element.elementor-element-c69ffcb{text-align:start;}.elementor-5569 .elementor-element.elementor-element-c69ffcb img{max-width:40%;}.elementor-5569 .elementor-element.elementor-element-b461d5d{text-align:start;}.elementor-5569 .elementor-element.elementor-element-942087b{text-align:start;}.elementor-5569 .elementor-element.elementor-element-11e5b78{text-align:start;}.elementor-5569 .elementor-element.elementor-element-30a4c4d{text-align:start;}.elementor-5569 .elementor-element.elementor-element-9c048bf{text-align:start;}.elementor-5569 .elementor-element.elementor-element-2865c29{text-align:start;}.elementor-5569 .elementor-element.elementor-element-c44dd3f{text-align:start;}.elementor-5569 .elementor-element.elementor-element-a6b72b1{text-align:start;}.elementor-5569 .elementor-element.elementor-element-cbd233e{text-align:start;}.elementor-5569 .elementor-element.elementor-element-86b9fc3{text-align:start;}}/* Start custom CSS for pages-banner, class: .elementor-element-5f4d34a5 *//* THECAPPA – PAGE BANNER MOBILE FIX */
@media (max-width: 767px) {

  /* Wrapper banner */
  .page-banner,
  .banner-header,
  .pages-banner {
    min-height: auto !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  /* Judul besar */
  .page-banner h1,
  .banner-header h1 {
    font-size: 30px !important;
    line-height: 1.15 !important;
    letter-spacing: 1px !important;
    word-break: normal !important;
    white-space: normal !important;
  }

  /* Sub heading */
  .page-banner h6,
  .banner-header .sub-title {
    font-size: 12px !important;
    letter-spacing: 2px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8f855d *//* Judul Facility */
h6 {
  font-family: 'Gilda Display', serif;
  color: #000;
}

/* List Facility - teks */
.page-list-text p {
  font-family: 'Heebo', sans-serif;
  color: #000;
  margin: 0;
}

/* Icon Facility */
.page-list-icon span {
  color: #3c6b76;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba082ae */.sticky-text {
  position: sticky;
  top: 100px;
  align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1e01a7 */.sticky-boundary {
  position: relative;
  min-height: 150vh;
  overflow: visible; /* WAJIB */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae542a6 *//* Judul Facility */
h6 {
  font-family: 'Gilda Display', serif;
  color: #000;
}

/* List Facility - teks */
.page-list-text p {
  font-family: 'Heebo', sans-serif;
  color: #000;
  margin: 0;
}

/* Icon Facility */
.page-list-icon span {
  color: #3c6b76;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9ca522 */.sticky-text {
  position: sticky;
  top: 100px;
  align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d4e242 */.sticky-boundary {
  position: relative;
  min-height: 150vh;
  overflow: visible; /* WAJIB */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5243591 *//* Judul Facility */
h6 {
  font-family: 'Gilda Display', serif;
  color: #000;
}

/* List Facility - teks */
.page-list-text p {
  font-family: 'Heebo', sans-serif;
  color: #000;
  margin: 0;
}

/* Icon Facility */
.page-list-icon span {
  color: #3c6b76;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-062191b */.sticky-text {
  position: sticky;
  top: 100px;
  align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459f871 */.sticky-boundary {
  position: relative;
  min-height: 150vh;
  overflow: visible; /* WAJIB */
}/* End custom CSS */