.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-617 .elementor-element.elementor-element-0b0308b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.7;}.elementor-617 .elementor-element.elementor-element-0b0308b:not(.elementor-motion-effects-element-type-background), .elementor-617 .elementor-element.elementor-element-0b0308b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://emergeproductions.id/wp-content/uploads/2026/03/Asset-2-scaled.png");background-position:bottom center;background-size:auto;}.elementor-617 .elementor-element.elementor-element-0b0308b::before, .elementor-617 .elementor-element.elementor-element-0b0308b > .elementor-background-video-container::before, .elementor-617 .elementor-element.elementor-element-0b0308b > .e-con-inner > .elementor-background-video-container::before, .elementor-617 .elementor-element.elementor-element-0b0308b > .elementor-background-slideshow::before, .elementor-617 .elementor-element.elementor-element-0b0308b > .e-con-inner > .elementor-background-slideshow::before, .elementor-617 .elementor-element.elementor-element-0b0308b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-617 .elementor-element.elementor-element-8030f8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-3bacdcb{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-617 .elementor-element.elementor-element-bc10cfd{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-ucaddon_gradient_text_effect .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_gradient_text_effect .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_gradient_text_effect .ue_beginning_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_gradient_text_effect .ue_gradient_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_gradient_text_effect .ue_ending_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-617 .elementor-element.elementor-element-78e7b9d .ue-text{text-align:inherit;}.elementor-617 .elementor-element.elementor-element-78e7b9d .ue_beginning_text{color:#000000;font-family:"Ogg", Sans-serif;font-weight:400;}.elementor-617 .elementor-element.elementor-element-78e7b9d .ue_gradient_text{font-family:"EB Garamond", Sans-serif;font-size:36px;font-weight:400;line-height:36px;}.elementor-617 .elementor-element.elementor-element-78e7b9d .ue_ending_text{color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-617 .elementor-element.elementor-element-a8a20bb{--divider-border-style:solid;--divider-color:#E3CDB380;--divider-border-width:1px;}.elementor-617 .elementor-element.elementor-element-a8a20bb.elementor-element{--align-self:center;}.elementor-617 .elementor-element.elementor-element-a8a20bb .elementor-divider-separator{width:100%;}.elementor-617 .elementor-element.elementor-element-a8a20bb .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-617 .elementor-element.elementor-element-2d7b5f9{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;color:#DFD7CE;}.elementor-widget-ucaddon_gradient_border_button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_gradient_border_button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_gradient_border_button .ue-gradient-border .ue-txt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-617 .elementor-element.elementor-element-7ddea0c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-617 .elementor-element.elementor-element-7ddea0c{z-index:2;}.elementor-617 .elementor-element.elementor-element-7ddea0c .ue-grad-btn-wrapper{justify-content:start!important;}.elementor-617 .elementor-element.elementor-element-7ddea0c .ue-gradient-border-content{padding:14px 32px 14px 32px;border-radius:4px;}.elementor-617 .elementor-element.elementor-element-7ddea0c .ue-gradient-border .ue-txt{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;}.elementor-617 .elementor-element.elementor-element-341abd9{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:200px;--padding-right:200px;}.elementor-617 .elementor-element.elementor-element-341abd9.eael_liquid_glass-effect2{background-color:#0000001F;backdrop-filter:blur(20px) brightness(1);}.elementor-617 .elementor-element.elementor-element-341abd9.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF1F;border-radius:0px 0px 0px 0px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-617 .elementor-element.elementor-element-221f52e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#39312A;--border-color:#39312A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-617 .elementor-element.elementor-element-b4a98bf .ue-text{text-align:inherit;}.elementor-617 .elementor-element.elementor-element-b4a98bf .ue_beginning_text{color:#000000;font-family:"Ogg", Sans-serif;font-weight:400;}.elementor-617 .elementor-element.elementor-element-b4a98bf .ue_gradient_text{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;line-height:36px;}.elementor-617 .elementor-element.elementor-element-b4a98bf .ue_ending_text{color:#000000;}.elementor-617 .elementor-element.elementor-element-acad871{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;color:#DFD7CE;}.elementor-617 .elementor-element.elementor-element-d5fb8cd{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-018ed76{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-617 .elementor-element.elementor-element-eafde64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-617 .elementor-element.elementor-element-eafde64 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#DFD7CE;}.elementor-617 .elementor-element.elementor-element-73b1af8{font-family:"Instrument Sans", Sans-serif;font-size:10px;font-weight:400;color:#DFD7CE;}.elementor-617 .elementor-element.elementor-element-73b1af8 p{margin-block-end:0px;}.elementor-617 .elementor-element.elementor-element-a746ef7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-617 .elementor-element.elementor-element-46d576d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-617 .elementor-element.elementor-element-46d576d .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#DFD7CE;}.elementor-617 .elementor-element.elementor-element-726555e{font-family:"Instrument Sans", Sans-serif;font-size:10px;font-weight:400;color:#DFD7CE;}.elementor-617 .elementor-element.elementor-element-726555e p{margin-block-end:0px;}.elementor-617 .elementor-element.elementor-element-4c83a4b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-617 .elementor-element.elementor-element-02c7bfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-617 .elementor-element.elementor-element-02c7bfe .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#DFD7CE;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-617 .elementor-element.elementor-element-b149ade{--spacer-size:1px;}.elementor-617 .elementor-element.elementor-element-dcef009{font-family:"Instrument Sans", Sans-serif;font-size:10px;font-weight:400;color:#DFD7CE;}.elementor-617 .elementor-element.elementor-element-dcef009 p{margin-block-end:0px;}.elementor-617 .elementor-element.elementor-element-0785469{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--padding-top:50px;--padding-bottom:100px;--padding-left:200px;--padding-right:200px;}.elementor-617 .elementor-element.elementor-element-0785469:not(.elementor-motion-effects-element-type-background), .elementor-617 .elementor-element.elementor-element-0785469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://emergeproductions.id/wp-content/uploads/2026/03/Asset-3-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-617 .elementor-element.elementor-element-0785469::before, .elementor-617 .elementor-element.elementor-element-0785469 > .elementor-background-video-container::before, .elementor-617 .elementor-element.elementor-element-0785469 > .e-con-inner > .elementor-background-video-container::before, .elementor-617 .elementor-element.elementor-element-0785469 > .elementor-background-slideshow::before, .elementor-617 .elementor-element.elementor-element-0785469 > .e-con-inner > .elementor-background-slideshow::before, .elementor-617 .elementor-element.elementor-element-0785469 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000B3 60%, #000000 100%);}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-617 .elementor-element.elementor-element-b3d1d00{--display:flex;}.elementor-617 .elementor-element.elementor-element-a33acc0{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;color:#DFD7CE;}.elementor-617 .elementor-element.elementor-element-98178cc{--display:flex;}.elementor-617 .elementor-element.elementor-element-ec097ba{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-617 .elementor-element.elementor-element-e4cd21f{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;color:#DFD7CE;}.elementor-617 .elementor-element.elementor-element-64a4bef{--display:flex;}.elementor-617 .elementor-element.elementor-element-29ac4a6{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:300;color:#DFD7CE;}.elementor-617 .elementor-element.elementor-element-b915893{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:16px;--n-tabs-gap:16px;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-padding-top:14px;--n-tabs-title-padding-right:32px;--n-tabs-title-padding-bottom:14px;--n-tabs-title-padding-left:32px;--n-tabs-title-color:#DFD7CE;}.elementor-617 .elementor-element.elementor-element-b915893 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-617 .elementor-element.elementor-element-b915893.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0000001A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4A480;}.elementor-617 .elementor-element.elementor-element-b915893.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-617 .elementor-element.elementor-element-b915893.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E19C55;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4A480;}.elementor-617 .elementor-element.elementor-element-b915893.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4A480;}.elementor-617 .elementor-element.elementor-element-b915893.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"EB Garamond", Sans-serif;font-weight:500;}:where( .elementor-617 .elementor-element.elementor-element-b915893.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 16px 16px;--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-617 .elementor-element.elementor-element-a9c67fe{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:100px;--padding-left:200px;--padding-right:200px;}.elementor-617 .elementor-element.elementor-element-859e6fa .ue-text{text-align:inherit;}.elementor-617 .elementor-element.elementor-element-859e6fa .ue_beginning_text{color:#000000;font-family:"Ogg", Sans-serif;font-weight:400;}.elementor-617 .elementor-element.elementor-element-859e6fa .ue_gradient_text{font-family:"EB Garamond", Sans-serif;font-size:36px;font-weight:400;line-height:36px;}.elementor-617 .elementor-element.elementor-element-859e6fa .ue_ending_text{color:#000000;}.elementor-widget-loop-grid .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-widget-loop-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-617 .elementor-element.elementor-element-df49259{--grid-columns:5;}body.elementor-page-617:not(.elementor-motion-effects-element-type-background), body.elementor-page-617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-972fbec );background-image:url("https://emergeproductions.id/wp-content/uploads/2026/02/Asset-1@3x-2-scaled-1-e1772276470504.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-617 .elementor-element.elementor-element-8030f8b{--width:1400px;}.elementor-617 .elementor-element.elementor-element-3bacdcb{--width:50%;}.elementor-617 .elementor-element.elementor-element-bc10cfd{--width:50%;}.elementor-617 .elementor-element.elementor-element-018ed76{--width:fit-content;}.elementor-617 .elementor-element.elementor-element-a746ef7{--width:fit-content;}.elementor-617 .elementor-element.elementor-element-4c83a4b{--width:fit-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-617 .elementor-element.elementor-element-8030f8b{--width:100%;}.elementor-617 .elementor-element.elementor-element-3bacdcb{--width:80%;}.elementor-617 .elementor-element.elementor-element-bc10cfd{--width:100%;}}@media(max-width:1024px){.elementor-617 .elementor-element.elementor-element-8030f8b{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-617 .elementor-element.elementor-element-78e7b9d .ue_gradient_text{font-size:28px;}.elementor-617 .elementor-element.elementor-element-2d7b5f9{font-size:14px;}.elementor-617 .elementor-element.elementor-element-7ddea0c .ue-gradient-border-content{padding:12px 28px 12px 28px;}.elementor-617 .elementor-element.elementor-element-341abd9{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-617 .elementor-element.elementor-element-221f52e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-acad871{font-size:14px;}.elementor-617 .elementor-element.elementor-element-d5fb8cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-eafde64 .elementor-heading-title{font-size:16px;}.elementor-617 .elementor-element.elementor-element-46d576d .elementor-heading-title{font-size:16px;}.elementor-617 .elementor-element.elementor-element-02c7bfe .elementor-heading-title{font-size:16px;}.elementor-617 .elementor-element.elementor-element-0785469{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-617 .elementor-element.elementor-element-a33acc0{font-size:14px;}.elementor-617 .elementor-element.elementor-element-29ac4a6{font-size:14px;}.elementor-617 .elementor-element.elementor-element-b915893{--n-tabs-title-gap:14px;--n-tabs-gap:14px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:28px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:28px;--n-tabs-title-font-size:14px;}.elementor-617 .elementor-element.elementor-element-a9c67fe{--padding-top:60px;--padding-bottom:06px;--padding-left:30px;--padding-right:30px;}.elementor-617 .elementor-element.elementor-element-859e6fa .ue_gradient_text{font-size:32px;}.elementor-617 .elementor-element.elementor-element-df49259{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}}@media(max-width:767px){.elementor-617 .elementor-element.elementor-element-3bacdcb{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-d5fb8cd{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-617 .elementor-element.elementor-element-018ed76{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-617 .elementor-element.elementor-element-a746ef7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-617 .elementor-element.elementor-element-4c83a4b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-617 .elementor-element.elementor-element-df49259{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-3bacdcb *//* Base Container - Now Transparent */
.elementor-617 .elementor-element.elementor-element-3bacdcb {
    position: relative;
    background: transparent !important;
    overflow: hidden;
    z-index: 1;
}

/* Gradient Layer with Opacity */
.elementor-617 .elementor-element.elementor-element-3bacdcb::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    
    background: 
        radial-gradient(circle at 35% 45%, #9E6838 0%, rgba(158, 104, 56, 0) 40%), 
        radial-gradient(circle at 60% 55%, #E19C55 0%, rgba(225, 156, 85, 0) 45%);
    
    opacity: 0.3; 
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_gradient_border_button, class: .elementor-element-7ddea0c *//* 1. Base Container & Gradient Border */
.elementor-617 .elementor-element.elementor-element-7ddea0c #uc_gradient_border_button_elementor_d99b2f3 .ue-gradient-border-content {
    background: 
        linear-gradient(180deg, #E19C55, #9E6838) padding-box,
        linear-gradient(90deg, #B49069, #C4A480, #B49069, #C4A480, #B49069, #C4A480) border-box;
    border: 2px solid transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    overflow: hidden;
    background-size: 450%;
    transition: background-position 0.5s ease;
}

/* 2. Shared Image Settings (The Overlay Layer) */
.elementor-617 .elementor-element.elementor-element-7ddea0c .ue-grad-normal::after,
.elementor-617 .elementor-element.elementor-element-7ddea0c  .ue-grad-hover::after {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    background-image: url('https://emergeproductions.id/wp-content/uploads/2026/03/gold-yellow-abstract-light-background-gold-bokeh-s-2026-01-06-09-08-34-utc-scaled.jpg') !important;
    background-size: cover !important;
    background-position: center !important;
    opacity: 0.2; 
    z-index: 1;
}

/* 3. Normal State Colors */
.elementor-617 .elementor-element.elementor-element-7ddea0c .ue-grad-normal {
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 1;
    background: linear-gradient(180deg, #E19C55, #9E6838) !important;
    opacity: 1;
    transition: opacity 0.3s ease-in-out;
}

/* 4. Hover State Colors */
.elementor-617 .elementor-element.elementor-element-7ddea0c .ue-grad-hover {
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 2; 
    background: linear-gradient(90deg, #9E6838, #E19C55) !important;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* 5. Text Styling - FIXED WITH TRANSITION */
.elementor-617 .elementor-element.elementor-element-7ddea0c .ue-txt {
    z-index: 10;
    position: relative;
    color: #E4CEB5;
    pointer-events: none;
    /* This ensures the color fades in AND out over 0.3s */
    transition: color 0.3s ease-in-out; 
}

/* 6. Interaction Logic - ADDED TEXT COLOR CHANGE */
.elementor-617 .elementor-element.elementor-element-7ddea0c .ue-gradient-border:hover .ue-grad-hover {
    opacity: 1;
}

/* Change text to white (or any color) on hover smoothly */
.elementor-617 .elementor-element.elementor-element-7ddea0c .ue-gradient-border:hover .ue-txt {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a33acc0 *//* Target the specific table within the widget */
.elementor-617 .elementor-element.elementor-element-a33acc0 table, 
.elementor-617 .elementor-element.elementor-element-a33acc0 td, 
.elementor-617 .elementor-element.elementor-element-a33acc0 th, 
.elementor-617 .elementor-element.elementor-element-a33acc0 tr {
    border: none !important;
    padding: 0 !important;
    padding-bottom: 16px !important;
    background: transparent !important;
    border-collapse: collapse !important;
}

/* Remove hover effects */
.elementor-617 .elementor-element.elementor-element-a33acc0 tr:hover {
    background: transparent !important;
}

/* Remove striped row colors (common in many themes) */
.elementor-617 .elementor-element.elementor-element-a33acc0 tr:nth-child(even),
.elementor-617 .elementor-element.elementor-element-a33acc0 tr:nth-child(odd) {
    background: transparent !important;
}

.elementor-617 .elementor-element.elementor-element-a33acc0 td:first-child {
    width: 1%;
    white-space: nowrap;
    padding-right: 50px !important; /* Adds a small gap before the values */
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29ac4a6 *//* Target the specific table within the widget */
.elementor-617 .elementor-element.elementor-element-29ac4a6 table, 
.elementor-617 .elementor-element.elementor-element-29ac4a6 td, 
.elementor-617 .elementor-element.elementor-element-29ac4a6 th, 
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr {
    border: none !important;
    padding: 0 !important;
    padding-bottom: 16px !important;
    background: transparent !important;
    border-collapse: collapse !important;
}

/* Remove hover effects */
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr:hover {
    background: transparent !important;
}

/* Remove striped row colors (common in many themes) */
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr:nth-child(even),
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr:nth-child(odd) {
    background: transparent !important;
}

.elementor-617 .elementor-element.elementor-element-29ac4a6 td:first-child {
    width: 1%;
    white-space: nowrap;
    padding-right: 50px !important; /* Adds a small gap before the values */
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a33acc0 *//* Target the specific table within the widget */
.elementor-617 .elementor-element.elementor-element-a33acc0 table, 
.elementor-617 .elementor-element.elementor-element-a33acc0 td, 
.elementor-617 .elementor-element.elementor-element-a33acc0 th, 
.elementor-617 .elementor-element.elementor-element-a33acc0 tr {
    border: none !important;
    padding: 0 !important;
    padding-bottom: 16px !important;
    background: transparent !important;
    border-collapse: collapse !important;
}

/* Remove hover effects */
.elementor-617 .elementor-element.elementor-element-a33acc0 tr:hover {
    background: transparent !important;
}

/* Remove striped row colors (common in many themes) */
.elementor-617 .elementor-element.elementor-element-a33acc0 tr:nth-child(even),
.elementor-617 .elementor-element.elementor-element-a33acc0 tr:nth-child(odd) {
    background: transparent !important;
}

.elementor-617 .elementor-element.elementor-element-a33acc0 td:first-child {
    width: 1%;
    white-space: nowrap;
    padding-right: 50px !important; /* Adds a small gap before the values */
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29ac4a6 *//* Target the specific table within the widget */
.elementor-617 .elementor-element.elementor-element-29ac4a6 table, 
.elementor-617 .elementor-element.elementor-element-29ac4a6 td, 
.elementor-617 .elementor-element.elementor-element-29ac4a6 th, 
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr {
    border: none !important;
    padding: 0 !important;
    padding-bottom: 16px !important;
    background: transparent !important;
    border-collapse: collapse !important;
}

/* Remove hover effects */
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr:hover {
    background: transparent !important;
}

/* Remove striped row colors (common in many themes) */
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr:nth-child(even),
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr:nth-child(odd) {
    background: transparent !important;
}

.elementor-617 .elementor-element.elementor-element-29ac4a6 td:first-child {
    width: 1%;
    white-space: nowrap;
    padding-right: 50px !important; /* Adds a small gap before the values */
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a33acc0 *//* Target the specific table within the widget */
.elementor-617 .elementor-element.elementor-element-a33acc0 table, 
.elementor-617 .elementor-element.elementor-element-a33acc0 td, 
.elementor-617 .elementor-element.elementor-element-a33acc0 th, 
.elementor-617 .elementor-element.elementor-element-a33acc0 tr {
    border: none !important;
    padding: 0 !important;
    padding-bottom: 16px !important;
    background: transparent !important;
    border-collapse: collapse !important;
}

/* Remove hover effects */
.elementor-617 .elementor-element.elementor-element-a33acc0 tr:hover {
    background: transparent !important;
}

/* Remove striped row colors (common in many themes) */
.elementor-617 .elementor-element.elementor-element-a33acc0 tr:nth-child(even),
.elementor-617 .elementor-element.elementor-element-a33acc0 tr:nth-child(odd) {
    background: transparent !important;
}

.elementor-617 .elementor-element.elementor-element-a33acc0 td:first-child {
    width: 1%;
    white-space: nowrap;
    padding-right: 50px !important; /* Adds a small gap before the values */
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29ac4a6 *//* Target the specific table within the widget */
.elementor-617 .elementor-element.elementor-element-29ac4a6 table, 
.elementor-617 .elementor-element.elementor-element-29ac4a6 td, 
.elementor-617 .elementor-element.elementor-element-29ac4a6 th, 
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr {
    border: none !important;
    padding: 0 !important;
    padding-bottom: 16px !important;
    background: transparent !important;
    border-collapse: collapse !important;
}

/* Remove hover effects */
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr:hover {
    background: transparent !important;
}

/* Remove striped row colors (common in many themes) */
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr:nth-child(even),
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr:nth-child(odd) {
    background: transparent !important;
}

.elementor-617 .elementor-element.elementor-element-29ac4a6 td:first-child {
    width: 1%;
    white-space: nowrap;
    padding-right: 50px !important; /* Adds a small gap before the values */
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a33acc0 *//* Target the specific table within the widget */
.elementor-617 .elementor-element.elementor-element-a33acc0 table, 
.elementor-617 .elementor-element.elementor-element-a33acc0 td, 
.elementor-617 .elementor-element.elementor-element-a33acc0 th, 
.elementor-617 .elementor-element.elementor-element-a33acc0 tr {
    border: none !important;
    padding: 0 !important;
    padding-bottom: 16px !important;
    background: transparent !important;
    border-collapse: collapse !important;
}

/* Remove hover effects */
.elementor-617 .elementor-element.elementor-element-a33acc0 tr:hover {
    background: transparent !important;
}

/* Remove striped row colors (common in many themes) */
.elementor-617 .elementor-element.elementor-element-a33acc0 tr:nth-child(even),
.elementor-617 .elementor-element.elementor-element-a33acc0 tr:nth-child(odd) {
    background: transparent !important;
}

.elementor-617 .elementor-element.elementor-element-a33acc0 td:first-child {
    width: 1%;
    white-space: nowrap;
    padding-right: 50px !important; /* Adds a small gap before the values */
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29ac4a6 *//* Target the specific table within the widget */
.elementor-617 .elementor-element.elementor-element-29ac4a6 table, 
.elementor-617 .elementor-element.elementor-element-29ac4a6 td, 
.elementor-617 .elementor-element.elementor-element-29ac4a6 th, 
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr {
    border: none !important;
    padding: 0 !important;
    padding-bottom: 16px !important;
    background: transparent !important;
    border-collapse: collapse !important;
}

/* Remove hover effects */
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr:hover {
    background: transparent !important;
}

/* Remove striped row colors (common in many themes) */
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr:nth-child(even),
.elementor-617 .elementor-element.elementor-element-29ac4a6 tr:nth-child(odd) {
    background: transparent !important;
}

.elementor-617 .elementor-element.elementor-element-29ac4a6 td:first-child {
    width: 1%;
    white-space: nowrap;
    padding-right: 50px !important; /* Adds a small gap before the values */
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b915893 *//* 1. The Base Tab Button - Transparent initially */
.elementor-617 .elementor-element.elementor-element-b915893 .e-n-tab-title {
    /* Border remains visible but subtle */
    background: 
        linear-gradient(180deg, rgba(225, 156, 85, 0.1), rgba(158, 104, 56, 0.1)) padding-box,
        linear-gradient(90deg, #B49069, #C4A480, #B49069, #C4A480, #B49069, #C4A480) border-box !important;
    border: 2px solid transparent !important;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    overflow: hidden;
    background-size: 450%;
    transition: all 0.3s ease;
    z-index: 1;
}

/* 2. The Background Image Overlay */
.elementor-617 .elementor-element.elementor-element-b915893 .e-n-tab-title::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    background-image: url('https://emergeproductions.id/wp-content/uploads/2026/03/gold-yellow-abstract-light-background-gold-bokeh-s-2026-01-06-09-08-34-utc-scaled.jpg') !important;
    background-size: cover !important;
    background-position: center !important;
    opacity: 0.1; /* Reduced to 0.1 for non-active */
    z-index: -1;
    pointer-events: none;
    transition: opacity 0.3s ease;
}

/* 3. The Hover/Active Gradient Layer */
.elementor-617 .elementor-element.elementor-element-b915893 .e-n-tab-title::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(90deg, #9E6838, #E19C55) !important;
    opacity: 0; /* Hidden by default */
    transition: opacity 0.3s ease-in-out;
    z-index: -2;
}

/* 4. Text Styling - Faded for inactive */
.elementor-617 .elementor-element.elementor-element-b915893 .e-n-tab-title .e-n-tab-title-text {
    z-index: 10;
    position: relative;
    color: rgba(255, 255, 255, 1); /* Semi-transparent white */
    transition: all 0.3s ease-in-out; 
}

/* 5. Interaction Logic (Active & Hover State) */

/* Reveal the full image opacity and background gradient */
.elementor-617 .elementor-element.elementor-element-b915893 .e-n-tab-title:hover::before,
.elementor-617 .elementor-element.elementor-element-b915893 .e-n-tab-title[aria-selected="true"]::before {
    opacity: 0.2; /* Brighten image on active/hover */
}

.elementor-617 .elementor-element.elementor-element-b915893 .e-n-tab-title:hover::after,
.elementor-617 .elementor-element.elementor-element-b915893 .e-n-tab-title[aria-selected="true"]::after {
    opacity: 1; /* Show full gradient */
}

/* Brighten the border and text */
.elementor-617 .elementor-element.elementor-element-b915893 .e-n-tab-title:hover,
.elementor-617 .elementor-element.elementor-element-b915893 .e-n-tab-title[aria-selected="true"] {
     background: 
        linear-gradient(180deg, #E19C55, #9E6838) padding-box,
        linear-gradient(90deg, #B49069, #C4A480, #B49069, #C4A480, #B49069, #C4A480) border-box !important;
}

.elementor-617 .elementor-element.elementor-element-b915893 .e-n-tab-title:hover .e-n-tab-title-text,
.elementor-617 .elementor-element.elementor-element-b915893 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #ffffff;
    text-shadow: 0px 0px 8px rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ogg';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://emergeproductions.id/wp-content/uploads/2026/02/Ogg-Regular-BF646c18fc465e5.ttf') format('truetype');
}
@font-face {
	font-family: 'Ogg';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://emergeproductions.id/wp-content/uploads/2026/02/OggText-Bold-BF646c18fc4aabb.ttf') format('truetype');
}
@font-face {
	font-family: 'Ogg';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://emergeproductions.id/wp-content/uploads/2026/02/Ogg-Thin-BF646c18fc48f66.ttf') format('truetype');
}
@font-face {
	font-family: 'Ogg';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://emergeproductions.id/wp-content/uploads/2026/02/OggText-Light-BF646c18fc42daf.ttf') format('truetype');
}
@font-face {
	font-family: 'Ogg';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://emergeproductions.id/wp-content/uploads/2026/02/OggText-Medium-BF646c18fc42ea3.ttf') format('truetype');
}
@font-face {
	font-family: 'Ogg';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */