.bg-white{background-color:#fff}.uppercase{text-transform:uppercase}.text-brand-blue{color:#357aba}.text-brand-green{color:#22c55e}.font-hind{font-family:Hind,sans-serif}.font-ibm{font-family:IBM Plex Sans,sans-serif}.font-bold{font-weight:700}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.headline-1{font-size:3.75rem;line-height:1}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);-webkit-box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),var(--tw-shadow);box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),var(--tw-shadow)}.left-2{left:.5rem}.left-4{left:1rem}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.gap-12{gap:3rem}.no-focus-outline:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.small-icon{width:1rem;height:1rem}.ampel .state{width:.375rem;height:.375rem;margin-bottom:1px !important}.ampel .green,.ampel .yellow,.ampel .red{background-color:#d1d5db}.ampel .green.is-available{background-color:#22c55e}.ampel .yellow.is-limited{background-color:#eab308}.ampel .red.is-full{background-color:#ef4444}.btn{border:none}.icon-w-bg{width:3rem;height:3rem;background-color:rgba(53,122,186,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-big{width:1.5rem;height:1.5rem}.modal-open{overflow:scroll}.modal-open .modal{background-color:rgba(0,0,0,.5019607843)}.modal-open .modal .modal-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-open .modal .modal-dialog .modal-content{border-radius:0}.modal-open .modal .modal-dialog .modal-title{font-weight:bold;font-size:1.5rem;line-height:2rem}.modal-open .modal .modal-dialog .modal-subtitle{color:#4b5563;font-size:1rem}.modal-open .modal .modal-dialog .btn-close{-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:.15s;transition-duration:.15s;padding:.5rem;border:unset;background-color:#fff}.modal-open .modal .modal-dialog .btn-close:hover{background-color:#f3f4f6}.modal-open .modal .modal-dialog .modal-progress{border-bottom:1px solid #dee2e6;width:100%}.modal-open .modal .modal-dialog .modal-progress #booking-progressbar .progress-number{background-color:#e5e7eb;color:#4b5563;width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500}.modal-open .modal .modal-dialog .modal-progress #booking-progressbar .progress-number.active{background-color:#f97316;color:#fff}.modal-open .modal .modal-dialog .modal-progress #booking-progressbar .progress-line-flex{background-color:#e5e7eb;height:.25rem;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;margin:0 1rem}.modal-open .modal .modal-dialog .modal-progress #booking-progressbar .progress-line-flex.active{background-color:#f97316}.modal-open .modal .modal-dialog .modal-progress #booking-progressbar .progressbar-labels{font-size:.875rem;line-height:1.25rem;color:#4b5563}.modal-open .modal .modal-dialog .modal-body{padding:0;max-height:75vh;border-bottom:1px solid #dee2e6;overflow-x:hidden}.modal-open .modal .modal-dialog .steps .event-info{background-color:#f9fafb}.modal-open .modal .modal-dialog .steps .event-info-date{font-size:1rem;font-weight:bold;margin-bottom:.5rem}.modal-open .modal .modal-dialog .steps .event-info-calculation-list{border-bottom:1px solid #dee2e6}.modal-open .modal .modal-dialog .steps .event-info-agb{border-bottom:1px solid #dee2e6}.modal-open .modal .modal-dialog .steps .event-info-agb span a{color:#f97316}.modal-open .modal .modal-dialog .steps .event-info svg{color:#ef4444}.modal-open .modal .modal-dialog .steps .step-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.modal-open .modal .modal-dialog .steps .step-footer .modal-dismiss{color:#4b5563;border:unset;background-color:#fff}.modal-open .modal .modal-dialog .steps .step-footer button{font-weight:bold}.modal-open .modal .modal-dialog .steps .step-footer .submit-btn{background-color:#f97316;color:#fff;border:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.modal-open .modal .modal-dialog .steps .step-footer .submit-btn:disabled{background-color:#d1d5db;cursor:not-allowed}.modal-open .modal .modal-dialog #form-step-2{display:none}.event-form-box input.form-control,.event-form-box select.form-control{padding:.75rem 1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:0px;width:100%;height:100%}.tx-ews-ncg-events-eventtool .header{height:70vh;overflow:hidden}.tx-ews-ncg-events-eventtool .header img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.tx-ews-ncg-events-eventtool .header .header-overlay{width:100%;height:100%;background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.tx-ews-ncg-events-eventtool .header .header-overlay .header-overly-content{max-width:48rem}.tx-ews-ncg-events-eventtool .header .header-overlay .back-link{color:hsla(0,0%,100%,.8)}.tx-ews-ncg-events-eventtool .header .header-overlay .back-link:hover{color:#fff}.tx-ews-ncg-events-eventtool .header .header-overlay .back-link:hover svg{-webkit-transform:translateX(-0.25px);transform:translateX(-0.25px)}.tx-ews-ncg-events-eventtool .header .header-overlay .tag span{display:inline-block;padding:.5rem 1rem;border:1px solid;border-color:hsla(0,0%,100%,.2);border-radius:9999px;background-color:hsla(0,0%,100%,.1)}.tx-ews-ncg-events-eventtool .header .header-overlay .tag-vip{color:#a855f7}.tx-ews-ncg-events-eventtool .header .header-overlay .tag-green{color:#22c55e}.tx-ews-ncg-events-eventtool .header .header-overlay .tag-yellow{color:#eab308}.tx-ews-ncg-events-eventtool .header .header-overlay .tag-red{color:#ef4444}.tx-ews-ncg-events-eventtool .header .information div{font-size:1rem}.tx-ews-ncg-events-eventtool .event-content .details h2{text-align:left;font-size:1.875rem;line-height:2.25rem}.tx-ews-ncg-events-eventtool .event-content .details .capacity .ampel .state{width:.5rem;height:.5rem;margin-right:.5rem !important}.tx-ews-ncg-events-eventtool .event-content .details .capacity .stateinfo span{font-weight:600;font-family:"Hind",sans-serif;font-size:1.125rem;line-height:1.75rem}.tx-ews-ncg-events-eventtool .event-content .is-ended{text-align:center}.tx-ews-ncg-events-eventtool .event-content .is-ended .alert-danger{color:#dc2626;background-color:#fef2f2;font-weight:600}.tx-ews-ncg-events-eventtool .event-content .booking{top:8rem;position:sticky}.tx-ews-ncg-events-eventtool .event-content .booking .price{text-align:center}.tx-ews-ncg-events-eventtool .event-content .booking .price .price-value{font-size:2.25rem;line-height:2.5rem;font-weight:bold}.tx-ews-ncg-events-eventtool .event-content .booking .form .btn{background-color:#357aba;color:#fff;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.tx-ews-ncg-events-eventtool .event-content .booking .form .btn:hover{background-color:#1d4ed8;color:#fff;-webkit-transform:scaleX(1.05) scaleY(1.05);transform:scaleX(1.05) scaleY(1.05)}.tx-ews-ncg-events-eventtool .event-content .booking .social-buttons .btn{background-color:#fff;color:#000;border:.5px solid #e5e7eb}.tx-ews-ncg-events-eventtool .event-content .booking .social-buttons .btn svg{width:1.25rem;height:1.25rem}.tx-ews-ncg-events-eventtool .event-content .booking .social-buttons .btn:hover{background-color:rgba(229,231,235,.3)}.tx-ews-ncg-events-eventtool .event-content .booking .social-buttons #fav-button.is-favorite svg{color:#357aba;fill:#357aba}.tx-ews-ncg-events-eventtool .event-content .booking .social-buttons #share-buttons-container{display:none;margin-top:.5rem}.tx-ews-ncg-events-eventtool .event-content .booking .social-buttons #share-buttons-container.visible{position:absolute;border:1px solid #e5e7eb;min-width:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;padding:.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tx-ews-ncg-events-eventtool .event-content .booking .social-buttons #share-buttons-container.visible::before{content:"";position:absolute;top:-0.6rem;left:50%;border-left:.6rem solid rgba(0,0,0,0);border-right:.6rem solid rgba(0,0,0,0);border-bottom:.6rem solid #e5e7eb}.tx-ews-ncg-events-eventtool .event-content .booking .register-button-subtext p{font-size:unset;margin-bottom:.5rem}/*# sourceMappingURL=detail.min.css.map */