.robeat-layout.rbx-section {color: var(--el-ink); font-family: "Roboto"}
@media (max-width:850px){.robeat-layout .robeat-grid{grid-template-columns:1fr}
.robeat-layout .robeat-split{grid-template-columns:1fr;gap:40px}
.robeat-layout .robeat-proof{grid-template-columns:1fr 1fr}
.robeat-layout .robeat-section-head{align-items:start;flex-direction:column}
.robeat-layout.robeat-hero{min-height:620px}
.robeat-layout.robeat-hero::after{background:linear-gradient(90deg,var(--el-bg),transparent 160%)}
.robeat-layout .robeat-collage{grid-template-columns:1fr}
.robeat-layout .robeat-collage>div:first-child{grid-row:auto;min-height:390px}
.robeat-layout.robeat-footer .robeat-wrap{align-items:start;flex-direction:column}
.robeat-layout .robeat-nav.rb-open .rb-nav-nested-items{padding:80px 30px;gap:12px;align-items:flex-start;justify-content:flex-start}}
@media (max-width:560px){.robeat-layout .robeat-proof{grid-template-columns:1fr}
.robeat-layout .robeat-proof>div{padding:24px}
.robeat-layout .robeat-event,.robeat-layout .robeat-timeline{grid-template-columns:1fr;gap:12px}
.robeat-layout .robeat-roles{grid-template-columns:1fr}
.robeat-layout .robeat-roles>div{padding:28px 0;min-height:0;border-right:0!important}
.robeat-layout .robeat-logo-grid{grid-template-columns:1fr 1fr;gap:24px}
.robeat-layout.robeat-hero{min-height:640px}
.robeat-layout .robeat-card{min-height:390px}
.robeat-layout .robeat-actions{align-items:start}
.robeat-layout.robeat-header{padding-block:14px}
.robeat-layout .robeat-proof h3{font-size:40px}}
.robeat-layout { background: var(--el-bg);}
.robeat-layout * { box-sizing: border-box; min-width: 0;}
.robeat-layout *::before { box-sizing: border-box; min-width: 0;}
.robeat-wrap { width: 100%; max-width: var(--el-width-content,1180px); margin-inline: auto;}
.robeat-stack { display: flex; flex-direction: column; gap: var(--el-space-3,24px);}
.robeat-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; width: 100%;}
.robeat-split { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(32px,6vw,80px); align-items: center; width: 100%;}
.robeat-actions { display: flex; flex-direction: row; flex-wrap: wrap; gap: 12px; align-items: center;}
.robeat-section-head { display: flex; flex-direction: row; justify-content: space-between; align-items: end; gap: 24px; margin-bottom: 40px; width: 100%;}
.robeat-section-head h2 { max-width: 850px;}
.robeat-photo { width: 100%; height: 100%; object-fit: cover; display: block;}
.robeat-card { position: relative; min-height: 430px; overflow: hidden; display: flex; flex-direction: column; justify-content: end; padding: 28px; background: var(--el-surface);}
.robeat-card>.robeat-photo { position: absolute; inset: 0; z-index: 0;}
.robeat-card::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg,transparent 20%,var(--el-bg) 100%); z-index: 1; pointer-events: none;}
.robeat-card>.robeat-stack { position: relative; z-index: 2;}
.robeat-card h3 { font-size: clamp(25px,3vw,39px); line-height: 1.02; color: var(--el-ink);}
.robeat-card p { font-size: 15px; line-height: 1.55; color: var(--el-ink);}
.robeat-hero { position: relative; min-height: 680px; overflow: hidden; justify-content: center;}
.robeat-hero>.robeat-photo { position: absolute; inset: 0; z-index: 0; object-position: 65% 35%;}
.robeat-hero::after { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg,var(--el-bg) 0%,transparent 100%); pointer-events: none;}
.robeat-hero>.robeat-wrap { position: relative; z-index: 2;}
.robeat-hero h1 { max-width: 860px; font-size: clamp(42px,7.8vw,92px); font-weight: 500; line-height: .9; letter-spacing: -.055em; text-transform: uppercase;}
.robeat-hero .robeat-lead { max-width: 560px;}
.robeat-layout p { margin: 0;}
.robeat-layout h1 { margin: 0; overflow-wrap: normal; word-break: normal;}
.robeat-layout h2 { margin: 0; overflow-wrap: normal; word-break: normal;}
.robeat-layout h3 { margin: 0; overflow-wrap: normal; word-break: normal;}
.robeat-proof { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); border-top: 1px solid var(--el-border); border-bottom: 1px solid var(--el-border);}
.robeat-proof>div { padding: 32px; border-right: 1px solid var(--el-border);}
.robeat-proof h3 { font-size: clamp(28px,4vw,52px);}
.robeat-event { display: grid; grid-template-columns: 150px 1fr auto; gap: 24px; align-items: center; padding: 24px 0; border-bottom: 1px solid var(--el-border); width: 100%;}
.robeat-timeline { display: grid; grid-template-columns: 150px 1fr auto; gap: 24px; align-items: center; padding: 24px 0; border-bottom: 1px solid var(--el-border); width: 100%;}
.robeat-reference { display: flex; flex-direction: column; gap: 18px;}
.robeat-reference img { width: 100%; aspect-ratio: 4/3; object-fit: cover;}
.robeat-reference h3 { font-size: 22px; line-height: 1.15;}
.robeat-logo-band { padding-block: 32px; background: var(--el-paper);}
.robeat-logo-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 40px; align-items: center; justify-items: center;}
.robeat-logo-grid img { width: 100%; max-width: 120px; height: 65px; object-fit: contain;}
.robeat-client-wall { width: 100%; max-width: 1040px; margin-inline: auto;}
.robeat-roles { display: grid; grid-template-columns: 1fr 1fr; border-top: 1px solid var(--el-border);}
.robeat-roles>div { padding: 42px; border-bottom: 1px solid var(--el-border); min-height: 260px;}
.robeat-roles>div:nth-child(odd) { border-right: 1px solid var(--el-border);}
.robeat-collage { display: grid; grid-template-columns: 1.15fr 1fr; gap: 8px;}
.robeat-collage>div:first-child { grid-row: span 2;}
.robeat-collage .robeat-card { min-height: 300px;}
.robeat-cta { background: radial-gradient(ellipse at 85% 100%,var(--el-accent-deep),var(--el-bg) 68%);}
.robeat-header { padding: 18px var(--el-gutter); border-bottom: 1px solid var(--el-border);}
.robeat-header .robeat-wrap { display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 24px;}
.robeat-nav { font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: .08em;}
.robeat-nav .rb-nav-nested-items { gap: 24px;}
.robeat-nav a { padding-block: 10px;}
.robeat-nav a:hover { color: var(--el-accent);}
.robeat-footer { padding: 40px var(--el-gutter); border-top: 1px solid var(--el-border); font-size: 12px;}
.robeat-footer .robeat-wrap { display: flex; flex-direction: row; justify-content: space-between; gap: 32px; align-items: center;}
.robeat-footer a { color: var(--el-muted);}
.robeat-layout a:focus-visible { outline: 2px solid var(--el-accent); outline-offset: 5px;}
.home .robeat-layout h2:not(.robeat-display) { font-size: clamp(32px,3.5vw,48px); font-weight: 500; line-height: 1.02; letter-spacing: -.04em;}
.robeat-layout.robeat-logo-band { padding-block: 32px;}
.robeat-layout.robeat-statement { background: linear-gradient(110deg,var(--el-accent-deep),var(--el-accent)); color: var(--el-ink-dark);}
.robeat-layout.robeat-surface-light { background: var(--el-paper); color: var(--el-ink-dark);}
.robeat-layout .robeat-collage { align-items: stretch;}
.robeat-collage>div:first-child { min-height: 608px;}
.robeat-header .robeat-nav a { color: var(--el-ink); font-family: Roboto,Helvetica,sans-serif;}
.robeat-header .robeat-nav a:hover { color: var(--el-accent);}
.robeat-header .robeat-nav.rb-open .rb-nav-nested-items>.rbx-toggle { position: absolute; top: 20px; right: 20px;}
.robeat-layout.robeat-statement .robeat-display { color: var(--el-ink-dark);}
.robeat-layout .robeat-photo figcaption { display: none;}
.robeat-logo-band .robeat-logo-grid img[alt="Shure"] { filter: brightness(0);}
.robeat-logo-band .robeat-logo-grid img[alt="Adidas"] { filter: brightness(0);}
.robeat-logo-band .robeat-logo-grid img[alt="Red Bull"] { filter: invert(1);}
.robeat-layout .robeat-video-card { background-position: center; background-size: cover;}
.robeat-layout .rcb-content-blocker { background: linear-gradient(110deg,var(--el-bg),transparent 170%)!important; border: 1px solid var(--el-border); width: 100%; text-align: left;}
.robeat-layout .rcb-content-blocker div { background-color: transparent!important; border-radius: 0!important; font-family: Roboto,Helvetica,sans-serif!important; color: var(--el-ink)!important;}
.robeat-layout .rcb-content-blocker>div>div { padding: 24px!important; border-radius: 0!important;}
.robeat-layout .rcb-content-blocker [role="heading"] { font-size: 18px!important; line-height: 1.3!important; font-weight: 800!important;}
.robeat-layout .rcb-content-blocker [class*="-ext-8-278"] { max-height: 110px; overflow-y: auto; padding-right: 12px; margin: 16px 0;}
.robeat-layout .rcb-content-blocker p { font-size: 13px!important; line-height: 1.5!important; color: var(--el-ink)!important;}
.robeat-layout .rcb-content-blocker a { color: var(--el-ink)!important;}
.robeat-layout .rcb-content-blocker a[role="button"] { border: 1px solid var(--el-ink)!important; border-radius: 0!important; padding: 12px 16px!important; font: 800 12px/1.4 Roboto,Helvetica,sans-serif!important; min-height: 44px; display: flex; align-items: center; justify-content: center;}
.robeat-layout .rcb-content-blocker a[role="button"][aria-controls] { background: transparent!important;}
.robeat-layout .rcb-content-blocker a[role="button"]:not([aria-controls]) { background: var(--el-ink)!important; color: var(--el-ink-dark)!important;}
.robeat-layout .rcb-content-blocker a[role="button"]:not([aria-controls]) span { color: var(--el-ink-dark)!important;}
.el2b-section-d2d58df7.rbx-section {background-color: var(--el-schwarz1); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: relative}
.bh-shared-button-style.rbx-button {background-color: var(--el-weiss2); color: var(--el-schwarz1); font-family: "Roboto"; font-weight: 800; font-size: var(--el-font-button-size); line-height: var(--el-font-button-line-height); text-transform: uppercase; letter-spacing: 0.08em; padding-top: 12px; padding-right: 22px; padding-bottom: 12px; padding-left: 22px; border: 2px none var(--rb-native-border-color); border-radius: 0px; transition: all .3s; flex-shrink: 0; min-width: 0px; width: auto; min-height: 48px}
.bh-shared-button-style.rbx-button:hover {background-color: var(--el-violet); color: var(--el-weiss2)}
.bh-shared-button-style.rbx-button:focus {color: var(--el-weiss2); background-color: var(--el-violet)}
#rbx-esi12300002:hover { transform: none;}
#rbx-esi12300002 { transition: transform 0.3s;}
#rbx-esi12300002:focus { transform: none;}
#rbx-esi12300002:active { transform: none;}
@media  (max-width: 767px) {.bh-shared-button-style.rbx-button {font-size: var(--el-font-button-size); line-height: var(--el-font-button-line-height)}}
.bh-shared-text-basic-style.rbx-text-basic {font-family: "Roboto"; font-size: var(--el-font-copytext-size); line-height: var(--el-font-copytext-line-height); font-weight: var(--el-font-secondary-weight); color: var(--el-weiss1); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; width: 100%}
#rbx-esi12300008 { white-space: pre-line; overflow-wrap: anywhere;}
.el2b-heading-ef69b604.rbx-heading {transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s; color: var(--el-violet); font-family: "Roboto"; font-size: var(--el-font-body-size); font-weight: 900; line-height: var(--el-font-body-line-height); text-transform: uppercase; min-width: 0px}
@media  (max-width: 767px) {.el2b-heading-ef69b604.rbx-heading {font-size: var(--el-font-copytext-size); line-height: var(--el-font-copytext-line-height)}}
.el2b-container-6cab69ad.rbx-container {align-items: stretch; column-gap: 16px; transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s; flex-direction: column; padding-top: 110px; padding-right: 64px; padding-bottom: 120px; padding-left: 64px; row-gap: 16px; width: 1268px}
@media  (max-width: 1024px) {.el2b-container-6cab69ad.rbx-container {padding-top: 90px; padding-right: 40px; padding-bottom: 100px; padding-left: 40px}}
@media  (max-width: 767px) {.el2b-container-6cab69ad.rbx-container {padding-top: 70px; padding-right: 22px; padding-bottom: 76px; padding-left: 22px}}
.el2b-heading-aeb2c65d.rbx-heading {transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s; color: var(--el-violet); font-family: "Roboto"; font-size: var(--el-font-h3-size); font-weight: 900; line-height: var(--el-font-h3-line-height); width: auto; min-width: 0px}
@media  (max-width: 767px) {.el2b-heading-aeb2c65d.rbx-heading {font-size: var(--el-font-h3-size); line-height: var(--el-font-h3-line-height)}}
.bh-shared-heading-style-3.rbx-heading {min-width: 0px}
.el2b-heading-ac00529a.rbx-heading {transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s; margin-top: -8px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; color: var(--el-weiss1); font-family: "Roboto"; font-size: var(--el-font-body-size); font-weight: 900; line-height: var(--el-font-body-line-height); text-transform: uppercase; width: auto; min-width: 0px}
@media  (max-width: 767px) {.el2b-heading-ac00529a.rbx-heading {margin-top: -8px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: var(--el-font-copytext-size); line-height: var(--el-font-copytext-line-height)}}
.bh-shared-heading-style-5.rbx-heading {font-family: "Roboto"; font-size: clamp(var(--el-font-h3-size), 5.5vw, var(--el-font-h2-size)); line-height: 1.15; font-weight: var(--el-font-h1-weight); color: var(--el-weiss1); text-transform: uppercase; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; width: 100%}
#rbx-esi12300014 { white-space: pre-line; overflow-wrap: anywhere;}
.el2b-container-8376ee37.rbx-container {align-items: flex-start; border-top: 1px solid var(--el-hellgrau); border-right: 0px solid var(--el-hellgrau); border-bottom: 0px solid var(--el-hellgrau); border-left: 0px solid var(--el-hellgrau); column-gap: 22px; transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s; flex-direction: row; margin-right: 0; margin-left: 0; padding-top: 26px; padding-right: 32px; padding-bottom: 30px; padding-left: 0px; position: relative; row-gap: 22px; width: 50%; min-width: 0px}
@media  (max-width: 1024px) {.el2b-container-8376ee37.rbx-container {padding-top: 24px; padding-right: 24px; padding-bottom: 28px; padding-left: 0px; width: 50%}}
@media  (max-width: 767px) {.el2b-container-8376ee37.rbx-container {padding-top: 22px; padding-right: 0px; padding-bottom: 24px; padding-left: 0px; width: 100%}}
.el2b-jet-listing-dynamic-fiel-9a8d8760.rbx-div {transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; width: 78%; min-width: 0px}
@media  (max-width: 1024px) {.el2b-jet-listing-dynamic-fiel-9a8d8760.rbx-div {width: 74%}}
@media  (max-width: 767px) {.el2b-jet-listing-dynamic-fiel-9a8d8760.rbx-div {width: 80%}}
.el2b-container-373c72ab.rbx-container {align-items: flex-start; border-top: 1px solid var(--el-hellgrau); border-right: 0px solid var(--el-hellgrau); border-bottom: 0px solid var(--el-hellgrau); border-left: 0px solid var(--el-hellgrau); column-gap: 22px; transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s; flex-direction: row; margin-right: 0; margin-left: 0; padding-top: 26px; padding-right: 0px; padding-bottom: 30px; padding-left: 32px; position: relative; row-gap: 22px; width: 50%; min-width: 0px}
@media  (max-width: 1024px) {.el2b-container-373c72ab.rbx-container {padding-top: 24px; padding-right: 0px; padding-bottom: 28px; padding-left: 24px; width: 50%}}
@media  (max-width: 767px) {.el2b-container-373c72ab.rbx-container {padding-top: 22px; padding-right: 0px; padding-bottom: 24px; padding-left: 0px; width: 100%}}
.bh-shared-text-basic-style-2.rbx-text-basic {font-family: "Roboto"; font-size: var(--el-font-copytext-size); font-weight: var(--el-font-secondary-weight); line-height: var(--el-font-copytext-line-height); color: var(--el-violet); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300002 {align-self: flex-start; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300005 {font-family: "Roboto"; font-size: var(--el-font-copytext-size); line-height: var(--el-font-copytext-line-height); font-weight: var(--el-font-secondary-weight); color: var(--el-violet)}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300004 {min-width: 0px; width: auto}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300006 {font-family: "Roboto"; font-size: var(--text-20px); font-weight: 400; line-height: 28px; color: var(--el-violet); text-align: center; width: auto; min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi12300006 {font-size: 16px; line-height: 22.4px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300008 {color: var(--el-violet)}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300007 {min-width: 0px; width: auto}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300003 {position: relative; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-right: 0; margin-left: 0; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: wrap; column-gap: 8px; row-gap: 8px; width: 100%; min-width: 0px; transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000a {font-family: "Roboto"; font-size: clamp(var(--el-font-h3-size), 6.5vw, var(--el-font-h1-size)); line-height: 1.08; font-weight: var(--el-font-h1-weight); color: var(--el-weiss1); text-transform: uppercase; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}
#rbx-esi1230000a {overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300009 {margin-top: 6px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000c {font-family: "Roboto"; font-size: var(--el-font-body-size); line-height: var(--el-font-body-line-height); font-weight: var(--el-font-secondary-weight); color: var(--el-weiss1); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; width: 100%}
#rbx-esi1230000c {white-space: pre-line; overflow-wrap: anywhere;}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230000c {font-family: "Roboto"; font-size: var(--el-font-copytext-size); line-height: var(--el-font-copytext-line-height); font-weight: var(--el-font-secondary-weight); color: var(--el-weiss1)}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000b {margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; min-width: 0px; width: 70%; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230000b {width: 85%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230000b {width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000e {width: 100%; height: auto}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000d {margin-top: 18px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-width: 0px; width: 62%; align-self: flex-end !important; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230000d {width: 72%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230000d {width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000g {color: var(--el-hellgrau)}
#rbx-esi1230000g {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000f {margin-top: -10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-width: 0px; width: 62%; align-self: flex-end !important; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230000f {width: 72%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230000f {width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300001 {padding-top: var(--el-space-xl); padding-right: var(--el-space-xl); padding-bottom: var(--el-space-2xl); padding-left: var(--el-space-xl); flex-direction: column; align-items: stretch; column-gap: 18px; row-gap: 18px; width: calc(var(--el-content-width) + 12.8rem); transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s; min-width: 0px}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi12300001 {padding-top: 60px; padding-right: var(--el-space-lg); padding-bottom: 80px; padding-left: var(--el-space-lg)}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi12300001 {padding-top: var(--el-space-lg); padding-right: 22px; padding-bottom: var(--el-space-xl); padding-left: 22px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300000 {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000k {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000m {color: var(--el-schwarz1)}
#rbx-esi1230000m {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000l {min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000j {position: relative; padding-top: 30px; padding-right: 32px; padding-bottom: 30px; padding-left: 32px; margin-right: 0; margin-left: 0; flex-direction: column; align-items: stretch; column-gap: 8px; row-gap: 8px; width: 100%; border-top: 0px solid var(--el-hellgrau); border-right: 1px solid var(--el-hellgrau); border-bottom: 1px solid var(--el-hellgrau); border-left: 0px solid var(--el-hellgrau); min-width: 0px; transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230000j {width: 100%; padding-top: 26px; padding-right: 24px; padding-bottom: 26px; padding-left: 24px}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230000j {width: 100%; padding-top: 24px; padding-right: 0px; padding-bottom: 24px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000o {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000q {color: var(--el-schwarz1)}
#rbx-esi1230000q {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000p {min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000n {position: relative; padding-top: 30px; padding-right: 32px; padding-bottom: 30px; padding-left: 32px; margin-right: 0; margin-left: 0; flex-direction: column; align-items: stretch; column-gap: 8px; row-gap: 8px; width: 100%; border-top: 0px solid var(--el-hellgrau); border-right: 0px solid var(--el-hellgrau); border-bottom: 1px solid var(--el-hellgrau); border-left: 0px solid var(--el-hellgrau); min-width: 0px; transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230000n {width: 100%; padding-top: 26px; padding-right: 24px; padding-bottom: 26px; padding-left: 24px}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230000n {width: 100%; padding-top: 24px; padding-right: 0px; padding-bottom: 24px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000s {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000u {color: var(--el-schwarz1)}
#rbx-esi1230000u {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000t {min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000r {position: relative; padding-top: 30px; padding-right: 32px; padding-bottom: 30px; padding-left: 32px; margin-right: 0; margin-left: 0; flex-direction: column; align-items: stretch; column-gap: 8px; row-gap: 8px; width: 100%; border-top: 0px solid var(--el-hellgrau); border-right: 1px solid var(--el-hellgrau); border-bottom: 0px solid var(--el-hellgrau); border-left: 0px solid var(--el-hellgrau); min-width: 0px; transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230000r {width: 100%; padding-top: 26px; padding-right: 24px; padding-bottom: 26px; padding-left: 24px}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230000r {width: 100%; padding-top: 24px; padding-right: 0px; padding-bottom: 24px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000w {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000y {color: var(--el-schwarz1)}
#rbx-esi1230000y {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000x {min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000v {position: relative; padding-top: 30px; padding-right: 32px; padding-bottom: 30px; padding-left: 32px; margin-right: 0; margin-left: 0; flex-direction: column; align-items: stretch; column-gap: 8px; row-gap: 8px; width: 100%; min-width: 0px; transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230000v {width: 100%; padding-top: 26px; padding-right: 24px; padding-bottom: 26px; padding-left: 24px}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230000v {width: 100%; padding-top: 24px; padding-right: 0px; padding-bottom: 24px; padding-left: 0px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000i {padding-top: 52px; padding-right: 64px; padding-bottom: 52px; padding-left: 64px; flex-direction: row; align-items: stretch; flex-wrap: wrap; column-gap: 0px; row-gap: 0px; width: calc(var(--el-content-width) + 12.8rem); transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s; min-width: 0px; display: grid; align-items: initial; grid-template-columns: repeat(2,minmax(0,1fr))}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230000i {padding-top: 42px; padding-right: 40px; padding-bottom: 42px; padding-left: 40px}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230000i {padding-top: 24px; padding-right: 22px; padding-bottom: 24px; padding-left: 22px; grid-template-columns: minmax(0,1fr)}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000h {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: var(--el-weiss1); border-top: 1px solid var(--el-schwarz1); border-right: 0px solid var(--el-schwarz1); border-bottom: 1px solid var(--el-schwarz1); border-left: 0px solid var(--el-schwarz1); position: relative; min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300013 {margin-top: 8px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; min-width: 0px; width: 90%; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi12300013 {width: 100%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi12300013 {margin-top: 4px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300016 {font-family: "Roboto"; font-size: var(--el-font-body-size); line-height: var(--el-font-body-line-height); font-weight: var(--el-font-secondary-weight); color: var(--el-weiss1); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; width: 100%}
#rbx-esi12300016 {white-space: pre-line; overflow-wrap: anywhere;}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi12300016 {font-family: "Roboto"; font-size: var(--el-font-copytext-size); line-height: var(--el-font-copytext-line-height); font-weight: var(--el-font-secondary-weight); color: var(--el-weiss1)}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300015 {min-width: 0px; width: 70%; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi12300015 {width: 82%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi12300015 {width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300018 {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300017 {margin-top: 22px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-width: 0px; width: 55%; align-self: flex-end !important; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi12300017 {width: 70%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi12300017 {margin-top: 12px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300010 {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230000z {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001c {width: 100%; height: auto}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001b {min-width: 0px; width: 78%; align-self: flex-end !important; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230001b {width: 86%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230001b {width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001e {width: 100%}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001d {min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001a {padding-top: 0px; padding-right: 64px; padding-bottom: 120px; padding-left: 64px; flex-direction: column; align-items: stretch; column-gap: 20px; row-gap: 20px; width: calc(var(--el-content-width) + 12.8rem); transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s; min-width: 0px}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230001a {padding-top: 0px; padding-right: 40px; padding-bottom: 100px; padding-left: 40px}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230001a {padding-top: 0px; padding-right: 22px; padding-bottom: 76px; padding-left: 22px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300019 {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001k {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001j {margin-top: 8px; margin-right: 0px; margin-bottom: 22px; margin-left: 0px; min-width: 0px; width: 92%; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230001j {width: 100%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230001j {margin-top: 4px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001m {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001l {min-width: 0px; width: 58%; align-self: flex-end !important; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230001l {width: 72%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230001l {width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001p {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001r {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001q {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001o {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001t {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001v {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001u {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001s {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001x {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001z {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001y {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001w {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300021 {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300023 {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300022 {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300020 {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001n {position: relative; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 56px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; flex-direction: row; align-items: stretch; flex-wrap: wrap; column-gap: 0px; row-gap: 0px; width: 100%; min-width: 0px; transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230001n {margin-top: 48px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230001n {margin-top: 38px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001g {min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230001f {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300027 {width: 100%; height: auto}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300026 {min-width: 0px; width: 46%; align-self: flex-start !important; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi12300026 {width: 48%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi12300026 {width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300029 {width: 100%; height: auto}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300028 {margin-top: 120px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-width: 0px; width: 40%; align-self: flex-start !important; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi12300028 {margin-top: 80px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 44%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi12300028 {margin-top: 28px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300025 {padding-top: 0px; padding-right: 64px; padding-bottom: 140px; padding-left: 64px; flex-direction: row; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; column-gap: 0px; row-gap: 0px; width: calc(var(--el-content-width) + 12.8rem); transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s; min-width: 0px}
#rbx-esi12300025 > :only-child {width:100%; margin-top:0;}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi12300025 {padding-top: 0px; padding-right: 40px; padding-bottom: 120px; padding-left: 40px}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi12300025 {flex-direction: column; flex-wrap: nowrap; padding-top: 0px; padding-right: 22px; padding-bottom: 90px; padding-left: 22px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi12300024 {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002c {font-family: "Roboto"; font-size: var(--text-40px); font-weight: 700; line-height: 52px; color: var(--el-violet); width: 100%; min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002c {width: 100%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002c {font-size: 30px; line-height: 39px; width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002d {font-family: "Roboto"; font-size: var(--text-25px); font-weight: 700; line-height: 35px; text-transform: uppercase; color: var(--el-weiss1); margin-top: -8px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; width: 100%; min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002d {width: 100%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002d {font-size: 20px; line-height: 28px; width: 100%; margin-top: -8px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002f {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002e {margin-top: 8px; margin-right: 0px; margin-bottom: 38px; margin-left: 0px; min-width: 0px; width: 92%; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002e {width: 100%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002e {margin-top: 4px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002h {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002g {min-width: 0px; width: 46%; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002g {width: 48%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002g {width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002j {white-space: pre-line; overflow-wrap: anywhere;}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002i {margin-top: 54px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-width: 0px; width: 40%; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002i {margin-top: 38px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 44%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002i {margin-top: 18px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002b {padding-top: 0px; padding-right: 64px; padding-bottom: 140px; padding-left: 64px; flex-direction: row; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; column-gap: 16px; row-gap: 16px; width: calc(var(--el-content-width) + 12.8rem); transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s; min-width: 0px}
#rbx-esi1230002b:not(:has(> #rbx-esi1230002i)) > #rbx-esi1230002g, #rbx-esi1230002b:not(:has(> #rbx-esi1230002g)) > #rbx-esi1230002i {width:100%; margin-top:0;}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002b {padding-top: 0px; padding-right: 40px; padding-bottom: 120px; padding-left: 40px}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002b {flex-direction: column; flex-wrap: nowrap; padding-top: 0px; padding-right: 22px; padding-bottom: 90px; padding-left: 22px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002a {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002m {font-family: "Roboto"; font-size: var(--text-25px); font-weight: 700; line-height: 35px; text-transform: uppercase; color: var(--el-violet); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%; min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002m {width: 100%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002m {font-size: 20px; line-height: 28px; width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002n {font-size: var(--text-40px); line-height: 52px; font-weight: 700; color: var(--el-weiss2); text-align: start; margin-top: -6px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 74%; min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002n {width: 68%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002n {font-size: 30px; line-height: 39px; width: 100%; margin-top: -4px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002o {background-color: var(--el-weiss1); color: var(--el-schwarz1); font-family: "Roboto"; font-weight: 700; font-size: var(--text-25px); line-height: 32.5px; text-transform: uppercase; letter-spacing: normal; padding-top: var(--el-space-sm); padding-right: var(--el-widget-gap); padding-bottom: var(--el-space-sm); padding-left: var(--el-widget-gap); border-style: none; border-radius: 0px; transition: all .3s; flex-shrink: 0; min-width: 0px}
#rbx-esi1230002o:hover {background-color: var(--el-violet); color: var(--el-weiss2)}
#rbx-esi1230002o:focus {color: var(--el-weiss2); background-color: var(--el-violet)}
#rbx-esi1230002o:hover{transform:skew(-10deg);}#rbx-esi1230002o{transition:transform 0.3s}#rbx-esi1230002o:hover,#rbx-esi1230002o:focus,#rbx-esi1230002o:active{transform:skew(-10deg)}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002o {font-size: 20px; line-height: 28px; padding-top: var(--el-space-sm); padding-right: var(--el-widget-gap); padding-bottom: var(--el-space-sm); padding-left: var(--el-widget-gap)}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002p {margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; min-width: 0px; width: auto; display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-end}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002p {justify-content: flex-end}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002p {margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; width: 100%; justify-content: flex-start}
}

/* BREAKPOINT: Desktop (BASE) */
.rbx-sgfcrd .rbx-sgfimg.rbx-image {width: 100%; margin-bottom: .6rem; flex-shrink: 0}
.rbx-sgfcrd .rbx-sgfimg.rbx-image:not(.tag), .rbx-sgfcrd .rbx-sgfimg.rbx-image img {aspect-ratio: 3 / 2; object-fit: cover}


/* BREAKPOINT: Desktop (BASE) */
.rbx-sgfcrd .rbx-sgftit.rbx-heading {font-size: var(--el-font-body-size); font-weight: var(--el-font-h1-weight); line-height: var(--el-font-body-line-height); color: var(--el-weiss1); text-transform: none; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
.rbx-sgfcrd .rbx-sgftit.rbx-heading {font-size: var(--el-font-copytext-size); line-height: var(--el-font-copytext-line-height)}
}

/* BREAKPOINT: Desktop (BASE) */
.rbx-sgfcrd .rbx-sgfcus.rbx-text-basic {color: var(--el-hellgrau)}


/* BREAKPOINT: Desktop (BASE) */
.rbx-sgfcrd .rbx-sgftex.rbx-text-basic {color: var(--el-weiss1)}


/* BREAKPOINT: Desktop (BASE) */
.rbx-sgfcrd .rbx-sgflnk.rbx-text-link {font-family: "Roboto"; font-size: var(--el-font-copytext-size); font-weight: var(--el-font-h1-weight); line-height: var(--el-font-copytext-line-height); color: var(--el-violet); text-decoration: underline; margin-top: auto; padding-top: 1rem; padding-bottom: 1rem; align-self: flex-start}
.rbx-sgfcrd .rbx-sgflnk.rbx-text-link:hover {color: var(--el-weiss1)}
#rbx-esi1230002k .rbx-sgflnk {text-underline-offset:.25em;} #rbx-esi1230002k .rbx-sgflnk:focus-visible {outline:.3rem solid var(--el-violet);outline-offset:.4rem;}


/* BREAKPOINT: Desktop (BASE) */
.rbx-sgfcrd.rbx-block {flex-direction: column; align-items: stretch; row-gap: 1.4rem; min-width: 0px; padding-bottom: 2.8rem; border-bottom: .1rem solid var(--el-schwarz2)}


/* BREAKPOINT: Desktop (BASE) */
#rbx-sgfgrd {display: grid; align-items: initial; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 4.8rem 3.2rem; width: 100%; min-width: 0px}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-sgfgrd {grid-template-columns: minmax(0,1fr); gap: 4.8rem}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002q {margin-top: 48px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-width: 0px; width: 100%; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002q {margin-top: 40px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002q {margin-top: 30px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002l {padding-top: 120px; padding-right: 64px; padding-bottom: 130px; padding-left: 64px; flex-direction: row; align-items: flex-end; justify-content: space-between; flex-wrap: wrap; column-gap: 24px; row-gap: 24px; width: calc(var(--el-content-width) + 12.8rem); transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s; min-width: 0px}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002l {column-gap: 20px; row-gap: 20px; padding-top: 96px; padding-right: 40px; padding-bottom: 110px; padding-left: 40px}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002l {flex-direction: column; flex-wrap: nowrap; align-items: stretch; column-gap: 14px; row-gap: 14px; padding-top: 76px; padding-right: 22px; padding-bottom: 88px; padding-left: 22px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002k {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; min-width: 0px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002u {font-family: "Roboto"; font-size: var(--text-25px); font-weight: 700; line-height: 35px; text-transform: uppercase; color: var(--el-violet); text-align: start; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%; min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002u {width: 100%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002u {font-size: 20px; line-height: 28px; width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002v {font-size: var(--text-40px); line-height: 52px; font-weight: 700; color: var(--el-weiss2); text-align: start; margin-top: -6px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px; width: 100%; min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002v {width: 100%; margin-top: -5px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002v {font-size: 30px; line-height: 39px; width: 100%; margin-top: -4px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002w {font-family: "Roboto"; font-size: var(--text-25px); font-weight: 400; line-height: 35px; color: var(--el-weiss1); text-align: start; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 62%; min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002w {width: 62%}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002w {font-size: 20px; line-height: 28px; width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002x {background-color: var(--el-violet); color: var(--el-schwarz1); font-family: "Roboto"; font-weight: 700; font-size: var(--text-25px); line-height: 32.5px; text-transform: uppercase; letter-spacing: normal; padding-top: 14px; padding-right: 24px; padding-bottom: 14px; padding-left: 24px; border-style: none; border-radius: 0px; transition: all .3s; flex-shrink: 0; min-width: 0px}
#rbx-esi1230002x:hover {background-color: var(--el-weiss1); color: var(--el-schwarz1)}
#rbx-esi1230002x:focus {color: var(--el-schwarz1); background-color: var(--el-weiss1)}
#rbx-esi1230002x:hover{transform:skew(-10deg);}#rbx-esi1230002x{transition:transform 0.3s}#rbx-esi1230002x:hover,#rbx-esi1230002x:focus,#rbx-esi1230002x:active{transform:skew(-10deg)}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002x {font-size: 20px; line-height: 28px; padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002y {margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; min-width: 0px; width: auto; display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-end}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002y {justify-content: flex-end}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002y {margin-top: 16px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%; justify-content: flex-start}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002t {padding-top: 112px; padding-right: 64px; padding-bottom: 130px; padding-left: 64px; flex-direction: row; align-items: flex-end; justify-content: space-between; flex-wrap: wrap; column-gap: 24px; row-gap: 24px; width: calc(var(--el-content-width) + 12.8rem); transition: background 0.3s, border 0.3s, box-shadow 0.3s, transform 0.4s; min-width: 0px}

/* BREAKPOINT: Elementor tablet */
@media (max-width: 1024px) {
#rbx-esi1230002t {column-gap: 20px; row-gap: 20px; padding-top: 92px; padding-right: 40px; padding-bottom: 110px; padding-left: 40px}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-esi1230002t {flex-direction: column; flex-wrap: nowrap; align-items: stretch; column-gap: 14px; row-gap: 14px; padding-top: 72px; padding-right: 22px; padding-bottom: 88px; padding-left: 22px}
}

/* BREAKPOINT: Desktop (BASE) */
#rbx-esi1230002s {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: var(--el-schwarz1); border-top: 1px solid var(--el-violet); border-right: 0px solid var(--el-violet); border-bottom: 0px solid var(--el-violet); border-left: 0px solid var(--el-violet); position: relative; min-width: 0px}


