.elementor .e-56ed27db-89f8{font-family:var(--font-small-heading);font-size:14px;color:var(--champagne-gold);letter-spacing:0.3em;text-transform:uppercase;}.elementor .e-bf797e6-81f9{font-family:var(--font-h1);font-weight:400;font-size:42px;color:var(--warm-ivory);margin:0px;}.elementor .e-1deb81b8-cbbb{text-align:center;padding-block-start:150px;padding-block-end:40px;padding-inline-start:8vw;padding-inline-end:8vw;background-color:var(--deep-espresso);display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-7e90e50a-3f1a{width:100%;height:220px;object-fit:cover;cursor:pointer;display:block;}.elementor .e-352d1b69-2824{min-height:220px;background-color:var(--dark-chocolate);}.elementor .e-4923e5f2-bb0d{font-family:var(--font-body);font-size:10px;color:var(--champagne-gold);letter-spacing:0.1em;text-transform:uppercase;display:none;}.elementor .e-6614e1f4-5fea{font-family:var(--font-h1);font-weight:400;font-size:21px;color:var(--pure-white);margin:0px;}.elementor .e-219cedec-9747{font-family:var(--font-h1);font-weight:500;font-size:22px;color:var(--soft-gold);margin-block-start:4px;& > span:not(:has(span)) { display: none; } & del { text-decoration: line-through; opacity: 60%; font-size: 0.75em; margin-inline-end: 8px; } & ins { text-decoration: none; }\n}.elementor .e-76f9c890-fb05:hover,.elementor .e-76f9c890-fb05:focus-visible{color:var(--deep-espresso);background-color:var(--champagne-gold);}.elementor .e-76f9c890-fb05{font-family:"Manrope, sans-serif";font-weight:500;font-size:11px;color:var(--champagne-gold);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:11px;padding-block-end:11px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:8px;border-radius:2px;border-width:1px;border-color:var(--champagne-gold);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-787d2a56-b221{margin-block-start:4px;display:block;& a { display: inline-block; font-family: "Manrope, sans-serif"; font-weight: 500; font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--deep-espresso); background-color: var(--champagne-gold); padding-block-start: 11px; padding-block-end: 11px; padding-inline-start: 22px; padding-inline-end: 22px; border-radius: 2px; text-decoration: none; transition: background-color 0.3s, transform 0.3s; } & a:hover { background-color: var(--soft-gold); transform: translate3d(0px, -2px, 0px); }\n}.elementor .e-373ed1e8-29b8{padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-51dd72f7-371a:hover,.elementor .e-51dd72f7-371a:focus-visible{border-color:var(--champagne-gold);box-shadow:0px 18px 40px 0px rgba(0,0,0,0.45);transform:translate3d(0px, -6px, 0px);}.elementor .e-51dd72f7-371a{overflow:hidden;border-radius:4px;border-width:1px;border-color:rgba(201,165,106,0.3);border-style:solid;background-color:rgba(28,15,10,0.75);transition:transform 0.35s, border-color 0.35s, box-shadow 0.35s;display:flex;flex-direction:column;}.elementor .e-38a5c153-ef1d{width:100%;max-width:1160px;display:grid;gap:32px;grid-template-columns:repeat(3, 1fr);}.elementor .e-79d86d83-f6d3{font-family:var(--font-body);font-size:13px;color:var(--warm-ivory);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-7d84211-30dd{font-family:var(--font-body);font-size:13px;color:var(--warm-ivory);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-583854f9-4380{display:flex;gap:20px;}.elementor .e-6c2efed2-caa8{padding-block-start:20px;padding-block-end:100px;padding-inline-start:8vw;padding-inline-end:8vw;background-color:var(--deep-espresso);display:flex;flex-direction:column;gap:48px;align-items:center;}