h1,h2,h3,h4,h5,h6{font-family:"bely-display",sans-serif;font-weight:400;font-style:normal}:root{--main-color:#000;--secondary-color:#000;--accent-color:#000;--light-color:#fff;--dark-color:#000;--cf-success-bg:#d1e7dd;--cf-success-color:#0f5132;--cf-error-bg:#f8d7da;--cf-error-color:red;--cf-invalid-bg:#fff3cd;--cf-invalid-color:#664d03}#page-container{overflow:hidden !important}body{margin-bottom:15px}#top,#bottom,#left,#right{background:#fff;position:fixed;z-index:9999}#left,#right{top:0;bottom:0;width:15px}#left{left:0}#right{right:0}#top,#bottom{left:0;right:0;height:15px}#top{top:0}#bottom{bottom:0}@media (min-width:451px) and (max-width:1024px){.et_pb_row{width:90%}}.et-db #et-boc .et-l .et_pb_post{margin-bottom:0 !important}@media (max-width:1340px){#main-menu{display:none !important}}@media (min-width:1341px){.burger-menu{display:none !important}}#main-menu li{margin-top:0 !important}#main-menu a{padding:16px 16px 16px 0 !important;margin-top:0 !important}#main-menu .current-menu-item a{font-family:"barlow bold"}#main-menu .current-menu-item .sub-menu li a{font-family:"barlow regular" !important}#main-menu .menu-item-has-children{padding-right:2.4em !important}#main-menu a:after{color:#d8301b;background:#f0f0f0;padding:4px 2px;border-radius:50%;top:calc(50% - 11px) !important;right:-.65em !important}#main-menu li.menu-cta a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-cta a{padding:16px 24px !important;border-radius:5px;color:#fff !important;background:#5a204f;font-family:"barlow bold" !important}#main-menu .sub-menu{padding:0;border-radius:5px}#main-menu .sub-menu li{border-bottom:1px solid rgba(250,250,250,.2) !important}#main-menu .sub-menu li:last-child{border-bottom:0}#main-menu .sub-menu a{text-transform:none !important;font-weight:300 !important;font-size:15px;padding:5px 0 !important;letter-spacing:0}#top-menu-nav>ul>li.neu a:before{content:"Neu";font-size:.7rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#d8301b;padding:.2em .4em;position:relative;border-radius:4px;left:0;bottom:3px;margin-right:.5em}@media (max-width:980px){.et_pb_column{margin-bottom:15px}.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}}@media (max-width:980px){.bf-horizontal-scrolling{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.bf-horizontal-scrolling .et_pb_column{flex:0 0 auto;max-width:300px;padding-right:18px !important}}.bf-tile-zoom{background-size:auto 115%;background-position:center center;background-repeat:no-repeat;transition:all .6s !important;overflow:hidden}.bf-tile-zoom:hover{background-size:auto 120%;background-position:center center}#main-footer .tribe-common .tribe-common-h6,#main-footer .tribe-common .tribe-common-b2,#main-footer .tribe-common .tribe-common-h2,#main-footer .tribe-common .tribe-common-h7 a,#main-footer .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month,.tribe-events-widget .tribe-events-widget-events-list__view-more-link{color:#fff !important}#main-footer .tribe-common .tribe-common-h7{font-weight:400;font-size:clamp(0.875rem, 0.6138rem + 0.426vw, 1.125rem) !important;line-height:1.2em;padding-bottom:0 !important;margin-bottom:20px;color:#fff !important}.tribe-common .tribe-common-anchor-thin:hover{border-bottom:1px solid #fff}.tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover{border-bottom-color:#fff !important}.tribe-common-g-row.tribe-events-widget-events-list__event-row{border-bottom:1px solid rgba(255,255,255,.3)}@media(max-width:981px){#main-footer .footer-widget .tribe-common .tribe-common-h6{font-size:18px !important}}#main-footer .tribe-common .tribe-common-c-svgicon__svg-stroke,#main-footer .tribe-common .tribe-common-c-svgicon--hybrid circle,#main-footer .tribe-common .tribe-common-c-svgicon--hybrid path{stroke:#fff}.tribe-events .tribe-events-l-container{padding-top:var(--tec-grid-gutter-page-small) !important}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{font-size:1em !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-bottom:var(--tec-grid-gutter-page) !important}.tribe-common .tribe-common-h7{font-size:1.3rem !important}@media(max-width:425px){h3.tribe-events-calendar-list__event-title{font-size:1rem !important}}span.tribe-tickets-left,.tribe-events-c-small-cta__stock,.event-tickets .tribe-tickets__tickets-item-extra-available{display:none !important}span.tribe-tickets-remaining{display:none !important}.tribe-tickets__item__extra__available{display:none !important}.tribe-events-list .tribe-events-venue-details{display:none}.tribe-events-loop .tribe-events-event-meta{font-size:16px !important}.tribe-events-event-cost .tribe-common{margin-left:1.7rem}.tribe-events-c-small-cta__sold-out{background:#d8301b !important;color:#fff;padding:5px 6px 5px 10px !important;border-radius:2px;font-weight:400 !important}@media (max-width:425px){.tribe-events-list .tribe-events-loop .tribe-events-event-image{width:100%}.tribe-events-event-cost form{display:block !important;min-width:100%}}@media (max-width:980px){#tribe-events-bar{display:none}}.tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper{margin-bottom:0 !important}.tribe-events-pro .tribe-events-pro-photo__event-details-wrapper{background:#fff}.tribe-events-pro .tribe-events-pro-photo__event-date-tag{width:50px;padding:20px 10px}.tribe-events-pro .tribe-events-pro-photo__event-details{padding:20px 20px 20px 0}.tribe-events-pro .tribe-events-pro-photo__event-datetime time:after{content:"Uhr";position:relative;right:0}.no-pagination .tribe-events-pro-photo-nav.tribe-events-c-nav,.tribe-events-c-ical{display:none !important}.tribe-common .tribe-common-l-container{padding-bottom:0 !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:0 !important;padding-top:40px !important;padding-bottom:40px !important}.tribe-common .tribe-common-h6{font-size:.9em !important}.tribe-events .tribe-events-c-subscribe-dropdown__container{display:none !important}.tribe-events-pro .tribe-events-pro-photo__event-details{flex-direction:column-reverse !important}.tribe-common .tribe-common-l-container{width:90% !important;max-width:1200px !important;padding-left:0 !important;padding-right:0 !important}#tribe-events-pg-template{width:90% !important;max-width:1200px !important}@media (max-width:425px){#tribe-events-pg-template{width:100% !important}}.datepicker-days table{table-layout:fixed !important;width:100% !important;border-collapse:collapse !important;margin:0 !important}.datepicker-switch{text-align:center !important;font-weight:700 !important;padding-bottom:15px !important}.datepicker-days th,.datepicker-days td{width:14.285% !important;box-sizing:border-box !important;text-align:center !important;padding:5px 0 !important}.dow{font-size:11px !important;padding-bottom:8px !important;height:auto !important}.prev,.next{visibility:visible !important}.tribe-events-single-event-title{font-family:"bely-display" !important;font-weight:400}.tribe-event-time:after,.tribe-event-date-start:after,.tribe-event-date-end:after{content:"Uhr";position:relative;right:0;margin-left:4px}.tribe-events-content p{margin-bottom:0}.tribe-events-meta-group .tribe-events-event-cost-label,.tribe-events-meta-group .tribe-events-event-cost{display:none}.tribe-events-event-meta:before{display:none}.tribe-events-meta-group .tribe-events-single-section-title{color:#fff;font-size:21px;font-weight:400;letter-spacing:1px;text-transform:none}.tribe-events-meta-group dt,.tribe-events-meta-group dd,.tribe-events-event-meta .tribe-events-meta-list{color:#fff !important}.tribe-events-meta-group dd a{text-decoration:underline}#tribe-events-footer{display:none !important}.tribe-events-single ul.tribe-related-events li{background:0 0 !important;border:0 !important}.tribe-events-meta-group{padding:30px !important}@media (min-width:768px){.tribe-events-venue-map{width:50%;height:400px}.tribe-events-venue-map>iframe{max-height:400px}}@media (max-width:425px){.tribe-events-meta-group{padding:5px 30px !important}}.tribe-events-content ol,.tribe-events-content ul{list-style-position:outside;padding-left:1em}.tribe-events-content li{padding-bottom:1em}.tribe-common.tribe-tickets{max-width:100%;margin:50px 0}.tribe-tickets h2.tribe-common-h4,h2.tribe-events-related-events-title{font-family:"bely-display";font-size:1.3em;font-weight:400}.tribe-common .tribe-tickets__item__content__title{line-height:1.5em !important;font-size:1em !important}.tribe-tickets .tribe-common .tribe-common-h7{color:#1c1d33 !important}.event-tickets .tribe-tickets__tickets-form{max-width:100% !important}.tribe-events-event-meta.primary{background:#1c1d33 !important;margin-bottom:30px}.event-tickets .tribe-tickets__tickets-item-content-title{line-height:1.3em}.tribe-common .tribe-common-b2{font-size:1em !important}.tribe-common .tribe-tickets__sale-price-suffix small{font-size:80% !important}.tribe-common .tribe-tickets__buy.tribe-common-c-btn{text-transform:uppercase !important;letter-spacing:1px;background:#5a204f !important;font-family:"barlow bold"}.tribe-common .tribe-tickets__item[data-available=false] .tribe-tickets__item__quantity__unavailable{color:#d8301b !important;opacity:1 !important}.tribe-related-events-title{font-family:"barlow medium" !important;font-weight:400;font-size:1em !important;padding-bottom:0}.tribe-related-events-title a{color:#1c1d33 !important}.tribe-related-event-info{line-height:1.5em !important}@media (min-width:768px){.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{width:100%}}@media (max-width:425px){.tribe-common button.tribe-common-c-btn--small{width:100% !important}.tribe-common .tribe-tickets__item__content__title{margin-bottom:1em}}.post-password-required .et_pb_section{background:#f0f0f0}.post-password-required .et_pb_row{width:90%;max-width:450px;padding:2.5% 0;background:#fff;padding:1.3em;border-radius:5px}.post-password-required .et_pb_row h1{font-size:1.7em}.post-password-required .et_pb_row p{margin-bottom:.5em;font-size:18px !important}.post-password-required .et_pb_row h1,.post-password-required .et_pb_row p{text-align:center}.post-password-required .et_pb_row button{width:100%;padding:1em 2em !important;background:#5a204f !important;font-weight:600}#main-menu li.neu a:before{content:"Neu";font-size:.7rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#d8301b;padding:.2em .4em;position:relative;border-radius:4px;left:0;bottom:1px;margin-right:.5em}.form-row{width:100%;padding:10px 0}.column-half,.column-quarter{float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column-half{width:100%}.column-quarter{width:50%}.form-col-left{padding:0 10px 0 0}.form-col-right{padding:0 0 0 10px}.clearfix:after{content:"";display:table;clear:both}.form-row p{margin-bottom:.2em;padding-bottom:0;color:inherit;font-weight:400}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea,.wpcf7 input[type=tel],.wpcf7 select,.wpcf7 input[type=url]{width:100%;font-size:1em;padding:14px;background:#f0f0f0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7 input:focus,.wpcf7 textarea:focus{-webkit-box-shadow:inset 0px 0px 0px 3px var(--accent-color);-moz-box-shadow:inset 0px 0px 0px 3px var(--accent-color);box-shadow:inset 0px 0px 0px 3px var(--accent-color)}.wpcf7 textarea{height:256px}label .wpcf7-list-item-label{font-size:1em;color:inherit !important}span.wpcf7-list-item{margin-left:0 !important;line-height:1.5em;font-weight:400}span.wpcf7-list-item a{text-decoration:underline;color:inherit !important}.wpcf7-submit{display:block !important;font-family:"barlow bold";letter-spacing:1px;font-size:14px;background:#5a204f;color:var(--light-color);text-transform:uppercase;border:none;border-radius:4px;padding:1em 2em;margin-top:1em;cursor:pointer}.wpcf7-submit:hover{background:#000;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}span.wpcf7-not-valid-tip{text-shadow:none;font-size:.9em;color:var(--cf-error-color);background:0 0;padding:.2em 0 0}.wpcf7 form.invalid .wpcf7-response-output{background:var(--cf-invalid-bg);color:var(--cf-invalid-color)}.wpcf7 form.sent .wpcf7-response-output{background:var(--cf-success-bg);border-color:var(--cf-success-bg);color:var(--cf-success-color)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{text-shadow:none;border:transparent;padding:20px;text-align:center;margin:50px 0 0 !important;font-size:1em}@media (max-width:1500px){.form-column-half{width:100% !important}}@media (max-width:660px){.et_pb_text .form-row column-quarter.form-col-right.senden-button{width:100% !important}}@media (max-width:425px){.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea,.wpcf7 input[type=tel],.wpcf7 select{font-size:1em}}.showcoupon,.woocommerce-gzdp-multistep-privacy-policy-checkbox-text a,#order_review .wc-gzd-checkbox-placeholder p.form-row label a{text-decoration:underline}#order_review .wc-gzd-checkbox-placeholder p.form-row label,.woocommerce form .form-row label{line-height:1.5em;margin-top:.5em;padding-bottom:.25em}.woocommerce-multistep-checkout ul.nav-wizard li a{line-height:1.3em}#billing_company_field,.wc-gzd-product-name-left,.step-wrapper-3 .col-2{display:none}#order_comments{min-height:180px}.checkout h3{font-size:1.5em !important}.checkout h4{font-size:1.25em !important}#order_review .legal{margin:36px 0}.entry-content #order-verify address,.wc-gzdp-payment-gateway{background:#f0f0f0;border-radius:4px;padding:15px;margin-bottom:0;border:1px solid rgba(0,0,0,.1)}.woocommerce-gzd-legal-checkbox-text{color:#555}.woocommerce-gzd-legal-checkbox-text a,.woocommerce-gzdp-multistep-privacy-policy-checkbox-text a{font-weight:700;z-index:99}.tribe-checkout-backlink{display:none !important}.woocommerce-info{background:#5a204f !important}@media (max-width:425px){.woocommerce-multistep-checkout ul.nav-wizard li a{font-size:.75em}.woocommerce-info{font-size:.9em !important;line-height:1.5em}}.woocommerce-course-info,.woocommerce-thankyou-order-details,.woocommerce-bacs-bank-details{background:#f0f0f0;padding:1.3em !important;border-radius:5px}.woocommerce-course-info{margin-top:1em}.woocommerce-bacs-bank-details{margin:2em 0}.woocommerce-notice--success{font-size:1.5em;text-align:center}.woocommerce-order h2,.woocommerce-course-info h3{font-size:1.5em}.wc-bacs-bank-details{margin-bottom:0 !important}.woocommerce-bacs-bank-details h3{font-family:"Barlow Regular";font-size:1em}.bookly-form .picker__day--infocus{background:#1fa138;border-radius:3px;border:1px solid #fff}.textlink{text-decoration:underline !important}.product .entry-summary{display:none}.woocommerce-form-return_request__submit:after{font-size:1.55em !important}