#shopify-section-product-recommendations{display:none}.course-section-wrapper{padding-top:30px}[hidden]{display:none}input[type=submit],input[type=reset],input[type=button],input.action_button[type=submit],input.action_button[type=button],button.action_button{border-radius:0}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,input.action_button[type=submit]:hover,input.action_button[type=button]:hover,button.action_button:hover{background:#8c8b8b;border:1px solid rgb(112 112 112 / 20%)}.loading-overlay__spinner:not(.hidden){display:inline-block;width:18px;vertical-align:middle}.kurse-main{display:flex;flex-direction:row;gap:30px}.kurse-left{width:70%}.kurse-info .kurse-type{display:inline-block;font-size:13px;line-height:1;padding:12px 0;color:#fff;margin-bottom:30px}.kurse-info .kurse-type span{margin-right:5px;padding:12px 25px;background:#333232}h2.section-heading{width:100%;text-transform:none;font-size:24px;margin:0 0 20px;position:relative}.section-heading:after{content:"";width:45px;margin-top:10px;height:2px;background:currentColor;display:block}.kurse-description{font-size:18px;color:#151515;line-height:1.2;display:inline-block;margin-bottom:30px}.kurse-product img{width:100%;max-width:100%}.kurse-tab-main .kurse-tab{background:#fff;border:1px solid #DCDCDC;border-radius:5px;margin-top:20px}.kurse-tab-main .kurse-tab ul{display:flex;margin:0;padding:0;list-style:none}.kurse-tab-main .kurse-tab ul li{padding:24px 30px;margin-bottom:0}.kurse-tab-main .kurse-tab ul .kurse-tab-title{margin:0;display:flex;align-items:center}.kurse-tab-main .kurse-tab ul .kurse-tab-title span{width:25px}.kurse-tab ul li a{font-size:24px;text-decoration:none;line-height:1;display:inline-block;margin-bottom:20px}.kurse-tab ul li a,.overview-main .overview-sub .info{color:#333232}.kurse-content .content-main{background:#fff;border:1px solid #DCDCDC;border-radius:5px;margin-top:20px}.content-block{margin:30px 0 50px}.content-block:last-child{margin-bottom:0}.kurse-content .content-main .content-block{margin:0}.kurse-content .content-main .content-block .section-heading{padding:15px 30px;border-bottom:1px solid #DCDCDC}.kurse-content .content-main .content-block .section-heading:after{display:none}.kurse-content .content-main .content-block .inner-text{padding:0 30px 20px;display:inline-block;width:100%}.kurse-content .content-main .content-block .inner-text table tr,.kurse-content .content-main .content-block .inner-text table th,.kurse-content .content-main .content-block .inner-text table td{border:none;background:transparent}.kurse-right{flex:0 0 30%}.content-block.uberbclick{padding:20px 15px;border:1px solid #dcdcdc}.kurse-right .content-block.uberbclick{padding:20px 0 0;border:1px solid #DCDCDC;border-radius:5px;margin:0}.content-block.uberbclick .overview-main{display:flex;flex-wrap:wrap;margin:0 -15px}.kurse-right .content-block.uberbclick .overview-main{display:flex;flex-wrap:wrap;margin:0 auto;flex-direction:column;width:100%}.kurse-right .content-block.uberbclick .kurse-bottom{margin:0}.kurse-right .content-block.uberbclick .overview-main .overview-top{padding:0;border-bottom:0}.content-block.uberbclick .overview-main .overview-sub{width:30%;padding:0 15px;margin-bottom:20px}.kurse-right .content-block.uberbclick .overview-main .overview-sub{width:100%;padding:0;margin-bottom:20px}.kurse-right .content-block.uberbclick .overview-main .overview-sub{padding:0 20px}.kurse-right .content-block.uberbclick .overview-main .overview-sub.kurse-price .info{padding:0 0 10px}.kurse-right .content-block.uberbclick .overview-main .overview-sub .book-now form.form,.kurse-right .content-block.uberbclick .overview-main .overview-sub .book-now .infotext-wrapper{padding:0 20px}.overview-main .overview-sub p{margin:0;font-size:18px;color:#151515;line-height:1;display:flex;align-items:center}.kurse-right .content-block.uberbclick .overview-main .overview-sub p{font-size:24px;font-weight:400;color:#151515}.overview-main .overview-sub p svg{margin-right:8px;height:18px;width:18px;vertical-align:middle}.kurse-right .content-block.uberbclick .overview-main .overview-sub p svg{margin-right:10px;height:16px;width:16px;vertical-align:middle;min-width:16px}.overview-main .overview-sub .info{padding-left:25px;font-size:24px;line-height:1.1;display:inline-block;margin-top:10px}.kurse-right .content-block.uberbclick .overview-main .overview-sub .info{font-size:18px;font-weight:500;line-height:20px;padding:0}.overview-main .overview-sub .info span.money{font-size:30px}.kurse-right .content-block.uberbclick .overview-main .overview-sub .info .book-now .product-form__buttons button.course-checkout-btn,.kurse-right .content-block.uberbclick .overview-main .overview-sub .info .book-now .product-form__buttons button.button,.product-contact-main .form-drawer .form-block-contact .contact-wrapper .user-contact .contact-form button.button,.product-contact-main .form-drawer .form-block-contact .contact-wrapper .user-contact .contact-form button#quick_checkout_form_btn{border-radius:0}.kurse-right .content-block.uberbclick .overview-main .overview-sub .info .book-now .product-form__buttons button.button:hover,.kurse-right .content-block.uberbclick .overview-main .overview-sub .info .book-now .product-form__buttons button.course-checkout-btn:hover{background:#8c8b8b;border:1px solid rgb(112 112 112 / 20%)}.kurse-right .content-block.uberbclick .overview-main .overview-sub .info .money{font-weight:600}.kurse-right .content-block.uberbclick .overview-main .book-now{margin:30px -20px 0;padding-bottom:20px}.kurse-right .content-block.uberbclick .overview-main .overview-bottom{padding:30px 0;border-top:1px solid #DCDCDC}.kurse-right .content-block.uberbclick .overview-main .overview-bottom .overview-bottom-row{padding:0 20px}.kurse-right .content-block.uberbclick .overview-main .overview-bottom .overview-bottom-row .overview-sub{padding:0}.kurse-right .content-block.uberbclick .overview-main .overview-bottom-row{display:flex}.kurse-right .content-block.uberbclick .overview-main .overview-bottom-row .sub-overview:first-child,.kurse-right .content-block.uberbclick .overview-main .overview-bottom-row .overview-sub:first-child{width:40%;flex:1 auto}.kurse-right .content-block.uberbclick .overview-main .overview-bottom-row .sub-overview:last-child,.kurse-right .content-block.uberbclick .overview-main .overview-bottom-row .overview-sub:last-child{width:60%;flex:1 auto;padding-left:15px}.kurse-right .content-block.uberbclick .overview-main .overview-bottom .info{font-size:18px;font-weight:500;line-height:26px;margin-top:10px;color:#333232;padding-left:25px}.kurse-right .content-block.uberbclick .overview-main .overview-bottom .info span{display:block}.kurse-right .content-block.uberbclick .overview-main .overview-bottom-row .sub-overview .overview-title,.kurse-right .content-block.uberbclick .overview-main .overview-sub .overview-title{font-size:14px;line-height:18px;color:#a9a9a9;margin:0}.kurse-right .content-block.uberbclick .overview-main .overview-sub .overview-title{margin-bottom:10px}.kurse-right .content-block.uberbclick .overview-main .overview-bottom-row .sub-overview p svg{margin-right:5px;height:18px;width:18px;position:relative;top:0}.kurse-right .content-block.experte{margin:0;padding:30px 20px 0;border-top:1px solid #DCDCDC}.kurse-right .content-block.uberbclick+.content-block.experte{border-top:none}.kurse-right .content-block.experte .overview-title{font-size:16px;line-height:20px;letter-spacing:0px;color:#a9a9a9;margin:0}.kurse-right .content-block.experte .overview-title svg{margin-right:5px;height:18px;width:18px;position:relative;top:3px}.kurse-right .content-block.experte .course-expert{margin-top:15px}.content-block .expert-info{display:flex;flex-wrap:wrap;margin:0 -25px;align-items:center}.kurse-right .content-block.experte .course-expert .expert-info{margin:0;gap:10px}.content-block .expert-info .profile-picture{width:40%}.content-block .expert-info .profile-picture,.expert-info .contact-details{padding:0 25px}.kurse-right .content-block.experte .course-expert .expert-info .profile-picture{padding:0 0 0 25px;flex:0 0 100px}.kurse-right .content-block.experte .course-expert .expert-info .profile-picture img{width:100px;height:100px;border-radius:50%;object-fit:cover}.kurse-right .content-block.experte .course-expert .expert-info .contact-details{padding:0;flex:1}.contact-details .expert-name{margin:20px 0 0;font-size:20px;font-weight:500;color:#151515;line-height:1}.content-block .expert-info .contact-details .expert-name{font-size:18px;line-height:1.3;margin:0;font-weight:400}.kurse-right .content-block.experte .course-expert .expert-info .contact-details .expert-name{font-family:Raleway SemiBold;font-size:24px;font-weight:600;line-height:26px;color:#333232}.kurse-right .content-block.experte .course-expert .expert-desc{margin-top:30px}.kurse-right .content-block.experte .course-expert .expert-desc .expert-bio{color:#151515;font-size:18px;font-weight:500;line-height:22px}.kurse-bottom{width:100%;margin-top:40px}.kurse-bottom .tabcontent-cus{display:flex;flex-direction:row;flex-wrap:wrap}.kurse-bottom .tabcontent-cus .program-title{width:100%}.kurse-bottom .tabcontent-cus .product-list-wrap{display:flex;flex-wrap:wrap;flex-direction:row;margin:0 -15px;width:100%}.kurse-bottom .tabcontent-cus .product-list-wrap .kurse-program-single{width:22%;border:1px solid #DCDCDC;border-radius:0 0 5px 5px;margin:0 15px 15px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.kurse-bottom .tabcontent-cus .product-list-wrap .kurse-program-single .kps-img,.kurse-bottom .tabcontent-cus .product-list-wrap .kurse-program-single .kps-img img{border:none;max-width:450px;max-height:175px;object-fit:cover;min-height:175px}.kurse-bottom .tabcontent-cus .product-list-wrap .kurse-program-single .kurse-live{border-radius:5px;position:absolute;top:15px;right:15px;display:flex;flex-direction:row;overflow:hidden}.courseType{background:#fff 0% 0% no-repeat padding-box;border:1px solid #006699;color:#069;border-radius:5px;display:flex;align-items:center;padding:7px 10px}.kurse-program-single .courseType{padding:2px 7px}.courseType.courseType_Live{border:1px solid #E5646E;color:#e5646e}.collection-block .live-course-block svg,.courseType.courseType_Live svg{margin-right:8px}.courseType.courseType_Live span{color:#e5646e}.kurse-bottom .tabcontent-cus .product-list-wrap .kurse-program-single .kps-info{padding:20px 15px;display:flex;flex-direction:column;justify-content:space-between;flex:auto}.kurse-bottom .tabcontent-cus .product-list-wrap .kurse-program-single .kps-info h3{margin:0 0 25px;padding:0;letter-spacing:0px;color:#151515;font-size:20px;font-weight:500;line-height:24px}.kurse-bottom .tabcontent-cus .product-list-wrap .kurse-program-single .kps-info .kps-info-time{display:flex;align-items:flex-start;flex:none}.kurse-bottom .tabcontent-cus .product-list-wrap .kurse-program-single .kps-info .kurse-location{width:35%}.kurse-bottom .tabcontent-cus .product-list-wrap .kurse-program-single .kps-info .overview-title{margin:0 0 10px;padding:0;display:flex;align-items:center;color:#151515;font-size:16px;font-weight:500;line-height:20px}.kurse-bottom .tabcontent-cus .product-list-wrap .kurse-program-single .kps-info .overview-title svg{margin-right:5px}.kurse-bottom .tabcontent-cus .product-list-wrap .kurse-program-single .kps-info .info{opacity:.5;color:#151515;font-size:15px;font-weight:400;line-height:normal}.kurse-bottom .tabcontent-cus .product-list-wrap .kurse-program-single .kps-info .kurse-time{width:65%;padding-left:10px}.content-block.inhalt .inner-text,.content-block.inhalt .inner-text div,.content-block.inhalt .inner-text p,.content-block.inhalt .inner-text span,.content-block.inhalt .inner-text ul,.infotext-wrapper .infotext .inner-text{font-size:18px!important;color:#151515!important;line-height:1.5!important;width:auto!important;font-family:Raleway,sans-serif!important}@media(max-width:991px){.content-block.inhalt .inner-text,.content-block.inhalt .inner-text div,.content-block.inhalt .inner-text p,.content-block.inhalt .inner-text span,.content-block.inhalt .inner-text ul,.infotext-wrapper .infotext .inner-text{font-size:16px!important}}.content-block.experte{display:flex;width:100%;flex-wrap:wrap}h2.section-heading{width:100%}.expert-desc{margin-top:5px}.field__input{width:100%;margin-bottom:10px}.product-contact-main .form-drawer{max-width:480px}.product-contact-main .form-drawer .form-block-contact .contact-wrapper .userInfo img{max-width:300px}.product-contact-main .form-drawer .form-block-contact .contact-wrapper .course-details h2.section-heading{font-size:18px}.product-contact-main .form-drawer .form-block-contact .contact-wrapper .course-details .kurse-time{font-weight:600;margin-bottom:20px}.product-contact-main .form-drawer .form-block-contact .contact-wrapper .user-contact .contact-form .contact__fields{display:flex;gap:15px}.product-contact-main .form-drawer .form-block-contact .contact-wrapper .user-contact .contact-form .contact__fields .field{flex:1}.product-contact-main .form-drawer .form-block-contact .contact-wrapper .user-contact .contact-form button#quick_checkout_form_btn:hover{background:#8c8b8b;border:1px solid rgb(112 112 112 / 20%)}.product-contact-main .form-drawer .form-block-contact .contact-wrapper .user-contact .contact-form label.error{font-size:13px;line-height:normal;bottom:5px;position:relative;z-index:1;color:red;font-weight:600;text-transform:unset}#shopify-section-product-template .kurse-image{height:340px}.kurse-product img{object-fit:cover;height:100%}.checkbox.checkbox-Kunde .small{font-size:13px;margin-left:27px;margin-top:-10px;line-height:1}@media all and (max-width:1800px){.kurse-right .content-block.uberbclick .overview-main .overview-bottom .info{font-size:16px}}@media all and (max-width:1260px){.kurse-right .content-block.experte .course-expert .expert-info .profile-picture{padding:0}.kurse-right .content-block.uberbclick .overview-main .overview-bottom .overview-bottom-row{flex-direction:column}.kurse-right .content-block.uberbclick .overview-main .overview-bottom .overview-bottom-row .sub-overview.kurse-live{padding-left:0;padding-top:20px}.kurse-right .content-block.uberbclick .overview-main .overview-bottom-row .overview-sub:last-child{padding-left:0}.kurse-right .content-block.uberbclick .overview-main .overview-bottom-row .sub-overview:first-child,.kurse-right .content-block.uberbclick .overview-main .overview-bottom-row .overview-sub:first-child{width:100%;flex:1 auto}.kurse-right .content-block.uberbclick .overview-main .overview-bottom-row .sub-overview:last-child,.kurse-right .content-block.uberbclick .overview-main .overview-bottom-row .overview-sub:last-child{width:100%}}@media all and (max-width:991px){.kurse-main{flex-direction:column}body.product #shopify-section-product-template .page-width .kurse-product #getalltags .kurse-left .kurse-tab-main .kurse-content .content-main #inhalt.content-block .inner-text table.templateContainer{width:100%!important;max-width:100%!important}.kurse-left{width:100%}}@media all and (max-width:550px){.kurse-description{font-size:16px}.kurse-tab-main .kurse-tab ul{flex-direction:column}.kurse-tab-main .kurse-tab ul li{padding:15px}.kurse-tab-main .kurse-tab ul li a{font-size:18px}.kurse-content .content-main .content-block .inner-text{width:100%!important;padding:0 15px}.kurse-content .content-main .content-block .section-heading{padding:15px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kurse.css.map */
