.elementor-26 .elementor-element.elementor-element-75d86d8{--display:flex;--min-height:100vh;--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;--justify-content:space-between;--align-items:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-75d86d8:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-75d86d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rinjanijoingroup.com/wp-content/uploads/2026/06/Ijen_volcano_sunrise-scaled.jpg");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-75d86d8::before, .elementor-26 .elementor-element.elementor-element-75d86d8 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-75d86d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-75d86d8 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-75d86d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-75d86d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(0,0,0,0.35);--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-fc901a4{--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;--justify-content:space-between;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-26 .elementor-element.elementor-element-fc901a4:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-fc901a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(250,248,244,0.7);}.elementor-26 .elementor-element.elementor-element-3c7c31e{--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;--justify-content:center;--align-items:center;}.elementor-26 .elementor-element.elementor-element-c477130{--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;}.elementor-26 .elementor-element.elementor-element-97e1a6a{--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;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-c024fdc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-0c0818b{--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;}.elementor-26 .elementor-element.elementor-element-d7b48bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ec6395d{--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;}.elementor-26 .elementor-element.elementor-element-1a6453f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-f300902{--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;}.elementor-26 .elementor-element.elementor-element-61ecbcb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-5aa15ba{--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;}.elementor-26 .elementor-element.elementor-element-4c43b8d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-26 .elementor-element.elementor-element-5bee333{--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;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-26 .elementor-element.elementor-element-dcce92d{--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;}.elementor-26 .elementor-element.elementor-element-635bc1f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;letter-spacing:4px;color:#C9A15B;}.elementor-26 .elementor-element.elementor-element-2d3abaf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.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-26 .elementor-element.elementor-element-8c76421{color:rgba(255,255,255,0.8);}.elementor-26 .elementor-element.elementor-element-026640e{--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;}.elementor-26 .elementor-element.elementor-element-6a5f8cf{--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;}.elementor-26 .elementor-element.elementor-element-b7c78f6 .elementor-button{background-color:#C9A15B;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;fill:#161616;color:#161616;border-radius:0px 0px 0px 0px;padding:16px 36px 16px 36px;}.elementor-26 .elementor-element.elementor-element-ed93136{--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;}.elementor-26 .elementor-element.elementor-element-6c5c8f4 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.4);border-radius:0px 0px 0px 0px;padding:16px 36px 16px 36px;}.elementor-26 .elementor-element.elementor-element-4ae6c9a{--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;}.elementor-26 .elementor-element.elementor-element-50c392d{--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;}.elementor-26 .elementor-element.elementor-element-f5b6208 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:rgba(255,255,255,0.7);}.elementor-26 .elementor-element.elementor-element-4c1acc6{--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;}.elementor-26 .elementor-element.elementor-element-bc971e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:rgba(255,255,255,0.7);}.elementor-26 .elementor-element.elementor-element-2efa7fd{--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;}.elementor-26 .elementor-element.elementor-element-8fd27c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:rgba(255,255,255,0.7);}.elementor-26 .elementor-element.elementor-element-3f972e2{--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;--border-radius:4px 4px 4px 4px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-3f972e2:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-3f972e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.12);}.elementor-26 .elementor-element.elementor-element-079686a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;letter-spacing:3px;color:#C9A15B;}.elementor-26 .elementor-element.elementor-element-d539d68 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-534f90f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:rgba(255,255,255,0.7);}.elementor-26 .elementor-element.elementor-element-f731e06 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#C9A15B;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.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 );line-height:var( --e-global-typography-secondary-line-height );}.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-26 .elementor-element.elementor-element-dd3ecdf{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.15);--divider-border-width:1px;}.elementor-26 .elementor-element.elementor-element-dd3ecdf .elementor-divider-separator{width:100%;}.elementor-26 .elementor-element.elementor-element-dd3ecdf .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-26 .elementor-element.elementor-element-943b4eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2d609dd{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-26 .elementor-element.elementor-element-2d609dd:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2d609dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-26 .elementor-element.elementor-element-59fdbc8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-26 .elementor-element.elementor-element-1f23073{width:var( --container-widget-width, 103.145% );max-width:103.145%;--container-widget-width:103.145%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-1f23073.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-eceb1d6{--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;}.elementor-26 .elementor-element.elementor-element-3707080 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;line-height:1.15em;color:#161616;}.elementor-26 .elementor-element.elementor-element-ac33ec8{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.8em;color:#5F5F5F;}.elementor-26 .elementor-element.elementor-element-6356aeb{--divider-border-style:solid;--divider-color:#C9A15B;--divider-border-width:2px;}.elementor-26 .elementor-element.elementor-element-6356aeb .elementor-divider-separator{width:60px;}.elementor-26 .elementor-element.elementor-element-6356aeb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-26 .elementor-element.elementor-element-85d0e6f{--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:stretch;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-85d0e6f:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-85d0e6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-26 .elementor-element.elementor-element-be5a3de{text-align:center;}.elementor-26 .elementor-element.elementor-element-2e4bd54{text-align:center;}.elementor-26 .elementor-element.elementor-element-2e4bd54 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;letter-spacing:4px;color:#161616;}.elementor-26 .elementor-element.elementor-element-c61de46{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-c61de46:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-c61de46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-26 .elementor-element.elementor-element-22e645b{text-align:center;}.elementor-26 .elementor-element.elementor-element-22e645b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;letter-spacing:4px;color:#C9A15B;}.elementor-26 .elementor-element.elementor-element-9d49153{text-align:center;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-26 .elementor-element.elementor-element-c4b0500 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-26 .elementor-element.elementor-element-c4b0500 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-26 .elementor-element.elementor-element-c4b0500{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-26 .elementor-element.elementor-element-d927cb8{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-26 .elementor-element.elementor-element-d927cb8:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-d927cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-26 .elementor-element.elementor-element-7f27c09{text-align:center;}.elementor-26 .elementor-element.elementor-element-7f27c09 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;letter-spacing:4px;color:#C9A15B;}.elementor-26 .elementor-element.elementor-element-32b3b7e{text-align:center;}.elementor-26 .elementor-element.elementor-element-3843cd1{--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;}.elementor-26 .elementor-element.elementor-element-ee7fc43{--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;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-26 .elementor-element.elementor-element-9e63631 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-9e63631 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-9e63631 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;}.elementor-26 .elementor-element.elementor-element-9e63631 .elementor-icon-box-title{color:#161616;}.elementor-26 .elementor-element.elementor-element-9e63631 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.7em;color:#5F5F5F;}.elementor-26 .elementor-element.elementor-element-89619e1{--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;}.elementor-26 .elementor-element.elementor-element-74e1871 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-74e1871 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-74e1871 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;}.elementor-26 .elementor-element.elementor-element-74e1871 .elementor-icon-box-title{color:#161616;}.elementor-26 .elementor-element.elementor-element-74e1871 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.7em;color:#5F5F5F;}.elementor-26 .elementor-element.elementor-element-17952a6{--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;}.elementor-26 .elementor-element.elementor-element-7ea245a .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-7ea245a .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-7ea245a .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;}.elementor-26 .elementor-element.elementor-element-7ea245a .elementor-icon-box-title{color:#161616;}.elementor-26 .elementor-element.elementor-element-7ea245a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.7em;color:#5F5F5F;}.elementor-26 .elementor-element.elementor-element-325bb81{--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;}.elementor-26 .elementor-element.elementor-element-ce76bb6{--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;}.elementor-26 .elementor-element.elementor-element-09c7d57 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-09c7d57 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-09c7d57 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;}.elementor-26 .elementor-element.elementor-element-09c7d57 .elementor-icon-box-title{color:#161616;}.elementor-26 .elementor-element.elementor-element-09c7d57 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.7em;color:#5F5F5F;}.elementor-26 .elementor-element.elementor-element-8ba1a8c{--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;}.elementor-26 .elementor-element.elementor-element-0a62804 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-0a62804 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-0a62804 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;}.elementor-26 .elementor-element.elementor-element-0a62804 .elementor-icon-box-title{color:#161616;}.elementor-26 .elementor-element.elementor-element-0a62804 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.7em;color:#5F5F5F;}.elementor-26 .elementor-element.elementor-element-b83d289{--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;}.elementor-26 .elementor-element.elementor-element-34317ec .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-26 .elementor-element.elementor-element-34317ec .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-34317ec .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;}.elementor-26 .elementor-element.elementor-element-34317ec .elementor-icon-box-title{color:#161616;}.elementor-26 .elementor-element.elementor-element-34317ec .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.7em;color:#5F5F5F;}.elementor-26 .elementor-element.elementor-element-ae6e7fd{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-26 .elementor-element.elementor-element-ae6e7fd:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ae6e7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-26 .elementor-element.elementor-element-a595236{text-align:center;}.elementor-26 .elementor-element.elementor-element-a595236 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;letter-spacing:4px;color:#C9A15B;}.elementor-26 .elementor-element.elementor-element-a92c76f{text-align:center;}.elementor-26 .elementor-element.elementor-element-f85f423{--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;}.elementor-26 .elementor-element.elementor-element-e4a9736{--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;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-e4a9736:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-e4a9736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-8ea9138 .elementor-heading-title{font-size:14px;color:#C9A15B;}.elementor-26 .elementor-element.elementor-element-77c8c3e{font-family:"Playfair Display", Sans-serif;font-size:18px;line-height:1.6em;color:#161616;}.elementor-26 .elementor-element.elementor-element-1dc9992 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#5F5F5F;}.elementor-26 .elementor-element.elementor-element-79d5c4d{--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;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-79d5c4d:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-79d5c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-40d2fd1 .elementor-heading-title{font-size:14px;color:#C9A15B;}.elementor-26 .elementor-element.elementor-element-71d51e4{font-family:"Playfair Display", Sans-serif;font-size:18px;line-height:1.6em;color:#161616;}.elementor-26 .elementor-element.elementor-element-2d54277 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#5F5F5F;}.elementor-26 .elementor-element.elementor-element-124ceef{--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;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-26 .elementor-element.elementor-element-124ceef:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-124ceef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a707be3 .elementor-heading-title{font-size:14px;color:#C9A15B;}.elementor-26 .elementor-element.elementor-element-39748b8{font-family:"Playfair Display", Sans-serif;font-size:18px;line-height:1.6em;color:#161616;}.elementor-26 .elementor-element.elementor-element-e2994f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#5F5F5F;}.elementor-26 .elementor-element.elementor-element-371d27c{--display:flex;--min-height:80vh;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-371d27c:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-371d27c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rinjanijoingroup.com/wp-content/uploads/2026/06/Mount_Bromo_at_sunrise2C_showing_its_volcanoes_and_Mount_Semeru_28background29.jpg");background-position:center center;background-size:cover;}.elementor-26 .elementor-element.elementor-element-371d27c::before, .elementor-26 .elementor-element.elementor-element-371d27c > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-371d27c > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-371d27c > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-371d27c > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-371d27c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(0,0,0,0.55);--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-1285c67{text-align:center;}.elementor-26 .elementor-element.elementor-element-1285c67 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:400;line-height:1.15em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a2c951a{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:rgba(255,255,255,0.8);}.elementor-26 .elementor-element.elementor-element-66e12d2{--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;--justify-content:center;}.elementor-26 .elementor-element.elementor-element-ed84ed1{--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;}.elementor-26 .elementor-element.elementor-element-ea8e0b2 .elementor-button{background-color:#C9A15B;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;fill:#161616;color:#161616;border-radius:0px 0px 0px 0px;padding:16px 36px 16px 36px;}.elementor-26 .elementor-element.elementor-element-5019afa{--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;}.elementor-26 .elementor-element.elementor-element-ef5f0d4 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.4);border-radius:0px 0px 0px 0px;padding:16px 36px 16px 36px;}.elementor-26 .elementor-element.elementor-element-8db37ef{--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;--justify-content:space-between;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-26 .elementor-element.elementor-element-8db37ef:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-8db37ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-32988af{--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;}.elementor-26 .elementor-element.elementor-element-19fab27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;letter-spacing:3px;color:#161616;}.elementor-26 .elementor-element.elementor-element-db5ac4c{--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;--justify-content:center;--align-items:center;}.elementor-26 .elementor-element.elementor-element-561ef24{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-26 .elementor-element.elementor-element-12b609d{text-align:center;}.elementor-26 .elementor-element.elementor-element-1ee9c13{--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;}.elementor-26 .elementor-element.elementor-element-083e73b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#5F5F5F;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-3c7c31e{--width:50%;}.elementor-26 .elementor-element.elementor-element-c477130{--width:50%;}.elementor-26 .elementor-element.elementor-element-97e1a6a{--width:20%;}.elementor-26 .elementor-element.elementor-element-0c0818b{--width:20%;}.elementor-26 .elementor-element.elementor-element-ec6395d{--width:20%;}.elementor-26 .elementor-element.elementor-element-f300902{--width:20%;}.elementor-26 .elementor-element.elementor-element-5aa15ba{--width:20%;}.elementor-26 .elementor-element.elementor-element-dcce92d{--width:50%;}.elementor-26 .elementor-element.elementor-element-6a5f8cf{--width:50%;}.elementor-26 .elementor-element.elementor-element-ed93136{--width:50%;}.elementor-26 .elementor-element.elementor-element-50c392d{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-4c1acc6{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-2efa7fd{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-3f972e2{--width:50%;}.elementor-26 .elementor-element.elementor-element-59fdbc8{--width:50%;}.elementor-26 .elementor-element.elementor-element-eceb1d6{--width:50%;}.elementor-26 .elementor-element.elementor-element-ee7fc43{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-89619e1{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-17952a6{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-ce76bb6{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-8ba1a8c{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-b83d289{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-e4a9736{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-79d5c4d{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-124ceef{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-ed84ed1{--width:50%;}.elementor-26 .elementor-element.elementor-element-5019afa{--width:50%;}.elementor-26 .elementor-element.elementor-element-32988af{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-db5ac4c{--width:33.33%;}.elementor-26 .elementor-element.elementor-element-1ee9c13{--width:33.33%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS */body{font-family:'Inter',sans-serif;color:#161616;background:#FAF8F4}[data-id="75d86d8"]{padding:0;position:relative}[data-id="fc901a4"]{position:fixed;top:16px;left:40px;right:40px;z-index:100;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:rgba(250,248,244,0.65)!important;border-radius:12px;padding:12px 24px!important;border:1px solid rgba(255,255,255,0.5);box-shadow:0 4px 30px rgba(0,0,0,0.06)}[data-id="fc901a4"] .elementor-heading-title{font-size:13px!important;letter-spacing:2px;font-weight:600;color:#161616}[data-id="c477130"]{gap:8px!important}[data-id="c477130"] .elementor-heading-title{font-size:12px!important;letter-spacing:1.5px;font-weight:400;color:#5F5F5F;cursor:pointer;transition:color 0.3s}[data-id="c477130"] .elementor-heading-title:hover{color:#161616}[data-id="5bee333"]{min-height:100vh;background-image:url('https://rinjanijoingroup.com/wp-content/uploads/2026/06/Ijen_volcano_sunrise-scaled.jpg');background-size:cover;background-position:center;position:relative;padding:140px 60px 80px!important;display:flex;align-items:flex-end}[data-id="5bee333"]::before{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.2) 50%,transparent 100%)}[data-id="5bee333"]>*{position:relative;z-index:1}[data-id="dcce92d"]{max-width:600px}[data-id="635bc1f"] .elementor-heading-title{font-size:11px!important;letter-spacing:3px;color:rgba(255,255,255,0.6);font-weight:400;margin-bottom:16px}[data-id="2d3abaf"] .elementor-heading-title{font-family:'Playfair Display',serif;font-size:clamp(40px,6vw,72px)!important;color:#FFF;line-height:1.05;font-weight:400}[data-id="8c76421"] p{color:rgba(255,255,255,0.8)!important;font-size:16px;line-height:1.7;max-width:480px}[data-id="026640e"]{gap:12px!important}[data-id="026640e"] .elementor-button{padding:14px 32px!important;font-size:13px!important;letter-spacing:1.5px;font-weight:500;border-radius:6px;transition:all 0.3s;text-transform:uppercase}[data-id="b7c78f6"] .elementor-button{background:#C9A15B!important;color:#161616!important;border:none}[data-id="6c5c8f4"] .elementor-button{background:transparent!important;color:#FFF!important;border:1px solid rgba(255,255,255,0.4)!important}[data-id="4ae6c9a"]{gap:24px!important;margin-top:32px}[data-id="4ae6c9a"] .elementor-heading-title{font-size:12px!important;letter-spacing:1px;color:rgba(255,255,255,0.6);font-weight:400}[data-id="3f972e2"]{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:16px;padding:28px!important;max-width:260px;gap:8px!important}[data-id="079686a"] .elementor-heading-title{font-size:10px!important;letter-spacing:2px;color:rgba(255,255,255,0.5)}[data-id="d539d68"] .elementor-heading-title{font-family:'Playfair Display',serif;font-size:22px!important;color:#FFF;font-weight:400}[data-id="534f90f"] .elementor-heading-title{font-size:13px!important;color:rgba(255,255,255,0.7)}[data-id="f731e06"] .elementor-heading-title{font-size:11px!important;letter-spacing:2px;color:#C9A15B}[data-id="943b4eb"] .elementor-heading-title{font-size:13px!important;color:#C9A15B;cursor:pointer}[data-id="dd3ecdf"] .elementor-divider-separator{border-color:rgba(255,255,255,0.12)!important}[data-id="2d609dd"]{padding:100px 0!important;gap:60px!important;align-items:center}[data-id="59fdbc8"]{flex:0 0 45%;border-radius:12px;overflow:hidden}[data-id="59fdbc8"] img{width:100%;height:400px;object-fit:cover;transition:transform 0.6s ease}[data-id="59fdbc8"]:hover img{transform:scale(1.03)}[data-id="3707080"] .elementor-heading-title{font-family:'Playfair Display',serif;font-size:clamp(28px,3.5vw,42px)!important;color:#161616;font-weight:400;line-height:1.15}[data-id="ac33ec8"] p{color:#5F5F5F;font-size:16px;line-height:1.8;max-width:500px}[data-id="6356aeb"] .elementor-divider-separator{border-color:#C9A15B!important;width:60px}[data-id="85d0e6f"]{padding:80px 0!important}[data-id="2e4bd54"]{width:100%!important;flex-basis:100%!important;margin-bottom:24px}[data-id="2e4bd54"] .elementor-heading-title{font-family:'Playfair Display',serif!important;font-size:42px!important;font-weight:400!important;letter-spacing:0!important;color:#161616!important;text-align:center}[data-id="31b6753"],[data-id="6afbbbb"],[data-id="e023d65"]{flex:1 1 30%!important;max-width:33.333%;transition:transform 0.4s ease,box-shadow 0.4s ease}[data-id="31b6753"]:hover,[data-id="6afbbbb"]:hover,[data-id="e023d65"]:hover{transform:translateY(-6px);box-shadow:0 16px 48px -8px rgba(0,0,0,0.12)!important}[data-id="ab9b08e"] img,[data-id="ae9c594"] img,[data-id="c435839"] img{width:100%!important;height:220px!important;object-fit:cover;transition:transform 0.6s ease}[data-id="31b6753"]:hover img,[data-id="6afbbbb"]:hover img,[data-id="e023d65"]:hover img{transform:scale(1.05)}[data-id="654ed06"],[data-id="f181f07"],[data-id="07cf01b"]{padding:24px!important}[data-id="47dbe30"] .elementor-heading-title,[data-id="7e25a5a"] .elementor-heading-title,[data-id="d161658"] .elementor-heading-title{font-family:'Playfair Display',serif!important;font-size:20px!important;color:#161616;font-weight:400;line-height:1.25}[data-id="36e3c06"] p,[data-id="bca04b5"] p,[data-id="ab0c01d"] p{font-size:14px!important;color:#5F5F5F;line-height:1.7}[data-id="9284e9c"] .elementor-heading-title,[data-id="b9f0af6"] .elementor-heading-title,[data-id="cfe41fb"] .elementor-heading-title{font-size:12px!important;letter-spacing:1px;color:#C9A15B;font-weight:600}[data-id="077ff93"] .elementor-heading-title,[data-id="65a3f94"] .elementor-heading-title,[data-id="e145d1d"] .elementor-heading-title{font-size:13px!important;color:#161616;font-weight:500;cursor:pointer;transition:color 0.3s;border-top:1px solid rgba(0,0,0,0.06);padding-top:16px;margin-top:8px}[data-id="077ff93"]:hover .elementor-heading-title,[data-id="65a3f94"]:hover .elementor-heading-title,[data-id="e145d1d"]:hover .elementor-heading-title{color:#C9A15B}[data-id="c61de46"]{padding:80px 40px!important;background:#161616}[data-id="22e645b"] .elementor-heading-title{font-size:11px!important;letter-spacing:3px;color:rgba(255,255,255,0.5);text-align:center;margin-bottom:40px}[data-id="d927cb8"]{padding:100px 0!important}[data-id="7f27c09"] .elementor-heading-title{font-size:11px!important;letter-spacing:3px;color:#5F5F5F;font-weight:500;margin-bottom:48px;text-align:center}[data-id="3843cd1"],[data-id="325bb81"]{gap:24px!important}[data-id="d927cb8"] .elementor-icon-box-title{font-family:'Playfair Display',serif;font-size:18px!important;font-weight:400}[data-id="d927cb8"] .elementor-icon-box-description{font-size:14px;color:#5F5F5F;line-height:1.7}[data-id="d927cb8"] .elementor-icon{color:#C9A15B!important;font-size:28px!important}[data-id="ae6e7fd"]{padding:100px 0!important;background:#f5f3ef}[data-id="a595236"] .elementor-heading-title{font-size:11px!important;letter-spacing:3px;color:#5F5F5F;font-weight:500;margin-bottom:48px;text-align:center}[data-id="f85f423"]{gap:24px!important}[data-id="e4a9736"],[data-id="79d5c4d"],[data-id="124ceef"]{background:#FFF;border-radius:12px;padding:32px!important;border:1px solid rgba(0,0,0,0.04)}[data-id="8ea9138"] .elementor-heading-title,[data-id="40d2fd1"] .elementor-heading-title,[data-id="a707be3"] .elementor-heading-title{font-size:14px!important;color:#C9A15B;letter-spacing:2px}[data-id="f85f423"] .elementor-text-editor p{font-size:15px!important;color:#161616;line-height:1.8}[data-id="1dc9992"] .elementor-heading-title,[data-id="2d54277"] .elementor-heading-title,[data-id="e2994f2"] .elementor-heading-title{font-size:12px!important;letter-spacing:1px;color:#5F5F5F;font-weight:500;margin-top:16px}[data-id="371d27c"]{min-height:70vh;background-image:url('https://rinjanijoingroup.com/wp-content/uploads/2026/06/Mount_Bromo_at_sunrise2C_from_the_viewpoint_on_Mount_Penanjakan_28East_Java2C_Indonesia29_-_20100615-scaled.jpg');background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 40px!important}[data-id="371d27c"]::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.55)}[data-id="371d27c"]>*{position:relative;z-index:1}[data-id="1285c67"] .elementor-heading-title{font-family:'Playfair Display',serif;font-size:clamp(32px,5vw,56px)!important;color:#FFF;font-weight:400;line-height:1.1}[data-id="a2c951a"] p{color:rgba(255,255,255,0.7)!important;font-size:16px}[data-id="66e12d2"]{gap:12px!important;justify-content:center;margin-top:24px}[data-id="ea8e0b2"] .elementor-button{background:#C9A15B!important;color:#161616!important;padding:14px 32px!important;font-size:13px!important;letter-spacing:1.5px;border-radius:6px}[data-id="ef5f0d4"] .elementor-button{background:transparent!important;color:#FFF!important;border:1px solid rgba(255,255,255,0.4)!important;padding:14px 32px!important;font-size:13px!important;letter-spacing:1.5px;border-radius:6px}[data-id="8db37ef"]{padding:40px 0!important;border-top:1px solid rgba(0,0,0,0.08);align-items:center}[data-id="32988af"] .elementor-heading-title{font-size:13px!important;letter-spacing:2px;font-weight:600;color:#161616}[data-id="db5ac4c"] .elementor-social-icons-wrapper{gap:12px}[data-id="db5ac4c"] .elementor-social-icon{width:32px!important;height:32px!important;font-size:14px!important;background:transparent!important;color:#5F5F5F!important;border:1px solid rgba(0,0,0,0.12);transition:all 0.3s}[data-id="db5ac4c"] .elementor-social-icon:hover{color:#C9A15B!important;border-color:#C9A15B}[data-id="db5ac4c"] .elementor-social-icon i{color:inherit!important}[data-id="12b609d"] .elementor-heading-title{font-size:12px!important;color:#5F5F5F}[data-id="083e73b"] .elementor-heading-title{font-size:11px!important;color:#9a9a9a}[data-id="1ee9c13"]{text-align:right}@media(max-width:767px){[data-id="5bee333"]{padding:120px 24px 60px!important}[data-id="2d3abaf"] .elementor-heading-title{font-size:36px!important}[data-id="3f972e2"]{display:none}[data-id="2d609dd"]{flex-direction:column!important;padding:60px 24px!important}[data-id="31b6753"],[data-id="6afbbbb"],[data-id="e023d65"]{flex:1 1 100%!important;max-width:100%}[data-id="2e4bd54"] .elementor-heading-title{font-size:28px!important}[data-id="f85f423"]{flex-direction:column!important}[data-id="8db37ef"]{flex-direction:column!important;text-align:center;gap:16px!important}[data-id="1ee9c13"]{text-align:center}[data-id="fc901a4"]{left:16px;right:16px;padding:10px 16px!important}[data-id="c477130"]{display:none!important}}

/* === NAVBAR: full-width, transparent at top, glass on scroll === */
[data-id="fc901a4"]{
  position:fixed; top:0; left:0; right:0; z-index:1000;
  padding:22px 60px !important;
  border-radius:0 !important; border:none !important;
  background:transparent !important;
  -webkit-backdrop-filter:none !important; backdrop-filter:none !important;
  box-shadow:none !important;
  transition:background .4s ease, padding .4s ease, box-shadow .4s ease, backdrop-filter .4s ease;
}
[data-id="fc901a4"].nav-scrolled{
  padding:14px 60px !important;
  background:rgba(250,248,244,0.72) !important;
  -webkit-backdrop-filter:blur(22px) saturate(180%) !important;
  backdrop-filter:blur(22px) saturate(180%) !important;
  box-shadow:0 6px 30px rgba(0,0,0,0.08) !important;
  border-bottom:1px solid rgba(255,255,255,0.5) !important;
}
/* text: white over hero, dark when scrolled */
[data-id="fc901a4"] .elementor-heading-title{ color:#FFFFFF !important; transition:color .4s ease; }
[data-id="fc901a4"].nav-scrolled .elementor-heading-title{ color:#161616 !important; }
[data-id="fc901a4"] [data-id="c477130"] .elementor-heading-title{ color:rgba(255,255,255,0.82) !important; }
[data-id="fc901a4"].nav-scrolled [data-id="c477130"] .elementor-heading-title{ color:#5F5F5F !important; }
[data-id="fc901a4"].nav-scrolled [data-id="c477130"] .elementor-heading-title:hover{ color:#161616 !important; }

/* === CARD POLISH: pin price/link to bottom, even spacing === */
[data-id="654ed06"], [data-id="f181f07"], [data-id="07cf01b"]{ display:flex !important; flex-direction:column !important; gap:10px !important; }
[data-id="9284e9c"]{ margin-top:auto !important; padding-top:8px; }
[data-id="b9f0af6"]{ margin-top:auto !important; padding-top:8px; }
[data-id="cfe41fb"]{ margin-top:auto !important; padding-top:8px; }

/* Navbar vertical centering */
[data-id="fc901a4"]{ display:flex !important; flex-direction:row !important; align-items:center !important; justify-content:space-between !important; }
[data-id="fc901a4"] > .elementor-element{ display:flex !important; align-items:center !important; }
[data-id="c477130"]{ align-items:center !important; }

/* === SECTION EYEBROWS (small gold uppercase) === */
[data-id="be5a3de"] .elementor-heading-title,
[data-id="22e645b"] .elementor-heading-title,
[data-id="7f27c09"] .elementor-heading-title,
[data-id="a595236"] .elementor-heading-title{
  font-size:12px !important; letter-spacing:3px !important; text-transform:uppercase;
  color:#C9A15B !important; font-weight:600 !important; text-align:center; margin-bottom:14px !important;
}
[data-id="be5a3de"]{ width:100% !important; flex-basis:100% !important; }

/* === SECTION SERIF TITLES (big Playfair) === */
[data-id="2e4bd54"] .elementor-heading-title,
[data-id="9d49153"] .elementor-heading-title,
[data-id="32b3b7e"] .elementor-heading-title,
[data-id="a92c76f"] .elementor-heading-title{
  font-family:'Playfair Display',serif !important; font-size:clamp(32px,4vw,44px) !important;
  font-weight:400 !important; letter-spacing:0 !important; color:#161616 !important;
  text-align:center; line-height:1.12;
}
[data-id="2e4bd54"]{ width:100% !important; flex-basis:100% !important; margin-bottom:48px !important; }
[data-id="9d49153"], [data-id="32b3b7e"], [data-id="a92c76f"]{ width:100% !important; flex-basis:100% !important; margin-bottom:48px !important; }

/* === GALLERY on light background (match mockup) === */
[data-id="c61de46"]{ background:#FAF8F4 !important; padding:100px 40px !important; }

/* === PACKAGE CARD BUTTONS === */
[data-id="654ed06"], [data-id="f181f07"], [data-id="07cf01b"]{ gap:8px !important; }
/* View Details - dark filled, full width */
[data-id="69050d1"] .elementor-button, [data-id="dc02378"] .elementor-button, [data-id="8fd644e"] .elementor-button{
  background:#161616 !important; color:#FFFFFF !important; width:100%; display:flex; justify-content:center;
  padding:14px 20px !important; font-size:12px !important; letter-spacing:1.5px; text-transform:uppercase;
  border-radius:6px; font-weight:500; border:none; transition:all .3s ease;
}
[data-id="69050d1"] .elementor-button:hover, [data-id="dc02378"] .elementor-button:hover, [data-id="8fd644e"] .elementor-button:hover{
  background:#C9A15B !important; color:#161616 !important;
}
/* Book via WhatsApp - quiet text link, full width */
[data-id="a4d9104"] .elementor-button, [data-id="eda46da"] .elementor-button, [data-id="9fb9622"] .elementor-button{
  background:transparent !important; color:#5F5F5F !important; width:100%; display:flex; justify-content:center;
  padding:10px 20px !important; font-size:11px !important; letter-spacing:1.5px; text-transform:uppercase;
  border:none; box-shadow:none; font-weight:500; transition:color .3s ease;
}
[data-id="a4d9104"] .elementor-button:hover, [data-id="eda46da"] .elementor-button:hover, [data-id="9fb9622"] .elementor-button:hover{
  color:#161616 !important; background:transparent !important;
}
/* make the View Details button area sit just above whatsapp, pinned toward bottom */
[data-id="9284e9c"], [data-id="b9f0af6"], [data-id="cfe41fb"]{ margin-top:auto !important; padding-top:12px; }

/* === FIX: card CTA buttons full-width, single line === */
[data-id="69050d1"], [data-id="dc02378"], [data-id="8fd644e"],
[data-id="a4d9104"], [data-id="eda46da"], [data-id="9fb9622"]{ width:100% !important; }
[data-id="69050d1"] .elementor-button-wrapper, [data-id="dc02378"] .elementor-button-wrapper, [data-id="8fd644e"] .elementor-button-wrapper,
[data-id="a4d9104"] .elementor-button-wrapper, [data-id="eda46da"] .elementor-button-wrapper, [data-id="9fb9622"] .elementor-button-wrapper{ width:100% !important; }
[data-id="69050d1"] .elementor-button, [data-id="dc02378"] .elementor-button, [data-id="8fd644e"] .elementor-button,
[data-id="a4d9104"] .elementor-button, [data-id="eda46da"] .elementor-button, [data-id="9fb9622"] .elementor-button{
  width:100% !important; white-space:nowrap !important;
}
/* icon-box icons: ensure visible size/color */
[data-id="d927cb8"] .elementor-icon-box-icon{ margin-bottom:18px; }
[data-id="d927cb8"] .elementor-icon i{ color:#C9A15B !important; font-size:30px !important; }
[data-id="d927cb8"] .elementor-icon svg{ fill:#C9A15B !important; width:30px; height:30px; }

/* === FIX: stretch card columns so buttons fill width === */
[data-id="31b6753"], [data-id="6afbbbb"], [data-id="e023d65"]{ align-items:stretch !important; }
[data-id="654ed06"], [data-id="f181f07"], [data-id="07cf01b"]{ align-items:stretch !important; }
[data-id="69050d1"], [data-id="dc02378"], [data-id="8fd644e"],
[data-id="a4d9104"], [data-id="eda46da"], [data-id="9fb9622"]{ width:100% !important; }
[data-id="69050d1"] .elementor-button, [data-id="dc02378"] .elementor-button, [data-id="8fd644e"] .elementor-button,
[data-id="a4d9104"] .elementor-button, [data-id="eda46da"] .elementor-button, [data-id="9fb9622"] .elementor-button{
  width:100% !important; display:flex; justify-content:center; white-space:nowrap !important;
}

/* === FIX: force card text columns to full card width === */
[data-id="654ed06"], [data-id="f181f07"], [data-id="07cf01b"]{
  width:100% !important; max-width:100% !important; align-self:stretch !important; flex-basis:auto !important;
}

/* ===== RICH PACKAGE CARDS ===== */
/* image badge */
[data-id="ab9b08e"], [data-id="ae9c594"], [data-id="c435839"]{ position:relative !important; }
[data-id="af8d777"], [data-id="d6f8790"], [data-id="5002414"]{ position:absolute !important; left:16px; bottom:16px; z-index:3; margin:0 !important; width:auto !important; }
[data-id="af8d777"] .elementor-heading-title, [data-id="d6f8790"] .elementor-heading-title, [data-id="5002414"] .elementor-heading-title{
  background:rgba(22,22,22,0.82); color:#FFFFFF !important; font-family:'Inter',sans-serif !important; font-size:11px !important;
  letter-spacing:1.5px; text-transform:uppercase; padding:7px 14px; border-radius:4px; font-weight:600; backdrop-filter:blur(4px);
}

/* rating row */
.pkg-rating{ display:flex; justify-content:space-between; align-items:center; font-size:13px; padding-bottom:16px; border-bottom:1px solid rgba(0,0,0,0.08); }
.pkg-rating .r{ color:#161616; font-weight:600; }
.pkg-rating .r i{ color:#C9A15B; }
.pkg-rating .r em{ color:#9a9a9a; font-style:normal; font-weight:400; margin-left:2px; }
.pkg-rating .seats{ color:#bf5a3c; font-size:11px; letter-spacing:1px; text-transform:uppercase; font-weight:600; white-space:nowrap; }
.pkg-rating .seats::before{ content:"\2022"; margin-right:6px; }

/* meta row (solo rate / departure) */
.pkg-meta{ display:flex; gap:0; padding-top:18px; margin-top:auto; border-top:1px solid rgba(0,0,0,0.08); }
.pkg-meta .col{ display:flex; flex-direction:column; gap:4px; flex:1; }
.pkg-meta .col:last-child{ border-left:1px solid rgba(0,0,0,0.08); padding-left:20px; }
.pkg-meta .lbl{ font-size:10px; letter-spacing:1.5px; text-transform:uppercase; color:#9a9a9a; font-weight:600; }
.pkg-meta .val{ font-family:'Playfair Display',serif; font-size:20px; color:#161616; line-height:1.1; }

/* View Details (keep dark) spacing */
[data-id="69050d1"], [data-id="dc02378"], [data-id="8fd644e"]{ margin-top:14px; }

/* Book via WhatsApp -> OUTLINED button */
[data-id="a4d9104"] .elementor-button, [data-id="eda46da"] .elementor-button, [data-id="9fb9622"] .elementor-button{
  background:transparent !important; color:#161616 !important; border:1px solid rgba(0,0,0,0.2) !important;
  border-radius:6px !important; padding:13px 20px !important; font-size:11px !important; letter-spacing:1.5px;
  text-transform:uppercase; font-weight:600;
}
[data-id="a4d9104"] .elementor-button:hover, [data-id="eda46da"] .elementor-button:hover, [data-id="9fb9622"] .elementor-button:hover{
  border-color:#161616 !important; color:#161616 !important; background:rgba(0,0,0,0.03) !important;
}

/* ===== NAVBAR BRAND (logo + wordmark) ===== */
.navbrand{ display:flex !important; align-items:center; gap:11px; text-decoration:none !important; }
.navbrand-mark{ width:36px; height:36px; min-width:36px; border:1.5px solid #C9A15B; border-radius:50%; display:flex; align-items:center; justify-content:center; color:#C9A15B; font-size:15px; }
.navbrand-text{ display:flex; flex-direction:column; line-height:1; }
.navbrand-text strong{ font-family:'Playfair Display',serif; font-size:18px; letter-spacing:3px; font-weight:600; }
.navbrand-text em{ font-size:9px; letter-spacing:4px; font-style:normal; color:#C9A15B; margin-top:4px; }
/* wordmark color states */
[data-id="fc901a4"] .navbrand-text strong{ color:#FFFFFF; transition:color .4s ease; }
[data-id="fc901a4"].nav-scrolled .navbrand-text strong{ color:#161616; }

/* ===== EXPLORE TREKS button in nav ===== */
[data-id="2110dd8"]{ margin-left:10px; }
[data-id="2110dd8"] .elementor-button{
  background:#161616 !important; color:#FFFFFF !important; padding:11px 22px !important;
  font-size:11px !important; letter-spacing:1.5px; text-transform:uppercase; font-weight:600;
  border-radius:6px; border:none; transition:all .3s ease; white-space:nowrap;
}
[data-id="2110dd8"] .elementor-button:hover{ background:#C9A15B !important; color:#161616 !important; }

/* Navbar breathing room + guaranteed vertical centering */
[data-id="fc901a4"]{ padding:24px 60px !important; min-height:84px; align-items:center !important; }
[data-id="fc901a4"].nav-scrolled{ padding:16px 60px !important; min-height:68px; }

/* Offset fixed navbar below the WP admin bar when logged in */
body.admin-bar [data-id="fc901a4"]{ top:32px !important; }
@media screen and (max-width:782px){ body.admin-bar [data-id="fc901a4"]{ top:46px !important; } }/* End custom CSS */