@charset "UTF-8";
@font-face{font-display:swap;font-family:"Permanent Marker";font-style:normal;font-weight:400;src:url("../../files/melly/layout/fonts/permanent-marker-v16-latin/permanent-marker-v16-latin-regular.woff2") format("woff2")}#main{min-height:calc(100vh - 674px)}@media screen and (min-width:468px){#main{min-height:calc(100vh - 553px)}}@media screen and (min-width:496px){#main{min-height:calc(100vh - 529px)}}@media screen and (min-width:769px){#main{min-height:calc(100vh - 569px)}}@media screen and (min-width:1216px){#main{min-height:calc(100vh - 497px)}}.ce_ct_featureElement{position:relative}.ce_ct_featureElement .inside{background:gray;background:#724667;background:#7a2696;color:white}.ce_ct_featureElement .icon i{color:whitesmoke}.ce_ct_featureElement a{color:white;text-decoration:underline}.ce_ct_featureElement a:hover{color:pink}.ce_toplink a,.ce_toplink a:hover{background:deeppink}.mod_navigation.navbar,.mod_navigation.home .navbar{background:white;position:fixed;box-shadow:0 0 1rem rgba(0, 0, 0, 0.1)}.navbar-dropdown{background:white}.navbar-dropdown.level_2,.navbar-dropdown.level_3,.navbar-dropdown.level_4{background:white}.mod_navigation.navbar .navbar-start a.navbar-item,.mod_navigation.navbar .navbar-start a.navbar-link{color:black}.mod_navigation.navbar .navbar-start a.navbar-item.active span,.mod_navigation.navbar .navbar-start a.navbar-item.trail span{border-bottom:2px solid hotpink}.mod_navigation.navbar .navbar-start .navbar-link:not(.is-arrowless)::after{border-color:hotpink}.navbar-brand{padding-right:40px}.navbar-brand img{height:90px}.mod_navigation.navbar .navbar-menu.is-active .toggle-less i,.mod_navigation.navbar .navbar-menu.is-active .toggle-more i{color:hotpink}.navbar-burger,.navbar-burger:hover{color:lightgray}a.navbar-burger.burger{transform:translateY(-6px)}a.navbar-burger.burger::after{content:"Menü";display:block;color:gray;top:100%;position:absolute;right:50%;transform:translate(50%, -3px);font-size:16px}@media screen and (max-width:1023px){.navbar-menu{background-color:white}}.contact-box .contact-data{background:#242424}.price-table{display:flex;flex-wrap:wrap;margin-right:-0.75rem;margin-left:-0.75rem}@media only screen and (min-width:900px){.price-table{flex-wrap:nowrap}}.price-table>*{flex-basis:100%;flex-grow:1;margin:0.75rem;background:whitesmoke;border-radius:5px}.price-table .price-head{padding:1.5rem 15px;background:#7a2696;text-align:center;border-radius:5px 5px 0 0}.price-table .price-head h3{margin:0;color:white}.price-table .price-head h4{color:pink;margin:10px}.price-table ul{margin:1rem 3rem}.box-gray{background:whitesmoke;padding:1rem 2rem}.price-info{margin:2rem 0;font-style:italic}#qualifikationen{background:whitesmoke}#qualifikationen::after{content:"";display:table;clear:both}#qualifikationen .ce_columns{display:block;float:left;margin-bottom:40px;font-size:1rem;padding:0 3px;box-sizing:border-box;width:100%}@media screen and (min-width:360px){#qualifikationen .ce_columns{width:50%}}@media screen and (min-width:680px){#qualifikationen .ce_columns{width:33.333333%}}@media screen and (min-width:980px){#qualifikationen .ce_columns{width:25%}}#qualifikationen .ce_columns .ce_image{margin-bottom:0}#qualifikationen .ce_columns .ce_text p{margin:0}.social-media{display:inline-block;margin:0 !important;padding:30px 0 !important}@media screen and (min-width:536px){.social-media{padding:30px !important}}.social-media li{list-style:none;display:inline-block;margin:0;padding:0;margin-right:25px}.social-media li a{font-size:2.4rem;text-decoration:none;color:gray !important}.social-media li a:hover{text-decoration:none;color:white !important}@media screen and (min-width:536px){.contact .social-media{padding:0 !important}}.contact .social-media a:hover i{color:white !important}.mod_article.videos{padding-top:0 !important}.mod_article.videos>.content{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.mod_article.videos>.content video{width:100%;height:344px;background-color:#242424}.mod_article.videos>.content figcaption{font-style:normal}.mod_article.videos>.content>*{flex-basis:100%;flex-shrink:0;flex-grow:0}@media screen and (min-width:1000px){.mod_article.videos>.content>*{flex-basis:48%}}#main .course_schedule{font-size:1rem}#main .course_schedule .course_schedule_week{display:flex;justify-content:space-between;flex-direction:column}#main .course_schedule .course_schedule_day{flex-basis:100%;margin-right:0;margin-bottom:5px}#main .course_schedule .course_schedule_day_head{background-color:#7a2696;color:white;padding:5px;border-radius:5px 5px 0 0;text-align:center}#main .course_schedule .course_schedule_day_head>*:nth-child(1){font-weight:bold}#main .course_schedule .course_schedule_day_head>*:nth-child(2){font-size:0.7em}#main .course_schedule .course_schedule_day.today .course_schedule_day_head{background:#fa42cb}#main .course_schedule ul.course_schedule_courses{list-style:none;margin:0;padding:0}#main .course_schedule .course_schedule_course{display:flex;background:whitesmoke;margin:2px 0 0 0;flex-direction:row-reverse}#main .course_schedule .course_schedule_course:last-child{border-radius:0 0 5px 5px}#main .course_schedule .course_schedule_course.finished{color:silver}#main .course_schedule .course_schedule_course.bookable{cursor:pointer}#main .course_schedule .course_schedule_course.current .course_schedule_course_title::after{content:"";display:inline-block;width:0.7em;height:0.7em;margin-left:3px;border-radius:50%;background:silver}#main .course_schedule .course_schedule_course.running .course_schedule_course_title::after{content:"";display:inline-block;width:0.7em;height:0.7em;margin-left:3px;border-radius:50%;background:deeppink}#main .course_schedule .today .course_schedule_course{background:#ececec}@keyframes course_schedule_current_course{100%{background:deeppink}}#main .course_schedule .course_schedule_course_title{padding:10px;font-weight:bolder;text-align:left;flex-grow:1}#main .course_schedule .course_schedule_course_from_time{padding:10px;text-align:left;white-space:nowrap}.print-course-schedule{position:absolute;display:flex;position:relative;margin-top:-25px;margin-bottom:5px}.print-course-schedule a{display:flex;align-items:center;color:black;border:none;border:1px solid transparent;border-radius:5px;margin:0;padding:10px 0px;flex-grow:0;right:15px;top:-10px}.print-course-schedule a:hover{color:black}.print-course-schedule a img{max-height:1.5em}@media (min-width:405px){.print-course-schedule{position:absolute;right:25px;top:15px}}@media screen and (min-width:990px){#main .course_schedule{font-size:0.7rem}#main .course_schedule .course_schedule_week{flex-direction:row}#main .course_schedule .course_schedule_day{margin-right:3px}#main .course_schedule .course_schedule_day:last-child{margin-right:0}#main .course_schedule .course_schedule_course{flex-direction:column}#main .course_schedule .course_schedule_course_title{text-align:center;padding:3px;padding-bottom:0}#main .course_schedule .course_schedule_course_from_time{text-align:center;padding:3px;padding-top:0}}@media screen and (min-width:1216px){#main .course_schedule{font-size:1rem}}#main .mod_article.kursplan{background:linear-gradient(180deg, ghostwhite, transparent)}#main .mod_article.kursplan .container>h2:first-of-type{margin-top:0}.schedule_modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.5);z-index:50;overflow:auto}.schedule_modal::after{content:"";display:block;height:50px}.schedule_modal .schedule_modal_content{margin:10vh auto;box-shadow:0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 7px 20px 0 rgba(0, 0, 0, 0.2);max-width:600px;width:95%}.schedule_modal .schedule_modal_header{display:flex;background:#7a2696;border-radius:5px 5px 0 0;color:white}.schedule_modal .schedule_modal_header>*{padding:15px;font-size:20px;line-height:30px}.schedule_modal .schedule_modal_header .schedule_modal_title{flex-grow:1}.schedule_modal .schedule_modal_header .close{font-size:30px;transform:translateY(-3px);font-weight:bold;color:rgba(255, 255, 255, 0.5)}.schedule_modal .schedule_modal_header .close:hover{color:white;cursor:pointer}.schedule_modal .schedule_modal_body{padding:15px;font-size:1rem;background:white;border-radius:0 0 5px 5px}.schedule_modal .schedule_modal_body label{display:block;font-weight:bold}.schedule_modal .schedule_modal_body .schedule_modal_course{font-size:1.2rem;font-weight:bold;padding:0}.schedule_modal .schedule_modal_body input,.schedule_modal .schedule_modal_body button{display:block;width:100%;padding:10px;font-size:1rem;border-radius:5px}.schedule_modal .schedule_modal_body input{border:1px solid silver}.schedule_modal .schedule_modal_body input:focus{outline-color:#7a2696}.schedule_modal .schedule_modal_body button{margin-top:15px;background:#7a2696;color:rgba(255, 255, 255, 0.8);border:none}.schedule_modal .schedule_modal_body button:hover,.schedule_modal .schedule_modal_body button:focus{color:white;outline:none;cursor:pointer}.schedule_modal .schedule_modal_body button:disabled{opacity:0.6}.infobox-probetraining{background:whitesmoke;border-radius:5px;padding:15px;margin-top:40px;text-align:center}.infobox-probetraining strong{color:#fa42cb !important;font-weight:700}@media screen and (min-width:990px){#main .course_schedule .course_schedule_course.bookable:hover{background:hotpink;color:white}#main .course_schedule .course_schedule_course.bookable:hover a{transition:none;color:white}#main .course_schedule .course_schedule_course.current.bookable:hover .course_schedule_course_title::after{background:white}}@media (prefers-color-scheme:dark){.color-scheme-dark-mode .navbar-menu,body .navbar-menu{background:white}.color-scheme-dark-mode,body,.color-scheme-dark-mode #container,body #container,.color-scheme-dark-mode .column-wrapper,body .column-wrapper{background:white}.color-scheme-dark-mode .content h1,body .content h1,.color-scheme-dark-mode .content h2,body .content h2,.color-scheme-dark-mode .content h3,body .content h3,.color-scheme-dark-mode .content h4,body .content h4,.color-scheme-dark-mode .content h5,body .content h5,.color-scheme-dark-mode .content h6,body .content h6{color:#0a0a0a}.color-scheme-dark-mode .content h1,body .content h1,.color-scheme-dark-mode .content h2,body .content h2,.color-scheme-dark-mode .content h3,body .content h3,.color-scheme-dark-mode .content h4,body .content h4,.color-scheme-dark-mode .content h5,body .content h5,.color-scheme-dark-mode .content h6,body .content h6{color:#f5f5f5}.color-scheme-dark-mode .content h1,body .content h1,.color-scheme-dark-mode .content h2,body .content h2,.color-scheme-dark-mode .content h3,body .content h3,.color-scheme-dark-mode .content h4,body .content h4,.color-scheme-dark-mode .content h5,body .content h5,.color-scheme-dark-mode .content h6,body .content h6{color:#0a0a0a}.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text p{color:#f5f5f5 !important}.color-scheme-dark-mode .ce_ct_teaserBox .inside,body .ce_ct_teaserBox .inside{background:whitesmoke;color:#4a4a4a}.color-scheme-dark-mode .ce_ct_featureElement .inside,body .ce_ct_featureElement .inside{background:#f1f1ff !important;color:inherit}.color-scheme-dark-mode .ce_ct_featureElement .inside .icon i,body .ce_ct_featureElement .inside .icon i{color:#7a2696}.color-scheme-dark-mode .contact-box,body .contact-box{background:whitesmoke}.color-scheme-dark-mode .input,body .input,.color-scheme-dark-mode .textarea,body .textarea,.color-scheme-dark-mode .select select,body .select select,.color-scheme-dark-mode .file-cta,body .file-cta{background-color:whitesmoke;border-color:#dbdbdb;border-radius:4px;color:#4a4a4a}.color-scheme-dark-mode .input,body .input,.color-scheme-dark-mode .textarea,body .textarea,.color-scheme-dark-mode .select select,body .select select,.color-scheme-dark-mode .file-cta,body .file-cta{background-color:whitesmoke;border-color:#dbdbdb;border-radius:4px;color:#4a4a4a}.color-scheme-dark-mode .input:hover,body .input:hover,.color-scheme-dark-mode .textarea:hover,body .textarea:hover,.color-scheme-dark-mode .select select:hover,body .select select:hover,.color-scheme-dark-mode .file-cta:hover,body .file-cta:hover{border-color:#dbdbdb}.color-scheme-dark-mode .input:focus,body .input:focus,.color-scheme-dark-mode .textarea:focus,body .textarea:focus,.color-scheme-dark-mode .select select:focus,body .select select:focus,.color-scheme-dark-mode .file-cta:focus,body .file-cta:focus{border-color:#dbdbdb}}body .ce_ct_featureElement .inside{background:#f1f1ff !important;color:inherit}body .ce_ct_featureElement .inside .icon i{color:#7a2696}.hide-dots .slider-menu{display:none}.verlauf{background-color:ghostwhite}#footer .columns .column:nth-child(1) img{width:200px;margin-right:30px}#footer a{font-weight:normal}#footer-left>*>*{display:block;float:left}#footer .column,#footer .container{border:none !important}.mod_login{overflow:visible}.mod_login input.text{background:white;border:1px solid gray;outline-color:#242424}.schmetterling{background:ghostwhite url(/files/melly/layout/schmetterling-transparent.png);background-repeat:no-repeat;background-position:right center;background-size:contain}.schmetterling.white{background:white url(/files/melly/layout/schmetterling-transparent.png);background-repeat:no-repeat;background-position:right center;background-size:contain}@media screen and (min-width:1023px){.schmetterling.white{background-size:auto}}@media screen and (min-width:1023px){.schmetterling{background-size:auto}}.schmetterling-before::before{content:"";width:70px;height:70px;position:absolute;right:50%;transform:translate(50%, -100%);display:block;background:url(/files/melly/layout/schmetterling.png);background-size:contain;background-repeat:no-repeat}.schmetterling-after::after{content:"";width:70px;height:70px;position:absolute;right:50%;transform:translate(50%, 10px);display:block;background:url(/files/melly/layout/schmetterling.png);background-size:contain;background-repeat:no-repeat}.content .vertraege{padding:0;margin:0}.content .vertraege li{list-style:none}.content .vertraege i{color:#0a0a0a}.content .vertraege a{color:#0a0a0a}.content .vertraege a:hover{text-decoration:underline}.teaser-box{margin:0 auto;margin-bottom:130px !important;margin-bottom:200px !important;text-align:center;overflow:visible !important}@media (min-width:800px){.teaser-box{width:70%}}.teaser-box h1,.teaser-box h2,.teaser-box h3{color:#7a2696 !important}.teaser-box p{font-size:1.4rem;font-style:italic;letter-spacing:0.1rem}.mod_article{color:#242424}.mod_article strong{color:#242424}body:not(.home) #main .mod_article{background-color:white}body:not(.home) h1,body:not(.home) h2,body:not(.home) h3,body:not(.home) h4{color:#242424}.mod_navigation .navbar-brand{background:white !important;background-color:white !important}.mod_navigation .navbar-brand>a:nth-child(1){display:block;position:relative;z-index:990}.mod_navigation .navbar-brand>a:nth-child(1) .mod_article,.mod_navigation .navbar-brand>a:nth-child(1) .mod_article *{display:block;width:145px;height:90px}.mod_navigation .navbar-brand a.navbar-item{padding-top:5px !important}.mod_breadcrumb{background:whitesmoke !important}.formbody label{color:black !important}.footer-copyright .mod_article p{color:#4a4a4a;font-weight:normal}body:not(.home) #main .mod_article.login{background-color:whitesmoke}body #main .mod_article.mitglieder-navigation{padding:0}body #main .mod_article.mitglieder-navigation+.mod_article{padding-top:40px}body #main .mod_article.mitglieder-navigation nav.mod_navigation ul{margin:50px 0 0 0;display:flex;align-items:stretch;flex-wrap:wrap}body #main .mod_article.mitglieder-navigation nav.mod_navigation li+li{margin-top:0}body #main .mod_article.mitglieder-navigation nav.mod_navigation li{list-style:none;display:block;background:whitesmoke;padding:10px 15px;border-radius:5px;margin-right:10px;margin-bottom:10px;font-size:1rem}body #main .mod_article.mitglieder-navigation nav.mod_navigation li:hover{background:#e2e2e2}body #main .mod_article.mitglieder-navigation nav.mod_navigation li.active{background-color:#242424;color:white}body #main .mod_article.mitglieder-navigation nav.mod_navigation li.active strong{color:white}.cookie_message{position:fixed;bottom:0;z-index:1000;width:100vw;padding:20px;background:white;text-align:center;border-top:5px solid deeppink}.cookie_message button{background-color:deeppink;color:whitesmoke;font-size:1.1rem;font-weight:bold;border:none;padding:5px 15px;border-radius:3px}.cookie_message button:hover{color:white;box-shadow:0 0 3px 3px rgba(0, 0, 0, 0.1);cursor:pointer}#main #challenges{background:linear-gradient(180deg, ghostwhite, transparent);border-bottom:1px solid whitesmoke}#main #challenges h2{margin-top:0}#main #challenges img{border:1px solid rgba(0, 0, 0, 0.2);box-shadow:0 0 -15px 20px black}.link-button{display:inline-block;border:1px solid hotpink;padding:5px 10px;border-radius:5px}.link-button:hover{border-color:deeppink}#main .mwn-kilometer-calendar .good,#main .mwn-gewicht-calendar .good{color:green}#main .mwn-kilometer-calendar .good strong,#main .mwn-gewicht-calendar .good strong{color:green}#main .mwn-kilometer-calendar .bad,#main .mwn-gewicht-calendar .bad{color:red}#main .mwn-kilometer-calendar .bad strong,#main .mwn-gewicht-calendar .bad strong{color:red}#main .mwn-kilometer-calendar h2,#main .mwn-gewicht-calendar h2{margin-bottom:0}#main .mwn-kilometer-calendar h3,#main .mwn-gewicht-calendar h3{margin-top:10px}#main .mwn-kilometer-calendar .month-navigation,#main .mwn-gewicht-calendar .month-navigation{margin-bottom:15px}#main .mwn-kilometer-calendar .day.current,#main .mwn-gewicht-calendar .day.current{outline:4px solid hotpink;background:ghostwhite}#main .mwn-kilometer-calendar .day.empty .day_number:after,#main .mwn-gewicht-calendar .day.empty .day_number:after{content:"-";display:block;line-height:2rem;margin-top:10px}#main .mwn-kilometer-calendar .day.kg-interpolated .day_number:after,#main .mwn-gewicht-calendar .day.kg-interpolated .day_number:after{content:"-";display:block;line-height:2rem;margin-top:10px}#main .mwn-kilometer-calendar .day.kg-interpolated .day-sum,#main .mwn-gewicht-calendar .day.kg-interpolated .day-sum{display:none}#main .mwn-kilometer-calendar .day.kg-real .day-sum,#main .mwn-gewicht-calendar .day.kg-real .day-sum{font-weight:bold}#main .mwn-kilometer-calendar .day .day_number,#main .mwn-gewicht-calendar .day .day_number{border:1px solid #dbdbdb;border-radius:50%;display:inline-block;width:2em;height:2em;padding-top:0.2em;margin-bottom:7px}#main .mwn-kilometer-calendar .day .day-change,#main .mwn-gewicht-calendar .day .day-change{display:none}#main .mwn-kilometer-calendar .day .km,#main .mwn-gewicht-calendar .day .km{font-weight:bold}#main .mwn-kilometer-calendar.show-day-change .day-change,#main .mwn-gewicht-calendar.show-day-change .day-change{display:block}#main .mwn-kilometer-calendar.show-kg-interpolated .day.kg-interpolated .day-sum,#main .mwn-gewicht-calendar.show-kg-interpolated .day.kg-interpolated .day-sum{display:block}#main .mwn-kilometer-calendar.show-kg-interpolated .day.kg-interpolated .day_number::after,#main .mwn-gewicht-calendar.show-kg-interpolated .day.kg-interpolated .day_number::after{display:none}#main .mwn-kilometer-calendar table.month,#main .mwn-gewicht-calendar table.month{font-size:0.8rem}#main .mwn-kilometer-calendar table.month td,#main .mwn-kilometer-calendar table.month th,#main .mwn-gewicht-calendar table.month td,#main .mwn-gewicht-calendar table.month th{text-align:center;border:1px solid #dbdbdb;padding:10px 0;width:14.3%}#main .mwn-kilometer-calendar table.month th,#main .mwn-gewicht-calendar table.month th{background:whitesmoke}#main .mwn-kilometer-calendar table.month .out-of-range,#main .mwn-gewicht-calendar table.month .out-of-range{opacity:0;pointer-events:none}#main .mwn-kilometer-calendar table.month td:hover,#main .mwn-gewicht-calendar table.month td:hover{background:whitesmoke;cursor:pointer}#main .mwn-kilometer-calendar table.month strong,#main .mwn-gewicht-calendar table.month strong{font-weight:bold}#main .mwn-kilometer-calendar table.month .day-change,#main .mwn-gewicht-calendar table.month .day-change{font-size:0.8rem;font-weight:normal}#main .mwn-kilometer-calendar table.month a,#main .mwn-gewicht-calendar table.month a{color:black}@media screen and (min-width:900px){#main .mwn-kilometer-calendar table.month,#main .mwn-gewicht-calendar table.month{font-size:inherit}}#main .mwn-kilometer-calendar table.entries tr:hover,#main .mwn-gewicht-calendar table.entries tr:hover{background:whitesmoke}#main .mwn-kilometer-calendar table.entries th,#main .mwn-kilometer-calendar table.entries td,#main .mwn-gewicht-calendar table.entries th,#main .mwn-gewicht-calendar table.entries td{border:1px solid #dbdbdb}#main .mwn-kilometer-calendar table.entries th:nth-child(2),#main .mwn-kilometer-calendar table.entries td:nth-child(2),#main .mwn-gewicht-calendar table.entries th:nth-child(2),#main .mwn-gewicht-calendar table.entries td:nth-child(2){width:50px}#main .mwn-kilometer-calendar form input.text,#main .mwn-gewicht-calendar form input.text{width:100px}.mod_mwn_calendar_compare{margin-bottom:40px}.mod_mwn_calendar_compare .avatar{display:inline-block;position:relative;width:90px;height:90px;border-radius:50%;overflow:hidden;border:none}.mod_mwn_calendar_compare .avatar img{transform:scale(1.1)}.mod_mwn_calendar_compare .avatar-label{text-align:center;background:#6a1fb0;font-size:0.9rem;font-weight:bold;border-radius:5px;margin-top:-20px;color:white;padding:2px 4px;position:relative}.mod_mwn_calendar_compare .row{display:flex;margin-bottom:20px;clear:both}.mod_mwn_calendar_compare .row>*:nth-child(2){flex-grow:1}.mod_mwn_calendar_compare .bar{position:relative;background:rgba(106, 31, 176, 0.4);height:40px;border-radius:5px;margin-top:20px;overflow:hidden}.mod_mwn_calendar_compare .bar .process{height:100%;position:absolute;left:0;top:0;background:deeppink}.mod_mwn_calendar_compare h2{margin-bottom:15px}.mod_mwn_calendar_compare .mwn_calendar_compare_month_selector{width:100%;background:transparent;color:#7a2696;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;padding:5px 35px 5px 15px;border-radius:5px;border:1px solid rgba(147, 112, 219, 0.2);position:relative;background:right 0.75rem center url("data:image/svg+xml,<svg width='24' height='24' xmlns='http://www.w3.org/2000/svg'><path fill='%237a2696' d='m0,6l12,12l12,-12l-24,0z'/><path fill='none' d='m0,0l24,0l0,24l-24,0l0,-24z'/></svg>") no-repeat;background-size:1rem;background-color:white;cursor:pointer;font-size:1.5rem;margin-top:-5px;margin-bottom:40px}.mod_mwn_calendar_compare .mwn_calendar_compare_month_selector:focus{outline:none;outline-color:deeppink;outline-offset:0}#challenges{scroll-margin-top:100px}.user-weight-month-overview{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1rem}.user-weight-month-overview>*{background:whitesmoke;flex-basis:calc(50% - 2.5px);margin-bottom:5px;text-align:center;padding:20px 10px;border-radius:7px}.user-weight-month-overview>*>*:nth-child(1){font-weight:bold}.user-weight-month-overview .gesamtabnahme{flex-basis:100%;padding:0}.user-weight-month-overview .gesamtabnahme>*:nth-child(1){border-radius:7px 7px 0 0;background:#7a2696;color:white;font-size:1.7rem;padding:20px 0;font-weight:normal}.user-weight-month-overview .gesamtabnahme>*:nth-child(2){font-size:2.5rem;padding:20px 0;font-weight:bold}.content table.melly-overview{font-size:0.9rem;border-bottom:1px solid #dbdbdb}.content table.melly-overview td,.content table.melly-overview th{border:1px solid #dbdbdb;text-align:center}.content table.melly-overview td:nth-child(1){text-align:left}.content table.melly-overview td:nth-child(7),.content table.melly-overview td:nth-child(8),.content table.melly-overview td:nth-child(11),.content table.melly-overview td:nth-child(12){background:ghostwhite}.content table.melly-overview th{background:whitesmoke}.content table.melly-overview thead{z-index:1;background:#dbdbdb;position:sticky;top:100px}.content table.melly-overview tr.inactive{color:darkgray}.content table.melly-overview tbody tr:hover{outline:2px solid deeppink}.mod_article.gesamtabnahme{position:relative;background:#7a2696;background:#121212;background:#242424}.mod_article.gesamtabnahme *{color:white}.mod_article.gesamtabnahme .weight-loss-counter{text-align:center}.mod_article.gesamtabnahme .weight-loss-counter *{margin:0;padding:0}.mod_article.gesamtabnahme .weight-loss-counter>*:last-child{opacity:0.7}.mod_article.gesamtabnahme .weight-loss-counter .number{font-size:3rem;background:inherit}@media (min-width:800px){.weight-loss-img-manager{display:flex}.weight-loss-img-manager>*:nth-child(1){flex-basis:calc((100% - 10px) * .415);margin-right:10px}.weight-loss-img-manager>*:nth-child(2){flex-basis:calc((100% - 10px) * .585)}}.weight-loss-img-manager .controls{display:flex;margin-bottom:20px;flex-wrap:wrap}.weight-loss-img-manager .controls a{display:flex;align-items:center;color:black;border:1px solid lightgray;border-radius:5px;margin-right:10px;margin-bottom:10px;padding:10px}.weight-loss-img-manager .controls a:hover{background:whitesmoke}.weight-loss-img-manager .controls a img{max-height:1.5em}.weight-loss-img-manager .image-container{pointer-events:none;margin-bottom:20px}.weight-loss-img-manager .image-container img{width:100%;box-shadow:0 0 5px -2px rgba(0, 0, 0, 0.4)}.weight-loss-img-manager .fields{background:whitesmoke;overflow:auto;border-radius:5px}.weight-loss-img-manager .fields>.inner{padding:15px}.weight-loss-img-manager .fields .field{display:flex;align-items:center;margin-bottom:4px}.weight-loss-img-manager .fields .field>*:nth-child(1){flex-basis:100px}.weight-loss-img-manager .fields input[type=text]{background:none;border:none;border-bottom:1px solid #dbdbdb;outline:none;display:block;width:100%;font-size:1rem;padding:5px;color:#4a4a4a}.weight-loss-img-manager .fields input[type=text]:hover,.weight-loss-img-manager .fields input[type=text]:focus{border-color:grey}.weight-loss-img-manager .fields input[type=text]:focus{border-color:deeppink}.weight-loss-img-manager .fields label{margin-bottom:0;font-weight:bold}.wochen-essensplan .image-container img{width:100%;box-shadow:0 0 5px -2px rgba(0, 0, 0, 0.4)}.wochen-essensplan .controls{display:flex;margin-bottom:20px;margin-top:10px;flex-wrap:wrap}.wochen-essensplan .controls a{display:flex;align-items:center;color:black;border:1px solid lightgray;border-radius:5px;margin-right:10px;margin-bottom:10px;padding:10px}.wochen-essensplan .controls a:hover{background:whitesmoke}.wochen-essensplan .controls a img{max-height:1.5em}@media (min-width:800px){.wochen-essensplan{display:flex}.wochen-essensplan>*:nth-child(1){flex-basis:calc((100% - 10px) * .415);margin-right:10px}.wochen-essensplan>*:nth-child(2){flex-basis:calc((100% - 10px) * .585)}}.papers-horizontal .image-container img{width:100%;box-shadow:0 0 5px -2px rgba(0, 0, 0, 0.4)}.papers-horizontal .controls{display:flex;margin-bottom:20px;margin-top:10px;flex-wrap:wrap}.papers-horizontal .controls a{display:flex;align-items:center;color:black;border:1px solid lightgray;border-radius:5px;margin-right:10px;margin-bottom:10px;padding:10px}.papers-horizontal .controls a:hover{background:whitesmoke}.papers-horizontal .controls a img{max-height:1.5em}@media (min-width:800px){.papers-horizontal{display:flex;flex-wrap:wrap}.papers-horizontal>*{flex-basis:calc((100% - 20px) * .5);margin-right:10px}}.body-fortschritts-tracker .image-container img{width:100%;box-shadow:0 0 5px -2px rgba(0, 0, 0, 0.4)}.body-fortschritts-tracker .controls{display:flex;margin-bottom:20px;margin-top:10px;flex-wrap:wrap}.body-fortschritts-tracker .controls a{display:flex;align-items:center;color:black;border:1px solid lightgray;border-radius:5px;margin-right:10px;margin-bottom:10px;padding:10px}.body-fortschritts-tracker .controls a:hover{background:whitesmoke}.body-fortschritts-tracker .controls a img{max-height:1.5em}@media (min-width:800px){.body-fortschritts-tracker{display:flex}.body-fortschritts-tracker>*:nth-child(1){flex-basis:calc((100% - 10px) * .415);margin-right:10px}.body-fortschritts-tracker>*:nth-child(2){flex-basis:calc((100% - 10px) * .293)}}.social-challenge-download .image-container img{width:100%;box-shadow:0 0 5px -2px rgba(0, 0, 0, 0.4)}.social-challenge-download .controls{display:flex;margin-bottom:20px;margin-top:10px;flex-wrap:wrap}.social-challenge-download .controls a{display:flex;align-items:center;color:black;border:1px solid lightgray;border-radius:5px;margin-right:10px;margin-bottom:10px;padding:10px}.social-challenge-download .controls a:hover{background:whitesmoke}.social-challenge-download .controls a img{max-height:1.5em}@media (min-width:800px){.social-challenge-download{display:flex}.social-challenge-download>*:nth-child(1){flex-basis:calc((100% - 10px) * .415);margin-right:20px}.social-challenge-download>*:nth-child(2){flex-basis:calc((100% - 10px) * .233)}}.verlauf-farbig{background:linear-gradient(180deg, whitesmoke, transparent 150px) !important;border-bottom:1px solid whitesmoke !important;border-top:1px solid lightgray !important}#faq{background-color:whitesmoke}#faq h2{margin-top:0}.content .mwn-recipes-recipe-list-2{position:relative}.content .mwn-recipes-recipe-list-2 .items{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 20px;flex-wrap:wrap;margin:0;padding:0}.content .mwn-recipes-recipe-list-2 .items .hide{display:none}@media (min-width:800px){.content .mwn-recipes-recipe-list-2 .items{grid-template-columns:repeat(3, 1fr)}}@media (min-width:1216px){.content .mwn-recipes-recipe-list-2 .items{grid-template-columns:repeat(4, 1fr)}}@media (min-width:1408px){.content .mwn-recipes-recipe-list-2 .items{grid-template-columns:repeat(5, 1fr)}}.content .mwn-recipes-recipe-list-2 .items .recipe-card-image{position:relative;padding-top:100%;background:url(../../files/icons/food.png) lightgray;background-size:70%;background-repeat:no-repeat;background-position:center;border-radius:5px 5px 0 0}.content .mwn-recipes-recipe-list-2 .items .recipe-card-image figure{width:100%;height:100%}.content .mwn-recipes-recipe-list-2 .items .recipe-card-image>a{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.content .mwn-recipes-recipe-list-2 .items .recipe-card-image .image_container{position:absolute;top:0;left:0}.content .mwn-recipes-recipe-list-2 .items .recipe-card-image .image_container img{border-radius:5px 5px 0 0;width:100%}.content .mwn-recipes-recipe-list-2 .items .recipe-card-body{flex-grow:1;padding:0}.content .mwn-recipes-recipe-list-2 .items .recipe-card-footer{display:flex;justify-content:space-between;padding:5px 10px;font-size:0.9rem}.content .mwn-recipes-recipe-list-2 .items li+li{margin-top:0}.content .mwn-recipes-recipe-list-2 .items .title{font-size:1rem;text-align:center;padding:2px 0;padding:17px 0px 3px 0px;margin:0}.content .mwn-recipes-recipe-list-2 .items .categories{font-size:0.8rem;text-align:center;margin-top:5px}.content .mwn-recipes-recipe-list-2 .items .categories span{display:inline-block;border:1px solid lightgray;border-radius:5px;padding:1px 5px;margin:3px}.content .mwn-recipes-recipe-list-2 .items>*{background:whitesmoke;display:flex;flex-direction:column;border-radius:5px}.content .mwn-recipes-recipe-list-2 .recipe-category-menu{display:block;background:white;background:white;margin:0;padding:10px 0;position:sticky;top:99px;z-index:1;font-size:16px;width:calc(100% + 2px);transform:translateX(-1px);margin-bottom:2rem}.content .mwn-recipes-recipe-list-2 .recipe-category-menu select{width:100%;background:transparent;color:#7a2696;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;padding:5px 35px 5px 15px;border-radius:5px;border:1px solid rgba(147, 112, 219, 0.2);position:relative;background:right 0.75rem center url("data:image/svg+xml,<svg width='24' height='24' xmlns='http://www.w3.org/2000/svg'><path fill='%237a2696' d='m0,6l12,12l12,-12l-24,0z'/><path fill='none' d='m0,0l24,0l0,24l-24,0l0,-24z'/></svg>") no-repeat;background-size:1rem;background-color:white;cursor:pointer;font-size:1.5rem;margin:10px 0;outline:none}.mod_article.video-player{width:100%}.mod_article.video-player>.container.content{max-width:none;padding-left:0;padding-right:0}.mod_article.video-player .video-player{position:sticky;top:100px}.mod_article.video-player .video-player .inner{padding-top:56.25%;padding-top:min(56.25%, calc(100vh - 100px - 160px));position:sticky;top:110px}.mod_article.video-player .video-player-playlist .filter{position:sticky;top:calc(56.25vw + 100px);top:min(calc(56.25vw + 100px), min(calc(100vh - 160px)))}.mod_article.video-player video{width:100%;height:100%;top:0;position:absolute;background:black}@media (min-width:1000px){.mod_article.video-player .video-player-wrapper{display:flex;flex-direction:row-reverse;max-width:2000px;margin:0 auto}.mod_article.video-player .video-player-wrapper>*:nth-child(1){flex-basis:70%;padding-left:10px;padding-right:10px}.mod_article.video-player .video-player-wrapper>*:nth-child(2){flex-basis:30%}.mod_article.video-player .video-player-wrapper>*:nth-child(2) .filter{top:100px}}.content .video-player-playlist{padding:0 !important;margin:0 !important;list-style:none}.content .video-player-playlist .filter{position:sticky;top:100px;background:white;box-shadow:0px 1px 3px -1px silver}.content .video-player-playlist .filter>*:nth-child(1){margin-top:15px}.content .video-player-playlist .filter>*:nth-child(2){flex-grow:1}.content .video-player-playlist select{width:100%;background:transparent;color:#7a2696;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;padding:5px 35px 5px 15px;border-radius:5px;border:1px solid rgba(147, 112, 219, 0.2);position:relative;background:right 0.75rem center url("data:image/svg+xml,<svg width='24' height='24' xmlns='http://www.w3.org/2000/svg'><path fill='%237a2696' d='m0,6l12,12l12,-12l-24,0z'/><path fill='none' d='m0,0l24,0l0,24l-24,0l0,-24z'/></svg>") no-repeat;background-size:1rem;background-color:white;cursor:pointer;font-size:1.5rem;margin:10px 0;outline:none}.content .video-player-playlist .like-button{content:"";display:inline-block;width:30px;height:30px;margin-top:3px;margin-right:8px;background-image:url(../../system/modules/mwn-courses/assets/images/icons/heart-gray.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.content .video-player-playlist .like-button:has(input[type=checkbox]:checked){background-image:url(../../system/modules/mwn-courses/assets/images/icons/heart-pink.svg)}.content .video-player-playlist .like-button input[type=checkbox]{display:none}.content .video-player-playlist>li{display:flex;border-bottom:1px solid lightgrey;padding:10px;margin:0;border-left:5px solid transparent}.content .video-player-playlist>li.video:hover{background:whitesmoke;cursor:pointer}.content .video-player-playlist>li.hide{display:none}.content .video-player-playlist>li.active{border-left-color:deeppink;background:whitesmoke}.content .video-player-playlist>li>*:nth-child(1){flex-basis:50px;flex-shrink:0}.content .video-player-playlist .v-title{font-weight:bold}.old-member{color:gray}.mod_article.bewegungstagebuch{line-height:2;padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}.mod_article.bewegungstagebuch .container.content{display:flex;flex-direction:column;align-items:flex-start;background:ghostwhite;padding:20px;border-radius:20px}@media (min-width:1216px){.mod_article.bewegungstagebuch .container.content{padding:50px}}.mod_article.bewegungstagebuch .container.content .ce_image{box-shadow:0 0 5px -2px rgba(0, 0, 0, 0.5)}@media (min-width:1216px){.mod_article.bewegungstagebuch .container.content{flex-direction:row}.mod_article.bewegungstagebuch .container.content>*:nth-child(2){flex-basis:25%;flex-shrink:0}.mod_article.bewegungstagebuch .container.content .ce_image{margin-left:10%;margin-top:2rem;transform:translate(-2rem, 0rem) rotate(10deg)}}.mod_article.bewegungstagebuch .content figure img{display:block}.mod_article.bewegungstagebuch h3 strong{color:#7a2696;line-height:1.6}.award-infos{display:flex;flex-basis:30%}.award-infos img{width:100%}.mwn-section{border:1px solid #7a2696;border-radius:1rem;padding:1.5rem}.mwn-section .mwn-section-header{background-color:#7a2696;border-radius:1rem 1rem 0 0;margin:-1.5rem;margin-bottom:1.5rem;padding:1.5rem}.mwn-section .mwn-section-header h2{margin:0;font-size:1.3rem;color:white}.mwn-section .mwn-section-footer{border-radius:0 0 1rem 1rem;margin:-1.5rem;margin-top:0;padding:1.5rem}.mwn-section .image-selector-image-container{position:relative;width:100%;max-width:300px;background:whitesmoke;overflow:hidden}.mwn-section .image-selector-image-container:before{content:"";display:block;padding-top:100%}.mwn-section .image-selector-image-container .image-selector-loader{display:none}.mwn-section .image-selector-image-container .image-selector-loader.show{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mwn-section .image-selector-image-container .image-selector-image{display:block;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.mwn-section .image-selector-image-container input{display:none}ul.checkbox-list{list-style:none;padding-left:0;margin-left:0}ul.checkbox-list li{margin-bottom:1rem}ul.checkbox-list li:last-child{margin-bottom:0}.profile-base-data input[type=text]{width:100%}.mwn-popup{position:fixed;width:90%;max-width:400px;bottom:100%;right:50%;transform:translate(50%, 50%) scale(0.1);opacity:0;visibility:hidden;background:white;z-index:100;padding:20px;padding-top:100px;border-radius:15px;box-shadow:0 0 20px -10px black;font-size:1.1rem;text-align:center;border:10px solid deeppink;transition:all 0.4s}.mwn-popup.open{visibility:visible;bottom:50%;opacity:1;transform:translate(50%, 50%) scale(1)}.mwn-popup h2{font-weight:bold;font-size:4rem;text-shadow:0 0 3px rgba(0, 0, 0, 0.3);transform:translate(-26%, -40px) rotate(-7deg);top:24px;left:50%;position:absolute;background:deeppink;padding:0 15px;color:white !important}.mwn-popup .mwn-popup-top-icon{position:absolute;left:20%;transform:translate(-50%, -100%);z-index:1}.mwn-popup .mwn-popup-top-icon img{width:100px}.mwn-popup button{background-color:deeppink;color:white;border:none;font-size:1.5rem;font-weight:900;padding:8px 30px;border-radius:10px;cursor:pointer}.mwn-popup button:hover{background:hotpink}.content .user-award-list{display:none;list-style:none;padding:0;margin-left:0}@media (min-width:500px){.content .user-award-list{display:block}}.content .user-award-list li{display:inline-block;margin:0 0.3rem;background:white;border-radius:10px 0 10px 0;padding:10px;text-align:center;box-shadow:0 0 5px -3px rgba(0, 0, 0, 0.9);width:200px}.content .user-award-list li .title{display:block}.content .user-award-list li *{font-size:1.1rem !important;color:#7a2696 !important}.content .user-award-list li>*:first-child{font-weight:bold}.content .user-award-list li>*:first-child img{max-width:130px}.user-award-list-simple{list-style:none;padding:0 !important;margin-left:0 !important}@media (min-width:500px){.user-award-list-simple{display:none}}.user-award-list-simple li{display:inline-block;margin:0 0.3rem;background:white;box-shadow:0 0 5px -3px rgba(0, 0, 0, 0.9);border-radius:5px}.user-award-list-simple li.next-award{opacity:0.3}.user-award-list-simple li img{max-width:100px}.list-all-awards{display:grid;grid-gap:2rem;grid-template-columns:1fr}@media (min-width:600px){.list-all-awards{grid-template-columns:1fr 1fr}}@media (min-width:1216px){.list-all-awards{grid-template-columns:1fr 1fr 1fr}}.list-all-awards>*{border:1px solid whitesmoke;border-radius:1rem;padding:2rem;text-align:center;box-shadow:0 0 5px -3px rgba(0, 0, 0, 0.9)}.mod_mwn_challenges_register ul.messages.error{color:red}.mod_mwn_challenges_register ul.messages.info{color:green}.mod_mwn_challenges_register .mwn-challenges-page-profile{display:flex;background:whitesmoke;margin-bottom:1rem;padding:1rem;justify-content:space-between;flex-wrap:wrap;border-bottom:2px solid #4a4a4a;border-radius:10px}.mod_mwn_challenges_register .mwn-challenges-page-profile ul{display:flex;list-style:none;margin:0;padding:0}.mod_mwn_challenges_register .mwn-challenges-page-profile ul li{position:relative;margin:0}.mod_mwn_challenges_register .mwn-challenges-page-profile ul a{white-space:nowrap}.mod_mwn_challenges_register .mwn-challenges-page-profile ul ul{display:none;position:absolute;background:whitesmoke;z-index:1;white-space:nowrap;right:0;border-radius:0.5rem;overflow:hidden;box-shadow:0 0 6px -3px rgba(0, 0, 0, 0.9);margin-top:0.5rem;flex-direction:column}.mod_mwn_challenges_register .mwn-challenges-page-profile ul ul.show{display:flex}.mod_mwn_challenges_register .mwn-challenges-page-profile ul ul li{border-bottom:1px solid rgba(0, 0, 0, 0.1);margin:0;padding:0.5rem}.mod_mwn_challenges_register .mwn-challenges-page-profile ul ul li:last-child{border-bottom:none}.mod_mwn_challenges_register .mwn-challenges-page-login,.mod_mwn_challenges_register .mwn-challenges-page-register,.mod_mwn_challenges_register .mwn-challenges-page-forgot-password,.mod_mwn_challenges_register .mwn-challenges-page-change-password,.mod_mwn_challenges_register .mwn-challenges-page-change-username{display:none;border:1px solid silver;border-radius:5px;padding:1rem;margin-bottom:2rem}.mod_mwn_challenges_register .mwn-challenges-page-login.show,.mod_mwn_challenges_register .mwn-challenges-page-register.show,.mod_mwn_challenges_register .mwn-challenges-page-forgot-password.show,.mod_mwn_challenges_register .mwn-challenges-page-change-password.show,.mod_mwn_challenges_register .mwn-challenges-page-change-username.show{display:block}.mod_mwn_challenges_register .mwn-challenges-page-login>*:first-child,.mod_mwn_challenges_register .mwn-challenges-page-register>*:first-child,.mod_mwn_challenges_register .mwn-challenges-page-forgot-password>*:first-child,.mod_mwn_challenges_register .mwn-challenges-page-change-password>*:first-child,.mod_mwn_challenges_register .mwn-challenges-page-change-username>*:first-child{margin-top:0}.mod_mwn_challenges_register .mwn-challenges-page-login label,.mod_mwn_challenges_register .mwn-challenges-page-register label,.mod_mwn_challenges_register .mwn-challenges-page-forgot-password label,.mod_mwn_challenges_register .mwn-challenges-page-change-password label,.mod_mwn_challenges_register .mwn-challenges-page-change-username label{display:block;font-weight:bold;font-size:1rem;margin-top:1rem}.mod_mwn_challenges_register .mwn-challenges-page-login input,.mod_mwn_challenges_register .mwn-challenges-page-register input,.mod_mwn_challenges_register .mwn-challenges-page-forgot-password input,.mod_mwn_challenges_register .mwn-challenges-page-change-password input,.mod_mwn_challenges_register .mwn-challenges-page-change-username input{font-size:1rem;font-family:arial;padding:5px;border:1px solid silver;outline-color:var(--main-color);background:white}.mod_mwn_challenges_register .mwn-challenges-page-login input[type=text],.mod_mwn_challenges_register .mwn-challenges-page-login input[type=password],.mod_mwn_challenges_register .mwn-challenges-page-register input[type=text],.mod_mwn_challenges_register .mwn-challenges-page-register input[type=password],.mod_mwn_challenges_register .mwn-challenges-page-forgot-password input[type=text],.mod_mwn_challenges_register .mwn-challenges-page-forgot-password input[type=password],.mod_mwn_challenges_register .mwn-challenges-page-change-password input[type=text],.mod_mwn_challenges_register .mwn-challenges-page-change-password input[type=password],.mod_mwn_challenges_register .mwn-challenges-page-change-username input[type=text],.mod_mwn_challenges_register .mwn-challenges-page-change-username input[type=password]{display:block;width:100%;padding:0.7rem;border-radius:5px}.mod_mwn_challenges_register .mwn-challenges-page-login .submit,.mod_mwn_challenges_register .mwn-challenges-page-register .submit,.mod_mwn_challenges_register .mwn-challenges-page-forgot-password .submit,.mod_mwn_challenges_register .mwn-challenges-page-change-password .submit,.mod_mwn_challenges_register .mwn-challenges-page-change-username .submit{margin-top:1rem}.mod_mwn_challenges_register .mwn-challenges-page-login .description,.mod_mwn_challenges_register .mwn-challenges-page-register .description,.mod_mwn_challenges_register .mwn-challenges-page-forgot-password .description,.mod_mwn_challenges_register .mwn-challenges-page-change-password .description,.mod_mwn_challenges_register .mwn-challenges-page-change-username .description{font-size:1rem}.mod_mwn_challenges_register .mwn-challenges-page-login .link-button,.mod_mwn_challenges_register .mwn-challenges-page-register .link-button,.mod_mwn_challenges_register .mwn-challenges-page-forgot-password .link-button,.mod_mwn_challenges_register .mwn-challenges-page-change-password .link-button,.mod_mwn_challenges_register .mwn-challenges-page-change-username .link-button{background:none;font-weight:bold;color:deeppink;cursor:pointer}.mod_mwn_challenges_register .mwn-challenges-page-login .passwort-vergessen-container,.mod_mwn_challenges_register .mwn-challenges-page-register .passwort-vergessen-container,.mod_mwn_challenges_register .mwn-challenges-page-forgot-password .passwort-vergessen-container,.mod_mwn_challenges_register .mwn-challenges-page-change-password .passwort-vergessen-container,.mod_mwn_challenges_register .mwn-challenges-page-change-username .passwort-vergessen-container{font-size:1rem;text-align:right}#main .mod_article.info-stripe{background:#4c4c4c;color:white;padding-top:3rem;padding-bottom:3rem;text-align:center}#main .mod_article.info-stripe h2{color:white;margin-top:20px;margin-bottom:60px;font-size:2.1em}#main .mod_article.info-stripe h3{color:white;margin:0.7rem 0 0 0}#main .mod_article.info-stripe p{margin:0.2rem 0;font-weight:400}#main .mod_article.info-stripe .info-stripe-list{display:grid;grid-template-columns:1fr;grid-gap:3rem}@media (min-width:700px){#main .mod_article.info-stripe .info-stripe-list{grid-template-columns:1fr 1fr}}@media (min-width:1216px){#main .mod_article.info-stripe .info-stripe-list{grid-template-columns:1fr 1fr 1fr 1fr}}#main .mod_article.info-stripe .info-stripe-list img{max-width:100px}#main .mod_article.info-stripe.rosa{background:#fdf1f8;color:#4c4c4c}#main .mod_article.info-stripe.rosa h2{color:#fa44cc}#main .mod_article.info-stripe.rosa h3{color:#4c4c4c}.ce_hyperlink.big-button a{display:inline-block;border-radius:15px;background:#fa44cc;width:100%;max-width:500px;font-size:1.5rem;font-weight:400;margin-top:60px;margin-bottom:20px;color:white;padding:0.7rem 1em}.ce_hyperlink.big-button a:hover{background:#fc58d3;transform:scale(1.1)}@media (min-width:1216px){.ueber-melly-article{background:white url(/files/melly/layout/schmetterling-transparent.png);background-repeat:no-repeat;background-position:right center;background-size:600px}}.ueber-melly{display:flex;flex-direction:column;align-items:center;font-weight:400}.ueber-melly>*:nth-child(1){margin-bottom:2rem}.ueber-melly>*:nth-child(1) figure{text-align:center}.ueber-melly>*:nth-child(1) img{width:100%;max-width:80%;border-radius:50%;transform:rotate(-7deg)}@media (min-width:1216px){.ueber-melly{flex-direction:row}.ueber-melly>*:nth-child(1){flex-basis:30%;margin-right:10%}.ueber-melly>*:nth-child(1) img{max-width:100%}.ueber-melly>*:nth-child(2){flex-basis:60%}}.headline-with-subheadline{}.headline-with-subheadline *{font-size:1.5rem !important;font-weight:400 !important;color:#47009e !important;margin:0 !important;padding:0 !important}.headline-with-subheadline>*:first-child{color:#fa44cc !important;font-size:2rem !important;margin-bottom:0.7rem !important}.mod_article.testimonials{background:linear-gradient(ghostwhite, transparent)}.content *:not(.mod_article).testimonials-2023-11{height:193px}.content *:not(.mod_article).testimonials-2023-11 .testimonial-2023-11{position:absolute;width:calc(100% - 40px);top:50%;transform:translateY(-50%);margin-bottom:50px;padding:0 50px;text-align:center;opacity:0;transition:all 0.9s}.content *:not(.mod_article).testimonials-2023-11 .testimonial-2023-11.active{opacity:1}.content *:not(.mod_article).testimonials-2023-11 .testimonial-2023-11 blockquote{position:relative;background:none;font-weight:400;padding:0;border:none;display:inline-block;font-size:1rem;margin-bottom:0.5rem}@media (min-width:700px){.content *:not(.mod_article).testimonials-2023-11 .testimonial-2023-11 blockquote{font-size:1.3rem}}.content *:not(.mod_article).testimonials-2023-11 .testimonial-2023-11 blockquote::before,.content *:not(.mod_article).testimonials-2023-11 .testimonial-2023-11 blockquote::after{content:"";display:block;position:absolute;right:100%;width:50px;height:30px;background:url("../../files/melly/layout/2023-11/icons/quote.png");background-size:contain;background-repeat:no-repeat}.content *:not(.mod_article).testimonials-2023-11 .testimonial-2023-11 blockquote::after{right:auto;left:100%;bottom:0;transform:rotate(180deg)}.content *:not(.mod_article).testimonials-2023-11 .testimonial-2023-11 .author{display:block;color:#6022ab;font-weight:bold}.picture-stripe>.content{max-width:100% !important;display:grid;grid-template-columns:repeat(3, 1fr);padding:0 !important}@media (min-width:1216px){.picture-stripe>.content{grid-template-columns:repeat(6, 1fr)}}.picture-stripe>.content>*{flex-grow:1;margin-bottom:0}.picture-stripe>.content>* *{display:block}.picture-stripe>.content>* img{width:100%}.stats-courses tr.music{background:lightgoldenrodyellow}.month-notes textarea{width:100%;min-height:200px;background-color:whitesmoke;outline-color:deeppink;padding:10px;border:1px solid #dbdbdb}.mod_article.abnehmweg .erklaer-videos-container{display:grid;grid-gap:10px;align-items:end;grid-template-columns:repeat(2, 1fr)}@media (min-width:800px){.mod_article.abnehmweg .erklaer-videos-container{grid-template-columns:repeat(4, 1fr)}}.mod_article.abnehmweg .erklaer-videos-container .ce_player{text-align:center;margin:0}.mod_article.abnehmweg .erklaer-videos-container .ce_player .video_container video{aspect-ratio:0.5578947368}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.main-header-2025{margin-top:100px;position:relative;background:linear-gradient(-45deg, #fa42cb, #91e8dc, #fa42cb, #abfdf2, #fa42cb);background-size:400% 400%;animation:gradient 20s ease infinite;font-size:18px;padding:5em 0 !important;text-align:center}@media (min-width:600px){.main-header-2025{font-size:28px}}@media (min-width:1024px){.main-header-2025{text-align:left;font-size:30px}}@media (max-width:1023px){.main-header-2025 .container{max-width:none;margin:0 auto !important;width:fit-content}}@media (min-width:1216px){.main-header-2025::before{content:"";display:flex;background:red;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/files/melly/layout/schmetterling-transparent-white.png);background-repeat:no-repeat;background-position:right center}}.main-header-2025 .main-title{text-align:left;display:inline-block}.main-header-2025 .main-title p{display:inline-block;margin:0;padding:10px 20px;font-weight:normal;font-family:"Roboto Slab", sans-serif;color:white;left:0}.main-header-2025 .main-title p strong{color:inherit;font-weight:bold}.main-header-2025 .main-title p.pre-head{font-size:1em;background:rgba(122, 38, 150, 0.7);background:#242424;background:rgba(36, 36, 36, 0.9);transform:rotate(-2deg) translateX(-10px);margin-bottom:-5px;background:#fa42cb;box-shadow:1px 1px 10px -5px black;padding:5px 10px}.main-header-2025 .main-title p.head{top:80px;font-size:1.7em;background:rgba(122, 38, 150, 0.7);box-shadow:1px 1px 10px -5px black;margin:0}.main-header-2025 .main-title p.head-melly{font-size:1em;margin-bottom:-5px;background:#fa42cb;color:#7a2696;color:white;transform:rotate(-2deg) translate(120px, 0px);transform:rotate(-2deg) translate(7em, 0px);box-shadow:1px 1px 10px -5px black;padding:5px 10px;margin-bottom:3em}.main-header-2025 .description{font-size:1.1rem;background:rgba(255, 255, 255, 0.5);padding:30px;border-radius:5px}@media (min-width:600px){.main-header-2025 .description{padding:50px}}.main-header-2025 .description *{margin:0;padding:0}.main-header-2025 .description h2{margin-bottom:1em;font-size:1.1em}.mod_article.short-description{background:#f1f1ff;background:ghostwhite;padding-bottom:1px !important}.ueber-melly-article{border-top:1px solid white;background:linear-gradient(45deg, #fdf1f8, #f1f1ff)}@media (min-width:1216px){.ueber-melly-article{background:url("../../files/melly/layout/schmetterling-transparent.png"), linear-gradient(45deg, #fdf1f8, #f1f1ff);background-size:600px, cover;background-position:right bottom, center;background-repeat:no-repeat, no-repeat}}.mod_article.stehen-und-sitzen{padding-top:0 !important;padding-left:20px !important;padding-right:20px !important}.mod_article.stehen-und-sitzen .content{padding:0 !important}.mod_article.stehen-und-sitzen .wrapper-stehen-sitzen{display:flex;flex-direction:column-reverse;justify-content:center;border-radius:20px;background:#fde9d0}.mod_article.stehen-und-sitzen .wrapper-stehen-sitzen img{display:inline-block;border-radius:20px;aspect-ratio:0.8333333333}.mod_article.stehen-und-sitzen .wrapper-stehen-sitzen a,.mod_article.stehen-und-sitzen .wrapper-stehen-sitzen strong{font-weight:bold}.mod_article.stehen-und-sitzen .wrapper-stehen-sitzen>*:nth-child(1){flex-basis:65%;padding:20px}.mod_article.stehen-und-sitzen .wrapper-stehen-sitzen>*:nth-child(2){text-align:center}@media (min-width:1216px){.mod_article.stehen-und-sitzen .wrapper-stehen-sitzen{flex-direction:row}.mod_article.stehen-und-sitzen .wrapper-stehen-sitzen>*:nth-child(1){padding:50px}}.schedule_modal .schedule_modal_body label.disclaimer{display:flex;margin-top:15px;gap:20px;cursor:pointer}.schedule_modal .schedule_modal_body label.disclaimer input{width:auto;height:auto;transform:scale(1.5) translate(3px, 5px)}table.member-award-send .loading{pointer-events:none;opacity:0.5}table.member-award-send th:nth-child(3),table.member-award-send td:nth-child(3){text-align:center}table.member-award-send .mwn-toggler input::after{content:"noch nicht verschickt"}table.member-award-send .mwn-toggler input:checked::after{content:"verschickt"}