.elementor .e-442fac67-51df{font-family:"'Arial Narrow',Arial,sans-serif";font-weight:800;font-size:0.82rem;color:#e46a1a;letter-spacing:0.18em;text-transform:uppercase;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-53235e5a-558a{font-family:"Georgia,'Times New Roman',serif";font-weight:700;font-size:clamp(3.5rem,8vw,7.5rem);color:#fffaf0;letter-spacing:-0.045em;line-height:.92;margin:0px;}.elementor .e-5de5d207-2363{max-width:48rem;font-size:1.15rem;color:#e9e2d6;line-height:1.7;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-554ba9d6-2fd4{max-width:74rem;padding:0px;margin-inline: auto;\n}.elementor .e-63575c88-2d42{color:#fffaf0;padding-block-start:7rem;padding-block-end:6rem;padding-inline-start:3rem;padding-inline-end:3rem;border-block-end-width:4px;background-image:radial-gradient(circle at 78% 12%, rgba(209,95,21,.22) 0%,transparent 32%),linear-gradient(135deg, #0b0c0b 0%,#171714 58%,#0a0a09 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: #d35f15;\n}.elementor .e-3a9cf6a-28e5{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;}.elementor .e-3ebb1c0e-338c{font-family:"'Arial Narrow',Arial,sans-serif";font-weight:800;font-size:0.75rem;color:#d35f15;letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-40d8408a-2077{font-family:"Georgia,'Times New Roman',serif";font-size:2rem;color:#181714;letter-spacing:-0.025em;line-height:1.05;margin:0px;}.elementor .e-509173c2-62cf{font-size:1rem;color:#514a40;line-height:1.65;margin-block-start:1rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3a3622cb-c564:hover,.elementor .e-3a3622cb-c564:focus-visible{color:#9b3f09;}.elementor .e-3a3622cb-c564{font-family:"'Arial Narrow',Arial,sans-serif";font-weight:800;font-size:0.78rem;color:#d35f15;letter-spacing:0.13em;text-transform:uppercase;padding:0px;background-color:transparent;}.elementor .e-57d35589-2a31{padding-block-start:1.5rem;padding-block-end:1.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-42a21adb-dc5f{overflow:hidden;padding:0px;border-width:1px;border-color:#d8cfbf;border-style:solid;background-color:#fffaf0;box-shadow:0px 1rem 2.5rem 0px rgba(55,43,29,.08);display:flex;flex-direction:column;}.elementor .e-27b729e5-bec6{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;}.elementor .e-7227560-dd6b{font-family:"'Arial Narrow',Arial,sans-serif";font-weight:800;font-size:0.75rem;color:#d35f15;letter-spacing:0.16em;text-transform:uppercase;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-47957737-350f{font-family:"Georgia,'Times New Roman',serif";font-size:clamp(2.25rem,5vw,4rem);color:#181714;letter-spacing:-0.035em;line-height:1;margin:0px;}.elementor .e-6890cb6c-bfba{max-width:44rem;font-size:1.05rem;color:#514a40;line-height:1.7;margin-block-start:1.25rem;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2404a82c-4b7b:hover,.elementor .e-2404a82c-4b7b:focus-visible{color:#fffaf0;background-color:#a6430a;}.elementor .e-2404a82c-4b7b{font-family:"'Arial Narrow',Arial,sans-serif";font-weight:800;font-size:0.78rem;color:#fffaf0;letter-spacing:0.13em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0px;background-color:#d35f15;}.elementor .e-4582033d-ead7{padding:3.25rem;border-inline-start-width:5px;background-color:#fffaf0;display:flex;flex-direction:column;grid-column:1/-1;align-items:flex-start;border-left-style: solid; border-left-color: #d35f15;\n}.elementor .e-39ac5012-2bed{max-width:74rem;padding-block-start:5rem;padding-block-end:7rem;padding-inline-start:3rem;padding-inline-end:3rem;margin-inline:auto;\n}.elementor .e-d0e2a0a-50e5{color:#181714;padding:0px;background-color:#f4efe4;display:flex;flex-direction:column;}