
/* BREAKPOINT: Desktop (BASE) */
.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;}


/* BREAKPOINT: Desktop (BASE) */
.robeat-section.rbx-section {padding-top: var(--el-space-section); padding-right: var(--el-gutter); padding-bottom: var(--el-space-section); padding-left: var(--el-gutter)}


/* BREAKPOINT: Desktop (BASE) */
.robeat-eyebrow.rbx-text-basic {font-family: "Roboto"; font-size: var(--el-font-label-size); font-weight: 800; line-height: 1.3; letter-spacing: 0.16em; text-transform: uppercase; color: var(--el-accent)}


/* BREAKPOINT: Desktop (BASE) */
.robeat-lead.rbx-text-basic {font-family: "Roboto"; font-size: var(--el-font-body-size); font-weight: 400; line-height: var(--el-font-body-line-height); max-width: 65ch}


/* BREAKPOINT: Desktop (BASE) */
.robeat-button.rbx-button {display: inline-flex; font-family: "Roboto"; font-size: var(--el-font-button-size); font-weight: 800; line-height: var(--el-font-button-line-height); letter-spacing: 0.08em; text-transform: uppercase; color: var(--el-ink-dark); background-color: var(--el-weiss2); padding-top: var(--el-space-sm); padding-right: 22px; padding-bottom: var(--el-space-sm); padding-left: 22px; min-height: 48px; border: 1px solid var(--el-weiss2); border-radius: var(--el-radius); align-items: center; justify-content: center; transition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .2s ease}
.robeat-button.rbx-button:hover {background-color: var(--el-accent); color: var(--el-weiss2); border-color: var(--el-accent)}
.robeat-button.rbx-button:focus {background-color: var(--el-accent); color: var(--el-weiss2); border-color: var(--el-accent)}
@media(prefers-reduced-motion:reduce){.robeat-button.robeat-button.robeat-button{transition:none} .robeat-button.robeat-button:hover,.robeat-button.robeat-button:active{transform:none}} .robeat-button:hover { transform: translateY(-2px);} .robeat-button:active { transform: translateY(0);}


/* BREAKPOINT: Desktop (BASE) */
.robeat-button-outline.rbx-button {background-color: transparent; color: var(--el-weiss2); border: 1px solid var(--el-weiss2)}
.robeat-button-outline.rbx-button:hover {background-color: var(--el-accent); color: var(--el-weiss2); border-color: var(--el-accent)}
.robeat-button-outline.rbx-button:focus {background-color: var(--el-accent); color: var(--el-weiss2); border-color: var(--el-accent)}


/* BREAKPOINT: Desktop (BASE) */
.robeat-surface-light.rbx-section {background-color: var(--el-paper); color: var(--el-ink-dark)}
.robeat-surface-light :where(h1,h2,h3,h4,h5,h6,.robeat-display) { color: var(--el-ink-dark);} .robeat-surface-light .robeat-eyebrow { color: var(--el-accent-on-light);}


/* BREAKPOINT: Desktop (BASE) */
.bh-shared-audio-style.rbx-audio {width: 100%; min-width: 0px; background-color: var(--el-violet)}


/* BREAKPOINT: Desktop (BASE) */
.robeat-display.rbx-heading {font-family: "Roboto"; font-size: var(--el-font-display-size); font-weight: 900; line-height: var(--el-font-display-line-height); letter-spacing: -0.065em; text-transform: uppercase; color: var(--el-ink)}



/* BREAKPOINT: Desktop (BASE) */
#h01 {background-image: url("../../../../../uploads/2026/10/BEATBOXSHOW_ASSEMBLE-SHOW-_-URABANATIX-SHOW-BOCHUM_2025_04-scaled-1.webp"); background-size: cover; background-position: center center}
#h01::after { background: var(--el-bg); opacity: .72; z-index: 1;}#h01 .rb-native-background-video-wrapper { z-index: 0;}#h01>.robeat-wrap { position: relative; z-index: 2;}


/* BREAKPOINT: Desktop (BASE) */
#h02 {padding-top: calc(var(--el-space-xs) * 4); padding-bottom: calc(var(--el-space-xs) * 4)}


/* BREAKPOINT: Desktop (BASE) */
#rb-social-title { margin: 0;}


/* BREAKPOINT: Desktop (BASE) */
#rb-social-0 {gap: var(--el-space-xs)}


/* BREAKPOINT: Desktop (BASE) */
#rb-social-1 {gap: var(--el-space-xs)}


/* BREAKPOINT: Desktop (BASE) */
#rb-social-2 {gap: var(--el-space-xs)}


/* BREAKPOINT: Desktop (BASE) */
#rb-social-3 {gap: var(--el-space-xs)}


/* BREAKPOINT: Desktop (BASE) */
#rb-social-4 {gap: var(--el-space-xs)}


/* BREAKPOINT: Desktop (BASE) */
#rb-social-links {display: grid; align-items: initial; grid-template-columns: repeat(5,minmax(0,1fr)); gap: var(--el-space-sm); width: 100%}

/* BREAKPOINT: Tablet portrait */
@media (max-width: 991px) {
#rb-social-links {grid-template-columns: repeat(3,minmax(0,1fr))}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rb-social-links {grid-template-columns: repeat(2,minmax(0,1fr))}
}

/* BREAKPOINT: Desktop (BASE) */
#rb-social-wrap {width: 100%; max-width: var(--el-content-width); row-gap: var(--el-space-lg)}
#rb-social-wrap { margin-inline: auto;}


/* BREAKPOINT: Desktop (BASE) */
#social-media {padding-top: var(--el-space-section); padding-right: var(--el-gutter); padding-bottom: var(--el-space-section); padding-left: var(--el-gutter); color: var(--el-ink); font-size: 16px}
#social-media { background: var(--el-bg); border-top: 1px solid var(--el-border);}


/* BREAKPOINT: Desktop (BASE) */
.rbx-ly0065 .rbx-ly0062.rbx-image:not(.tag), .rbx-ly0065 .rbx-ly0062.rbx-image img {object-fit: cover; aspect-ratio: 4 / 3}


/* BREAKPOINT: Desktop (BASE) */
#rbx-ly0069 {aspect-ratio: 16/9; width: 100%; background-image: url("../../../../../uploads/2026/10/BEATBOXSHOW_ASSEMBLE-SHOW-_-URABANATIX-SHOW-BOCHUM_2025_04-scaled-1.webp"); background-size: cover}
#rbx-ly0069 .rb-native-video-overlay-icon {font-size: var(--el-font-h3-size); color: var(--el-weiss1)}


/* BREAKPOINT: Desktop (BASE) */
#rbx-ly0070 {aspect-ratio: 16/9; width: 100%; background-image: url("../../../../../uploads/2026/10/BEATBOXSHOW_ASSEMBLE-SHOW-_-URABANATIX-SHOW-BOCHUM_2025_02-scaled-1.webp"); background-size: cover}
#rbx-ly0070 .rb-native-video-overlay-icon {font-size: var(--el-font-h3-size); color: var(--el-weiss1)}


/* BREAKPOINT: Desktop (BASE) */
#rbx-ly0071 {aspect-ratio: 16/9; width: 100%; background-image: url("../../../../../uploads/2026/10/BEATBOX-MEETS-HARFE-KFZ-INNUNG-MUeNCHEN-2026_10-scaled.webp"); background-size: cover}
#rbx-ly0071 .rb-native-video-overlay-icon {font-size: var(--el-font-h3-size); color: var(--el-weiss1)}


/* BREAKPOINT: Desktop (BASE) */
#rbx-ly0072 {aspect-ratio: 16/9; width: 100%; background-image: url("../../../../../uploads/2026/10/BEATBOXSHOW-PIANO-JUGEND-FORSCHT-BASF-LUDIWGSHAFEN-2024_3.webp"); background-size: cover}
#rbx-ly0072 .rb-native-video-overlay-icon {font-size: var(--el-font-h3-size); color: var(--el-weiss1)}


/* BREAKPOINT: Desktop (BASE) */
#rbx-ly0086 {align-items: start; gap: 24px}


/* BREAKPOINT: Desktop (BASE) */
#rbx-ly0090:not(.tag), #rbx-ly0090 img {aspect-ratio: 4 / 5}


/* BREAKPOINT: Desktop (BASE) */
.rbx-c99c39 {height: auto; mix-blend-mode: multiply}


/* BREAKPOINT: Desktop (BASE) */
#rbx-e0001c .form-group:nth-child(1) {width: 100%}
#rbx-e0001c .form-group:nth-child(2) {width: 100%}
#rbx-e0001c .form-group input {padding-top: 8px; padding-right: 24px; padding-bottom: 8px; padding-left: 24px; background-color: var(--el-schwarz1); border: 2px solid var(--el-weiss1); border-radius: 0px; font-family: "Roboto"; font-size: var(--el-font-copytext-size); line-height: var(--el-font-copytext-line-height); font-weight: 400; letter-spacing: normal; text-transform: none; color: var(--el-weiss1)}
#rbx-e0001c .flatpickr {padding-top: 8px; padding-right: 24px; padding-bottom: 8px; padding-left: 24px; background-color: var(--el-schwarz1); border: 2px solid var(--el-weiss1); border-radius: 0px}
#rbx-e0001c select {padding-top: 8px; padding-right: 24px; padding-bottom: 8px; padding-left: 24px; background-color: var(--el-schwarz1); border: 2px solid var(--el-weiss1); border-radius: 0px; font-family: "Roboto"; font-size: var(--el-font-copytext-size); line-height: var(--el-font-copytext-line-height); font-weight: 400; letter-spacing: normal; text-transform: none; color: var(--el-weiss1)}
#rbx-e0001c textarea {padding-top: 8px; padding-right: 24px; padding-bottom: 8px; padding-left: 24px; background-color: var(--el-schwarz1); border: 2px solid var(--el-weiss1); border-radius: 0px; font-family: "Roboto"; font-size: var(--el-font-copytext-size); line-height: var(--el-font-copytext-line-height); font-weight: 400; letter-spacing: normal; text-transform: none; color: var(--el-weiss1)}
#rbx-e0001c .form-field-richtext + .tox-tinymce .tox-edit-area__iframe {padding-top: 8px; padding-right: 24px; padding-bottom: 8px; padding-left: 24px}
#rbx-e0001c .form-field-richtext + .tox-tinymce {background-color: var(--el-schwarz1); border: 2px solid var(--el-weiss1); border-radius: 0px}
#rbx-e0001c .rb-native-button:not([type=submit]) {border: 2px solid var(--el-weiss1); border-radius: 0px}
#rbx-e0001c .choose-files {border: 2px solid var(--el-weiss1); border-radius: 0px}
#rbx-e0001c .form-group:not(.submit-button-wrapper):not(.message):not(.captcha) {padding-top: 0; padding-right: 0; padding-bottom: var(--el-widget-gap); padding-left: 0}
#rbx-e0001c label {font-family: "Roboto"; font-size: 16px; line-height: 1; font-weight: 400; letter-spacing: normal; text-transform: none; color: var(--el-hellgrau)}
#rbx-e0001c .label {font-family: "Roboto"; font-size: 16px; line-height: 1; font-weight: 400; letter-spacing: normal; text-transform: none; color: var(--el-hellgrau)}
#rbx-e0001c .rb-native-button {font-family: "Roboto"; color: var(--el-ink-dark); font-size: var(--el-font-button-size); font-weight: 800; line-height: var(--el-font-button-line-height); letter-spacing: 0.08em; text-transform: uppercase; background-color: var(--el-weiss2)}
#rbx-e0001c button[type=submit].rb-native-button {border-radius: 0px}
#rbx-e0001c .submit-button-wrapper {width: 100%}
#rbx-e0001c .rb-native-button:hover {font-family: "Roboto"; color: var(--el-weiss2); font-size: var(--el-font-button-size); font-weight: 800; line-height: var(--el-font-button-line-height); letter-spacing: 0.08em; text-transform: uppercase; background-color: var(--el-accent)}
#rbx-e0001c {min-width: 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 0.4s; width: 100%; max-width: 100%}
#rbx-e0001c .form-group input:focus {border-color: var(--el-violet)}
#rbx-e0001c .flatpickr:focus {border-color: var(--el-violet)}
#rbx-e0001c select:focus {border-color: var(--el-violet)}
#rbx-e0001c textarea:focus {border-color: var(--el-violet)}
#rbx-e0001c .form-field-richtext + .tox-tinymce:focus {border-color: var(--el-violet)}
#rbx-e0001c .rb-native-button:not([type=submit]):focus {border-color: var(--el-violet)}
#rbx-e0001c .choose-files:focus {border-color: var(--el-violet)}
@media(max-width:767px){#rbx-e0001c.rbx-form .form-group:nth-child(n){width:100%}}@media(max-width:767px){#rbx-e0001c .form-group{line-height:28px}#rbx-e0001c .form-group textarea{height:124px}}#rbx-e0001c select { padding-inline-end: 20px;}#rbx-e0001c ::placeholder { color: inherit; opacity: .6;}#rbx-e0001c input+label { color: var(--el-text); font-family: Roboto,Helvetica,sans-serif; font-size: var(--el-font-copytext-size); line-height: var(--el-font-copytext-line-height); font-weight: 700; letter-spacing: normal; text-transform: uppercase;}#rbx-e0001c .form-group input { transition: all .3s;}#rbx-e0001c .form-group textarea { transition: all .3s;}#rbx-e0001c .form-group select { transition: all .3s;}#rbx-e0001c .form-group input:focus { box-shadow: 0 0 0 1px var(--el-violet);}#rbx-e0001c .form-group textarea:focus { border-color: var(--el-violet); box-shadow: 0 0 0 1px var(--el-violet);}#rbx-e0001c .form-group select:focus { border-color: var(--el-violet); box-shadow: 0 0 0 1px var(--el-violet);}#rbx-e0001c .form-group { line-height: var(--el-font-copytext-line-height);}#rbx-e0001c .form-group>label:not(.choose-files) { margin-bottom: 0; align-self: flex-start;}#rbx-e0001c .form-group textarea { padding: 5px 14px; height: 152px;}#rbx-e0001c .form-group input:not([type=checkbox]):not([type=radio]):not([type=file]) { min-height: 48px;}#rbx-e0001c .form-group textarea { min-height: 48px;}#rbx-e0001c .form-group select { min-height: 48px;}#rbx-e0001c button[type=submit] { min-height: 47px; padding: 15px 30px; white-space: nowrap;}#rbx-e0001c button[type=submit] .text { white-space: normal;}#rbx-e0001c .message { font-family: Roboto,Helvetica,sans-serif; font-size: var(--el-font-copytext-size); font-weight: 400; line-height: var(--el-font-copytext-line-height);}#rbx-e0001c .form-group-error-message { font-family: Roboto,Helvetica,sans-serif; font-size: var(--el-font-copytext-size); font-weight: 400; line-height: var(--el-font-copytext-line-height);}#rbx-e0001c .rb-native-button { transition: all 0.3s;}

/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
#rbx-e0001c .form-group input {font-size: var(--el-font-copytext-size); line-height: var(--el-font-copytext-line-height); font-family: "Roboto"; font-weight: 400; text-transform: none}
#rbx-e0001c select {font-size: var(--el-font-copytext-size); line-height: var(--el-font-copytext-line-height); font-family: "Roboto"; font-weight: 400; text-transform: none}
#rbx-e0001c textarea {font-size: var(--el-font-copytext-size); line-height: var(--el-font-copytext-line-height); font-family: "Roboto"; font-weight: 400; text-transform: none}
#rbx-e0001c .rb-native-button {font-size: var(--el-font-button-size); line-height: var(--el-font-button-line-height); font-family: "Roboto"; font-weight: 800; letter-spacing: 0.08em}
}

