.et-l--footer>.et_builder_inner_content{background-color:#222222}.gold{color:var(--gcid-primary-color);font-weight:500}.juno-ue{line-height:0}.juno-ue svg{display:block;width:100%;height:90px}.juno-ue__oben{fill:var(--ue-oben,#ededed)}.juno-ue__unten{fill:var(--ue-unten,#ededed)}.juno-ue__line{fill:var(--gcid-primary-color,#fbc608);stroke:none}vector-effect:non-scaling-stroke}@media(max-width:980px){.juno-ue svg{height:70px}}@media(max-width:600px){.juno-ue svg{height:46px}}.et_mobile_menu{display:block;margin-top:30px;border-radius:8px;z-index:9999;border-top:4px solid #fbc608;border-bottom:4px solid #fbc608}.link-animation .et-menu a:hover{opacity:1}.link-animation .et_pb_menu__menu>nav>ul>li>a{background-image:linear-gradient(var(--gcid-primary-color),var(--gcid-primary-color));background-repeat:no-repeat;background-position:left calc(100% - 26px);background-size:0 2px;transition:background-size .3s ease}.link-animation .et_pb_menu__menu>nav>ul>li>a:hover,.link-animation .et_pb_menu__menu>nav>ul>li.current-menu-item>a{background-size:100% 2px}.et-l--header>.et_builder_inner_content>.et_pb_section_0_tb_header{position:fixed;top:10px;left:0;right:0;z-index:10010;width:95%;max-width:1400px;margin-inline:auto}#main-content .et_pb_text a:not(.et_pb_button),#main-content .et_pb_blurb_description a,#main-content .et_pb_toggle_content a,.et-l--footer .et_pb_text a:not(.et_pb_button),.et-l--footer .et_pb_menu a{text-decoration:none;background-image:linear-gradient(var(--gcid-primary-color),var(--gcid-primary-color));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size .3s ease;padding-bottom:2px}#main-content .et_pb_text a:not(.et_pb_button):hover,#main-content .et_pb_blurb_description a:hover,#main-content .et_pb_toggle_content a:hover,.et-l--footer .et_pb_text a:not(.et_pb_button):hover,.et-l--footer .et_pb_menu a:hover{background-size:100% 2px}.juno-schritte .et_pb_row{counter-reset:schritt}.juno-schritte .et_pb_blurb{counter-increment:schritt;overflow:visible;margin-top:18px}.juno-schritte .et_pb_blurb::before{content:counter(schritt);position:absolute;top:-20px;left:-20px;width:44px;height:44px;border-radius:50%;background:var(--gcid-primary-color);color:#222222;display:grid;place-items:center;font-weight:500;font-size:1.2rem;line-height:1;z-index:2}.et_pb_contact .et_pb_contact_form .et_pb_contact_field .et_contact_error{border:2px solid #d32f2f!important;background-color:#fdf3f3!important}.et_pb_contact .et_pb_contact_form .et_pb_contact_field.et_contact_error input[type="checkbox"]+label i{border:2px solid #d32f2f!important;background-color:#fdf3f3!important}.et_pb_contact_field:has(.et_contact_error)::before,.et_pb_contact_field.et_contact_error::before{content:"Bitte ausfüllen.";order:9;display:block;margin-top:2px;color:#d32f2f;font-size:.85rem;font-weight:600;line-height:1.35}.et_pb_contact_field:has(input[name*="_email_"].et_contact_error)::before{content:"Bitte geben Sie eine gültige E-Mail-Adresse ein."}.et_pb_contact_field:has(input[name*="_telefon_"].et_contact_error)::before{content:"Bitte geben Sie eine Telefonnummer an — dort bestätigen wir die Fahrt."}.et_pb_contact_field:has(input[name*="_abholadresse_"].et_contact_error)::before{content:"Bitte geben Sie an, wo wir Sie abholen sollen."}.et_pb_contact_field:has(input[name*="_zieladresse_"].et_contact_error)::before{content:"Bitte geben Sie das Ziel der Fahrt an."}.et_pb_contact_field:has(input[name*="_abholtag_"].et_contact_error)::before{content:"Bitte wählen Sie einen Abholtag."}.et_pb_contact_field:has(input[name*="_uhrzeit_"].et_contact_error)::before{content:"Bitte geben Sie an, wann Sie am Ziel sein müssen."}.et_pb_contact_field:has(select[name*="_transportart_"].et_contact_error)::before{content:"Bitte wählen Sie, wie Sie befördert werden möchten."}.et_pb_contact_field.et_contact_error:has(input[name*="_datenschutz_"])::before{content:"Ohne Ihre Einwilligung dürfen wir die Anfrage leider nicht bearbeiten."}#fahrt-buchen{scroll-margin-top:10vh}.et_pb_contact_form_label{display:block!important;margin-bottom:6px;font-size:.92rem;font-weight:600;line-height:1.3;color:#222222}.et_pb_contact_form .et_pb_contact_field{display:flex!important;flex-direction:column;align-items:stretch;gap:5px;margin-bottom:24px}.et_pb_contact_form_label{display:block!important;margin:0!important;font-size:.92rem;font-weight:600;line-height:1.3;color:#222222}.juno-hero>.et_pb_row,.juno-hero>.et_pb_row>.et_pb_column,.juno-hero .et_pb_code,.juno-hero .et_pb_code_inner{position:static!important}.juno-ki-hinweis{position:absolute;right:24px;bottom:78px;z-index:5;margin:0;font-size:.66rem;font-weight:300;line-height:1.3;color:rgba(255,255,255,.82);text-shadow:0 1px 3px rgba(0,0,0,.33);pointer-events:none}@media (max-width:600px){.juno-ki-hinweis{bottom:48px}}