.custom-section{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;height:100vh}.custom-section .col{flex:1;text-align:center;font-size:2rem;font-weight:bold}.col-center{opacity:0;position:relative}.images{position:relative;width:200px;height:200px;margin:auto}.images .slide{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}body #page-container .et_pb_section .et_pb_button_0::after{content:"";position:absolute;left:0!important;bottom:0.4em!important;width:0!important;height:2px!important;background-color:#DBB778!important;transition:width 0.3s ease}body #page-container .et_pb_section .et_pb_button_0:hover::after{width:100%!important}.my-sticky-text{font-size:54px;line-height:1.1em;opacity:1;transform:scale(1) translateY(0);transition:all 0.6s cubic-bezier(0.4,0,0.2,1);transform-origin:left top;text-align:left}.my-sticky-text.et_pb_sticky{font-size:34px;line-height:1.1em;opacity:1;transform:scale(1) translateY(-4px);letter-spacing:0.5em}@media (max-width:767px){.my-sticky-text{font-size:24px;line-height:1.2em}.my-sticky-text.et_pb_sticky{font-size:20px;transform:scale(1) translateY(-2px);opacity:0.9;letter-spacing:0.3px}}.line-divider-container{position:relative;width:100%;overflow:hidden}.line-divider{height:1px;width:100%;background:#ededed;transform:translateX(-100%);animation:lineSlide 2s forwards}@keyframes lineSlide{to{transform:translateX(0)}}.line-divider{animation-play-state:paused}.lang-switch{position:fixed;bottom:20px;left:20px;z-index:9999!important;display:flex;align-items:center;opacity:0;transform:translateY(15px);animation:fadeSlideIn 0.4s ease-out forwards}@keyframes fadeSlideIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.switch-label{position:relative;display:flex;align-items:center;background:#ededed;border-radius:30px;padding:4px;cursor:pointer;font-weight:600;user-select:none;box-shadow:0 4px 12px rgba(0,0,0,0.15);overflow:hidden;width:110px;justify-content:space-between;transition:transform 0.3s ease}.switch-label:hover{transform:scale(1.05)}.switch-label .lang-id,.switch-label .lang-en{flex:1;text-align:center;font-size:12.4px;color:#0b0b0d;z-index:2;position:relative;transition:color 0.3s ease}.switch-slider{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);background:#dbb778;border-radius:30px;transition:transform 0.35s cubic-bezier(0.4,0,0.2,1);z-index:1}#lang-toggle{display:none}#lang-toggle:checked+.switch-label .switch-slider{transform:translateX(100%)}#lang-toggle:checked+.switch-label .lang-en{color:#0b0b0d}#lang-toggle:not(:checked)+.switch-label .lang-id{color:#0b0b0d}#lang-toggle:not(:checked)+.switch-label:hover .switch-slider{transform:translateX(100%)}#lang-toggle:checked+.switch-label:hover .switch-slider{transform:translateX(0)}.switch-label:hover .lang-id,.switch-label:hover .lang-en{color:#222}@media (max-width:767px){.lang-switch{bottom:20px;left:20px;top:auto;right:auto}}@media (min-width:768px){.lang-switch{top:28px;right:180px;bottom:auto;left:auto;z-index:9999!important}}.et_pb_image img[title]{pointer-events:none}.pa-toggle-text .et_pb_text_inner{max-height:200px;transition:max-height 0.3s ease-out;overflow:hidden}.pa-toggle-text .et_pb_text_inner:after{content:"";display:inline-block;position:absolute;pointer-events:none;height:100px;width:100%;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,#181619 10%,transparent)}.pa-toggle-text .pa-text-expand-button{padding:0.5em;text-align:center;color:#00d263!important}.pa-toggle-text .pa-text-expand-button span{cursor:pointer}.pa-toggle-text .pa-text-expand-button .pa-text-toggle-icon{font-family:ETMODULES,"sans-serif"}.pa-toggle-text .pa-text-toggle-expanded{max-height:2000px;transition:max-height 0.3s ease-in}.pa-toggle-text .pa-text-toggle-expanded.et_pb_text_inner:after{background:none}.custom-page-dropdown-wrap{display:inline-block;position:relative;max-width:420px}.produk-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:16px!important;line-height:1.2!important;padding:12px 44px 12px 14px!important;border:2px solid #8300e9!important;border-radius:8px!important;background-color:#f9f9ff!important;color:#222!important;cursor:pointer!important;transition:box-shadow .18s ease,transform .08s ease;box-sizing:border-box}.produk-dropdown{background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.produk-dropdown:hover{transform:translateY(-1px)}.produk-dropdown:focus{outline:none;box-shadow:0 8px 24px rgba(131,0,233,0.12)!important}.produk-dropdown::-ms-expand{display:none}.et_pb_module .produk-dropdown,.et_builder_inner_content .produk-dropdown{font-size:16px!important;padding:12px 44px 12px 14px!important}@media (max-width:480px){.custom-page-dropdown-wrap{max-width:100%}.produk-dropdown{font-size:15px!important;padding:10px 40px 10px 12px!important}}.pa-horizontal-scroll-menu .et_pb_menu__menu ul.et-menu{display:flex!important;flex-wrap:nowrap!important;white-space:nowrap;justify-content:flex-start;margin:0;padding:0}@media (max-width:979px){.pa-horizontal-scroll-menu .et_mobile_nav_menu{display:none!important}.pa-horizontal-scroll-menu .et_pb_menu__menu{display:block!important;width:100%}.pa-horizontal-scroll-menu .et_pb_menu__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.pa-horizontal-scroll-menu .et_pb_menu__wrap::-webkit-scrollbar{display:none}.pa-horizontal-scroll-menu .et_pb_menu__menu ul.et-menu{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start;gap:16px;padding:8px 12px}.pa-horizontal-scroll-menu .et_pb_menu__menu ul.et-menu li{flex:0 0 auto}}.et_overlay,.et_pb_image_wrap:hover .et_overlay{display:none!important;visibility:hidden!important;opacity:0!important}.et_pb_module .et_pb_image img{pointer-events:none!important}