.elementor .e-1ac9b29-f8b1{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.8s;}.elementor .e-af6efac-2334{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.5) 55%,rgba(0,0,0,0.75) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(0,0,0,0.24);transition:background-color 0.5s;pointer-events: none;\n}.elementor .e-dae05a4-95ee{width:38px;height:38px;color:var(--gold-300);& g { stroke-width: 2.25; }\n}.elementor .e-4a37c248-a0ef{width:72px;height:72px;border-width:1px;border-color:rgba(214,194,154,0.9);border-style:solid;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(4px);}.elementor .e-3a5f3a47-b851{font-size:1.125rem;color:var(--weiss);letter-spacing:0.1em;text-align:center;}.elementor .e-3b237448-80a9{max-height:0px;overflow:hidden;text-align:center;opacity:0%;transition:opacity 0.45s, max-height 0.5s;}.elementor .e-aaf2b29-78f4{max-height:0px;overflow:hidden;color:var(--weiss);border-radius:0px;border-width:0px;background-color:transparent;opacity:0%;transition:opacity 0.45s, max-height 0.5s;padding-block: 0;\n}.elementor .e-35acc69e-779c{text-align:center;padding:1.5rem;gap:0.75rem;justify-content:center;align-items:center;}.elementor .e-3479a6ea-4f50{justify-content:center;align-items:center;&:hover img { transform: scale(1.04); } &:hover p { opacity: 1; max-height: 8rem; } &:hover a { opacity: 1; max-height: 4rem; padding-block: 0.425rem; border-width: 1px; } &:hover > div:first-of-type { background-color: rgba(0,0,0,0.45); }\n}