body{line-height:1.5rem !important}.verlauf{position:fixed;top:0;z-index:99999;right:0;left:0;height:350px;background:#fff;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.header .mainmenu ul li a.border span{border:1px solid #65a6db;border-radius:5px;padding:10px}
.fontsize_big input[type=submit]{font-size:1em;font-weight:700}.main-content .mod_booking_cart_page form,.main-content .mod_booking_cart_page p,.main-content #booking-select-details p,.mod_booking_cart_page input[type=submit]{margin:0}.left{float:left}.right{float:right}.hideFormBlock{display:none}.showFormBlock{display:inline}p.error{position:relative;display:block;overflow:hidden;margin:1.5625em 0;margin-top:1.5625em;margin-bottom:1.5625em;padding:1em 1em 1em 1em;border:1px solid #ae1c42;border-radius:3px;color:#ae1c42;background:#fff}p.error::before{font-family:"Font Awesome 5 Free";font-size:2em;color:#ae1c42;text-align:center;content:"";font-weight:900;padding-right:.5em;vertical-align:middle}p.confirmation{position:relative;display:block;overflow:hidden;margin:1.5625em 0;margin-top:1.5625em;margin-bottom:1.5625em;padding:1em 6.25% 1em 12.5%;border:1px solid #16a500;border-radius:3px;color:#16a500;background:#fff}p.confirmation::before{font-family:"Font Awesome 5 Free";font-size:2em;color:#16a500;text-align:center;content:"";font-weight:900;padding-right:.5em;vertical-align:middle}.minimal input[type=submit]{background:#fff !important;border-color:#ccc;cursor:pointer;overflow:hidden;outline:none;box-shadow:none;color:#777;display:inline-block;font-size:.875em;line-height:1.42929;padding:.64286em 1.42857em;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;width:auto}.grey input[type=submit],.checkout_layout button#ctrl_submit_cancel{background:#9e9e9e !important;border-color:#9e9e9e;cursor:pointer;overflow:hidden;outline:none;box-shadow:none;color:#fff;display:inline-block;font-size:.875em;line-height:1.42929;padding:.64286em 1.42857em;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;width:auto}.green input[type=submit],.hasteform_CheckoutConfirmation button,.checkout_layout button#ctrl_submit,.button_green,.mod_booking_checkout_payment button{background:var(--mm-akzent) !important;border-color:var(--mm-akzent);border-radius:var(--mm-radius);cursor:pointer;overflow:hidden;outline:none;box-shadow:none;color:#fff;display:inline-block;font-size:.875em;line-height:1.42929;padding:.75em 1.75em;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;width:auto}.green input[type=submit]:hover,.hasteform_CheckoutConfirmation button:hover,.checkout_layout button#ctrl_submit:hover,.button_green:hover,.mod_booking_checkout_payment button:hover{background:var(--mm-akzent-dunkel) !important;border-color:var(--mm-akzent-dunkel)}.gslide-inline .alerts-close{background-color:#2e6da4;padding:5px 15px;text-align:center;color:#fff;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 959px){.minimal input[type=submit],.grey input[type=submit],.checkout_layout button#ctrl_submit_cancel,.green input[type=submit],.checkout_layout button#ctrl_submit{width:100%;font-size:1em;line-height:1.6}}
.mod_booking_checkout_confirmation .content_container{width:99%;float:none;background-color:#f1f1f1}#price_container{border:1px solid #ccc;border-radius:10px;color:#777;padding:0}#price_container #infos{width:45%;float:left}#price_container .label,#price_container .value{width:45%;padding:1px 10px}#price_container .label{float:left}#price_container .value{float:right;text-align:right}#price_container .ohne_mwst{border-bottom:1px solid #ccc}#price_container #gesamtbetrag{width:45%;float:right;font-size:30px;font-weight:700;color:#333;padding:10px}#price_container #gesamtbetrag .label{font-size:18px;font-weight:300;padding-top:10px;text-transform:uppercase;color:#777;line-height:1.2em}@media screen and (max-width: 959px){#price_container{border:1px solid #ccc;color:#777;padding:0}#price_container #infos{width:100%;float:none}#price_container .label,#price_container .value{width:45%;padding:1px 10px}#price_container .label{float:left;width:50%}#price_container .value{float:right;text-align:right}#price_container .ohne_mwst{border-bottom:1px solid #ccc}#price_container #gesamtbetrag{width:100%;float:none;font-size:28px;font-weight:700;padding:5px;border-top:2px solid #ccc}#price_container #gesamtbetrag .label{font-size:18px;font-weight:300;padding-top:10px;text-transform:uppercase}}#date_container{float:left;width:48%;border:1px solid #ccc;background-color:#f1f1f1;padding:10px 15px;margin-bottom:10px}#date_container #date_icon{width:20%;float:left}#date_container #date_icon .fa{font-size:1.7em;margin-top:7px}#date_container #date_icon .title{font-size:14px;color:#888}#date_container #date_infos{float:left;width:48%}#date_container #date_infos p.time{font-size:16px;font-weight:bold}#date_container input{margin-top:7px;padding:5px 10px;font-size:12px}#countdown{text-align:left;margin-bottom:30px;color:#888}#countdown span{font-size:18px;font-weight:600;color:#333}@media screen and (max-width: 959px){#date_container{float:none;width:100%}}
#time_container{color:#797e86}#time_container h1{color:#18191b;margin-bottom:2rem}#time_container section{display:flex;flex-flow:row wrap}#time_container section>div{flex:1;margin-bottom:2rem;margin-right:.6rem}#time_container input[type=radio]{display:none}#time_container input[type=radio]:not(:disabled)~label{cursor:pointer}#time_container input[type=radio]:disabled~label{color:#bcc2bf;background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:none;cursor:not-allowed}#time_container label{background-color:#fff;height:100%;display:block;color:#b5c43d;border:1px solid #b5c43d;border-radius:1px;padding:.25rem;margin-bottom:1rem;text-align:center;position:relative}#time_container label p.time_hour{font-size:1.6em;margin-bottom:0;margin-top:.5em}#time_container label p.time_description{font-size:.9em;margin-top:0;margin-bottom:.25em;font-weight:400}#time_container input[type=radio]:checked+label,#time_container input[type=radio]:hover+label{background:#b5c43d;color:#fff;box-shadow:0px 0px 10px #b5c43d}#time_container input[type=radio]:checked+label::after,#time_container input[type=radio]:hover+label::after{color:#3d3f43;font-family:FontAwesome;border:2px solid #b5c43d;content:"";font-size:20px;position:absolute;top:-10px;left:50%;transform:translateX(-50%);height:35px;width:35px;line-height:35px;text-align:center;border-radius:50%;background:#fff;box-shadow:0px 2px 5px -2px rgba(0,0,0,.25)}#time_container input[type=radio]#control_05:checked+label{background:#ae1c42;border-color:#ae1c42}#time_container p{font-weight:900}
.mod_booking_cart_page #products_container,.mod_booking_cart_page_product #products_container{margin-bottom:50px;margin-top:50px}.mod_booking_cart_page #buttons_container,.mod_booking_cart_page_product #buttons_container{margin-top:20px}.mod_booking_cart_page .green input[type=submit],.mod_booking_cart_page input.submit,.mod_booking_cart_page .right,.mod_booking_cart_page_product .green input[type=submit],.mod_booking_cart_page_product input.submit,.mod_booking_cart_page_product .right{min-width:auto;width:100%}.mod_booking_cart_page #voucher_container,.mod_booking_cart_page_product #voucher_container{border:1px solid #ccc;background-color:#f1f1f1;padding:10px 15px;float:right;width:50%}.mod_booking_cart_page #voucher_container #voucher_icon,.mod_booking_cart_page_product #voucher_container #voucher_icon{width:20%;float:left}.mod_booking_cart_page #voucher_container #voucher_icon .fa,.mod_booking_cart_page_product #voucher_container #voucher_icon .fa{font-size:1.7em;margin-top:7px}.mod_booking_cart_page #voucher_container #voucher_icon .title,.mod_booking_cart_page_product #voucher_container #voucher_icon .title{font-size:14px;color:#888}.mod_booking_cart_page #voucher_container input.text,.mod_booking_cart_page_product #voucher_container input.text{width:56%;margin-right:0;padding:5px 10px;font-size:16px;margin-top:3px;float:left}.mod_booking_cart_page #voucher_container .submit_container,.mod_booking_cart_page_product #voucher_container .submit_container{float:right;width:20%;margin-right:10px}.mod_booking_cart_page #voucher_container input.submit,.mod_booking_cart_page_product #voucher_container input.submit{padding:5px 5px;font-size:12px;height:auto;width:auto}.mod_booking_cart_page #voucher_container .input_voucher,.mod_booking_cart_page_product #voucher_container .input_voucher{float:left}.mod_booking_cart_page.change_date_active #date_container,.mod_booking_cart_page_product.change_date_active #date_container{float:none;width:100%;padding:30px;background-color:rgba(55,170,223,.1);border:1px solid #37aadf}.mod_booking_cart_page.change_date_active #voucher_container,.mod_booking_cart_page_product.change_date_active #voucher_container{display:none}.mod_booking_cart_page.change_date_active #field_time,.mod_booking_cart_page_product.change_date_active #field_time{clear:left}.mod_booking_cart_page.change_date_active #field_date,.mod_booking_cart_page_product.change_date_active #field_date{background-color:#fff}.mod_booking_cart_page #buttons_container #reset_button,.mod_booking_cart_page_product #buttons_container #reset_button{margin-left:20px}.mod_booking_cart_page #notes_container,.mod_booking_cart_page_product #notes_container{margin-top:30px}.mod_booking_cart_page #notes_container p,.mod_booking_cart_page_product #notes_container p{font-size:12px;color:#777}.mod_booking_cart_page_product #products_container{float:left;width:65%;margin-top:0}.mod_booking_cart_page_product #price_container{float:right;width:30%;margin-bottom:20px}.mod_booking_cart_page_product #price_container #infos,.mod_booking_cart_page_product #price_container #gesamtbetrag{float:none;width:auto}.mod_booking_cart_page_product #price_container .label{width:55%}.mod_booking_cart_page_product #price_container #gesamtbetrag .label{font-size:16px;text-transform:none;color:#777;padding:0;margin:0}.mod_booking_cart_page_product #voucher_container{float:right;width:30%}.mod_booking_cart_page_product #voucher_container #voucher_icon{width:20%;float:left}.mod_booking_cart_page_product #voucher_container #voucher_icon .fa{font-size:1.7em;margin-top:7px}.mod_booking_cart_page_product #voucher_container #voucher_icon .title{font-size:14px;color:#888}.mod_booking_cart_page_product #voucher_container input.text{width:70%;margin-right:10px;padding:5px 10px;font-size:16px;margin-top:3px;color:#333}.mod_booking_cart_page_product #voucher_container input.submit{margin-top:5px;padding:5px 10px;font-size:12px}.mod_booking_cart_page_product #voucher_container .input_voucher{float:left}.mod_booking_cart_page_product #buttons_container{float:right;width:30%}@media screen and (max-width: 959px){.mod_booking_cart_page #voucher_container,.mod_booking_cart_page #price_container,.mod_booking_cart_page #products_container,.mod_booking_cart_page_product #voucher_container,.mod_booking_cart_page_product #price_container,.mod_booking_cart_page_product #products_container{float:none;width:100%}.mod_booking_cart_page #voucher_container input.text,.mod_booking_cart_page #price_container input.text,.mod_booking_cart_page #products_container input.text,.mod_booking_cart_page_product #voucher_container input.text,.mod_booking_cart_page_product #price_container input.text,.mod_booking_cart_page_product #products_container input.text{width:100%;margin:10px 0;padding:5px 10px;font-size:16px;margin-top:3px}.mod_booking_cart_page #voucher_container input.submit,.mod_booking_cart_page #price_container input.submit,.mod_booking_cart_page #products_container input.submit,.mod_booking_cart_page_product #voucher_container input.submit,.mod_booking_cart_page_product #price_container input.submit,.mod_booking_cart_page_product #products_container input.submit{margin-top:5px;padding:5px 10px;font-size:12px}.mod_booking_cart_page #voucher_container .input_voucher,.mod_booking_cart_page #price_container .input_voucher,.mod_booking_cart_page #products_container .input_voucher,.mod_booking_cart_page_product #voucher_container .input_voucher,.mod_booking_cart_page_product #price_container .input_voucher,.mod_booking_cart_page_product #products_container .input_voucher{float:left}.mod_booking_cart_page .product_item .image,.mod_booking_cart_page_product .product_item .image{display:none}.mod_booking_cart_page #buttons_container,.mod_booking_cart_page_product #buttons_container{margin-top:30px;float:none;width:100%}.mod_booking_cart_page #buttons_container #reset_button,.mod_booking_cart_page_product #buttons_container #reset_button{margin-left:0}.mod_booking_cart_page #buttons_container .green,.mod_booking_cart_page_product #buttons_container .green{padding-top:20px}.mod_booking_cart_page #buttons_container .grey,.mod_booking_cart_page #buttons_container .minimal,.mod_booking_cart_page_product #buttons_container .grey,.mod_booking_cart_page_product #buttons_container .minimal{font-size:.8em;margin-bottom:10px}.mod_booking_cart_page .left,.mod_booking_cart_page_product .left{float:none}.mod_booking_cart_page .right,.mod_booking_cart_page_product .right{float:none}}
.select_item{width:29%;float:left;border:1px solid #ccc;margin-right:40px;margin-bottom:30px;border-radius:5px}.select_item a:hover{text-decoration:none}.select_item .category{background-color:#ccc;color:#6a2977;border-bottom:1px solid #fff;padding:0;margin:0;text-align:center}.select_item h2{font-weight:600}.select_item .description{color:#777;font-size:14px}.select_item h2,.select_item .description{padding:0 20px;margin:0;margin-top:10px;text-align:center}.select_item h2{padding:0 10px;font-size:22px}.select_item .select_button{display:block;padding:7px;background-color:#b5c43d;color:#fff;text-transform:uppercase;text-align:center;text-decoration:none;font-weight:600}.select_item .select_button:hover{background-color:#6a2977}#select_ticket_buying_type .select_item{width:44%}#select_ticket_buying_type .select_item h2{font-size:2em}#select_ticket_buying_type .select_item p{font-size:1.4em}@media screen and (max-width: 959px){.select_item{width:47%;margin-right:2%}.select_item h2{font-size:1.5em}.select_item h2,.select_item .description{padding:0 9px}.select_item img{max-width:100%;height:auto}#select_ticket_buying_type .select_item{width:44%}#select_ticket_buying_type .select_item h2{font-size:1.6em}#select_ticket_buying_type .select_item p{font-size:1.1em}}@media screen and (max-width: 450px){.select_item{width:100%;margin-right:0;float:none}.select_item h2{font-size:1.5em}.select_item h2,.select_item .description{padding:0 9px}.select_item img{max-width:100%;height:auto}#select_ticket_buying_type .select_item{width:100%;margin-right:0;float:none}#select_ticket_buying_type .select_item h2{font-size:1.6em}#select_ticket_buying_type .select_item p{font-size:1.1em}}#select-details .submit_container{float:right;margin-left:20px}#select-details #field_time{clear:left;padding-top:20px}#select-details #field_quantity input,#select-details #field_quantity select{width:50%}#select-details #field_date input,#select-details #field_date select{display:none}#select-details #field_date .dpifs-fake-input{float:right;text-align:center;border:1px solid #777;height:36px;line-height:36px;width:70%;padding:0 10px;font-size:18px;font-weight:bold}#select-details #date_container{border:1px solid #ccc;background-color:#fff;padding:26px 30px;margin-bottom:10px;margin-right:30px;width:40%;float:left}#select-details #date_container p{margin:0}#select-details #date_container #date_icon{width:23%;float:left}#select-details #date_container #date_infos{width:45%}#select-details #date_container label{display:inline;margin-right:10px;font-size:14px}#select-details #date_container .submit_container{margin-left:0}#select-details .product_item{margin-top:40px;margin-bottom:20px}@media screen and (max-width: 959px){#select-details .submit_container{float:none;margin-left:0}#select-details .product_item .image{display:none}#select-details #date_container{width:100%;float:none;clear:both}}#select-voucher-details.voucher_id_4 #widget_quantity,#select-voucher-details.voucher_id_2 #widget_quantity{display:none}
p.error{border-radius:10px}.gslide-inline{border-radius:10px !important}.gslide-inline .alerts-close{padding:20px;width:100%;border-radius:10px !important;background-color:#16a500;font-size:1em}.goverlay{background:rgba(0,0,0,.7) !important}.mod_booking_cart_page_product #voucher_container{border:0;border-radius:10px}#select-voucher-details.voucher_id_4 #widget_quantity,#select-voucher-details.voucher_id_2 #widget_quantity{display:none}.payment-method--bank_transfer{display:none}
.app .header.original .mainmenu ul li a.trail,.app .header.original .mainmenu ul li a.active,.app .header.cloned .mainmenu ul li a.trail,.app .header.cloned .mainmenu ul li a.active{color:#55add3}.app .header .mainmenu ul li a,.app .header .mainmenu ul li ul a.active,.app .header .ce_search_label i,.app .header .mod_langswitcher .mod_langswitcher_inside,.app .header .header_metanavi a,.app .header .mod_socials a{color:#55add3}.mod_article.no_margins .container{padding:0 !important;margin:0 !important}.mod_booking_status p.error,.mod_booking_customer_status p.error{border:1px solid #ae1c42;border-bottom:3px solid #ae1c42;padding:10px 20px;margin-bottom:40px;color:#ae1c42;font-weight:bold;border-radius:6px;font-size:20px}.mod_booking_status p.confirmation,.mod_booking_customer_status p.confirmation{border:1px solid #16a500;border-bottom:3px solid #16a500;padding:10px 20px;margin-bottom:40px;color:#16a500;font-weight:bold;border-radius:6px;font-size:20px}.mod_booking_status p.confirmation:before,.mod_booking_customer_status p.confirmation:before{background-color:rgba(0,0,0,0)}.hasteform_CheckoutConfirmation a{text-decoration:underline}#login-container{width:40%;box-shadow:0 0 1em #ccc;border-radius:10px;text-align:center;margin:0 auto;padding:30px;padding-top:20px;padding-bottom:20px}#login-container .ce_text{margin-bottom:20px}#login-container h3{margin-bottom:0}#login-container .mod_login{margin-top:0;padding-top:0;text-align:left}#login-container .mod_login label{text-align:left;font-size:.9em}#login-container .mod_login input{border-radius:10px}#login-container .mod_login .widget-submit{margin-top:40px}#login-container .mod_login .widget-submit button.submit{font-size:1.2em;height:auto;padding:10px;border-radius:10px}#login-container .ce_hyperlink a{border:none;font-size:.9em}@media screen and (max-width: 959px){#login-container{width:95%}#login-container .ce_mm_verweis{width:50%;text-align:center;margin:0 auto}}#progress-container{margin-top:0;margin-bottom:70px}#progress-container .progress{display:inline-flex;align-items:center;counter-reset:step;padding:5px 10px;margin:0;width:100%;color:#d5d5d5;list-style:none;text-transform:uppercase}#progress-container .progress__circle{width:50px;height:50px;border:5px solid #d5d5d5;border-radius:50%;display:flex;align-items:center;justify-content:center}#progress-container .progress__circle:before{content:"";width:1.3em;height:1.3em;background-color:currentColor;-webkit-mask:var(--mm-symbol-haken-fett) center/contain no-repeat;mask:var(--mm-symbol-haken-fett) center/contain no-repeat}#progress-container .progress__bar{flex:1;height:5px;background:#d5d5d5}#progress-container .progress--done{background:#c9d645}#progress-container .progress--active{border:5px solid #c9d645;color:#c9d645}#progress-container .text{float:left;width:33%;text-transform:uppercase;font-weight:bold;color:#d5d5d5}#progress-container .text.active{color:#c9d645}#progress-container .text.video{text-align:left}#progress-container .text.fragebogen{text-align:center}#progress-container .text.quiz{text-align:right;padding-right:5px}.hasteform_course_quiz .widget-checkbox fieldset{border:0}.course{width:100%;border-top:2px solid #fff;border-bottom:22px solid #ccc;margin-bottom:30px;border-radius:10px;padding:30px;background:#d4e6f5;background:linear-gradient(180deg, rgb(212, 230, 245) 0%, rgb(189, 225, 254) 100%)}.course .image{float:left;width:20%}.course .image img{border-radius:50%;border:2px dotted #fff}.course .content{color:#fff}.course .content h3{margin-bottom:5px;font-weight:bold;color:#fff}.course .content .status{background-color:#16a500;padding:5px 15px;color:#fff;font-weight:bold;display:inline-block;border-radius:10px;margin-bottom:30px}.course .content .hyperlink_txt{padding:5px 15px;font-weight:bold;margin-top:20px;font-size:18px;border-radius:10px;background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.course #progress-container{margin:40px 0}.course #progress-container .progress{margin:0;padding:0}.course #progress-container .progress__circle:before{color:#bbb}.course #progress-container .progress--done{background:#fff}.course #progress-container .progress--active{border:5px solid #fff;color:#16a500}.course #progress-container .progress--active:before{color:#16a500}.course #progress-container .active{color:#16a500}#customer_course_weeks .course{margin:80px 0;margin-top:30px}#customer_course_weeks h3{margin-bottom:10px}#customer_course_weeks #course_container{padding:20px;border-radius:5px;background-color:#e1e1e1;margin-top:30px;margin-bottom:60px}#customer_course_weeks .testmodus,#customer_course_video .testmodus{margin:0 0 20px;padding:8px 15px;border-radius:5px;background-color:#fff3cd;color:#664d03;font-size:14px}.week_container{border-bottom:5px solid #ccc;padding:20px;margin-bottom:50px;border-radius:5px}.week_container .description{border-top:1px solid #fff;padding-top:20px}.week_container .status{background-color:#16a500;padding:1px 15px;color:#fff;font-weight:bold;display:inline-block;border-radius:10px;margin-bottom:20px;float:left;font-size:14px;text-transform:uppercase}.week_container .time{padding-left:20px;float:left}.week_container .button_container{border-top:1px solid #fff;padding-top:40px;margin-bottom:20px}.week_container .button_container a{padding:5px 15px;font-weight:bold;margin-top:20px;font-size:18px;border-radius:10px;background-color:rgba(0,0,0,0);color:#fff}.week_container h3{font-weight:bold;font-size:1.5em}.week_container #progress-container{margin-bottom:50px;margin-top:20px}.week_container #progress-container .progress{margin:0;padding:0}.week_container.active{border-bottom:7px solid #16a500;background-color:#e5e8dd}.week_container.active h3,.week_container.active .time{color:#16a500}.week_container.active a{background-color:#16a500}.week_container.active .status{background-color:#16a500}.week_container.active .button_container a{border:2px solid #16a500;color:#16a500;background-color:#e5e8dd;text-transform:uppercase}.week_container.active #progress-container .progress__circle{border:5px solid #b8dcb5}.week_container.active #progress-container .progress__circle:before{color:#b8dcb5}.week_container.active #progress-container .progress--active{border:5px solid #70b76b;color:#70b76b}.week_container.active #progress-container .progress--active:before{color:#70b76b}.week_container.active #progress-container .progress__bar{background:#b8dcb5}.week_container.active #progress-container .progress--done{background:#70b76b}.week_container.active #progress-container .progress--done:before{color:#fff}.week_container.active #progress-container .active{color:#70b76b}.week_container.done{border-bottom:7px solid #65a6db;background-color:#e5eaee}.week_container.done h3{color:#65a6db}.week_container.done a{background-color:#ccc}.week_container.done .status{background-color:#65a6db}.week_container.done .button_container a{border:2px solid #65a6db;color:#65a6db;background-color:#cedae5}.week_container.done #progress-container .progress--done{background:#65a6db}.week_container.done #progress-container .progress--active{border:5px solid #65a6db;color:#65a6db}.week_container.done #progress-container .active{color:#65a6db}.week_container.locked{border-bottom:7px solid #ccc;background-color:#e8e8e8}.week_container.locked h3{color:#888}.week_container.locked a{background-color:#ccc}.week_container.locked .status{background-color:#999}.week_container.locked #progress-container .progress--done{background:#999}.week_container.locked #progress-container .progress--active{border:5px solid #999;color:#999}.week_container.locked #progress-container .active{color:#999}#customer_course_video #video_complete{margin-top:50px}#customer_course_video #video_complete h3{color:#16a500;margin-bottom:0}@media screen and (max-width: 959px){#customer_course_video #video_complete h3{font-size:1.2em}}#customer_course_video #video_complete a.button{width:100%;padding:20px;margin-bottom:50px;display:inline-block;background-color:#fff;color:#16a500;text-align:center;border-radius:10px;border:1px solid #16a500}#customer_course_video #video_complete a.button:hover{background-color:#16a500;color:#fff}#customer_course_video #video_complete a.button:hover h3{color:#fff}#customer_course_video #video_playlist{margin-top:50px;margin-bottom:20px}#customer_course_video #playlist_videos{display:flex;flex-flow:row nowrap;align-content:flex-start;padding:0;margin:0;list-style:none}@media screen and (max-width: 959px){#customer_course_video #playlist_videos{flex-direction:column}}#customer_course_video #playlist_videos .video_item{border:1px solid #135c90;border-radius:5px;padding:25px;width:50%;height:70%;margin-top:10px;text-align:center;color:#135c90;margin-right:1%;font-weight:bold;flex-basis:auto}@media screen and (max-width: 959px){#customer_course_video #playlist_videos .video_item{width:100%}}#customer_course_video .modal__container{display:none}.mm-infokasten--hinweis{padding:20px !important;line-height:1.5em !important}.app #glightbox-body h3{margin-bottom:0}.app #glightbox-body .modal__content{margin-bottom:30px}.app #glightbox-body button.modal__btn{padding:20px;width:45%;border-radius:10px !important;background-color:#16a500;border:none;color:#fff;font-weight:bold;font-size:1em;text-transform:uppercase;float:left;margin-right:4%;cursor:pointer}.app #glightbox-body .gslide-inline .alerts-close{padding:18px;width:45%;border-radius:10px !important;background-color:rgba(0,0,0,0);font-size:1em;border:2px solid #135c90;color:#135c90;font-weight:normal;cursor:pointer}#customer_course_quiz{text-align:left}#customer_course_quiz .question_correct legend{background-color:#c9d645;color:#333}#customer_course_quiz .checkbox_container>span{display:flex;align-items:flex-start;gap:12px;margin:0 0 10px;padding:12px 15px;border:1px solid var(--mm-linie);border-radius:var(--mm-radius);cursor:pointer}#customer_course_quiz .checkbox_container>span:has(input:checked){border-color:var(--mm-akzent);background:var(--mm-akzent-blass)}#customer_course_quiz .checkbox_container>span input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;accent-color:var(--mm-akzent);cursor:pointer}#customer_course_quiz .checkbox_container>span label{flex:1 1 auto;margin:0;font-size:var(--mm-schrift);font-weight:400;line-height:1.4;color:inherit;cursor:pointer}#customer_course_quiz .answer_correct:before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:.4em;vertical-align:-0.2em;background-color:#c9d645;-webkit-mask:var(--mm-symbol-haken) center/contain no-repeat;mask:var(--mm-symbol-haken) center/contain no-repeat}#customer_course_quiz form fieldset legend{background-color:#fff;border:1px solid #65a6db;border-radius:10px;font-weight:600;color:#65a6db}@media screen and (max-width: 959px){#progress-container .progress__circle{width:30px;height:30px}#progress-container .progress__circle:before{font-size:1em}#progress-container .quiz{padding-right:5px}}
