.elementor .e-33527be{width:1140px;flex-direction:column;}.elementor .e-281b088-d81b70a{width:40%;height:100%;overflow:visible;aspect-ratio:auto;object-fit:cover;object-position:center center;}.elementor .e-d9d5e29-07f95b0{font-family:"Lora";font-weight:600;font-size:3rem;color:#d8d0c8;letter-spacing:-4%;line-height:110%;}.elementor .e-c2e3f0b-3176125{font-family:"Merriweather";font-weight:400;font-size:1rem;color:#ddd9d3;letter-spacing:0px;line-height:150%;}.elementor .e-de31b9c-7bdf18d{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-a336922-ef17e20{min-height:200px;position:relative;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));background-color:#322118;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-281cc2f-9aaf53b{font-family:"Lora";font-weight:600;font-size:3rem;color:#261b13;letter-spacing:-4%;line-height:110%;}.elementor .e-3419d49-67810fa{font-family:"Merriweather";font-weight:400;font-size:1rem;color:#6a5e50;letter-spacing:0px;line-height:150%;}.elementor .e-4d8104a-1f20f31{width:calc((100% - 220px) / 12 * 5 + 80px);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-9981524-23adcb1{width:calc((100% - 220px) / 12 * 9 + 160px);}.elementor .e-88125cc-571b3e0{width:calc((100% - 220px) / 12 * 6 + 100px);padding:0px;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-items:start;}.elementor .e-4b2ba5d-6f1330e{min-height:200px;position:relative;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.elementor .e-4b8a7aa-6849b1d{width:fit-content;font-family:"Merriweather";font-weight:600;font-size:0.75rem;color:#ffaf8d;letter-spacing:1.92px;line-height:140%;text-transform:uppercase;}.elementor .e-99533e3-2eed497{font-family:"Katibeh";font-weight:400;font-size:6rem;color:#261b13;letter-spacing:-4%;line-height:91%;}.elementor .e-3125db0-ec5af3d{width:calc((100% - 220px) / 12 * 5 + 80px);padding:0px;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-427e6b1-c0c2ddd{font-family:"Merriweather";font-weight:400;font-size:1rem;color:#6a5e50;letter-spacing:0px;line-height:150%;}.elementor .e-ca39d87-a6c8073{font-family:"Merriweather";font-weight:400;font-size:1rem;color:#6a5e50;letter-spacing:0px;line-height:150%;}.elementor .e-fd21b9b-89fd68b{font-family:"Merriweather";font-weight:400;font-size:1rem;color:#6a5e50;letter-spacing:0px;line-height:150%;}.elementor .e-8b8dbd6-21ec04d{font-family:"Merriweather";font-weight:400;font-size:1rem;color:#6a5e50;letter-spacing:0px;line-height:150%;}.elementor .e-2215db4-c29ce2b{font-family:"Merriweather";font-weight:400;font-size:1rem;color:#6a5e50;letter-spacing:0px;line-height:150%;}.elementor .e-56fd0c3-695e897{font-family:"Merriweather";font-weight:400;font-size:1rem;color:#6a5e50;letter-spacing:0px;line-height:150%;}.elementor .e-f9a07fd-38117cd{font-family:"Merriweather";font-weight:400;font-size:1rem;color:#6a5e50;letter-spacing:0px;line-height:150%;}.elementor .e-26ff325-5cdb030{font-family:"Merriweather";font-weight:400;font-size:1rem;color:#6a5e50;letter-spacing:0px;line-height:150%;}.elementor .e-2c0ff02-e3dc1b7{font-family:"Merriweather";font-weight:400;font-size:1rem;color:#6a5e50;letter-spacing:0px;line-height:150%;}.elementor .e-045d9bb-c011ae8{min-height:200px;position:relative;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;}