.elementor-4041 .elementor-element.elementor-element-55b985f{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.32;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4041 .elementor-element.elementor-element-55b985f:not(.elementor-motion-effects-element-type-background), .elementor-4041 .elementor-element.elementor-element-55b985f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4041 .elementor-element.elementor-element-55b985f::before, .elementor-4041 .elementor-element.elementor-element-55b985f > .elementor-background-video-container::before, .elementor-4041 .elementor-element.elementor-element-55b985f > .e-con-inner > .elementor-background-video-container::before, .elementor-4041 .elementor-element.elementor-element-55b985f > .elementor-background-slideshow::before, .elementor-4041 .elementor-element.elementor-element-55b985f > .e-con-inner > .elementor-background-slideshow::before, .elementor-4041 .elementor-element.elementor-element-55b985f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://mahjong.academy/wp-content/uploads/2026/02/background-overlay-1b.webp");}.elementor-4041 .elementor-element.elementor-element-b96db4b{--display:flex;}.elementor-4041 .elementor-element.elementor-element-d12eed1{--display:flex;}.elementor-4041 .elementor-element.elementor-element-484ca91{--spacer-size:69px;}.elementor-widget-ucaddon_content_box_background_switcher .uc_hover_switcher_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_box_background_switcher .uc_hover_switcher_desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_box_background_switcher .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4041 .elementor-element.elementor-element-5ce03e1 .uc_hover_switcher_col{height:583px;}.elementor-4041 .elementor-element.elementor-element-5ce03e1 .uc_list_image_background_hover_switcher .uc_hover_switcher_col{flex:1 0 583px;}.elementor-4041 .elementor-element.elementor-element-5ce03e1 .uc_hover_switcher_overlay{background-color:rgba(0, 0, 0, 0.25);}.elementor-4041 .elementor-element.elementor-element-5ce03e1 .uc_hover_switcher_content{padding:30px 30px 30px 30px;}.elementor-4041 .elementor-element.elementor-element-5ce03e1 .uc_hover_switcher_col:hover{backdrop-filter:blur(0px);}.elementor-4041 .elementor-element.elementor-element-5ce03e1 .title_space{margin-bottom:10px;}.elementor-4041 .elementor-element.elementor-element-5ce03e1 .uc_hover_switcher_title{color:#ffffff;}.elementor-4041 .elementor-element.elementor-element-5ce03e1 .uc_hover_switcher_desc{margin-bottom:20px;color:#ffffff;}.elementor-4041 .elementor-element.elementor-element-5ce03e1 .uc_more_btn{padding:10px 20px 10px 20px;color:#ffffff;margin-top:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:0px;}.elementor-4041 .elementor-element.elementor-element-5ce03e1 .uc_more_btn:hover{color:#ffffff;}.elementor-4041 .elementor-element.elementor-element-5ce03e1 .uc_hover_switcher_content-image{margin-bottom:20px;}.elementor-4041 .elementor-element.elementor-element-5ce03e1 .uc_hover_switcher_content-image img{width:200px;height:200px;object-fit:contain;}.elementor-4041 .elementor-element.elementor-element-0026899{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4041 .elementor-element.elementor-element-0026899:not(.elementor-motion-effects-element-type-background), .elementor-4041 .elementor-element.elementor-element-0026899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4041 .elementor-element.elementor-element-0026899::before, .elementor-4041 .elementor-element.elementor-element-0026899 > .elementor-background-video-container::before, .elementor-4041 .elementor-element.elementor-element-0026899 > .e-con-inner > .elementor-background-video-container::before, .elementor-4041 .elementor-element.elementor-element-0026899 > .elementor-background-slideshow::before, .elementor-4041 .elementor-element.elementor-element-0026899 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4041 .elementor-element.elementor-element-0026899 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://mahjong.academy/wp-content/uploads/2026/02/background-overlay-1b.webp");}.elementor-4041 .elementor-element.elementor-element-8981ffb{--spacer-size:60px;}.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-4041 .elementor-element.elementor-element-f228c4e .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-weight:400;line-height:1.6;color:var( --e-global-color-text );}.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-4041 .elementor-element.elementor-element-96602af{color:#1F1C18;}.elementor-4041 .elementor-element.elementor-element-96602af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4041 .elementor-element.elementor-element-08e1816{--e-off-canvas-justify-content:flex-end;--e-off-canvas-align-items:center;--e-off-canvas-width:496px;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-4041 .elementor-element.elementor-element-08e1816 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-4041 .elementor-element.elementor-element-71bff61{--display:flex;}.elementor-widget-ucaddon_material_block_quote .uc_style_material_block_quote_elementor_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_material_block_quote .uc_style_material_block_quote_elementor_description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_off_canvas .ue-offcanvas-trigger{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4041 .elementor-element.elementor-element-91256c1 .ue-offcanvas-overlay{align-items:center;justify-content:center;transition:all 500ms;background-color:rgba(0, 0, 0, 0.50);padding:20px 20px 20px 20px;}.elementor-4041 .elementor-element.elementor-element-91256c1 .ue-offcanvas-trigger{color:#6a9bd2;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4041 .elementor-element.elementor-element-91256c1 .ue-offcanvas-trigger:hover{color:#6a9bd2;}.elementor-4041 .elementor-element.elementor-element-91256c1 .ue-offcanvas-trigger:focus{color:#6a9bd2;}.elementor-4041 .elementor-element.elementor-element-91256c1 .ue-offcanvas-wrapper{width:300px;height:400px;background-color:#ffffff;}.elementor-4041 .elementor-element.elementor-element-91256c1 .ue-offcanvas-close{font-size:20px;color:#ffffff;background-color:#323232;width:30px;height:30px;border-radius:100px 100px 100px 100px;}.elementor-4041 .elementor-element.elementor-element-91256c1 .ue-simple-popup-close svg{min-width:20px;}.elementor-4041 .elementor-element.elementor-element-91256c1 .ue-offcanvas-close svg{fill:#ffffff;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-4041 .elementor-element.elementor-element-205a6a0{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4041 .elementor-element.elementor-element-205a6a0:not(.elementor-motion-effects-element-type-background), .elementor-4041 .elementor-element.elementor-element-205a6a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4041 .elementor-element.elementor-element-205a6a0::before, .elementor-4041 .elementor-element.elementor-element-205a6a0 > .elementor-background-video-container::before, .elementor-4041 .elementor-element.elementor-element-205a6a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-4041 .elementor-element.elementor-element-205a6a0 > .elementor-background-slideshow::before, .elementor-4041 .elementor-element.elementor-element-205a6a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4041 .elementor-element.elementor-element-205a6a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://mahjong.academy/wp-content/uploads/2026/02/background-overlay-1b.webp");}.elementor-4041 .elementor-element.elementor-element-75aab71{--spacer-size:60px;}.elementor-4041 .elementor-element.elementor-element-74b60bb .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-weight:400;line-height:1.6;color:var( --e-global-color-text );}.elementor-4041 .elementor-element.elementor-element-977de94{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4041 .elementor-element.elementor-element-977de94:not(.elementor-motion-effects-element-type-background), .elementor-4041 .elementor-element.elementor-element-977de94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4041 .elementor-element.elementor-element-977de94::before, .elementor-4041 .elementor-element.elementor-element-977de94 > .elementor-background-video-container::before, .elementor-4041 .elementor-element.elementor-element-977de94 > .e-con-inner > .elementor-background-video-container::before, .elementor-4041 .elementor-element.elementor-element-977de94 > .elementor-background-slideshow::before, .elementor-4041 .elementor-element.elementor-element-977de94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4041 .elementor-element.elementor-element-977de94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://mahjong.academy/wp-content/uploads/2026/02/background-overlay-1b.webp");}.elementor-4041 .elementor-element.elementor-element-55a3a9e{--spacer-size:60px;}.elementor-4041 .elementor-element.elementor-element-49f40d2 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-weight:400;line-height:1.6;color:var( --e-global-color-text );}.elementor-4041 .elementor-element.elementor-element-4884245{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-26px;--margin-bottom:-26px;--margin-left:-26px;--margin-right:-26px;}.elementor-widget-ucaddon_bullet_one_page_scroll_navigation .ue-menu-tooltip{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4041 .elementor-element.elementor-element-ebb5f8b .uc_nav-menu{gap:30px;}.elementor-4041 .elementor-element.elementor-element-ebb5f8b .ue-menu-item-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );width:17px;height:17px;font-size:4px;border-radius:50px 50px 50px 50px;}.elementor-4041 .elementor-element.elementor-element-ebb5f8b .ue-menu-item-icon svg{fill:var( --e-global-color-primary );}.elementor-4041 .elementor-element.elementor-element-ebb5f8b .uc_active .ue-menu-item-icon{background-color:var( --e-global-color-c2b56a1 );}.elementor-4041 .elementor-element.elementor-element-ebb5f8b .ue-menu-tooltip{color:#ffffff;border-radius:5px;padding:10px 10px 10px 10px;}.elementor-4041 .elementor-element.elementor-element-ebb5f8b{width:var( --container-widget-width, 4.754% );max-width:4.754%;--container-widget-width:4.754%;--container-widget-flex-grow:0;top:312px;}.elementor-4041 .elementor-element.elementor-element-ebb5f8b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-4041 .elementor-element.elementor-element-ebb5f8b{left:20px;}body.rtl .elementor-4041 .elementor-element.elementor-element-ebb5f8b{right:20px;}.elementor-4041 .elementor-element.elementor-element-8300c4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{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 );}}/* Start custom CSS for text-editor, class: .elementor-element-96602af */<script>
document.addEventListener('DOMContentLoaded', function() {
    const trigger = document.querySelector('.open-Off-canvas1');
    trigger.addEventListener('click', function(e) {
        e.preventDefault();
        // This targets the internal Elementor trigger for that widget
        document.querySelector('#my-hidden-panel .elementor-Off-canvas1__trigger').click();
    });
});
</script>/* End custom CSS */