.elementor-2992 .elementor-element.elementor-element-dc0ef5e:not(.elementor-motion-effects-element-type-background), .elementor-2992 .elementor-element.elementor-element-dc0ef5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0201012B;}.elementor-2992 .elementor-element.elementor-element-dc0ef5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-dc0ef5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2992 .elementor-element.elementor-element-39691e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2992 .elementor-element.elementor-element-39691e7 > .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-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2992 .elementor-element.elementor-element-2cbdd8c img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-2992 .elementor-element.elementor-element-56fee71:not(.elementor-motion-effects-element-type-background), .elementor-2992 .elementor-element.elementor-element-56fee71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2992 .elementor-element.elementor-element-56fee71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-56fee71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2992 .elementor-element.elementor-element-508e558 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;margin:5px 5px 5px 39px;--e-column-margin-right:5px;--e-column-margin-left:39px;padding:5% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-508e558 > .elementor-element-populated, .elementor-2992 .elementor-element.elementor-element-508e558 > .elementor-element-populated > .elementor-background-overlay, .elementor-2992 .elementor-element.elementor-element-508e558 > .elementor-background-slideshow{border-radius:0% 0% 0% 0%;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2992 .elementor-element.elementor-element-18dcddd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-18dcddd{text-align:left;}.elementor-2992 .elementor-element.elementor-element-18dcddd .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-4dc6b8f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-4dc6b8f{text-align:left;}.elementor-2992 .elementor-element.elementor-element-4dc6b8f .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-1d96ad4:not(.elementor-motion-effects-element-type-background), .elementor-2992 .elementor-element.elementor-element-1d96ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2992 .elementor-element.elementor-element-1d96ad4{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2992 .elementor-element.elementor-element-1d96ad4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2992 .elementor-element.elementor-element-521f4bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2992 .elementor-element.elementor-element-521f4bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-bc-flex-widget .elementor-2992 .elementor-element.elementor-element-521f4bc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2992 .elementor-element.elementor-element-521f4bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2992 .elementor-element.elementor-element-521f4bc > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FF0000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:35px 40px 35px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-521f4bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{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-2992 .elementor-element.elementor-element-6843124{width:100%;max-width:100%;font-family:"Aeonik", Sans-serif;font-size:24px;font-weight:400;font-style:normal;line-height:26px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-6843124 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-6843124 p{margin-block-end:0px;}.elementor-2992 .elementor-element.elementor-element-bf52185{width:100%;max-width:100%;font-family:"Aeonik", Sans-serif;font-size:24px;font-weight:400;font-style:normal;line-height:26px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-bf52185 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-bf52185 p{margin-block-end:0px;}.elementor-2992 .elementor-element.elementor-element-e4a9a5c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-e4a9a5c{text-align:center;}.elementor-2992 .elementor-element.elementor-element-e4a9a5c .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;color:#FF0000;}.elementor-2992 .elementor-element.elementor-element-50bce03 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-50bce03{text-align:center;}.elementor-2992 .elementor-element.elementor-element-50bce03 .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;color:#FF0000;}.elementor-2992 .elementor-element.elementor-element-b2c0b73 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-b2c0b73{text-align:center;}.elementor-2992 .elementor-element.elementor-element-b2c0b73 .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;color:#FF0000;}.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{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{color:var( --e-global-color-text );}.elementor-2992 .elementor-element.elementor-element-e885278{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:20px;}.elementor-2992 .elementor-element.elementor-element-e885278 .elementor-icon-box-wrapper{align-items:start;}.elementor-2992 .elementor-element.elementor-element-e885278 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-e885278.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-2992 .elementor-element.elementor-element-e885278.elementor-view-framed .elementor-icon, .elementor-2992 .elementor-element.elementor-element-e885278.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-2992 .elementor-element.elementor-element-e885278 .elementor-icon-box-title, .elementor-2992 .elementor-element.elementor-element-e885278 .elementor-icon-box-title a{font-family:"Aeonik", Sans-serif;font-size:40px;font-weight:700;}.elementor-2992 .elementor-element.elementor-element-e885278:has(:hover) .elementor-icon-box-title,
					 .elementor-2992 .elementor-element.elementor-element-e885278:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-2992 .elementor-element.elementor-element-e885278 .elementor-icon-box-description{font-family:"Aeonik", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-da718b7 .elementor-icon-box-wrapper{align-items:start;text-align:justify;}.elementor-2992 .elementor-element.elementor-element-da718b7{--icon-box-icon-margin:20px;}.elementor-2992 .elementor-element.elementor-element-da718b7 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-da718b7.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-2992 .elementor-element.elementor-element-da718b7.elementor-view-framed .elementor-icon, .elementor-2992 .elementor-element.elementor-element-da718b7.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-2992 .elementor-element.elementor-element-da718b7 .elementor-icon-box-title, .elementor-2992 .elementor-element.elementor-element-da718b7 .elementor-icon-box-title a{font-family:"Aeonik", Sans-serif;font-size:40px;font-weight:700;}.elementor-2992 .elementor-element.elementor-element-da718b7:has(:hover) .elementor-icon-box-title,
					 .elementor-2992 .elementor-element.elementor-element-da718b7:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-2992 .elementor-element.elementor-element-da718b7 .elementor-icon-box-description{font-family:"Aeonik", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-1343a25 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-1343a25{text-align:left;}.elementor-2992 .elementor-element.elementor-element-1343a25 .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-1e5aecb:not(.elementor-motion-effects-element-type-background), .elementor-2992 .elementor-element.elementor-element-1e5aecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2992 .elementor-element.elementor-element-1e5aecb{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2992 .elementor-element.elementor-element-1e5aecb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2992 .elementor-element.elementor-element-8f5707a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2992 .elementor-element.elementor-element-8f5707a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-bc-flex-widget .elementor-2992 .elementor-element.elementor-element-8f5707a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2992 .elementor-element.elementor-element-8f5707a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2992 .elementor-element.elementor-element-8f5707a > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:35px 40px 35px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-8f5707a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );}.elementor-2992 .elementor-element.elementor-element-e25f738 .elementor-tab-title{border-width:2px;border-color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-e25f738 .elementor-tab-content{border-width:2px;border-block-end-color:#FFFFFF;background-color:#000000;color:#FFFFFF;font-family:"Aeonik", Sans-serif;}.elementor-2992 .elementor-element.elementor-element-e25f738 .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-2992 .elementor-element.elementor-element-e25f738 .elementor-toggle-title, .elementor-2992 .elementor-element.elementor-element-e25f738 .elementor-toggle-icon{color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-e25f738 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-e25f738 .elementor-tab-title.elementor-active a, .elementor-2992 .elementor-element.elementor-element-e25f738 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FF0000;}.elementor-2992 .elementor-element.elementor-element-e25f738 .elementor-toggle-title{font-family:"Aeonik", Sans-serif;}.elementor-2992 .elementor-element.elementor-element-e25f738 .elementor-toggle-icon{margin-inline-end:6px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2992 .elementor-element.elementor-element-bd2b965 .elementor-button{background-color:#FF0000;font-family:"Aeonik", Sans-serif;font-size:30px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-8662abe > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-8662abe{text-align:center;}.elementor-2992 .elementor-element.elementor-element-8662abe .elementor-heading-title{font-family:"Aeonik", Sans-serif;font-size:53px;font-weight:800;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-6251e2e:not(.elementor-motion-effects-element-type-background), .elementor-2992 .elementor-element.elementor-element-6251e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2992 .elementor-element.elementor-element-6251e2e{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2992 .elementor-element.elementor-element-6251e2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2992 .elementor-element.elementor-element-9186b61:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2992 .elementor-element.elementor-element-9186b61 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-bc-flex-widget .elementor-2992 .elementor-element.elementor-element-9186b61.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2992 .elementor-element.elementor-element-9186b61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2992 .elementor-element.elementor-element-9186b61 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:35px 40px 35px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-9186b61 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2992 .elementor-element.elementor-element-6e18313 .elementor-tab-title{border-width:2px;border-color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-6e18313 .elementor-tab-content{border-width:2px;border-block-end-color:#FFFFFF;background-color:#000000;color:#FFFFFF;font-family:"Aeonik", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2992 .elementor-element.elementor-element-6e18313 .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-2992 .elementor-element.elementor-element-6e18313 .elementor-toggle-title, .elementor-2992 .elementor-element.elementor-element-6e18313 .elementor-toggle-icon{color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-6e18313 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-6e18313 .elementor-tab-title.elementor-active a, .elementor-2992 .elementor-element.elementor-element-6e18313 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FF0000;}.elementor-2992 .elementor-element.elementor-element-6e18313 .elementor-toggle-title{font-family:"Aeonik", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2992 .elementor-element.elementor-element-6e18313 .elementor-toggle-icon{margin-inline-end:6px;}.elementor-2992 .elementor-element.elementor-element-d47c945 .elementor-button{background-color:#FF0000;font-family:"Aeonik", Sans-serif;font-size:30px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-4afcda2:not(.elementor-motion-effects-element-type-background), .elementor-2992 .elementor-element.elementor-element-4afcda2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-4afcda2 > .elementor-container{max-width:1400px;}.elementor-2992 .elementor-element.elementor-element-4afcda2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-4afcda2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2992 .elementor-element.elementor-element-3f6b95b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2992 .elementor-element.elementor-element-3f6b95b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2992 .elementor-element.elementor-element-3f6b95b > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;padding:2% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-3f6b95b > .elementor-element-populated, .elementor-2992 .elementor-element.elementor-element-3f6b95b > .elementor-element-populated > .elementor-background-overlay, .elementor-2992 .elementor-element.elementor-element-3f6b95b > .elementor-background-slideshow{border-radius:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-3f6b95b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2992 .elementor-element.elementor-element-6125ea2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-6125ea2{text-align:center;}.elementor-2992 .elementor-element.elementor-element-6125ea2 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;color:#111111;}.elementor-2992 .elementor-element.elementor-element-f092e58:not(.elementor-motion-effects-element-type-background), .elementor-2992 .elementor-element.elementor-element-f092e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2992 .elementor-element.elementor-element-f092e58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-f092e58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2992 .elementor-element.elementor-element-c36bd48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:35px;}.elementor-2992 .elementor-element.elementor-element-c36bd48 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-c36bd48 > .elementor-element-populated, .elementor-2992 .elementor-element.elementor-element-c36bd48 > .elementor-element-populated > .elementor-background-overlay, .elementor-2992 .elementor-element.elementor-element-c36bd48 > .elementor-background-slideshow{border-radius:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-56a980f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-56a980f{text-align:center;}.elementor-2992 .elementor-element.elementor-element-56a980f .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:56px;font-weight:600;color:#FCFCFC;}.elementor-2992 .elementor-element.elementor-element-9b964ad:not(.elementor-motion-effects-element-type-background), .elementor-2992 .elementor-element.elementor-element-9b964ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2992 .elementor-element.elementor-element-9b964ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-9b964ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2992 .elementor-element.elementor-element-c65f05c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:35px;}.elementor-2992 .elementor-element.elementor-element-c65f05c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-c65f05c > .elementor-element-populated, .elementor-2992 .elementor-element.elementor-element-c65f05c > .elementor-element-populated > .elementor-background-overlay, .elementor-2992 .elementor-element.elementor-element-c65f05c > .elementor-background-slideshow{border-radius:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-b49938b{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:23px;--grid-row-gap:0px;}.elementor-2992 .elementor-element.elementor-element-b49938b .elementor-widget-container{text-align:center;}.elementor-2992 .elementor-element.elementor-element-b49938b > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-2992 .elementor-element.elementor-element-b49938b .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0.3em;}.elementor-2992 .elementor-element.elementor-element-b49938b .elementor-social-icon i{color:#000000;}.elementor-2992 .elementor-element.elementor-element-b49938b .elementor-social-icon svg{fill:#000000;}.elementor-2992 .elementor-element.elementor-element-becb27f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2992 .elementor-element.elementor-element-becb27f:not(.elementor-motion-effects-element-type-background), .elementor-2992 .elementor-element.elementor-element-becb27f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2992 .elementor-element.elementor-element-becb27f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-2992 .elementor-element.elementor-element-becb27f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2992 .elementor-element.elementor-element-00da1bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2992 .elementor-element.elementor-element-00da1bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2992 .elementor-element.elementor-element-aa9dea2{text-align:left;}.elementor-bc-flex-widget .elementor-2992 .elementor-element.elementor-element-75cc63b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2992 .elementor-element.elementor-element-75cc63b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2992 .elementor-element.elementor-element-a1f66cf{text-align:right;font-family:"Bai Jamjuree", Sans-serif;font-size:8px;font-weight:400;color:#FFFFFF;}body.elementor-page-2992{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2992 .elementor-element.elementor-element-39691e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2992 .elementor-element.elementor-element-39691e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2992 .elementor-element.elementor-element-2cbdd8c img{object-position:center center;}.elementor-2992 .elementor-element.elementor-element-6843124{grid-row:span 2;font-size:26px;line-height:1px;}.elementor-2992 .elementor-element.elementor-element-6843124 p{margin-block-end:14px;}.elementor-2992 .elementor-element.elementor-element-bf52185{grid-row:span 2;font-size:26px;line-height:1px;}.elementor-2992 .elementor-element.elementor-element-bf52185 p{margin-block-end:14px;}.elementor-2992 .elementor-element.elementor-element-e885278 .elementor-icon-box-title{margin-block-end:23px;}.elementor-2992 .elementor-element.elementor-element-da718b7{--icon-box-icon-margin:20px;}.elementor-2992 .elementor-element.elementor-element-da718b7 .elementor-icon-box-title{margin-block-end:23px;}.elementor-2992 .elementor-element.elementor-element-da718b7 .elementor-icon{font-size:53px;}.elementor-2992 .elementor-element.elementor-element-56a980f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 4% 0%;}.elementor-2992 .elementor-element.elementor-element-56a980f .elementor-heading-title{font-size:3.2rem;}}@media(max-width:767px){.elementor-2992 .elementor-element.elementor-element-dc0ef5e{margin-top:0px;margin-bottom:0px;padding:16% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-2cbdd8c{text-align:center;}.elementor-2992 .elementor-element.elementor-element-2cbdd8c img{height:100%;}.elementor-2992 .elementor-element.elementor-element-508e558 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-18dcddd{width:var( --container-widget-width, 70vw );max-width:70vw;--container-widget-width:70vw;--container-widget-flex-grow:0;}.elementor-2992 .elementor-element.elementor-element-18dcddd > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-18dcddd .elementor-heading-title{font-size:26px;}.elementor-2992 .elementor-element.elementor-element-4dc6b8f{width:var( --container-widget-width, 70vw );max-width:70vw;--container-widget-width:70vw;--container-widget-flex-grow:0;}.elementor-2992 .elementor-element.elementor-element-4dc6b8f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-4dc6b8f .elementor-heading-title{font-size:26px;}.elementor-2992 .elementor-element.elementor-element-521f4bc > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2992 .elementor-element.elementor-element-6843124 > .elementor-widget-container{margin:3% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-6843124{font-size:13px;}.elementor-2992 .elementor-element.elementor-element-bf52185 > .elementor-widget-container{margin:3% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-bf52185{font-size:13px;}.elementor-2992 .elementor-element.elementor-element-e4a9a5c{width:var( --container-widget-width, 82.222vw );max-width:82.222vw;--container-widget-width:82.222vw;--container-widget-flex-grow:0;}.elementor-2992 .elementor-element.elementor-element-e4a9a5c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-e4a9a5c .elementor-heading-title{font-size:26px;}.elementor-2992 .elementor-element.elementor-element-50bce03{width:var( --container-widget-width, 82.222vw );max-width:82.222vw;--container-widget-width:82.222vw;--container-widget-flex-grow:0;}.elementor-2992 .elementor-element.elementor-element-50bce03 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-50bce03 .elementor-heading-title{font-size:26px;}.elementor-2992 .elementor-element.elementor-element-b2c0b73{width:var( --container-widget-width, 82.222vw );max-width:82.222vw;--container-widget-width:82.222vw;--container-widget-flex-grow:0;}.elementor-2992 .elementor-element.elementor-element-b2c0b73 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-b2c0b73 .elementor-heading-title{font-size:26px;}.elementor-2992 .elementor-element.elementor-element-da718b7 .elementor-icon-box-wrapper{text-align:center;}.elementor-2992 .elementor-element.elementor-element-1343a25{width:var( --container-widget-width, 70vw );max-width:70vw;--container-widget-width:70vw;--container-widget-flex-grow:0;}.elementor-2992 .elementor-element.elementor-element-1343a25 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-1343a25 .elementor-heading-title{font-size:26px;}.elementor-2992 .elementor-element.elementor-element-8f5707a > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2992 .elementor-element.elementor-element-e25f738 .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-2992 .elementor-element.elementor-element-e25f738 .elementor-tab-content{font-size:1px;}.elementor-2992 .elementor-element.elementor-element-8662abe{width:var( --container-widget-width, 85vw );max-width:85vw;--container-widget-width:85vw;--container-widget-flex-grow:0;text-align:right;}.elementor-2992 .elementor-element.elementor-element-8662abe > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-8662abe .elementor-heading-title{font-size:26px;}.elementor-2992 .elementor-element.elementor-element-9186b61 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2992 .elementor-element.elementor-element-6e18313 .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-2992 .elementor-element.elementor-element-6e18313 .elementor-tab-content{font-size:1px;}.elementor-2992 .elementor-element.elementor-element-3f6b95b > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-6125ea2{width:var( --container-widget-width, 70vw );max-width:70vw;--container-widget-width:70vw;--container-widget-flex-grow:0;}.elementor-2992 .elementor-element.elementor-element-6125ea2 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:15px 0px 0px 0px;}.elementor-2992 .elementor-element.elementor-element-6125ea2 .elementor-heading-title{font-size:26px;}.elementor-2992 .elementor-element.elementor-element-c36bd48 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-56a980f .elementor-heading-title{font-size:2rem;}.elementor-2992 .elementor-element.elementor-element-c65f05c > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-b49938b .elementor-widget-container{text-align:center;}.elementor-2992 .elementor-element.elementor-element-b49938b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-2992 .elementor-element.elementor-element-00da1bd{width:50%;}.elementor-2992 .elementor-element.elementor-element-75cc63b{width:50%;}}@media(min-width:768px){.elementor-2992 .elementor-element.elementor-element-39691e7{width:100%;}.elementor-2992 .elementor-element.elementor-element-c36bd48{width:100%;}.elementor-2992 .elementor-element.elementor-element-c65f05c{width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-e885278 */.elementor-2992 .elementor-element.elementor-element-e885278 .elementor-icon-box-description {
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da718b7 */.elementor-2992 .elementor-element.elementor-element-da718b7 .elementor-icon-box-description {
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS *//* يطبق فقط على التوجل اللي أعطيته كلاس arabic-toggle */
.arabic-toggle .elementor-tab-title,
.arabic-toggle .elementor-tab-content {
  direction: rtl;     /* يفعّل اتجاه الكتابة يمين لليسار */
  text-align: right;  /* يضبط المحاذاة يمين */
}

/* اختياري: لو بدك السهم يتقلب */
.arabic-toggle .elementor-toggle-icon {
  transform: scaleX(-1);
}

.lang-toggle .lang-btn {
  color: #fff;       /* يخلي النص أبيض */
  background: none;  /* يخلي الخلفية شفافة */
  border: none;      /* بدون إطار */
}

.lang-toggle .sep {
  color: #fff;       /* يخلي الفاصل | أبيض */
}
/* --- Language toggle styles --- */
.lang-toggle {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  user-select: none;
}
.lang-toggle .lang-btn {
  background: transparent;
  border: 1px solid #e0e0e0;
  padding: 6px 12px;
  border-radius: 8px;
  cursor: pointer;
  line-height: 1;
}
.lang-toggle .lang-btn.is-active {
  border-color: #111;
}

.arabic-title {
  text-align: right;
  direction: rtl;
  font-size: 42px; /* أو اللي بدك */
}

/* --- Language toggle styles (keep as is) --- */
.lang-toggle {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  user-select: none;
  margin-bottom: 20px;
}
.lang-toggle .lang-btn {
  background: transparent;
  color: #fff;
  border: 1px solid #e0e0e0;
  padding: 6px 12px;
  border-radius: 8px;
  cursor: pointer;
  line-height: 1;
}
.lang-toggle .lang-btn.is-active { border-color: #111; font-weight: bold; }
.lang-toggle .sep { color: #fff; }

/* --- REMOVE the old default display rules. Use this instead: --- */
.lang-hidden { display: none !important; }  /* single source of truth */

/* Arabic block formatting */
.lang-ar-block { direction: rtl;  }

/* Optional: flip icons in Arabic accordions/toggles */
.lang-ar-block .elementor-accordion .elementor-accordion-icon,
.lang-ar-block .elementor-toggle .elementor-toggle-icon { transform: scaleX(-1); }

/* TABLET ONLY: Elementor default 768–1024px. 
   If your breakpoints differ, adjust min/max accordingly. */
@media (min-width: 768px) and (max-width: 1024px){

  /* 1) Safe typography */
  h1, .elementor-heading-title.elementor-size-xxl,
  .elementor-heading-title.elementor-size-xl{
    font-size: clamp(28px, 6.2vw, 44px) !important;
    line-height: 1.12 !important;
    letter-spacing: 0 !important;
    white-space: normal !important;
    word-break: break-word !important;
    overflow-wrap: anywhere !important;
    text-shadow: none !important;
    -webkit-text-stroke: 0 !important; /* in case stroke was used */
  }
  h2, .elementor-heading-title.elementor-size-large{
    font-size: clamp(22px, 4.8vw, 32px) !important;
    line-height: 1.2 !important;
  }
  p, .elementor-widget-text-editor{
    font-size: clamp(14px, 2.6vw, 18px) !important;
    line-height: 1.6 !important;
  }

  /* 2) Stage cards */
  .stage-card,
  .elementor-widget-icon-box.stage-card{
    display: flex !important;
    gap: 14px !important;
    padding: 14px !important;
    border-radius: 12px !important;
  }
  .stage-card .icon{
    width: 64px; height: 64px; flex: 0 0 64px;
    display: grid; place-items: center;
    border-radius: 50%;
  }
  .stage-card .title,
  .elementor-icon-box-title{
    font-size: clamp(20px, 4.6vw, 28px) !important;
    line-height: 1.2 !important;
    margin: 0 0 6px !important;
  }
  .elementor-icon-box-description{ line-height: 1.55 !important; }

  /* 3) Kill layout breakers */
  [style*="height:"], .elementor-section[style*="height"],
  .elementor-column[style*="height"], .elementor-widget-container[style*="height"]{
    height: auto !important;
  }
  .elementor-element{ transform: none !important; }
  .elementor-widget, .elementor-widget-container,
  .elementor-section, .elementor-column{ position: static !important; }

  /* 4) Stack columns if needed */
  .elementor-row{ flex-wrap: wrap !important; }
  .elementor-column{ width: 100% !important; }

  /* 5) Ensure only one language block shows (prevents duplicates) */
  .lang-en-block{ display: block !important; }
  .lang-ar-block{ display: none !important; }
  body.is-ar .lang-en-block{ display: none !important; }
  body.is-ar .lang-ar-block{ display: block !important; }
}
/* Desktop default */
.hero-intro{
  max-width: 68ch;          /* comfortable reading width */
  margin: 0 0 14px;
  font-size: clamp(16px, 1.6vw, 18px);
  line-height: 1.65;
  letter-spacing: 0;        /* avoid artificial spacing */
  white-space: normal;      /* force wrapping */
  word-break: break-word;
  overflow-wrap: anywhere;
  text-shadow: none;
}

/* TABLET (Elementor middle icon) */
@media (min-width: 768px) and (max-width: 1024px){
  .hero-intro{
    font-size: clamp(15px, 2.2vw, 17px) !important;
    line-height: 1.65 !important;
    max-width: 72ch;
  }
}

/* MOBILE (Elementor right icon) */
@media (max-width: 767px){
  .hero-intro{
    font-size: clamp(14px, 3.6vw, 16px) !important;
    line-height: 1.7 !important;
    max-width: 100%;
  }
}

/* In case a fixed height was set on the hero container */
.hero-intro, 
.hero-intro .elementor-widget-container,
.hero-intro [style*="height:"],
.elementor-section .hero-intro[style*="height"]{
  height: auto !important;
}

html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }
/* Tablet & Mobile — force stable typography in Chrome */
@media (max-width: 1024px){
  /* Hero intro paragraph */
  body .hero-intro{
    font-size: clamp(14px, 3.4vw, 17px) !important;
    line-height: 1.68 !important;
    letter-spacing: 0 !important;
    word-break: break-word !important;
    overflow-wrap: anywhere !important;
    white-space: normal !important;
    text-shadow: none !important;
    -webkit-text-stroke: 0 !important;
  }

  /* Stage titles & descriptions */
  body .stage-card .title,
  body .elementor-icon-box-title{
    font-size: clamp(20px, 4.6vw, 28px) !important;
    line-height: 1.22 !important;
    letter-spacing: 0 !important;
    text-shadow: none !important;
    -webkit-text-stroke: 0 !important;
  }
  body .stage-card p,
  body .elementor-icon-box-description{
    font-size: clamp(14px, 3vw, 18px) !important;
    line-height: 1.6 !important;
    word-break: break-word !important;
    overflow-wrap: anywhere !important;
  }

  /* Kill layout breakers that Chrome respects from inline styles */
  body [style*="height:"],
  body .elementor-section[style*="height"],
  body .elementor-column[style*="height"],
  body .elementor-widget-container[style*="height"]{
    height: auto !important;
  }
  body .elementor-element{ transform: none !important; }
  body .elementor-row{ flex-wrap: wrap !important; }
  body .elementor-column{ width: 100% !important; }
}

.fpv-send-otp {
  background-color: #000000 !important;
  color: #ffffff !important;
  border: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aeonik';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hoverup.com/wp-content/uploads/2025/08/fonnts.com-Aeonik-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */