:where(.brxe-icon-box){align-items:flex-start;display:flex;flex-direction:column}:where(.brxe-icon-box).top .icon{margin-bottom:20px}:where(.brxe-icon-box).bottom{flex-direction:column-reverse}:where(.brxe-icon-box).bottom .icon{margin-top:20px}:where(.brxe-icon-box).right{flex-direction:row-reverse}:where(.brxe-icon-box).right .icon{margin-left:20px}:where(.brxe-icon-box).left{flex-direction:row}:where(.brxe-icon-box).left .icon{margin-right:20px}:where(.brxe-icon-box) .icon{display:inline-flex}:where(.brxe-icon-box) .icon a{display:inline-flex}:where(.brxe-icon-box) i{display:inline-block;font-size:40px;line-height:1;text-align:center}:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}.brxe-button{width:auto}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}/* BREAKPOINT: Desktop (BASE) */#brxe-21e82d {padding-bottom: 1.5rem}#brxe-21e82d {line-height: 0.95;}/* BREAKPOINT: Desktop (BASE) */#brxe-689987 {display: flex; flex-direction: column; width: 85%; row-gap: 10px}/* BREAKPOINT: Mobile portrait */@media (max-width: 478px) {#brxe-689987 {width: 100%}}/* BREAKPOINT: Desktop (BASE) */#brxe-4375ad {cursor: pointer}.btn-hero.brxe-button:focus {  background: yellow;}/* BREAKPOINT: Mobile portrait */@media (max-width: 478px) {#brxe-4375ad {text-align: left; line-height: 125%}}/* BREAKPOINT: Desktop (BASE) */#brxe-b6daed .line {height: 17px}#brxe-b6daed.horizontal .line {border-top-width: 17px; border-top-style: none}#brxe-b6daed.vertical .line {border-right-style: none}/* BREAKPOINT: Desktop (BASE) */#brxe-719711 {gap: 7px; flex-direction: row}#brxe-719711 .icon i {font-size: 24px}#brxe-719711 .content {font-size: 16px; font-family: "Rubik"; font-weight: 600; color: var(--secondary); margin-bottom: var(--gap-2xs)}#brxe-719711 .icon {align-self: flex-start; color: var(--secondary)}#brxe-719711 .icon a {color: var(--secondary)}/* BREAKPOINT: Desktop (BASE) */#brxe-mrpqzx {gap: 7px; flex-direction: row}#brxe-mrpqzx .icon i {font-size: 24px}#brxe-mrpqzx .content {font-size: 16px; font-family: "Rubik"; font-weight: 600; color: var(--secondary); margin-bottom: var(--gap-2xs)}#brxe-mrpqzx .icon {align-self: flex-start; color: var(--secondary); height: 24px; line-height: 24px}#brxe-mrpqzx .icon a {color: var(--secondary)}/* BREAKPOINT: Desktop (BASE) */#brxe-clkbon {gap: 7px; flex-direction: row}#brxe-clkbon .icon i {font-size: 24px}#brxe-clkbon .content {font-size: 16px; font-family: "Rubik"; font-weight: 600; color: var(--secondary); margin-bottom: var(--gap-2xs)}#brxe-clkbon .icon {align-self: flex-start; color: var(--secondary); height: 24px; line-height: 24px}#brxe-clkbon .icon a {color: var(--secondary)}/* BREAKPOINT: Desktop (BASE) */#brxe-gqvtby {gap: 7px; flex-direction: row}#brxe-gqvtby .icon i {font-size: 24px}#brxe-gqvtby .content {font-size: 16px; font-family: "Rubik"; font-weight: 600; color: var(--secondary); margin-bottom: var(--gap-2xs)}#brxe-gqvtby .icon {align-self: flex-start; color: var(--secondary); height: 24px; line-height: 24px}#brxe-gqvtby .icon a {color: var(--secondary)}/* BREAKPOINT: Desktop (BASE) */#brxe-7cd997 {display: flex; flex-direction: row; column-gap: var(--gap-m)}/* BREAKPOINT: Desktop (BASE) */#brxe-buchung {margin-top: 0; display: flex; overflow: hidden; width: 100%; background-image: url(https://bierbike.ray-3d.com/wp-content/uploads/bier-bike-bg-buchung-1.webp); background-size: cover; background-position: top left; background-repeat: no-repeat}#brxe-buchung {overflow: clip; overflow-x: hidden; overflow: hidden; width: 100vw important;}#brxe-buchung { padding-top: 3vh; padding-bottom: 4vh;}@media (min-width: 768px) { /* Ab Desktop-Breite */ #brxe-buchung { padding-top: 4vh; padding-bottom: 5.5vh; }}