.elementor .bx-mega-l{font-family:var(--font-mono);font-size:11px;color:var(--stahl);letter-spacing:0.12em;text-transform:uppercase;margin:0px;transition:color 0.15s;}.elementor .bx-mega-t{font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--glut-rot);line-height:1.05;text-transform:uppercase;margin:0px;transition:color 0.15s;}.elementor .bx-mega-tile:hover,.elementor .bx-mega-tile:focus-visible{background-color:var(--glut-rot);transform:translate3d(0px, -4px, 0px);}.elementor .bx-mega-tile{min-height:170px;text-align:center;padding-block-start:20px;padding-block-end:20px;padding-inline-start:14px;padding-inline-end:14px;border-radius:6px;background-color:rgba(255,255,255,0.90);transition:background-color 0.15s, transform 0.15s;display:flex;flex-direction:column;gap:6px;justify-content:flex-end;align-items:center;&:hover .bx-mega-t { color: var(--weiss); } &:hover .bx-mega-l { color: var(--weiss); }\n}.elementor .bx-dd{width:auto;position:static;padding:0px;display:flex;flex-direction:row;align-items:center;align-self:stretch;&:hover .bx-mega { opacity: 1; visibility: visible; transform: translateY(0px); transition-delay: 0s; } &:focus-within .bx-mega { opacity: 1; visibility: visible; transform: translateY(0px); transition-delay: 0s; }\n}.elementor .bx-mega{width:auto;min-width:0px;position:absolute;inset-block-start:calc(100% - 18px);inset-inline-end:6vw;inset-inline-start:6vw;z-index:100;padding:28px;border-radius:8px;background-image:linear-gradient(115deg, rgba(43,36,32,0.82) 0%,rgba(43,36,32,0.55) 50%,rgba(228,80,14,0.45) 100%),url("https://www.brackelsberg.com/wp-content/uploads/2026/10/BG_Brackelsberg_082-scaled-1.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--eisen);box-shadow:0px 30px 80px 0px rgba(43,36,32,0.30);opacity:0%;transform:translate3d(0px, 14px, 0px);display:flex;flex-direction:column;gap:20px;visibility: hidden; pointer-events: none; transition: opacity 0.2s ease, transform 0.25s ease, visibility 0s linear 0.3s; pointer-events: auto;\n}.elementor .bx-btn:hover,.elementor .bx-btn:focus-visible{color:var(--weiss);border-color:var(--glut-orange);background-color:var(--glut-orange);transform:translate3d(0px, -2px, 0px);}.elementor .bx-btn{font-family:var(--font-mono);font-weight:600;font-size:14px;color:var(--weiss);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:1px;border-color:var(--glut-rot);border-style:solid;background-color:var(--glut-rot);box-shadow:0px 10px 24px 0px rgba(246,17,23,0.22);transition:background-color 0.15s, color 0.15s, border-color 0.15s, transform 0.15s;}