:root{--sb-color-white:#fff;--sb-color-lightgreen:#afca0b;--sb-color-green:#57726e;--sb-color-midgreen:#5f7a77;--sb-color-beige:#d2c9c5;--sb-color-gray:#f0f2f1;--sb-color-pink:#ff4081;--sb-color-black:#000;--sb-font-size-text:16px;--sb-font-size-button:22px;--sb-font-size-h1:60px;--sb-font-size-h2:50px;--sb-font-size-h3:26px}.sbike-category-select.mccom-16sia8k.mccom-16sia8k,.sbike-form-category.mccom-16sia8k.mccom-16sia8k{position:relative;width:100%}.sbike-category-select__trigger.mccom-16sia8k.mccom-16sia8k{align-items:center;background-color:var(--sb-color-midgreen);border:0;border-radius:50px!important;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:24px;font-weight:600;height:70px;justify-content:space-between;padding:5px 35px 5px 40px;position:relative;text-align:left;width:100%;z-index:99}@media(max-width:768px){.sbike-category-select__trigger.mccom-16sia8k.mccom-16sia8k{font-size:20px;padding:8px 16px 8px 24px}.sbike-form-container.mccom-16sia8k.mccom-16sia8k{padding:20px!important}.sbike-form-consent.mccom-16sia8k label{align-items:flex-start!important}}.sbike-category-select.open.mccom-16sia8k .sbike-category-select__trigger.mccom-16sia8k{border-radius:40px 40px 0 0}.sbike-category-select__arrow.mccom-16sia8k.mccom-16sia8k{border-bottom:2px solid #fff;border-right:2px solid #fff;flex-shrink:0;height:12px;margin-left:20px;margin-top:-5px;transform:rotate(45deg);transition:transform .2s ease;width:12px}.sbike-category-select__arrow.open.mccom-16sia8k.mccom-16sia8k{margin-top:5px;transform:rotate(225deg)}.sbike-category-select__options.mccom-16sia8k.mccom-16sia8k{background:#fff;border-radius:0 0 20px 20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 3px 8px rgba(0,0,0,.24);left:0;margin-top:-35px;overflow:hidden;padding-top:45px;position:absolute;top:100%;width:100%;z-index:50}.sbike-category-select__option.mccom-16sia8k.mccom-16sia8k{background:#fff;border:0;border-radius:0;color:var(--sb-color-midgreen);cursor:pointer;display:block;font-family:inherit;font-size:20px;font-weight:600;padding:10px 40px;text-align:left;transition:background-color .15s ease;width:100%}.sbike-category-select__option.mccom-16sia8k.mccom-16sia8k:nth-child(2n){background-color:var(--sb-color-gray)}.sbike-category-select__option.mccom-16sia8k.mccom-16sia8k.focus-visible,.sbike-category-select__option.mccom-16sia8k.mccom-16sia8k:hover{background-color:#e3e7e6}.sbike-category-select__option.mccom-16sia8k.mccom-16sia8k:focus-visible,.sbike-category-select__option.mccom-16sia8k.mccom-16sia8k:hover{background-color:#e3e7e6}.sbike-category-select__option.selected.mccom-16sia8k.mccom-16sia8k{font-weight:700}.mccom-sb-form.mccom-16sia8k .sbike-form-category.mccom-16sia8k select{background:var(--sb-color-midgreen);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:24px;font-weight:600;height:70px;padding:5px 28px 5px 48px!important;width:100%}.sbike-form-container.mccom-16sia8k.mccom-16sia8k{background:#fff;border-radius:20px;margin-top:20px;padding:20px 40px}.sbike-form-main.mccom-16sia8k input,.sbike-form-main.mccom-16sia8k textarea{background-color:var(--sb-color-gray);border-radius:30px;font-size:18px;font-weight:600}.sbike-form-main.mccom-16sia8k input:focus,.sbike-form-main.mccom-16sia8k textarea:focus{border-color:var(--sb-color-midgreen)!important}.sbike-form-main.mccom-16sia8k textarea{padding-left:20px;padding-right:20px}.sb-content.mccom-16sia8k.mccom-16sia8k,.sbike-form-consent.mccom-16sia8k.mccom-16sia8k{color:var(--sb-color-midgreen);margin:20px 0}.sbike-form__billing-info-container.first.mccom-16sia8k.mccom-16sia8k{margin-bottom:40px}.sbike-form__billing-info-container.mccom-16sia8k .sbike-form__billing-info-container-list.mccom-16sia8k{margin:20px 0}.sbike-form-consent.mccom-16sia8k label{align-items:center;display:flex;flex-direction:row-reverse}.sbike-form-consent.mccom-16sia8k input{margin-bottom:0;margin-right:10px}.sbike-form__submit.mccom-16sia8k.mccom-16sia8k{display:flex;justify-content:center;margin-top:20px}.sbike-form__message--success.mccom-16sia8k.mccom-16sia8k{background:#fff;border-radius:20px;color:var(--sb-color-midgreen)!important;font-weight:600;margin-top:25px;padding:15px 20px;text-align:center}.sbike-form__message.mccom-16sia8k.mccom-16sia8k{color:var(--sb-color-midgreen)!important;margin-top:20px}.sbike-button.pink.mccom-16sia8k button{background-color:var(--sb-color-pink)!important}.sbike-button.lightgreen.mccom-16sia8k button{background-color:var(--sb-color-lightgreen)!important}#kontakt.mccom-16sia8k .sbike-form__submit.mccom-16sia8k button,.sbike-button.mccom-16sia8k button{align-items:center;border:none;border-radius:30px!important;cursor:pointer;display:flex;font-family:Titillium Web;font-size:18px;justify-content:center;min-width:200px;padding:10px 22px!important}#kontakt.mccom-16sia8k .sbike-form__submit.mccom-16sia8k button:disabled{border:none!important;color:#fff!important}#kontakt.mccom-16sia8k .sbike-form__submit.mccom-16sia8k button{background-color:var(--sb-color-midgreen)!important}#kontakt.mccom-16sia8k .sbike-form__submit.mccom-16sia8k button div,.sbike-button.mccom-16sia8k button div{margin-right:10px}#kontakt.mccom-16sia8k .sbike-form__submit.mccom-16sia8k button .fa.fa-location-arrow,.sbike-button.mccom-16sia8k button .fa.fa-location-arrow{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(30deg) brightness(108%) contrast(102%);height:24px;position:relative;top:-3px;width:20px}.sbike-form__billing-info.mccom-16sia8k li.mccom-16sia8k{margin:10px 0}.sbike-form__billing-info.mccom-16sia8k li.mccom-16sia8k:last-child{margin-bottom:0}.sbike-form__billing-info.mccom-16sia8k ol.mccom-16sia8k{counter-reset:billing-list;list-style:none;padding:0}.sbike-form__billing-info.mccom-16sia8k li.mccom-16sia8k{align-items:flex-start;counter-increment:billing-list;display:flex;font-weight:600;gap:10px}.sbike-form__billing-info.mccom-16sia8k li.mccom-16sia8k:before{align-items:center;background-color:var(--sb-color-midgreen);border-radius:50%;color:#fff;content:counter(billing-list) ".";display:flex;flex:0 0 28px;font-weight:700;height:28px;justify-content:center;line-height:1;width:28px}input,label{cursor:pointer}.sb-form-upload.mccom-gzcdlt.mccom-gzcdlt{margin-top:30px}.sb-form-upload-header.mccom-gzcdlt.mccom-gzcdlt{margin-bottom:15px}.sb-form-upload-header.mccom-gzcdlt h6.mccom-gzcdlt{color:var(--sb-color-midgreen);font-size:18px;font-weight:700;margin:0 0 5px}.sb-form-upload-input.mccom-gzcdlt.mccom-gzcdlt{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sb-form-dropzone.mccom-gzcdlt.mccom-gzcdlt{align-items:center;background:#fff;border:2px dashed #c3c8cc;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:190px;padding:30px;text-align:center;transition:border-color .2s ease,background-color .2s ease}.sb-form-dropzone.dragging.mccom-gzcdlt.mccom-gzcdlt,.sb-form-dropzone.mccom-gzcdlt.mccom-gzcdlt:hover{background:var(--sb-color-gray);border-color:var(--sb-color-midgreen)}.sb-form-dropzone-icon.mccom-gzcdlt.mccom-gzcdlt{color:var(--sb-color-midgreen);display:flex;display:none;margin-bottom:10px}.sb-upload-content.mccom-gzcdlt.mccom-gzcdlt{color:var(--sb-color-midgreen);font-size:20px;line-height:1.3}.sb-upload-content.small.mccom-gzcdlt.mccom-gzcdlt{font-size:15px;margin-top:10px}.sb-form-dropzone-or.mccom-gzcdlt.mccom-gzcdlt{margin:6px 0 2px}.sb-form-select-files.mccom-gzcdlt.mccom-gzcdlt{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--sb-color-midgreen);cursor:pointer;font-family:Titillium Web;font-size:20px;font-weight:600;padding:3px 0}.sb-form-upload-error.mccom-gzcdlt.mccom-gzcdlt{background:#fff0f0;border-radius:5px;color:#a40000;font-size:14px;margin-top:10px;padding:10px 14px}.sb-form-upload-files.mccom-gzcdlt.mccom-gzcdlt{margin-top:18px}.sb-form-upload-count.mccom-gzcdlt.mccom-gzcdlt{font-size:13px;margin-bottom:10px;text-align:right}.sb-form-upload-file.mccom-gzcdlt.mccom-gzcdlt{align-items:center;display:flex;gap:12px;margin-bottom:12px}.sb-form-file-icon.mccom-gzcdlt.mccom-gzcdlt{align-items:center;border:1px solid #bcc2c7;border-radius:50%;color:#666;display:flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.sb-form-file-content.mccom-gzcdlt.mccom-gzcdlt{flex:1;min-width:0}.sb-form-file-name.mccom-gzcdlt.mccom-gzcdlt{align-items:baseline;color:var(--sb-color-midgreen);display:flex;gap:7px;margin-bottom:5px;min-width:0}.sb-form-file-name.mccom-gzcdlt>span.mccom-gzcdlt{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-form-file-name.mccom-gzcdlt small.mccom-gzcdlt{color:#555;flex:0 0 auto;font-weight:600}.sb-form-file-status.mccom-gzcdlt.mccom-gzcdlt{background:#dce4ea;border-radius:4px;height:6px;overflow:hidden;width:100%}.sb-form-file-status.mccom-gzcdlt div.mccom-gzcdlt{background:var(--sb-color-midgreen);height:100%;width:100%}.sb-form-file-ready.mccom-gzcdlt.mccom-gzcdlt{color:#6b6b6b;display:block;font-size:11px;margin-top:3px}.sb-form-file-remove.mccom-gzcdlt.mccom-gzcdlt{align-items:center;background:transparent;border:1px solid #aaa;border-radius:50%;color:#333;cursor:pointer;display:flex;flex:0 0 28px;font-size:20px;height:28px;justify-content:center;line-height:1;padding:0;width:28px}.sb-form-file-remove.mccom-gzcdlt.mccom-gzcdlt:hover{border-color:#333}@media(max-width:767px){.sb-form-dropzone.mccom-gzcdlt.mccom-gzcdlt{min-height:160px;padding:22px 15px}.sb-form-file-name.mccom-gzcdlt.mccom-gzcdlt{display:block}.sb-form-file-name.mccom-gzcdlt small.mccom-gzcdlt{display:block;margin-top:2px}}button.mccom-zc6jz2{color:#fff;font-size:14px;font-weight:700;outline:none;padding:.8rem}button.mccom-zc6jz2:disabled{background-color:var(--sb-color-lightgreen)!important;border:2px solid var(--sb-color-lightgreen)!important;color:var(--sb-color-green);width:auto}.isLink.mccom-zc6jz2{cursor:pointer;text-decoration:underline;width:100%}dialog.mccom-1vpzzcg{border:none;box-shadow:0 0 10px #a9a9a9;left:50%;position:fixed;right:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}header.mccom-1vpzzcg{color:var(--sb-color-green);font-size:1.2rem;font-weight:700;margin-bottom:1rem}section.mccom-1vpzzcg{margin-bottom:2rem;min-width:15rem}div.mccom-1vpzzcg{display:flex;justify-content:center}.mccom-1vpzzcg::backdrop,dialog.mccom-1vpzzcg+.backdrop{background-color:rgba(0,0,0,.2)}.mccom_dialog_button{border:none;border-radius:30px!important;cursor:pointer;width:9em}select.mccom-1x9vbtb.mccom-1x9vbtb{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;min-height:38px;padding:.7em}select.mccom-1x9vbtb.mccom-1x9vbtb:valid{border-color:var(--sb-color-lightgreen)}select.mccom-1x9vbtb~span.mccom-1x9vbtb:before{padding-left:5px;padding-top:10px;position:absolute}select.mccom-1x9vbtb:invalid~span.mccom-1x9vbtb:before{color:red;content:"✖"}select.mccom-1x9vbtb:valid~span.mccom-1x9vbtb:before{color:var(--sb-color-green);content:"✓"}.mccom_ts_select_wrapper.mccom-1x9vbtb.mccom-1x9vbtb{display:flex;margin-top:.4rem;position:relative}.mccom_ts_select_wrapper.mccom-1x9vbtb.mccom-1x9vbtb:after{border-color:grey transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";margin-top:-3px;pointer-events:none;position:absolute;right:15px;top:50%}input.mccom-1fmc0n2.mccom-1fmc0n2{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;height:50px;margin-bottom:10px;padding:20px;width:100%}input.mccom-1fmc0n2.mccom-1fmc0n2:invalid,input[type=radio].mccom-1fmc0n2.mccom-1fmc0n2:invalid{box-shadow:red}input.mccom-1fmc0n2.mccom-1fmc0n2:-moz-read-only{box-shadow:none}input.mccom-1fmc0n2.mccom-1fmc0n2:-moz-read-only,input.mccom-1fmc0n2.mccom-1fmc0n2:read-only,input.mccom-1fmc0n2.mccom-1fmc0n2:valid{box-shadow:none}input.mccom-1fmc0n2~span.mccom-1fmc0n2:before{padding-left:5px;padding-top:10px;position:absolute}input.mccom-1fmc0n2:invalid~span.mccom-1fmc0n2:before{color:red;content:"✖"}input.mccom-1fmc0n2:valid~span.mccom-1fmc0n2:before{color:var(--sb-color-green);content:"✓"}input[type=checkbox].mccom-1fmc0n2.mccom-1fmc0n2{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fff;border:2px solid var(--sb-color-midgreen);border-radius:0;box-shadow:none;height:25px;padding:0;position:relative;width:25px}input[type=checkbox].mccom-1fmc0n2.mccom-1fmc0n2:before{background-color:var(--sb-color-green);content:"";display:block;height:25px;transform:scale(0);transform-origin:center;transition:all .3s ease-in;width:25px}input[type=checkbox].mccom-1fmc0n2.mccom-1fmc0n2:checked:before{transform:scale(1);transition:all .3s cubic-bezier(.25,.25,.56,2)}input[type=checkbox].mccom-1fmc0n2.mccom-1fmc0n2:checked{border:none}.mccom_ts_input_wrapper.mccom-1fmc0n2.mccom-1fmc0n2{display:flex;margin-top:.4rem}.mccom_ts_input_checkbox_wrapper.mccom-1fmc0n2.mccom-1fmc0n2{display:inline-block}.items.ts-input.has-items.focus.input-active.dropdown-active{display:flex;flex-direction:column;height:5em}.items.ts-input.full.has-items{height:4em}.ts-dropdown.single.mccom_input_school.plugin-remove_button{z-index:2}.mccom_ts_input_wrapper .item{background-color:var(--sb-color-green);border-radius:.2em;color:#fff;height:auto;padding-left:.2em;width:-moz-fit-content;width:fit-content}input[type=range]::-webkit-slider-thumb{background-color:var(--sb-color-green)}.mccom_ts_input_wrapper .ts-input.input-active{border-radius:0}input.mccom-78v19q{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--sb-color-green);border-radius:50%;height:1.1rem;margin-bottom:.5em;outline:none;width:1.1rem}input.mccom-78v19q:checked{border-color:#000}input.mccom-78v19q:before{background-color:var(--sb-color-green);border-radius:50%;content:"";display:block;height:1rem;transform:scale(0);transform-origin:center;transition:all .3s ease-in;width:1rem}input.mccom-78v19q:checked:before{transform:scale(1);transition:all .3s cubic-bezier(.25,.25,.56,2)}input[type=radio].mccom-78v19q:invalid{box-shadow:red}.mccom_ts_form_personal_data_inner_steps .mccom_ts_radio_label~span.mccom-78v19q:before{color:red;content:"✖"}.mccom_ts_form_personal_data_inner_steps .mccom_ts_radio_label_active~span.mccom-78v19q:before{color:var(--sb-color-green);content:"✓"}.container.mccom-foac0l{display:flex;flex-wrap:wrap}.item.mccom-foac0l{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}input[type=checkbox].mccom-foac0l{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--sb-color-green);cursor:pointer;height:3em;outline:none;width:4em}input[type=checkbox].mccom-foac0l:checked{border:2px solid var(--sb-color-green)}label.mccom-foac0l{position:absolute}input.mccom-k8pf7w{opacity:0}.mccom_fileupload{background-position:50%;background-repeat:no-repeat;background-size:100%;background-size:cover;border-radius:100%;height:200px;width:200px}.mccom_upload_container.mccom-k8pf7w label:before{content:url(/wp-content/uploads/Bild_Hund-scaled-1.png);cursor:pointer;display:inline-block;pointer-events:all;text-align:left}.mccom_upload_container.mccom-k8pf7w .mccom_fileupload.active label:before{opacity:0}@media(min-width:1000px){.mccom_fileupload{margin-top:-20px}}.loading_animation.mccom-14xgv4n{align-items:center;background:rgba(60,60,60,.2);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2}.dot-pulse.mccom-14xgv4n{animation:mccom-14xgv4n-dotPulse 1.5s linear infinite;animation-delay:.25s;box-shadow:9999px 0 0 -10px var(--sb-color-green);left:-9999px;position:relative}.dot-pulse.mccom-14xgv4n,.dot-pulse.mccom-14xgv4n:after,.dot-pulse.mccom-14xgv4n:before{background-color:var(--sb-color-green);border-radius:10px;color:var(--sb-color-green);height:20px;width:20px}.dot-pulse.mccom-14xgv4n:after,.dot-pulse.mccom-14xgv4n:before{content:"";display:inline-block;position:absolute;top:0}.dot-pulse.mccom-14xgv4n:before{animation:mccom-14xgv4n-dotPulseBefore 1.5s linear infinite;animation-delay:0s;box-shadow:9974px 0 0 -10px var(--sb-color-green)}.dot-pulse.mccom-14xgv4n:after{animation:mccom-14xgv4n-dotPulseAfter 1.5s linear infinite;animation-delay:.5s;box-shadow:10024px 0 0 -10px var(--sb-color-green)}@keyframes mccom-14xgv4n-dotPulseBefore{0%{box-shadow:9974px 0 0 -10px var(--sb-color-green)}30%{box-shadow:9974px 0 0 2px var(--sb-color-green)}60%,to{box-shadow:9974px 0 0 -10px var(--sb-color-green)}}@keyframes mccom-14xgv4n-dotPulse{0%{box-shadow:9999px 0 0 -10px var(--sb-color-green)}30%{box-shadow:9999px 0 0 2px var(--sb-color-green)}60%,to{box-shadow:9999px 0 0 -10px var(--sb-color-green)}}@keyframes mccom-14xgv4n-dotPulseAfter{0%{box-shadow:10024px 0 0 -10px var(--sb-color-green)}30%{box-shadow:10024px 0 0 2px var(--sb-color-green)}60%,to{box-shadow:10024px 0 0 -10px var(--sb-color-green)}}dialog{background:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}dialog+.backdrop{background:rgba(0,0,0,.1)}._dialog_overlay,dialog+.backdrop{bottom:0;left:0;position:fixed;right:0;top:0}dialog.fixed{position:fixed;top:50%;transform:translateY(-50%)}