.elementor-2356 .elementor-element.elementor-element-0a8fa2b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2356 .elementor-element.elementor-element-0a8fa2b:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-0a8fa2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98efdb3 );background-image:url("https://crafthotelubud.com/wp-content/uploads/2025/12/bg-title-craft.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2356 .elementor-element.elementor-element-0a8fa2b > .elementor-container{max-width:600px;}.elementor-2356 .elementor-element.elementor-element-0a8fa2b > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2356 .elementor-element.elementor-element-0a8fa2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-1b1a09d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2356 .elementor-element.elementor-element-1b1a09d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2356 .elementor-element.elementor-element-fcf345d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2356 .elementor-element.elementor-element-fcf345d .elementor-heading-title{font-weight:700;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-922ebf1 );}.elementor-2356 .elementor-element.elementor-element-dc182ff{text-align:center;}.elementor-2356 .elementor-element.elementor-element-dc182ff .elementor-heading-title{font-weight:800;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-922ebf1 );}.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-2356 .elementor-element.elementor-element-75b1e93{padding:0px 30px 0px 30px;text-align:center;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;color:var( --e-global-color-922ebf1 );}.elementor-2356 .elementor-element.elementor-element-00c2c01:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-00c2c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF8F8;}.elementor-2356 .elementor-element.elementor-element-00c2c01 > .elementor-container{max-width:900px;}.elementor-2356 .elementor-element.elementor-element-00c2c01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 40px 0px;}.elementor-2356 .elementor-element.elementor-element-00c2c01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2356 .elementor-element.elementor-element-cab4a24 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-a39bd61:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-a39bd61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crafthotelubud.com/wp-content/uploads/2026/02/journal-woven-with-intention-2.jpg");background-position:center center;background-size:cover;}.elementor-2356 .elementor-element.elementor-element-a39bd61 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2356 .elementor-element.elementor-element-a39bd61{border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-2b77b85 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2356 .elementor-element.elementor-element-a39bd61, .elementor-2356 .elementor-element.elementor-element-a39bd61 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2356 .elementor-element.elementor-element-78a53e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2356 .elementor-element.elementor-element-78a53e5 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-2356 .elementor-element.elementor-element-d9a2fff .elementor-image-box-wrapper{text-align:start;}.elementor-2356 .elementor-element.elementor-element-d9a2fff .elementor-image-box-title{margin-bottom:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-d9a2fff:has(:hover) .elementor-image-box-title,
					 .elementor-2356 .elementor-element.elementor-element-d9a2fff:has(:focus) .elementor-image-box-title{color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-d9a2fff .elementor-image-box-description{font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;color:var( --e-global-color-275fb7b );}.elementor-bc-flex-widget .elementor-2356 .elementor-element.elementor-element-620f520.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2356 .elementor-element.elementor-element-620f520.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2356 .elementor-element.elementor-element-620f520 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2356 .elementor-element.elementor-element-620f520 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2356 .elementor-element.elementor-element-08cc30f .ekit-btn-wraper .elementskit-btn{justify-content:flex-end;}.elementor-2356 .elementor-element.elementor-element-08cc30f .elementskit-btn{background-color:#D7CE2800;padding:8px 30px 8px 30px;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-08cc30f .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-275fb7b );fill:var( --e-global-color-275fb7b );border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-08cc30f .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2356 .elementor-element.elementor-element-08cc30f .elementskit-btn > i, .elementor-2356 .elementor-element.elementor-element-08cc30f .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2356 .elementor-element.elementor-element-08cc30f .elementskit-btn > i, .rtl .elementor-2356 .elementor-element.elementor-element-08cc30f .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-2356 .elementor-element.elementor-element-5110137:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-5110137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crafthotelubud.com/wp-content/uploads/2026/02/journal-reimagining-balinese-women-2.jpg");background-position:center center;background-size:cover;}.elementor-2356 .elementor-element.elementor-element-5110137 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2356 .elementor-element.elementor-element-5110137{border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-2b77b85 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-2356 .elementor-element.elementor-element-5110137, .elementor-2356 .elementor-element.elementor-element-5110137 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2356 .elementor-element.elementor-element-9e98a83 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2356 .elementor-element.elementor-element-9e98a83 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2356 .elementor-element.elementor-element-f6ac4e3 .elementor-image-box-wrapper{text-align:start;}.elementor-2356 .elementor-element.elementor-element-f6ac4e3 .elementor-image-box-title{margin-bottom:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-f6ac4e3:has(:hover) .elementor-image-box-title,
					 .elementor-2356 .elementor-element.elementor-element-f6ac4e3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-f6ac4e3 .elementor-image-box-description{font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;color:var( --e-global-color-275fb7b );}.elementor-bc-flex-widget .elementor-2356 .elementor-element.elementor-element-8ca4cba.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2356 .elementor-element.elementor-element-8ca4cba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2356 .elementor-element.elementor-element-8ca4cba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2356 .elementor-element.elementor-element-8ca4cba > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2356 .elementor-element.elementor-element-1baa5ca .ekit-btn-wraper .elementskit-btn{justify-content:flex-end;}.elementor-2356 .elementor-element.elementor-element-1baa5ca .elementskit-btn{background-color:#D7CE2800;padding:8px 30px 8px 30px;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-1baa5ca .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-275fb7b );fill:var( --e-global-color-275fb7b );border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-1baa5ca .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2356 .elementor-element.elementor-element-1baa5ca .elementskit-btn > i, .elementor-2356 .elementor-element.elementor-element-1baa5ca .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2356 .elementor-element.elementor-element-1baa5ca .elementskit-btn > i, .rtl .elementor-2356 .elementor-element.elementor-element-1baa5ca .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-2356 .elementor-element.elementor-element-12a7449:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-12a7449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crafthotelubud.com/wp-content/uploads/2026/02/journal-carving-meaning-into-space-1.jpg");background-position:center center;background-size:cover;}.elementor-2356 .elementor-element.elementor-element-12a7449 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2356 .elementor-element.elementor-element-12a7449{border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-2b77b85 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-2356 .elementor-element.elementor-element-12a7449, .elementor-2356 .elementor-element.elementor-element-12a7449 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2356 .elementor-element.elementor-element-d062280 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2356 .elementor-element.elementor-element-d062280 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2356 .elementor-element.elementor-element-d067302 .elementor-image-box-wrapper{text-align:start;}.elementor-2356 .elementor-element.elementor-element-d067302 .elementor-image-box-title{margin-bottom:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-d067302:has(:hover) .elementor-image-box-title,
					 .elementor-2356 .elementor-element.elementor-element-d067302:has(:focus) .elementor-image-box-title{color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-d067302 .elementor-image-box-description{font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;color:var( --e-global-color-275fb7b );}.elementor-bc-flex-widget .elementor-2356 .elementor-element.elementor-element-a9be573.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2356 .elementor-element.elementor-element-a9be573.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2356 .elementor-element.elementor-element-a9be573 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2356 .elementor-element.elementor-element-a9be573 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2356 .elementor-element.elementor-element-efde683 .ekit-btn-wraper .elementskit-btn{justify-content:flex-end;}.elementor-2356 .elementor-element.elementor-element-efde683 .elementskit-btn{background-color:#D7CE2800;padding:8px 30px 8px 30px;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-efde683 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-275fb7b );fill:var( --e-global-color-275fb7b );border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-efde683 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2356 .elementor-element.elementor-element-efde683 .elementskit-btn > i, .elementor-2356 .elementor-element.elementor-element-efde683 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2356 .elementor-element.elementor-element-efde683 .elementskit-btn > i, .rtl .elementor-2356 .elementor-element.elementor-element-efde683 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-2356 .elementor-element.elementor-element-b404803:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-b404803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crafthotelubud.com/wp-content/uploads/2025/12/craft-journal-1.jpg");background-position:center center;background-size:cover;}.elementor-2356 .elementor-element.elementor-element-b404803 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2356 .elementor-element.elementor-element-b404803{overflow:hidden;border-style:solid;border-width:10px 10px 10px 10px;border-color:#EBE4E4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-b404803, .elementor-2356 .elementor-element.elementor-element-b404803 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2356 .elementor-element.elementor-element-a1ee816 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2356 .elementor-element.elementor-element-a1ee816 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-a1ee816 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2356 .elementor-element.elementor-element-13c5742{padding:30px 0px 30px 30px;}.elementor-2356 .elementor-element.elementor-element-13c5742 .elementor-image-box-wrapper{text-align:start;}.elementor-2356 .elementor-element.elementor-element-13c5742 .elementor-image-box-title{margin-bottom:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-13c5742:has(:hover) .elementor-image-box-title,
					 .elementor-2356 .elementor-element.elementor-element-13c5742:has(:focus) .elementor-image-box-title{color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-13c5742 .elementor-image-box-description{font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;color:var( --e-global-color-275fb7b );}.elementor-bc-flex-widget .elementor-2356 .elementor-element.elementor-element-a685ea4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2356 .elementor-element.elementor-element-a685ea4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2356 .elementor-element.elementor-element-a685ea4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2356 .elementor-element.elementor-element-a685ea4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-7a631e1 .ekit-btn-wraper .elementskit-btn{justify-content:flex-end;}.elementor-2356 .elementor-element.elementor-element-7a631e1 .elementskit-btn{background-color:#D7CE2800;padding:8px 30px 8px 30px;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-7a631e1 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-275fb7b );fill:var( --e-global-color-275fb7b );border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-7a631e1{padding:30px 30px 30px 30px;}.elementor-2356 .elementor-element.elementor-element-7a631e1 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2356 .elementor-element.elementor-element-7a631e1 .elementskit-btn > i, .elementor-2356 .elementor-element.elementor-element-7a631e1 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2356 .elementor-element.elementor-element-7a631e1 .elementskit-btn > i, .rtl .elementor-2356 .elementor-element.elementor-element-7a631e1 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-2356 .elementor-element.elementor-element-a0e19a7{border-style:none;margin-top:0px;margin-bottom:0px;}.elementor-2356 .elementor-element.elementor-element-a0e19a7, .elementor-2356 .elementor-element.elementor-element-a0e19a7 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2356 .elementor-element.elementor-element-7b75a95 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2356 .elementor-element.elementor-element-7b75a95 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2356 .elementor-element.elementor-element-46fa5d1 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-2356 .elementor-element.elementor-element-46fa5d1 .elementskit-btn{background-color:#3A60AD;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-275fb7b );fill:var( --e-global-color-275fb7b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-922ebf1 );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-46fa5d1 .elementskit-btn:hover{background-color:#FFFFFF00;color:#3A60AD;fill:#3A60AD;border-color:var( --e-global-color-922ebf1 );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-46fa5d1 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2356 .elementor-element.elementor-element-46fa5d1 .elementskit-btn > i, .elementor-2356 .elementor-element.elementor-element-46fa5d1 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2356 .elementor-element.elementor-element-46fa5d1 .elementskit-btn > i, .rtl .elementor-2356 .elementor-element.elementor-element-46fa5d1 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-2356 .elementor-element.elementor-element-e59bc8a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2356 .elementor-element.elementor-element-e59bc8a:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-e59bc8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-275fb7b );background-image:url("https://crafthotelubud.com/wp-content/uploads/2025/12/bg-title-craft.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2356 .elementor-element.elementor-element-e59bc8a > .elementor-container{max-width:600px;}.elementor-2356 .elementor-element.elementor-element-e59bc8a > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2356 .elementor-element.elementor-element-e59bc8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-62e31c8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-f2e2ca9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2356 .elementor-element.elementor-element-f2e2ca9 .elementor-heading-title{font-weight:700;text-transform:uppercase;letter-spacing:0.3px;}.elementor-2356 .elementor-element.elementor-element-a33fba1{text-align:center;}.elementor-2356 .elementor-element.elementor-element-a33fba1 .elementor-heading-title{font-weight:800;text-transform:uppercase;letter-spacing:0.2px;}.elementor-2356 .elementor-element.elementor-element-b646cbe{padding:0px 30px 0px 30px;text-align:center;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;}.elementor-2356 .elementor-element.elementor-element-c4b9a30{padding:60px 0px 40px 0px;}.elementor-2356 .elementor-element.elementor-element-ac03ae4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-3914e29 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2356 .elementor-element.elementor-element-3914e29{border-style:none;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 25px;}.elementor-2356 .elementor-element.elementor-element-3914e29, .elementor-2356 .elementor-element.elementor-element-3914e29 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2356 .elementor-element.elementor-element-e3b6de2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2356 .elementor-element.elementor-element-e3b6de2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-beb41c2{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#EBE4E4;--border-color:#EBE4E4;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2356 .elementor-element.elementor-element-beb41c2:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-beb41c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crafthotelubud.com/wp-content/uploads/2026/02/journal-woven-with-intention-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2356 .elementor-element.elementor-element-beb41c2::before, .elementor-2356 .elementor-element.elementor-element-beb41c2 > .elementor-background-video-container::before, .elementor-2356 .elementor-element.elementor-element-beb41c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2356 .elementor-element.elementor-element-beb41c2 > .elementor-background-slideshow::before, .elementor-2356 .elementor-element.elementor-element-beb41c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2356 .elementor-element.elementor-element-beb41c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2356 .elementor-element.elementor-element-4517626 .elementor-heading-title{font-family:"Unbounded-Black", Sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-ac46fa4{font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-403bef4 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-2356 .elementor-element.elementor-element-403bef4 .elementskit-btn{background-color:#D7CE2800;padding:8px 30px 8px 30px;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-403bef4 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-275fb7b );fill:var( --e-global-color-275fb7b );border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-403bef4{padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-403bef4 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2356 .elementor-element.elementor-element-403bef4 .elementskit-btn > i, .elementor-2356 .elementor-element.elementor-element-403bef4 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2356 .elementor-element.elementor-element-403bef4 .elementskit-btn > i, .rtl .elementor-2356 .elementor-element.elementor-element-403bef4 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-2356 .elementor-element.elementor-element-5e6d092{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#EBE4E4;--border-color:#EBE4E4;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2356 .elementor-element.elementor-element-5e6d092:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-5e6d092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crafthotelubud.com/wp-content/uploads/2026/02/journal-reimagining-balinese-women-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2356 .elementor-element.elementor-element-5e6d092::before, .elementor-2356 .elementor-element.elementor-element-5e6d092 > .elementor-background-video-container::before, .elementor-2356 .elementor-element.elementor-element-5e6d092 > .e-con-inner > .elementor-background-video-container::before, .elementor-2356 .elementor-element.elementor-element-5e6d092 > .elementor-background-slideshow::before, .elementor-2356 .elementor-element.elementor-element-5e6d092 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2356 .elementor-element.elementor-element-5e6d092 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2356 .elementor-element.elementor-element-ae3302a .elementor-heading-title{font-family:"Unbounded-Black", Sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-ea8e96c{font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-cac0ea9 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-2356 .elementor-element.elementor-element-cac0ea9 .elementskit-btn{background-color:#D7CE2800;padding:8px 30px 8px 30px;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-cac0ea9 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-275fb7b );fill:var( --e-global-color-275fb7b );border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-cac0ea9{padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-cac0ea9 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2356 .elementor-element.elementor-element-cac0ea9 .elementskit-btn > i, .elementor-2356 .elementor-element.elementor-element-cac0ea9 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2356 .elementor-element.elementor-element-cac0ea9 .elementskit-btn > i, .rtl .elementor-2356 .elementor-element.elementor-element-cac0ea9 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-2356 .elementor-element.elementor-element-022f7ea{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#EBE4E4;--border-color:#EBE4E4;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2356 .elementor-element.elementor-element-022f7ea:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-022f7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crafthotelubud.com/wp-content/uploads/2026/02/journal-carving-meaning-into-space-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2356 .elementor-element.elementor-element-022f7ea::before, .elementor-2356 .elementor-element.elementor-element-022f7ea > .elementor-background-video-container::before, .elementor-2356 .elementor-element.elementor-element-022f7ea > .e-con-inner > .elementor-background-video-container::before, .elementor-2356 .elementor-element.elementor-element-022f7ea > .elementor-background-slideshow::before, .elementor-2356 .elementor-element.elementor-element-022f7ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-2356 .elementor-element.elementor-element-022f7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2356 .elementor-element.elementor-element-2e169f9 .elementor-heading-title{font-family:"Unbounded-Black", Sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-c350bb2{font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-ba1a40b .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-2356 .elementor-element.elementor-element-ba1a40b .elementskit-btn{background-color:#D7CE2800;padding:8px 30px 8px 30px;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-ba1a40b .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-275fb7b );fill:var( --e-global-color-275fb7b );border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-ba1a40b{padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-ba1a40b .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2356 .elementor-element.elementor-element-ba1a40b .elementskit-btn > i, .elementor-2356 .elementor-element.elementor-element-ba1a40b .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2356 .elementor-element.elementor-element-ba1a40b .elementskit-btn > i, .rtl .elementor-2356 .elementor-element.elementor-element-ba1a40b .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-2356 .elementor-element.elementor-element-0b99bf3{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#EBE4E4;--border-color:#EBE4E4;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2356 .elementor-element.elementor-element-0b99bf3:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-0b99bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crafthotelubud.com/wp-content/uploads/2025/12/craft-journal-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2356 .elementor-element.elementor-element-0b99bf3::before, .elementor-2356 .elementor-element.elementor-element-0b99bf3 > .elementor-background-video-container::before, .elementor-2356 .elementor-element.elementor-element-0b99bf3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2356 .elementor-element.elementor-element-0b99bf3 > .elementor-background-slideshow::before, .elementor-2356 .elementor-element.elementor-element-0b99bf3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2356 .elementor-element.elementor-element-0b99bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2356 .elementor-element.elementor-element-ddc15ae .elementor-heading-title{font-family:"Unbounded-Black", Sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-cc27e1f{font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-57833e2 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-2356 .elementor-element.elementor-element-57833e2 .elementskit-btn{background-color:#D7CE2800;padding:8px 30px 8px 30px;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-57833e2 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-275fb7b );fill:var( --e-global-color-275fb7b );border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-57833e2{padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-57833e2 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2356 .elementor-element.elementor-element-57833e2 .elementskit-btn > i, .elementor-2356 .elementor-element.elementor-element-57833e2 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2356 .elementor-element.elementor-element-57833e2 .elementskit-btn > i, .rtl .elementor-2356 .elementor-element.elementor-element-57833e2 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-2356 .elementor-element.elementor-element-d582527{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#D7CE28;--border-color:#D7CE28;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2356 .elementor-element.elementor-element-d582527:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-d582527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crafthotelubud.com/wp-content/uploads/2025/12/craft-journal-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2356 .elementor-element.elementor-element-d582527::before, .elementor-2356 .elementor-element.elementor-element-d582527 > .elementor-background-video-container::before, .elementor-2356 .elementor-element.elementor-element-d582527 > .e-con-inner > .elementor-background-video-container::before, .elementor-2356 .elementor-element.elementor-element-d582527 > .elementor-background-slideshow::before, .elementor-2356 .elementor-element.elementor-element-d582527 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2356 .elementor-element.elementor-element-d582527 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2356 .elementor-element.elementor-element-4da1ab5 .elementor-heading-title{font-family:"Unbounded-Black", Sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-5056793{font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-288eae3 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-2356 .elementor-element.elementor-element-288eae3 .elementskit-btn{background-color:#D7CE2800;padding:8px 30px 8px 30px;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-288eae3 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-275fb7b );fill:var( --e-global-color-275fb7b );border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-288eae3{padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-288eae3 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2356 .elementor-element.elementor-element-288eae3 .elementskit-btn > i, .elementor-2356 .elementor-element.elementor-element-288eae3 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2356 .elementor-element.elementor-element-288eae3 .elementskit-btn > i, .rtl .elementor-2356 .elementor-element.elementor-element-288eae3 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-2356 .elementor-element.elementor-element-00f7a3c{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-98efdb3 );--border-color:var( --e-global-color-98efdb3 );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2356 .elementor-element.elementor-element-00f7a3c:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-00f7a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crafthotelubud.com/wp-content/uploads/2025/12/craft-journal-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2356 .elementor-element.elementor-element-00f7a3c::before, .elementor-2356 .elementor-element.elementor-element-00f7a3c > .elementor-background-video-container::before, .elementor-2356 .elementor-element.elementor-element-00f7a3c > .e-con-inner > .elementor-background-video-container::before, .elementor-2356 .elementor-element.elementor-element-00f7a3c > .elementor-background-slideshow::before, .elementor-2356 .elementor-element.elementor-element-00f7a3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2356 .elementor-element.elementor-element-00f7a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2356 .elementor-element.elementor-element-f40e7dc .elementor-heading-title{font-family:"Unbounded-Black", Sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-3a69349{font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-f21be69 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-2356 .elementor-element.elementor-element-f21be69 .elementskit-btn{background-color:#D7CE2800;padding:8px 30px 8px 30px;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-f21be69 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-275fb7b );fill:var( --e-global-color-275fb7b );border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-f21be69{padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-f21be69 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2356 .elementor-element.elementor-element-f21be69 .elementskit-btn > i, .elementor-2356 .elementor-element.elementor-element-f21be69 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2356 .elementor-element.elementor-element-f21be69 .elementskit-btn > i, .rtl .elementor-2356 .elementor-element.elementor-element-f21be69 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-2356 .elementor-element.elementor-element-3d8b230{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2356 .elementor-element.elementor-element-3d8b230:not(.elementor-motion-effects-element-type-background), .elementor-2356 .elementor-element.elementor-element-3d8b230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crafthotelubud.com/wp-content/uploads/2025/12/craft-journal-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2356 .elementor-element.elementor-element-3d8b230::before, .elementor-2356 .elementor-element.elementor-element-3d8b230 > .elementor-background-video-container::before, .elementor-2356 .elementor-element.elementor-element-3d8b230 > .e-con-inner > .elementor-background-video-container::before, .elementor-2356 .elementor-element.elementor-element-3d8b230 > .elementor-background-slideshow::before, .elementor-2356 .elementor-element.elementor-element-3d8b230 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2356 .elementor-element.elementor-element-3d8b230 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2356 .elementor-element.elementor-element-467cec0 .elementor-heading-title{font-family:"Unbounded-Black", Sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-289be5c{font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;color:var( --e-global-color-275fb7b );}.elementor-2356 .elementor-element.elementor-element-6105310 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-2356 .elementor-element.elementor-element-6105310 .elementskit-btn{background-color:#D7CE2800;padding:8px 30px 8px 30px;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-6105310 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-275fb7b );fill:var( --e-global-color-275fb7b );border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-6105310{padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-6105310 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2356 .elementor-element.elementor-element-6105310 .elementskit-btn > i, .elementor-2356 .elementor-element.elementor-element-6105310 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2356 .elementor-element.elementor-element-6105310 .elementskit-btn > i, .rtl .elementor-2356 .elementor-element.elementor-element-6105310 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-2356 .elementor-element.elementor-element-bc98041{--e-n-carousel-swiper-offset-size:50px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:35px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-2356 .elementor-element.elementor-element-aee09c8{border-style:none;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-aee09c8, .elementor-2356 .elementor-element.elementor-element-aee09c8 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2356 .elementor-element.elementor-element-208f909 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2356 .elementor-element.elementor-element-208f909 > .elementor-element-populated{padding:10px 30px 60px 30px;}.elementor-2356 .elementor-element.elementor-element-7e4d01e .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-2356 .elementor-element.elementor-element-7e4d01e .elementskit-btn{background-color:#3A60AD;font-family:"CyGrotesk-KeyRegular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-275fb7b );fill:var( --e-global-color-275fb7b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-922ebf1 );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-7e4d01e .elementskit-btn:hover{background-color:#FFFFFF00;color:#3A60AD;fill:#3A60AD;border-color:var( --e-global-color-922ebf1 );border-radius:50px 50px 50px 50px;}.elementor-2356 .elementor-element.elementor-element-7e4d01e .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2356 .elementor-element.elementor-element-7e4d01e .elementskit-btn > i, .elementor-2356 .elementor-element.elementor-element-7e4d01e .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-2356 .elementor-element.elementor-element-7e4d01e .elementskit-btn > i, .rtl .elementor-2356 .elementor-element.elementor-element-7e4d01e .elementskit-btn > svg{margin-left:5px;margin-right:0;}@media(min-width:768px){.elementor-2356 .elementor-element.elementor-element-78a53e5{width:65%;}.elementor-2356 .elementor-element.elementor-element-620f520{width:35%;}.elementor-2356 .elementor-element.elementor-element-9e98a83{width:65%;}.elementor-2356 .elementor-element.elementor-element-8ca4cba{width:35%;}.elementor-2356 .elementor-element.elementor-element-d062280{width:65%;}.elementor-2356 .elementor-element.elementor-element-a9be573{width:35%;}.elementor-2356 .elementor-element.elementor-element-a1ee816{width:65%;}.elementor-2356 .elementor-element.elementor-element-a685ea4{width:35%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:1024px){.elementor-2356 .elementor-element.elementor-element-0a8fa2b{margin-top:-2px;margin-bottom:-2px;padding:100px 30px 80px 30px;}.elementor-2356 .elementor-element.elementor-element-1b1a09d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2356 .elementor-element.elementor-element-00c2c01{padding:80px 50px 80px 50px;}.elementor-widget-image-box .elementor-image-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2356 .elementor-element.elementor-element-e59bc8a{margin-top:-2px;margin-bottom:-2px;padding:100px 30px 80px 30px;}.elementor-2356 .elementor-element.elementor-element-62e31c8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2356 .elementor-element.elementor-element-c4b9a30{padding:80px 50px 80px 50px;}.elementor-2356 .elementor-element.elementor-element-bc98041{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2356 .elementor-element.elementor-element-0a8fa2b{padding:60px 25px 60px 25px;}.elementor-2356 .elementor-element.elementor-element-1b1a09d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2356 .elementor-element.elementor-element-1b1a09d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2356 .elementor-element.elementor-element-fcf345d{text-align:center;}.elementor-2356 .elementor-element.elementor-element-dc182ff .elementor-heading-title{font-size:38px;}.elementor-2356 .elementor-element.elementor-element-75b1e93{padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-00c2c01{padding:20px 20px 20px 20px;}.elementor-2356 .elementor-element.elementor-element-78a53e5 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-image-box .elementor-image-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2356 .elementor-element.elementor-element-d9a2fff .elementor-image-box-title{font-size:18px;}.elementor-2356 .elementor-element.elementor-element-d9a2fff .elementor-image-box-description{font-size:12px;}.elementor-2356 .elementor-element.elementor-element-08cc30f .elementskit-btn{padding:8px 8px 8px 8px;font-size:12px;}.elementor-2356 .elementor-element.elementor-element-9e98a83 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2356 .elementor-element.elementor-element-f6ac4e3 .elementor-image-box-title{font-size:18px;}.elementor-2356 .elementor-element.elementor-element-f6ac4e3 .elementor-image-box-description{font-size:12px;}.elementor-2356 .elementor-element.elementor-element-1baa5ca .elementskit-btn{padding:8px 8px 8px 8px;font-size:12px;}.elementor-2356 .elementor-element.elementor-element-d062280 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2356 .elementor-element.elementor-element-d067302 .elementor-image-box-title{font-size:18px;}.elementor-2356 .elementor-element.elementor-element-d067302 .elementor-image-box-description{font-size:12px;}.elementor-2356 .elementor-element.elementor-element-efde683 .elementskit-btn{padding:8px 8px 8px 8px;font-size:12px;}.elementor-2356 .elementor-element.elementor-element-a1ee816 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2356 .elementor-element.elementor-element-7a631e1 .elementskit-btn{padding:10px 15px 10px 15px;}.elementor-2356 .elementor-element.elementor-element-e59bc8a{padding:60px 25px 20px 25px;}.elementor-2356 .elementor-element.elementor-element-62e31c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2356 .elementor-element.elementor-element-62e31c8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-f2e2ca9{text-align:center;}.elementor-2356 .elementor-element.elementor-element-f2e2ca9 .elementor-heading-title{font-size:16px;}.elementor-2356 .elementor-element.elementor-element-a33fba1 .elementor-heading-title{font-size:26px;}.elementor-2356 .elementor-element.elementor-element-b646cbe{padding:0px 0px 0px 0px;font-size:12px;}.elementor-2356 .elementor-element.elementor-element-c4b9a30{padding:0px 0px 0px 0px;}.elementor-2356 .elementor-element.elementor-element-3914e29{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2356 .elementor-element.elementor-element-e3b6de2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2356 .elementor-element.elementor-element-e3b6de2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2356 .elementor-element.elementor-element-e3b6de2 > .elementor-element-populated{padding:0px 0px 0px 25px;}.elementor-2356 .elementor-element.elementor-element-beb41c2{--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2356 .elementor-element.elementor-element-4517626 .elementor-heading-title{font-size:26px;}.elementor-2356 .elementor-element.elementor-element-ac46fa4{font-size:12px;}.elementor-2356 .elementor-element.elementor-element-403bef4 .elementskit-btn{padding:8px 8px 8px 8px;font-size:12px;}.elementor-2356 .elementor-element.elementor-element-5e6d092{--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2356 .elementor-element.elementor-element-ae3302a .elementor-heading-title{font-size:26px;}.elementor-2356 .elementor-element.elementor-element-ea8e96c{font-size:12px;}.elementor-2356 .elementor-element.elementor-element-cac0ea9 .elementskit-btn{padding:8px 8px 8px 8px;font-size:12px;}.elementor-2356 .elementor-element.elementor-element-022f7ea{--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2356 .elementor-element.elementor-element-2e169f9 .elementor-heading-title{font-size:26px;}.elementor-2356 .elementor-element.elementor-element-c350bb2{font-size:12px;}.elementor-2356 .elementor-element.elementor-element-ba1a40b .elementskit-btn{padding:8px 8px 8px 8px;font-size:12px;}.elementor-2356 .elementor-element.elementor-element-0b99bf3{--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2356 .elementor-element.elementor-element-ddc15ae .elementor-heading-title{font-size:26px;}.elementor-2356 .elementor-element.elementor-element-cc27e1f{font-size:12px;}.elementor-2356 .elementor-element.elementor-element-57833e2 .elementskit-btn{padding:8px 8px 8px 8px;font-size:12px;}.elementor-2356 .elementor-element.elementor-element-d582527{--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2356 .elementor-element.elementor-element-4da1ab5 .elementor-heading-title{font-size:26px;}.elementor-2356 .elementor-element.elementor-element-5056793{font-size:12px;}.elementor-2356 .elementor-element.elementor-element-288eae3 .elementskit-btn{padding:8px 8px 8px 8px;font-size:12px;}.elementor-2356 .elementor-element.elementor-element-00f7a3c{--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2356 .elementor-element.elementor-element-f40e7dc .elementor-heading-title{font-size:26px;}.elementor-2356 .elementor-element.elementor-element-3a69349{font-size:12px;}.elementor-2356 .elementor-element.elementor-element-f21be69 .elementskit-btn{padding:10px 15px 10px 15px;font-size:12px;}.elementor-2356 .elementor-element.elementor-element-3d8b230{--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2356 .elementor-element.elementor-element-467cec0 .elementor-heading-title{font-size:26px;}.elementor-2356 .elementor-element.elementor-element-289be5c{font-size:12px;}.elementor-2356 .elementor-element.elementor-element-6105310 .elementskit-btn{padding:8px 8px 8px 8px;font-size:12px;}.elementor-2356 .elementor-element.elementor-element-bc98041{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:50px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:60px;}.elementor-2356 .elementor-element.elementor-element-208f909 > .elementor-element-populated{padding:10px 30px 60px 30px;}.elementor-2356 .elementor-element.elementor-element-7e4d01e .elementskit-btn{padding:8px 8px 8px 8px;font-size:12px;}}/* Start custom CSS for section, class: .elementor-element-b404803 */.elementor-2356 .elementor-element.elementor-element-b404803 {
    background-clip: padding-box !important;
}

/* Pastikan kolom di dalamnya tidak punya spasi */
.elementor-2356 .elementor-element.elementor-element-b404803 .elementor-column-gap-default > .elementor-column > .elementor-widget-wrap {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-00c2c01 */.rounded-fix {
    border-radius: 24px;
    overflow: hidden;
}

.rounded-fix .elementor-background-overlay,
.rounded-fix::before,
.rounded-fix::after,
.rounded-fix .elementor-background-overlay::before {
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c4b9a30 */.rounded-fix {
    border-radius: 24px;
    overflow: hidden;
}

.rounded-fix .elementor-background-overlay,
.rounded-fix::before,
.rounded-fix::after,
.rounded-fix .elementor-background-overlay::before {
    border-radius: 24px;
}/* End custom CSS */