.elementor-43 .elementor-element.elementor-element-hero001{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-43 .elementor-element.elementor-element-hero001:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-hero001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://restaurant.demokhet.com/wp-content/uploads/2026/04/hero001.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-hero001::before, .elementor-43 .elementor-element.elementor-element-hero001 > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-hero001 > .e-con-inner > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-hero001 > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-hero001 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-hero001 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(10,8,6,0.62);--background-overlay:'';}.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-43 .elementor-element.elementor-element-hero002{font-family:"Cinzel", Sans-serif;font-size:clamp(10px, 1.2vw, 14px);font-weight:500;text-transform:uppercase;letter-spacing:6.2px;text-shadow:0px 0px 10px #000000;color:#D4A574;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-hero003 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:clamp(36px, 5vw, 72px);font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:2px;color:#FAFAF9;}.elementor-43 .elementor-element.elementor-element-640dc58{--display:flex;}.elementor-43 .elementor-element.elementor-element-hero005{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-6b7034e{--display:flex;--min-height:10px;}.elementor-43 .elementor-element.elementor-element-hero006{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:clamp(14px, 1.5vw, 18px);font-weight:400;line-height:1.8em;color:#E8E4E0;}.elementor-43 .elementor-element.elementor-element-hero006.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-5c5ea5c{--display:flex;--min-height:1px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-43 .elementor-element.elementor-element-hero007 .elementor-button{background-color:#B35C1A;font-family:"Marcellus", Sans-serif;font-size:clamp(14px, 1.3vw, 16px);font-weight:400;fill:#FAFAF9;color:#FAFAF9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-hero007 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-hero007 .elementor-button:focus{background-color:#8B4513;color:#FAFAF9;}.elementor-43 .elementor-element.elementor-element-hero007 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-hero007 .elementor-button:focus svg{fill:#FAFAF9;}.elementor-43 .elementor-element.elementor-element-5be9d2b{--display:flex;--min-height:1px;}.elementor-43 .elementor-element.elementor-element-hero008{text-align:start;font-family:"Montserrat", Sans-serif;font-size:clamp(11px, 1vw, 14px);font-weight:300;color:#A8A29E;}.elementor-43 .elementor-element.elementor-element-fe6f242{--display:flex;--min-height:620px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-fe6f242:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-fe6f242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1917;}.elementor-43 .elementor-element.elementor-element-aaac7d5{--display:flex;}.elementor-43 .elementor-element.elementor-element-aaac7d5:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-aaac7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://restaurant.demokhet.com/wp-content/uploads/2026/04/1b-left.png");background-position:center center;background-size:cover;}.elementor-43 .elementor-element.elementor-element-aaac7d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-0c2b472{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-0c2b472.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-69b0170{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-69b0170 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:12px;font-weight:600;letter-spacing:5px;color:#FDE68A;}.elementor-43 .elementor-element.elementor-element-832aedf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-832aedf .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.25em;letter-spacing:5px;color:#FAFAF9;}.elementor-43 .elementor-element.elementor-element-17c6b92{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-43 .elementor-element.elementor-element-d557437{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-d557437 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:15px;font-weight:600;line-height:1.85em;letter-spacing:1px;color:#FAFAF9B3;}.elementor-43 .elementor-element.elementor-element-26126d0 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:clamp(90px,16vw,200px);font-weight:600;color:#B35C1A1A;}.elementor-43 .elementor-element.elementor-element-ee8f6ce{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-43 .elementor-element.elementor-element-2fc6476 .elementor-button{background-color:#6611CC00;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;letter-spacing:3px;fill:#FDE68A;color:#FDE68A;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-color:#FDE68A80;border-radius:4px 4px 4px 4px;}.elementor-43 .elementor-element.elementor-element-2fc6476{padding:12px 28px 12px 28px;}.elementor-43 .elementor-element.elementor-element-1a273a6{--display:flex;}.elementor-43 .elementor-element.elementor-element-1a273a6:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-1a273a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://restaurant.demokhet.com/wp-content/uploads/2026/04/1c-right.png");background-position:center center;background-size:cover;}.elementor-43 .elementor-element.elementor-element-1a273a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-menu_head{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-menu_head:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-menu_head > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EDEA;}.elementor-43 .elementor-element.elementor-element-menu_h1{text-align:center;}.elementor-43 .elementor-element.elementor-element-menu_h1 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-menu_h2{text-align:center;}.elementor-43 .elementor-element.elementor-element-menu_h2 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:44px;font-weight:700;color:#1C1917;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-menu_h3{--divider-border-style:solid;--divider-color:#B35C1A;--divider-border-width:1px;}.elementor-43 .elementor-element.elementor-element-menu_h3 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-43 .elementor-element.elementor-element-menu_h3 .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-43 .elementor-element.elementor-element-menu_h4{width:var( --container-widget-width, 600px );max-width:600px;margin:0px autopx calc(var(--kit-widget-spacing, 0px) + 0px) autopx;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#78716C;}.elementor-43 .elementor-element.elementor-element-menu_grid{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-menu_grid:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-menu_grid > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EDEA;}.elementor-43 .elementor-element.elementor-element-menu_g1{--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;}.elementor-43 .elementor-element.elementor-element-menu_g1h .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:26px;font-weight:600;color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-menu_g1c{--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;}.elementor-43 .elementor-element.elementor-element-c5c385d6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDD8D2;--border-color:#DDD8D2;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-c47cfc27{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-43 .elementor-element.elementor-element-w2b3492b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#1C1917;}.elementor-43 .elementor-element.elementor-element-wef33778{width:initial;max-width:initial;font-family:"Marcellus", Sans-serif;font-size:18px;color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-w3bcba9c{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:#78716C;}.elementor-43 .elementor-element.elementor-element-c4d41ca3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDD8D2;--border-color:#DDD8D2;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-cd4e99aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-43 .elementor-element.elementor-element-wbe6be3b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#1C1917;}.elementor-43 .elementor-element.elementor-element-w552f2f3{width:initial;max-width:initial;font-family:"Marcellus", Sans-serif;font-size:18px;color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-we5027cd{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:#78716C;}.elementor-43 .elementor-element.elementor-element-c99ff292{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDD8D2;--border-color:#DDD8D2;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-c801886d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-43 .elementor-element.elementor-element-w05857b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#1C1917;}.elementor-43 .elementor-element.elementor-element-w2874a7a{width:initial;max-width:initial;font-family:"Marcellus", Sans-serif;font-size:18px;color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-wb1b6197{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:#78716C;}.elementor-43 .elementor-element.elementor-element-cc79344b{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-cb5ddf6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-43 .elementor-element.elementor-element-w8c09857 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#1C1917;}.elementor-43 .elementor-element.elementor-element-w9459a69{width:initial;max-width:initial;font-family:"Marcellus", Sans-serif;font-size:18px;color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-w7cd9294{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:#78716C;}.elementor-43 .elementor-element.elementor-element-menu_g2{--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;}.elementor-43 .elementor-element.elementor-element-menu_g2h .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:26px;font-weight:600;color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-menu_g2c{--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;}.elementor-43 .elementor-element.elementor-element-c074d5d1{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDD8D2;--border-color:#DDD8D2;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-c8557acb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-43 .elementor-element.elementor-element-w428f2d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#1C1917;}.elementor-43 .elementor-element.elementor-element-wc8f22c9{width:initial;max-width:initial;font-family:"Marcellus", Sans-serif;font-size:18px;color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-w434c729{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:#78716C;}.elementor-43 .elementor-element.elementor-element-cfeb6b72{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDD8D2;--border-color:#DDD8D2;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-c048b821{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-43 .elementor-element.elementor-element-wef843f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#1C1917;}.elementor-43 .elementor-element.elementor-element-w122a7d8{width:initial;max-width:initial;font-family:"Marcellus", Sans-serif;font-size:18px;color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-w5496ff7{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:#78716C;}.elementor-43 .elementor-element.elementor-element-c628cc8f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDD8D2;--border-color:#DDD8D2;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-c0605032{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-43 .elementor-element.elementor-element-w27b44e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#1C1917;}.elementor-43 .elementor-element.elementor-element-w2a28621{width:initial;max-width:initial;font-family:"Marcellus", Sans-serif;font-size:18px;color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-wc3976cf{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:#78716C;}.elementor-43 .elementor-element.elementor-element-ce215eb3{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-cedcbc60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-43 .elementor-element.elementor-element-w5d78949 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#1C1917;}.elementor-43 .elementor-element.elementor-element-wd2ca9bd{width:initial;max-width:initial;font-family:"Marcellus", Sans-serif;font-size:18px;color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-wcc1bc92{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:#78716C;}.elementor-43 .elementor-element.elementor-element-menu_cta{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-menu_cta:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-menu_cta > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EDEA;}.elementor-43 .elementor-element.elementor-element-menu_cta1 .elementor-button{background-color:#B35C1A;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#FAFAF9;color:#FAFAF9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B35C1A;border-radius:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-menu_cta1 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-menu_cta1 .elementor-button:focus{background-color:#A16207;color:#1C1917;}.elementor-43 .elementor-element.elementor-element-menu_cta1 .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-menu_cta1 .elementor-button:focus svg{fill:#1C1917;}.elementor-43 .elementor-element.elementor-element-phil_sec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-phil_sec:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-phil_sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EDEA;}.elementor-43 .elementor-element.elementor-element-030dd2a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-030dd2a7:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-030dd2a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1917;background-image:url("https://restaurant.demokhet.com/wp-content/uploads/2026/04/philosophy-wellness-hands.png");background-position:center center;background-size:cover;}.elementor-43 .elementor-element.elementor-element-e84cf43b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:70px;--padding-right:70px;}.elementor-43 .elementor-element.elementor-element-phil_h1{text-align:center;}.elementor-43 .elementor-element.elementor-element-phil_h1 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-phil_h2{text-align:center;}.elementor-43 .elementor-element.elementor-element-phil_h2 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:44px;font-weight:700;color:#1C1917;}.elementor-43 .elementor-element.elementor-element-phil_div{--divider-border-style:solid;--divider-color:#B35C1A;--divider-border-width:1px;}.elementor-43 .elementor-element.elementor-element-phil_div .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-43 .elementor-element.elementor-element-phil_div .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-43 .elementor-element.elementor-element-phil_txt{width:var( --container-widget-width, 700px );max-width:700px;margin:0px autopx calc(var(--kit-widget-spacing, 0px) + 0px) autopx;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.9em;color:#5D5D5D;}.elementor-43 .elementor-element.elementor-element-76de165{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-b8d8538 .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-b8d8538.elementor-view-stacked .elementor-icon{background-color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-b8d8538.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-b8d8538.elementor-view-default .elementor-icon{color:#B35C1A;border-color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-b8d8538.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-b8d8538.elementor-view-default .elementor-icon svg{fill:#B35C1A;}.elementor-43 .elementor-element.elementor-element-b8d8538 .elementor-icon{font-size:14px;}.elementor-43 .elementor-element.elementor-element-b8d8538 .elementor-icon svg{height:14px;}.elementor-43 .elementor-element.elementor-element-d91d788{text-align:center;}.elementor-43 .elementor-element.elementor-element-d91d788 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(9px, 1vw, 11px);font-weight:500;color:#57534E;}.elementor-43 .elementor-element.elementor-element-e6cf02f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-43 .elementor-element.elementor-element-a08005f .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-a08005f.elementor-view-stacked .elementor-icon{background-color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-a08005f.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-a08005f.elementor-view-default .elementor-icon{color:#B35C1A;border-color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-a08005f.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-a08005f.elementor-view-default .elementor-icon svg{fill:#B35C1A;}.elementor-43 .elementor-element.elementor-element-a08005f .elementor-icon{font-size:14px;}.elementor-43 .elementor-element.elementor-element-a08005f .elementor-icon svg{height:14px;}.elementor-43 .elementor-element.elementor-element-41240ee{text-align:center;}.elementor-43 .elementor-element.elementor-element-41240ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(9px, 1vw, 11px);font-weight:500;color:#57534E;}.elementor-43 .elementor-element.elementor-element-c7216fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-43 .elementor-element.elementor-element-e5afbb8 .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-e5afbb8.elementor-view-stacked .elementor-icon{background-color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-e5afbb8.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-e5afbb8.elementor-view-default .elementor-icon{color:#B35C1A;border-color:#B35C1A;}.elementor-43 .elementor-element.elementor-element-e5afbb8.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-e5afbb8.elementor-view-default .elementor-icon svg{fill:#B35C1A;}.elementor-43 .elementor-element.elementor-element-e5afbb8 .elementor-icon{font-size:14px;}.elementor-43 .elementor-element.elementor-element-e5afbb8 .elementor-icon svg{height:14px;}.elementor-43 .elementor-element.elementor-element-2cb4f59{text-align:center;}.elementor-43 .elementor-element.elementor-element-2cb4f59 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(9px, 1vw, 11px);font-weight:500;color:#57534E;}.elementor-43 .elementor-element.elementor-element-feat_sec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-feat_sec:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-feat_sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8E3;}.elementor-43 .elementor-element.elementor-element-feat_1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B35C1A;--border-color:#B35C1A;--border-radius:0px 0px 6px 6px;box-shadow:0px 4px 24px 0px rgba(28,25,23,0.08);--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-feat_1:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-feat_1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF9;}.elementor-43 .elementor-element.elementor-element-feat_1c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-43 .elementor-element.elementor-element-wc2fc28e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-we73a25d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-we73a25d .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:400;color:#1C1917;}.elementor-43 .elementor-element.elementor-element-waee1bb2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:#78716C;}.elementor-43 .elementor-element.elementor-element-feat_2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B35C1A;--border-color:#B35C1A;--border-radius:0px 0px 6px 6px;box-shadow:0px 4px 24px 0px rgba(28,25,23,0.08);--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-feat_2:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-feat_2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF9;}.elementor-43 .elementor-element.elementor-element-feat_2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-43 .elementor-element.elementor-element-w6a41ead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-w2ef828a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-w2ef828a .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:400;color:#1C1917;}.elementor-43 .elementor-element.elementor-element-wa341d02{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:#78716C;}.elementor-43 .elementor-element.elementor-element-feat_3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B35C1A;--border-color:#B35C1A;--border-radius:0px 0px 6px 6px;box-shadow:0px 4px 24px 0px rgba(28,25,23,0.08);--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-43 .elementor-element.elementor-element-feat_3:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-feat_3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF9;}.elementor-43 .elementor-element.elementor-element-feat_3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-43 .elementor-element.elementor-element-wa9ac4c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-w808dfa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-43 .elementor-element.elementor-element-w808dfa2 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:22px;font-weight:400;color:#1C1917;}.elementor-43 .elementor-element.elementor-element-w89c42dc{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;color:#78716C;}.elementor-43 .elementor-element.elementor-element-cta_sec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-cta_sec:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-cta_sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1917;}.elementor-43 .elementor-element.elementor-element-cta_h1{text-align:center;}.elementor-43 .elementor-element.elementor-element-cta_h1 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:40px;font-weight:700;color:#FAFAF9;}.elementor-43 .elementor-element.elementor-element-cta_txt{width:var( --container-widget-width, 500px );max-width:500px;margin:0px autopx calc(var(--kit-widget-spacing, 0px) + 0px) autopx;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#A8A29E;}.elementor-43 .elementor-element.elementor-element-cta_sp{--spacer-size:15px;}.elementor-43 .elementor-element.elementor-element-cta_btn .elementor-button{background-color:#B35C1A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#FAFAF9;color:#FAFAF9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B35C1A;border-radius:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-cta_btn .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-cta_btn .elementor-button:focus{background-color:transparent;color:#FAFAF9;border-color:#A16207;}.elementor-43 .elementor-element.elementor-element-cta_btn .elementor-button:hover svg, .elementor-43 .elementor-element.elementor-element-cta_btn .elementor-button:focus svg{fill:#FAFAF9;}@media(min-width:768px){.elementor-43 .elementor-element.elementor-element-640dc58{--content-width:100%;}.elementor-43 .elementor-element.elementor-element-6b7034e{--width:33%;}.elementor-43 .elementor-element.elementor-element-5c5ea5c{--width:33%;}.elementor-43 .elementor-element.elementor-element-5be9d2b{--width:33%;}.elementor-43 .elementor-element.elementor-element-aaac7d5{--width:20%;}.elementor-43 .elementor-element.elementor-element-0c2b472{--width:60%;}.elementor-43 .elementor-element.elementor-element-1a273a6{--width:20%;}.elementor-43 .elementor-element.elementor-element-menu_g1{--width:50%;}.elementor-43 .elementor-element.elementor-element-menu_g2{--width:50%;}.elementor-43 .elementor-element.elementor-element-030dd2a7{--width:45%;}.elementor-43 .elementor-element.elementor-element-e84cf43b{--width:55%;}.elementor-43 .elementor-element.elementor-element-feat_1{--width:30%;}.elementor-43 .elementor-element.elementor-element-feat_2{--width:30%;}.elementor-43 .elementor-element.elementor-element-feat_3{--width:30%;}}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-hero003 .elementor-heading-title{font-size:54;}.elementor-43 .elementor-element.elementor-element-hero007.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-030dd2a7:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-030dd2a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-hero002{text-align:start;}.elementor-43 .elementor-element.elementor-element-hero003 .elementor-heading-title{font-size:38;}.elementor-43 .elementor-element.elementor-element-aaac7d5{--min-height:120px;}.elementor-43 .elementor-element.elementor-element-aaac7d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-1a273a6{--min-height:120px;}.elementor-43 .elementor-element.elementor-element-menu_h2 .elementor-heading-title{font-size:30px;}.elementor-43 .elementor-element.elementor-element-030dd2a7:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-030dd2a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-43 .elementor-element.elementor-element-phil_h2 .elementor-heading-title{font-size:clamp(28px, 3.5vw, 48px);}.elementor-43 .elementor-element.elementor-element-d91d788 .elementor-heading-title{font-size:28;}.elementor-43 .elementor-element.elementor-element-41240ee .elementor-heading-title{font-size:28;}.elementor-43 .elementor-element.elementor-element-2cb4f59 .elementor-heading-title{font-size:28;}.elementor-43 .elementor-element.elementor-element-feat_sec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-cta_h1 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-hero002 */.elementor-43 .elementor-element.elementor-element-hero002 {
      text-shadow: 0 0 20px rgba(179, 92, 26, 0.3), 0 0 40px rgba(179, 92, 26, 0.15);
}
.elementor-43 .elementor-element.elementor-element-hero002 {
      animation: fadeInDown 1s ease-out 0.3s both;
  }

  @keyframes fadeInDown {
      from {
          opacity: 0;
          transform: translateY(-20px);
      }
      to {
          opacity: 1;
          transform: translateY(0);
      }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-hero003 */.elementor-43 .elementor-element.elementor-element-hero003 {
      animation: fadeInUp 1.2s ease-out 0.6s both;
  }

  @keyframes fadeInUp {
      from {
          opacity: 0;
          transform: translateY(30px);
      }
      to {
          opacity: 1;
          transform: translateY(0);
      }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640dc58 */.elementor-43 .elementor-element.elementor-element-640dc58 {
      animation: growWidth 0.8s ease-out 1s both;
  }

  @keyframes growWidth {
      from {
          transform: scaleX(0);
      }
      to {
          transform: scaleX(1);
      }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-hero006 */.elementor-43 .elementor-element.elementor-element-hero006 {
      animation: fadeIn 0.8s ease-out 1.2s both;
  }

  @keyframes fadeIn {
      from { opacity: 0; }
      to { opacity: 1; }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c5ea5c */.elementor-43 .elementor-element.elementor-element-5c5ea5c {
      animation: fadeInUp 0.6s ease-out 1.5s both;
  }

  @keyframes fadeInUp {
      from {
          opacity: 0;
          transform: translateY(20px);
      }
      to {
          opacity: 1;
          transform: translateY(0);
      }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be9d2b */.elementor-43 .elementor-element.elementor-element-5be9d2b {
      animation: fadeIn 0.8s ease-out 1.8s both;
  }

  @keyframes fadeIn {
      from { opacity: 0; }
      to { opacity: 1; }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-hero001 */.elementor-43 .elementor-element.elementor-element-hero001 .e-con-inner * { text-shadow: 0 2px 8px rgba(0,0,0,0.7), 0 0 3px rgba(0,0,0,0.5); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaac7d5 */.elementor-43 .elementor-element.elementor-element-aaac7d5::after {
    content: "";
    position: absolute;
    top: 0; right: 0; bottom: 0;
    width: 100px;
    background: linear-gradient(to right, transparent, #1C0E06);
    pointer-events: none;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26126d0 */.elementor-43 .elementor-element.elementor-element-26126d0 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-4deg);
    z-index: 0;
    pointer-events: none;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a273a6 */.elementor-43 .elementor-element.elementor-element-1a273a6::after {
    content: "";
    position: absolute;
    top: 0; left: 0; bottom: 0;
    width: 100px;
    background: linear-gradient(to left, transparent, #1C0E06);
    pointer-events: none;
  }
  
 @media (max-width: 767px) {
    .elementor-43 .elementor-element.elementor-element-1a273a6 {
      background-position: center 35% !important;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-030dd2a7 */@media (max-width: 767px) {
    .elementor-43 .elementor-element.elementor-element-030dd2a7 {
      background-position: center 70% !important;
    }
  }/* End custom CSS */