.elementor .e-55e74dad-a6fb{color:var(--ma-gold);}.elementor .e-604a67c5-e2bf{font-size:84px;color:#ffffff;line-height:0.98;}.elementor .e-7142d76-bfc2{max-width:640px;color:#eadfd2;}.elementor .e-3937ad8-776d:hover,.elementor .e-3937ad8-776d:focus-visible{color:var(--ma-ink);border-color:#ffffff;background-color:#ffffff;}.elementor .e-3937ad8-776d{color:#ffffff;border-color:rgba(255,255,255,0.6);}.elementor .e-7b1228d0-c02b{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-689d627f-a18b{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-506fad82-db49{font-family:var(--ma-font-head);font-weight:700;font-size:40px;color:var(--ma-gold);line-height:1;text-transform:uppercase;}.elementor .e-5dbfdc2b-1278{font-family:var(--ma-font-body);font-size:16px;color:#cfc4b7;margin:0px;}.elementor .e-34757a1d-e272{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 200px;}.elementor .e-19293ee1-ac70{font-family:var(--ma-font-head);font-weight:700;font-size:40px;color:var(--ma-gold);line-height:1;text-transform:uppercase;}.elementor .e-267ac037-55ce{font-family:var(--ma-font-body);font-size:16px;color:#cfc4b7;margin:0px;}.elementor .e-6361aa7d-49ac{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 200px;}.elementor .e-5179e90a-bb46{font-family:var(--ma-font-head);font-weight:700;font-size:40px;color:var(--ma-gold);line-height:1;text-transform:uppercase;}.elementor .e-294f8863-ca03{font-family:var(--ma-font-body);font-size:16px;color:#cfc4b7;margin:0px;}.elementor .e-7081c7e9-967b{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 260px;}.elementor .e-151c3989-2c2b{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;border-top-style: solid; border-top-color: rgba(255,255,255,0.16);\n}.elementor .e-321ca8f3-3f84{max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:56px;}.elementor .e-14843bdb-1900{padding-block-start:110px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-image:radial-gradient(circle at 85% 20%, rgba(163,18,18,0.55) 0%,rgba(30,26,24,0) 55%),linear-gradient(160deg, #2a2320 0%,#1e1a18 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ma-ink);display:flex;justify-content:center;}.elementor .e-7c9f2979-7305{width:100%;height:auto;max-width:1180px;border-radius:6px;border-width:6px;border-color:#ffffff;border-style:solid;box-shadow:0px 24px 48px 0px rgba(30,26,24,0.22);}.elementor .e-3afe764a-d7b1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:-40px;display:flex;justify-content:center;}.elementor .e-61fcd340-cbdb{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-c27b434-1bf1{flex:0 0 auto;}.elementor .e-29f6b5c9-ed78{padding:0px;margin-block-end:16px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-end;}.elementor .e-74dbed30-f668{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-42767c00-597f{position:absolute;inset-block-start:14px;inset-inline-start:14px;font-family:var(--ma-font-body);font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:2px;background-color:var(--ma-ink);}.elementor .e-5a0fdd20-8898{overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;background-color:var(--ma-line);}.elementor .e-42ac122a-c532{font-family:var(--ma-font-head);font-weight:600;font-size:24px;color:var(--ma-ink);line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .e-4a6505c0-66ca{font-family:var(--ma-font-body);font-size:16px;color:var(--ma-muted);margin:0px;}.elementor .e-45da4fa7-1987{font-family:var(--ma-font-head);font-weight:700;font-size:30px;color:var(--ma-red);margin:0px;}.elementor .e-1fe99e93-d3f8{font-family:var(--ma-font-body);font-weight:700;font-size:14px;color:var(--ma-ink);letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .e-57f1dc94-3c15{padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;display:flex;flex-direction:row;justify-content:space-between;align-items: baseline; border-top-style: solid; border-top-color: var(--ma-line);\n}.elementor .e-6b1ae814-7d78{padding-block-start:22px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-7d58099c-6ab9:hover,.elementor .e-7d58099c-6ab9:focus-visible{border-color:var(--ma-red);box-shadow:0px 18px 36px 0px rgba(30,26,24,0.16);}.elementor .e-7d58099c-6ab9{width:100%;overflow:hidden;color:var(--ma-ink);text-decoration:none;padding:0px;border-radius:6px;border-width:1px;border-color:var(--ma-line);border-style:solid;background-color:var(--ma-paper);transition:transform 0.15s, box-shadow 0.15s;display:flex;flex-direction:column;}.elementor .e-68242d08-a773{padding:0px;display:flex;}.elementor .e-49b469a-622f{padding:0px;display:grid;gap:28px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-531634d5-8197{padding:0px;}.elementor .e-610fc7d9-7e78{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-7a9ce6b9-2a23{color:var(--ma-red);}.elementor .e-d570ece-b5b2{font-family:var(--ma-font-body);font-weight:600;font-size:15px;color:var(--ma-muted);padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-inline-start-width:4px;background-color:var(--ma-cream);border-left-style: solid; border-left-color: var(--ma-gold);\n}.elementor .e-3b775798-a9ac{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-208f0788-4e78{flex-direction:row;gap:72px;}.elementor .e-534f2ad6-fce1{border-block-start-width:1px;border-block-end-width:1px;background-color:var(--ma-paper);border-top-style: solid; border-top-color: var(--ma-line); border-bottom-style: solid; border-bottom-color: var(--ma-line);\n}.elementor .e-4c658cdf-b141{color:var(--ma-gold);}.elementor .e-384dc521-2a4c{color:#ffffff;}.elementor .e-2bebe8e1-23d7{color:#f4e3e0;}.elementor .e-6884fc9d-501e{max-width:700px;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-35b39c58-6de7:hover,.elementor .e-35b39c58-6de7:focus-visible{color:var(--ma-red);border-color:#ffffff;background-color:#ffffff;}.elementor .e-35b39c58-6de7{color:#ffffff;border-color:rgba(255,255,255,0.7);background-color:transparent;}.elementor .e-5cd9e28-76fa{width:auto;padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-5e448104-f412{flex-direction:row;gap:40px;justify-content:space-between;align-items:center;}.elementor .e-4a941860-9b5f{background-image:linear-gradient(120deg, #7c0000 0%,#a31212 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ma-red);}