.elementor-1041 .elementor-element.elementor-element-7e2de862 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1041 .elementor-element.elementor-element-7e2de862 > .elementor-container{max-width:1400px;}.elementor-1041 .elementor-element.elementor-element-7e2de862{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 60px 140px 60px;}.elementor-1041 .elementor-element.elementor-element-723ba202{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1041 .elementor-element.elementor-element-723ba202 .elementor-heading-title{font-size:12px;font-weight:400;letter-spacing:3px;color:#D9C9A8;}.elementor-1041 .elementor-element.elementor-element-8f767c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1041 .elementor-element.elementor-element-8f767c6 .elementor-heading-title{font-size:88px;font-weight:300;line-height:0.95em;letter-spacing:-1px;color:#F5EFE4;}.elementor-1041 .elementor-element.elementor-element-4e325561{font-size:17px;line-height:1.7em;color:rgba(245,239,228,0.85);}.elementor-1041 .elementor-element.elementor-element-2caeb925{--spacer-size:30px;}.elementor-1041 .elementor-element.elementor-element-643fe8fd .elementor-button{background-color:#F5EFE4;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#1A0F08;color:#1A0F08;border-radius:999px 999px 999px 999px;padding:18px 32px 18px 32px;}.elementor-1041 .elementor-element.elementor-element-643fe8fd .elementor-button:hover, .elementor-1041 .elementor-element.elementor-element-643fe8fd .elementor-button:focus{background-color:#C89B3C;color:#F5EFE4;}.elementor-1041 .elementor-element.elementor-element-643fe8fd .elementor-button:hover svg, .elementor-1041 .elementor-element.elementor-element-643fe8fd .elementor-button:focus svg{fill:#F5EFE4;}.elementor-1041 .elementor-element.elementor-element-27ef541b > .elementor-container{max-width:1400px;}.elementor-1041 .elementor-element.elementor-element-27ef541b{padding:140px 60px 120px 60px;}.elementor-1041 .elementor-element.elementor-element-28b27491{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1041 .elementor-element.elementor-element-28b27491 .elementor-heading-title{font-size:12px;font-weight:500;letter-spacing:3px;color:#B4472D;}.elementor-1041 .elementor-element.elementor-element-63a90f6c .elementor-heading-title{font-size:52px;font-weight:300;line-height:1.05em;color:#1A0F08;}.elementor-1041 .elementor-element.elementor-element-679f2a71{font-size:17px;line-height:1.75em;color:#4A3426;}.elementor-1041 .elementor-element.elementor-element-371cbc32:not(.elementor-motion-effects-element-type-background), .elementor-1041 .elementor-element.elementor-element-371cbc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1041 .elementor-element.elementor-element-371cbc32 > .elementor-container{max-width:1400px;}.elementor-1041 .elementor-element.elementor-element-371cbc32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 60px 120px 60px;}.elementor-1041 .elementor-element.elementor-element-371cbc32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1041 .elementor-element.elementor-element-14de5a5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1041 .elementor-element.elementor-element-14de5a5d .elementor-heading-title{font-size:12px;font-weight:500;letter-spacing:3px;color:#C89B3C;}.elementor-1041 .elementor-element.elementor-element-4a183196{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-1041 .elementor-element.elementor-element-4a183196 .elementor-heading-title{font-size:52px;font-weight:300;line-height:1.1em;color:#F5EFE4;}.elementor-1041 .elementor-element.elementor-element-723f6c39 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(245,239,228,0.2);padding:30px 15px 0px 0px;}.elementor-1041 .elementor-element.elementor-element-2a8b4c62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1041 .elementor-element.elementor-element-2a8b4c62 .elementor-heading-title{font-size:14px;font-style:italic;color:#C89B3C;}.elementor-1041 .elementor-element.elementor-element-80deb48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1041 .elementor-element.elementor-element-80deb48 .elementor-heading-title{font-size:30px;font-weight:300;line-height:1.1em;color:#F5EFE4;}.elementor-1041 .elementor-element.elementor-element-3211541d{font-size:15px;line-height:1.7em;color:rgba(245,239,228,0.7);}.elementor-1041 .elementor-element.elementor-element-132a5346 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(245,239,228,0.2);padding:30px 15px 0px 0px;}.elementor-1041 .elementor-element.elementor-element-6ce4c901{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1041 .elementor-element.elementor-element-6ce4c901 .elementor-heading-title{font-size:14px;font-style:italic;color:#C89B3C;}.elementor-1041 .elementor-element.elementor-element-492358b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1041 .elementor-element.elementor-element-492358b8 .elementor-heading-title{font-size:30px;font-weight:300;line-height:1.1em;color:#F5EFE4;}.elementor-1041 .elementor-element.elementor-element-793eca3a{font-size:15px;line-height:1.7em;color:rgba(245,239,228,0.7);}.elementor-1041 .elementor-element.elementor-element-5fa5a794 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(245,239,228,0.2);padding:30px 15px 0px 0px;}.elementor-1041 .elementor-element.elementor-element-1860f79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1041 .elementor-element.elementor-element-1860f79 .elementor-heading-title{font-size:14px;font-style:italic;color:#C89B3C;}.elementor-1041 .elementor-element.elementor-element-1267f7c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1041 .elementor-element.elementor-element-1267f7c5 .elementor-heading-title{font-size:30px;font-weight:300;line-height:1.1em;color:#F5EFE4;}.elementor-1041 .elementor-element.elementor-element-7fb79eb0{font-size:15px;line-height:1.7em;color:rgba(245,239,228,0.7);}.elementor-1041 .elementor-element.elementor-element-dd2bd9c > .elementor-container{max-width:1400px;}.elementor-1041 .elementor-element.elementor-element-dd2bd9c{padding:140px 60px 60px 60px;}.elementor-1041 .elementor-element.elementor-element-6e1e35d8 .elementor-heading-title{font-size:64px;font-weight:300;line-height:0.95em;color:#1A0F08;}.elementor-1041 .elementor-element.elementor-element-33fca078{font-size:17px;line-height:1.7em;color:#4A3426;}.elementor-1041 .elementor-element.elementor-element-432842cb > .elementor-container{max-width:1400px;}.elementor-1041 .elementor-element.elementor-element-432842cb{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(26,15,8,0.15);padding:55px 60px 55px 60px;}.elementor-1041 .elementor-element.elementor-element-70b1838e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1041 .elementor-element.elementor-element-70b1838e .elementor-heading-title{font-size:72px;font-weight:300;font-style:italic;line-height:0.9em;color:#B4472D;}.elementor-1041 .elementor-element.elementor-element-3474446e .elementor-heading-title{font-size:11px;font-weight:400;letter-spacing:3px;color:#4A3426;}.elementor-1041 .elementor-element.elementor-element-64a8e72b .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.15em;color:#1A0F08;}.elementor-1041 .elementor-element.elementor-element-48958590{font-size:16px;line-height:1.75em;color:#4A3426;}.elementor-1041 .elementor-element.elementor-element-6ecf7148 > .elementor-container{max-width:1400px;}.elementor-1041 .elementor-element.elementor-element-6ecf7148{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(26,15,8,0.15);padding:55px 60px 55px 60px;}.elementor-1041 .elementor-element.elementor-element-59667b2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1041 .elementor-element.elementor-element-59667b2b .elementor-heading-title{font-size:72px;font-weight:300;font-style:italic;line-height:0.9em;color:#B4472D;}.elementor-1041 .elementor-element.elementor-element-1a169d05 .elementor-heading-title{font-size:11px;font-weight:400;letter-spacing:3px;color:#4A3426;}.elementor-1041 .elementor-element.elementor-element-11ff1fb2 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.15em;color:#1A0F08;}.elementor-1041 .elementor-element.elementor-element-726eccd3{font-size:16px;line-height:1.75em;color:#4A3426;}.elementor-1041 .elementor-element.elementor-element-7d009ba6 > .elementor-container{max-width:1400px;}.elementor-1041 .elementor-element.elementor-element-7d009ba6{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(26,15,8,0.15);padding:55px 60px 55px 60px;}.elementor-1041 .elementor-element.elementor-element-1ee7b764{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1041 .elementor-element.elementor-element-1ee7b764 .elementor-heading-title{font-size:72px;font-weight:300;font-style:italic;line-height:0.9em;color:#B4472D;}.elementor-1041 .elementor-element.elementor-element-1fec2274 .elementor-heading-title{font-size:11px;font-weight:400;letter-spacing:3px;color:#4A3426;}.elementor-1041 .elementor-element.elementor-element-5b421930 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.15em;color:#1A0F08;}.elementor-1041 .elementor-element.elementor-element-2e101c58{font-size:16px;line-height:1.75em;color:#4A3426;}.elementor-1041 .elementor-element.elementor-element-d7dcf73 > .elementor-container{max-width:1400px;}.elementor-1041 .elementor-element.elementor-element-d7dcf73{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(26,15,8,0.15);padding:55px 60px 55px 60px;}.elementor-1041 .elementor-element.elementor-element-96d75d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1041 .elementor-element.elementor-element-96d75d4 .elementor-heading-title{font-size:72px;font-weight:300;font-style:italic;line-height:0.9em;color:#B4472D;}.elementor-1041 .elementor-element.elementor-element-431f3c66 .elementor-heading-title{font-size:11px;font-weight:400;letter-spacing:3px;color:#4A3426;}.elementor-1041 .elementor-element.elementor-element-4d517f48 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.15em;color:#1A0F08;}.elementor-1041 .elementor-element.elementor-element-65c1e297{font-size:16px;line-height:1.75em;color:#4A3426;}.elementor-1041 .elementor-element.elementor-element-127537c9 > .elementor-container{max-width:1400px;}.elementor-1041 .elementor-element.elementor-element-127537c9{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(26,15,8,0.15);padding:55px 60px 55px 60px;}.elementor-1041 .elementor-element.elementor-element-6796c035{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1041 .elementor-element.elementor-element-6796c035 .elementor-heading-title{font-size:72px;font-weight:300;font-style:italic;line-height:0.9em;color:#B4472D;}.elementor-1041 .elementor-element.elementor-element-3974d1a7 .elementor-heading-title{font-size:11px;font-weight:400;letter-spacing:3px;color:#4A3426;}.elementor-1041 .elementor-element.elementor-element-7c80300f .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.15em;color:#1A0F08;}.elementor-1041 .elementor-element.elementor-element-29a08ac5{font-size:16px;line-height:1.75em;color:#4A3426;}.elementor-1041 .elementor-element.elementor-element-273b02c5:not(.elementor-motion-effects-element-type-background), .elementor-1041 .elementor-element.elementor-element-273b02c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B4472D;background-image:url("https://www.bahja-hospitality.com/wp-content/uploads/2026/03/AJ102892-1.jpg");}.elementor-1041 .elementor-element.elementor-element-273b02c5 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1041 .elementor-element.elementor-element-273b02c5 > .elementor-container{max-width:1000px;}.elementor-1041 .elementor-element.elementor-element-273b02c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 60px 120px 60px;}.elementor-1041 .elementor-element.elementor-element-3b91ff0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-1041 .elementor-element.elementor-element-3b91ff0c .elementor-heading-title{font-size:64px;font-weight:300;line-height:1em;color:#F5EFE4;}.elementor-1041 .elementor-element.elementor-element-7d00a3ad{font-size:17px;line-height:1.7em;color:rgba(245,239,228,0.9);}.elementor-1041 .elementor-element.elementor-element-2de0b6e8 .elementor-button{background-color:#F5EFE4;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#8A2F1A;color:#8A2F1A;border-radius:999px 999px 999px 999px;padding:18px 32px 18px 32px;}.elementor-1041 .elementor-element.elementor-element-2de0b6e8 .elementor-button:hover, .elementor-1041 .elementor-element.elementor-element-2de0b6e8 .elementor-button:focus{background-color:#1A0F08;color:#F5EFE4;}.elementor-1041 .elementor-element.elementor-element-2de0b6e8 .elementor-button:hover svg, .elementor-1041 .elementor-element.elementor-element-2de0b6e8 .elementor-button:focus svg{fill:#F5EFE4;}@media(max-width:1024px){.elementor-1041 .elementor-element.elementor-element-8f767c6 .elementor-heading-title{font-size:60px;}}@media(max-width:767px){.elementor-1041 .elementor-element.elementor-element-7e2de862{padding:100px 25px 80px 25px;}.elementor-1041 .elementor-element.elementor-element-8f767c6 .elementor-heading-title{font-size:42px;}.elementor-1041 .elementor-element.elementor-element-27ef541b{padding:80px 25px 60px 25px;}.elementor-1041 .elementor-element.elementor-element-63a90f6c .elementor-heading-title{font-size:34px;}.elementor-1041 .elementor-element.elementor-element-371cbc32{padding:70px 25px 70px 25px;}.elementor-1041 .elementor-element.elementor-element-4a183196 .elementor-heading-title{font-size:34px;}.elementor-1041 .elementor-element.elementor-element-dd2bd9c{padding:80px 25px 30px 25px;}.elementor-1041 .elementor-element.elementor-element-6e1e35d8 .elementor-heading-title{font-size:40px;}.elementor-1041 .elementor-element.elementor-element-432842cb{padding:40px 25px 40px 25px;}.elementor-1041 .elementor-element.elementor-element-6ecf7148{padding:40px 25px 40px 25px;}.elementor-1041 .elementor-element.elementor-element-7d009ba6{padding:40px 25px 40px 25px;}.elementor-1041 .elementor-element.elementor-element-d7dcf73{padding:40px 25px 40px 25px;}.elementor-1041 .elementor-element.elementor-element-127537c9{padding:40px 25px 40px 25px;}.elementor-1041 .elementor-element.elementor-element-273b02c5{padding:70px 25px 70px 25px;}.elementor-1041 .elementor-element.elementor-element-3b91ff0c .elementor-heading-title{font-size:40px;}}