.elementor-66 .elementor-element.elementor-element-2668f99{--display:flex;--padding-top:180px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-66 .elementor-element.elementor-element-dc721fc .elementor-heading-title{line-height:100px;}.elementor-66 .elementor-element.elementor-element-459c4c6{line-height:1.5em;letter-spacing:0px;}.elementor-66 .elementor-element.elementor-element-459c4c6 a{color:var( --e-global-color-dea70aa );}@media(max-width:767px){.elementor-66 .elementor-element.elementor-element-2668f99{--padding-top:150px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-66 .elementor-element.elementor-element-dc721fc .elementor-heading-title{line-height:1.5em;}}@media(min-width:768px){.elementor-66 .elementor-element.elementor-element-2668f99{--content-width:1600px;}}/* Start custom CSS for text-editor, class: .elementor-element-459c4c6 */.elementor-66 .elementor-element.elementor-element-459c4c6 h3 {
    line-height: 1.1em;
}

.elementor-66 .elementor-element.elementor-element-459c4c6 a:not(.side-bar-menu *):not(.bugbug-nav *):not(.heading-news *):not(.elementor-button):not(.fpc-button-filter):not(.contact a):not(.elementor-icon):not(:has(img)):not(.fpc-title a):not(.ab-item):not(.elementor-icon-list-item a):after {
    display:none;
}

/* Style khusus tablet */
@media (max-width: 1024px) {
  .elementor-66 .elementor-element.elementor-element-459c4c6 h3 {
    line-height: 1.3em;
    font-size: 2.5em !important;
  }
}

/* Style khusus mobile */
@media (max-width: 767px) {
  .elementor-66 .elementor-element.elementor-element-459c4c6 h3 {
    line-height: 1.2em;
    font-size: 2em !important;
  }
}/* End custom CSS */