.elementor .e-59d3419d-4f81{overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;border-radius:16px;background-color:var(--mid-950);box-shadow:0px 30px 60px -30px rgb(0 0 0 / .8);display:block;}.elementor .e-56aa6c6b-e03b{padding-block-end:0.1em;}.elementor .e-64aaf058-8762{width:100%;font-family:var(--font-body);font-size:1.05rem;color:var(--text-light);line-height:1.45;margin-block-start:6px;display:flex;flex-direction:column;gap:0px;& > span { display: flex; gap: 16px; align-items: baseline; padding-block: 12px; border-bottom: 1px solid var(--mid-700); } & > span:first-child { border-top: 1px solid var(--mid-700); } & b { flex: 0 0 104px; font-size: 0.82rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-muted); } & a { color: var(--gold-300); text-decoration: none; } & a:hover { text-decoration: underline; } & a:focus { outline: 3px solid var(--gold-300); outline-offset: 3px; }\n}.elementor .e-1113546c-2dfa{display:contents;& a { display: inline-flex; align-items: center; justify-content: center; min-height: 54px; padding-inline: 30px; border-radius: 10px; background-color: var(--gold-300); color: var(--mid-950); font-family: var(--font-body); font-weight: 700; font-size: 0.82rem; letter-spacing: 0.08em; line-height: 1; text-transform: uppercase; text-decoration: none; transition: transform 0.2s; } & a:active { transform: scale(0.97); } & a:focus { outline: 3px solid var(--gold-300); outline-offset: 3px; }\n}.elementor .e-3e1e5ba3-9872{display:inline-flex;align-items:center;}.elementor .e-7609f88a-ce13{padding:0px;margin-block-start:10px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .e-125326f-e57a{padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-30b0c26c-291d{padding:0px;display:grid;gap:clamp(32px, 5vw, 72px);grid-template-columns:6fr 5fr;align-items:start;&:not(:has(img[src^="http"])) { grid-template-columns: 1fr; max-width: 760px; } &:not(:has(img[src^="http"])) > div:first-child { display: none; }\n}.elementor .e-446a5f49-73bc{gap:28px;}.elementor .e-6beb85c5-58aa{padding-block-start:clamp(150px, 14vw, 190px);padding-block-end:clamp(56px, 6vw, 96px);}.elementor .e-55b8a33e-9d61{min-width:0px;font-size:1.05rem;line-height:1.65;padding:0px;& p { margin: 0 0 1em; } & p:last-child { margin-bottom: 0; } & a { color: var(--gold-300); } & a:focus { outline: 3px solid var(--gold-300); outline-offset: 3px; }\n}.elementor .e-1ba1acc7-4f63{max-width:calc(760px + var(--gutter) * 2);gap:22px;}.elementor .e-5f2a766e-a992{padding-block-start:clamp(56px, 6vw, 96px);padding-block-end:clamp(56px, 6vw, 96px);background-color:var(--mid-950);}.elementor .e-7a187f04-97fd{padding:0px;background-color:var(--mid-900);display:flex;flex-direction:column;}