.elementor .e-2dca0628-8b290ff{width:22rem;height:auto;max-width:80vw;margin-block-end:0.5rem;cursor: default;\n}.elementor .e-21e8d04b-ec1cf45{width:4rem;border-block-start-width:1px;opacity:70%;border-top-style: solid; border-top-color: #C9A55A;\n}.elementor .e-15602b1f-6407dc2{font-family:Inter;font-size:0.75rem;color:#C9A55A;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-3003f508-1a557cf{font-family:"Playfair Display";font-weight:500;font-size:4.5rem;color:#F3E6C4;line-height:1.05;margin:0px;}.elementor .e-7b3e316b-0bc26c7{max-width:32rem;font-family:Inter;font-size:1.05rem;color:#BDB6A6;line-height:1.7;margin:0px;}.elementor .e-1bc52757-8b9d1b7{font-family:Inter;font-size:0.9rem;color:#8A8478;font-style:italic;margin:0px;}.elementor .e-3c22a287-bd9e237{max-width:40rem;text-align:center;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .e-4b7e2a21-3032db9{font-family:Inter;font-size:0.75rem;color:#6E6A61;letter-spacing:0.05em;text-align:center;margin:0px;}.elementor .e-6a4f30e5-93fae75{min-height:100vh;padding-block-start:4rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#0d0d0f;flex-direction:column;justify-content:space-between;align-items:center;background-image: radial-gradient(ellipse at 50% 35%, #1c1a14 0%, #0d0d0f 60%, #070708 100%);\n}