:root{--form-step-background:#fff;--form-header-background:#f6f7f1;--form-el-border:#8297a4;--form-field-background:#f6f6f3;--form-field-error-bg:red;--form-field-error-fg:#fff;--form-light-grey:#c9b3b1;--form-button-primary:#d97f36;--form-spacing-1:10px;--form-spacing-2:20px;--form-spacing-3:40px;--form-spacing-4:60px;--form-header-fontsize:22px;--form-label-fontsize:13px}body.site-id-3 p.coursedetail-description{line-height:140%;margin-top:.2rem}body.site-id-3 p a,body.site-id-3 label a,body.site-id-3 .course-items .download a,body.site-id-6 p a,body.site-id-6 label a{color:var(--e-global-color-primary) !important;text-decoration:none !important;font-style:normal;padding-left:25px;margin-left:3px;background-image:url("/wp-content/uploads/sites/3/assets/arrow-right-circle.svg");background-repeat:no-repeat;padding-left:25px;background-position:left center}body.site-id-3 .elementor-element-c16f80b p a,body.site-id-6 .elementor-element-c16f80b p a{color:#8297a4 !important;background:0 0}body.site-id-3 .elementor-location-footer p a,body.site-id-6 .elementor-location-footer p a{color:#8297a4 !important;background:0 0;padding-left:0}body.site-id-3 #BorlabsCookieBox a,body.site-id-6 #BorlabsCookieBox a{background-image:none !important;padding-left:0 !important}body.site-id-3 #BorlabsCookieBox p a._brlbs-btn,body.site-id-6 #BorlabsCookieBox p a._brlbs-btn{color:#fff !important}.dom-row{display:flex;gap:3rem;flex-direction:row}@media(max-width:767px){.dom-row{display:grid;gap:2rem}}.dom-col{flex:1}.dom-course-descriptions .trainer+.trainer{margin-top:2rem}.dom-course-descriptions .trainer--head{display:flex;gap:20px;flex-direction:row;align-items:center}.dom-course-descriptions .trainer--name{font-weight:800}.dom-course-descriptions .trainer--image img{width:80px;border-radius:100px}.dom-course-descriptions .elementor-section-boxed{margin-top:4rem}.form-container{font-family:"Suisse Screen",Verdana,sans-serif}.form-header{margin-bottom:var(--form-spacing-3);font-size:var(--form-header-fontsize)}.form-step{box-shadow:0 0 20px #0002;display:none;margin-bottom:var(--form-spacing-2);background:var(--form-header-background);border-radius:20px}.form-step.has-been-shown{display:block}.form-error{color:var(--form-field-error-bg);font-size:12px}.form-step-header{background-color:var(--form-header-background);position:relative;padding:23px var(--form-spacing-4);cursor:pointer;border-radius:20px;font-size:var(--form-header-fontsize)}.form-step-header:before{content:"\25c0" !important;font-family:sans-serif;display:inline;color:var(--form-light-grey);position:absolute;right:var(--form-spacing-4);font-size:16px;transition:all .5s ease-in-out;transform:scaleX(1.25) scaleY(1.5)}@media(max-width:767px){.form-step-header{position:sticky;top:0;z-index:1000;font-size:16px;padding:23px var(--form-spacing-2) 23px 40px}.form-step-header:before{right:var(--form-spacing-2)}}.form-step.is-active .form-step-header:before{transform:rotate(-90deg) scaleX(1.25) scaleY(1.5)}.form-step-body{padding:var(--form-spacing-4);display:none;background-color:var(--form-step-background);border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media(max-width:767px){.form-step-body{padding:var(--form-spacing-2)}}.form-footer{margin-top:var(--form-spacing-3);text-align:center}@media(max-width:767px){.form-footer{position:sticky;bottom:0;display:block;background:#eeeee8;padding:var(--form-spacing-2);z-index:1200}}.form-footer button,.form-footer button:focus,.form-submit-button-wrapper button,.form-submit-button-wrapper button:focus{background-color:var(--form-button-primary);border:1px solid var(--form-button-primary);border-radius:40px;color:var(--form-el-border);color:#fff;outline:0;padding:10px 40px;font-size:15px}.form-footer button:hover,.form-submit-button-wrapper button:hover{border-color:#333;color:#fff}.form-footer button:disabled,.form-footer button.muted,.form-submit-button-wrapper button:disabled,.form-submit-button-wrapper button.muted{background-color:var(--form-field-background);border:1px solid var(--form-el-border);color:var(--form-el-border);poin2ter-events:none}.form-step .form-submit-button-wrapper{text-align:center;margin-top:var(--form-spacing-4);margin-bottom:var(--form-spacing-3)}.form-submit-button-wrapper .form-submit{padding:14px 25px}.form-field{margin-bottom:var(--form-spacing-2)}.form-field label,.form-field-group-label{font-size:var(--form-label-fontsize);margin-bottom:5px}.form-field.is-required label:after,.form-field-group.is-required .form-field-group-label:after{content:'*';color:red;margin-left:4px}.form-field input,.form-field select{background-color:var(--form-field-background);border:1px solid var(--form-el-border);border-radius:5px}.form-field input[type=checkbox]{width:14px;height:14px;border-radius:3px}.form-field.has-error input,.form-field.has-error select{background-color:var(--form-field-error-bg);color:var(--form-field-error-fg)}.form-field.has-error .form-error{line-height:1rem;display:block;margin-top:.2rem}.form-field .comment{color:#aaa}.form-field-layout-row{display:flex;gap:20px}.form-field-layout-row.gap-sm{gap:12px}@media(max-width:767px){.form-field-layout-row{gap:0;flex-direction:column}}.form-field .iti{display:block}.form-field-layout-row>.form-col-1{flex:1}.form-field-layout-row>.form-col-2{flex:2}.form-field-layout-row>.form-col-3{flex:3}.form-field-layout-row>.form-col-4{flex:4}.form-field-layout-row>.form-col-5{flex:5}.form-field-layout-row>.form-col-6{flex:6}.form-field-layout-row>.form-col-7{flex:7}.form-field-layout-row>.form-col-8{flex:8}.form-step .underline{border-bottom:1px solid var(--form-light-grey);padding-bottom:10px}.form-step .field-info{background:#d6d6d6;padding:0 7px;border-radius:6px;font-size:14px;line-height:0;text-decoration:none !important}#alternative-invoice-data h5{margin-top:40px;margin-bottom:40px;font-weight:300}.form-container h5{font-size:15px;font-weight:700}.form-content-box{padding:var(--form-spacing-2);background:#f2f2f2;border-radius:8px;margin-bottom:var(--form-spacing-2)}body .course-summary-booker button,body .course-summary-booking button{padding:2px 10px;border-radius:20px;font-size:12px;background:0 0;border-color:var(--form-button-primary);color:var(--form-button-primary);margin-top:10px;margin-bottom:20px}.course-summary-booker button:hover,.course-summary-booking button:hover{background:var(--form-button-primary);border-color:var(--form-button-primary);color:#fff}.course-summary-booker>div:first-child:not(:only-child),.course-summary-booking>div:first-child:not(:only-child){border-right:1px solid #b9c4cb}.course-summary-booker.form-field-layout-row,.course-summary-booking.form-field-layout-row,.course-summary-payment-hint{margin-bottom:var(--form-spacing-3);padding-bottom:var(--form-spacing-3);border-bottom:1px solid #b9c4cb}.form-pricing-summary{width:auto}.form-pricing-summary td{padding:0;background:0 0 !important;border:0}.form-pricing-summary td.price,.form-pricing-summary tr.sum-sep td:first-child{min-width:40px;text-align:right;padding-right:20px !important;white-space:nowrap}.form-container .course-name,.form-container .course-dates{padding-bottom:20px;border-bottom:1px solid #b9c4cb;margin-bottom:20px}.d-flex{display:flex;flex-direction:column}.d-flexgrow-1{flex-grow:1}.d-none{display:none}[aria-label][role~=tooltip]:after{padding:1.5em 1em;background:#333;white-space:unset;box-sizing:content-box;line-height:1.5em;max-width:30vw;min-width:200px;white-space:break-spaces !important}.iti--separate-dial-code .iti__selected-flag{border-right:1px dotted #ccc;background-color:transparent}#dom-course-booking-form a{text-decoration:underline;color:#d97f36}.coursedetail-logoname{display:flex;align-items:center}.site-id-3 .coursedetail-logoname figure{width:25%}.site-id-3 .coursedetail-title{color:var(--e-global-color-primary);font-size:20px;font-weight:600}.site-id-3 .coursedetail-logoname h2.coursedetail-title{margin-top:10px !important;margin-bottom:0 !important}.site-id-3 .coursedetail-logoname p{color:var(--e-global-color-primary)}.site-id-3 .coursedetail-description{color:var(--e-global-color-primary);font-size:18px}figure{margin:0}.type-kurs.hentry .date-range{line-height:1.6rem}.form-step-body .date-block{background:#e0e0e0 !important;font-weight:900;color:#999}.course-booking-details{display:flex;gap:1rem}@media(max-width:767px){.course-booking-details{display:grid}}.course-booking-durations{display:flex;align-items:flex-start;gap:8px}.course-booking-details{font-size:14px;line-height:1.4rem;margin-top:16px}.course-duration{font-size:16px;font-weight:600;margin-bottom:.5rem;display:block;color:var(--e-global-color-accent)}.course-booking-durations{flex:1}.course-booking-pricing{flex:1;line-height:1.6rem}.course-booking-durations .date-block{flex:1}.course-booking-durations .date-range{flex:1}.course-booking-durations .duration-categories{flex:2}.course-booking-durations .short-description{flex:25%}.elementor-element-46dd27b{background:#d4d4d4;background:linear-gradient(180deg,rgba(212,212,212,1) 0%,rgba(236,238,232,0) 7%,rgba(236,238,232,0) 100%),url(/wp-content/themes/mm_child_hello/img/brush-top-1.png);background-repeat:no-repeat;background-position:left center;background-size:contain;background-color:#eeeee9}.elementor-element-89df719{background-image:linear-gradient(to bottom,#fff,#eae9e9)}.elementor-element-89df719{background:url(/wp-content/themes/mm_child_hello/img/brush-top-2-small.png);background-repeat:no-repeat;background-position:right top;background-color:#fff}.course-booking-button a span{color:#fff;font-size:1rem}.course-summary-disclaimers .form-field{margin-bottom:.5rem}#dom-course-booking-form.is-loading{pointer-events:none}#dom-course-booking-form.is-loading .loader{opacity:1}#dom-course-booking-form .form-submit{position:relative}#dom-course-booking-form.is-loading .form-submit{padding-right:4rem}.form-step-submitted .form-step-header:before{content:unset !important}.form-step-submitted .form-step-header,.form-step-submitted .form-step-body,.form-step-submitted{background:#8aa620;color:#fff}.form-step-submitted .form-step-body{padding-top:0}.form-step-submitted .newsletter-signup{display:flex;background:#cbd698;padding:2rem;border-radius:8px;color:#666;gap:1rem}.form-step-submitted .icon{flex:1}.form-step-submitted .content{flex:3;color:#4c5c0c}.form-step-submitted a.btn{background:#fff;color:#4c5c0c !important;padding:.5rem 1rem;border-radius:2rem;text-decoration:none !important}.form-step-submitted a.btn:hover{background:#4c5c0c;color:#fff !important}a.btn.btn-back-to-courses{margin-top:2rem;display:block;text-align:center}.loader{position:absolute;transition:all .5s ease-in-out;right:1rem;opacity:0;width:32px;height:32px;border-radius:50%;display:inline-block;border-top:4px solid #d97f36;border-right:4px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite}.loader:after{content:'';box-sizing:border-box;position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;border-left:4px solid #ff3d00;border-bottom:4px solid transparent;animation:rotation .5s linear infinite reverse}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width:767px){.course-list .course-info-wrapper>div{flex:50% !important}.course-list .date-range{display:flex;flex-wrap:wrap;justify-content:flex-start}.course-list .date-from{flex:35%}.course-list .date-to{flex:65%}.course-list .course-number{flex:100%}body.site-id-3 .elementor-widget-text-editor ul.select-options{width:100%}}