@charset "UTF-8";.mc-vertrieb h1,.mc-vertrieb h2,.mc-vertrieb h3{color:#4aa342}.mc-vertrieb header{background-color:#4aa342}.mc-vertrieb header .header-left .links a{background-color:#75c46d}.mc-vertrieb header .header-left .links a:hover,.mc-vertrieb header .header-left .links a:active{background-color:#97d392}.mc-vertrieb header .header-left #logo{height:75px}@media screen and (max-width: 580px){.mc-vertrieb header .header-left #logo{padding-right:15px;margin-right:15px;height:60px}}@media print{.mc-vertrieb header h1{color:#000!important}}.mc-vertrieb .button{background-color:#75c46d}.mc-vertrieb .button:hover,.mc-vertrieb .button:active{background-color:#97d392}.mc-vertrieb section.number{background-color:#75c46d}.mc-vertrieb section .form-element.form-select:after{border-bottom:2px solid #4aa342}@media print{.mc-vertrieb section .form-element.form-checkbox input[type=checkbox]:checked+label:before{color:#97d392}}.mc-vertrieb section .form-element.form-checkbox input[type=checkbox]:checked+label:after{border:10px solid #4aa342}.mc-vertrieb section .form-element.form-text:after{border-bottom:2px solid #4aa342}.mc-vertrieb section .form-element.form-textarea:after{border-bottom:2px solid #4aa342}.mc-vertrieb section .form-element.form-date:after{border-bottom:2px solid #4aa342}.mc-vertrieb section .form-element.form-upload label:after{background-color:#4aa342}.mc-vertrieb section .form-element.form-upload label:hover:after{background-color:#75c46d}.mc-vertrieb section.process .lds-ellipsis div{background:#75c46d}.mc-vertrieb section.finish h3{color:#97d392}.mc-vertrieb #progress #progress-bar{background:linear-gradient(to right,#75c46d,#4aa342)}*{margin:0;padding:0}html{font-size:16px}@media screen and (max-width: 580px){html{font-size:13px}}@media print{html{font-size:12px}}body{background-color:#eee;background-position:center;background-size:400px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#555}@media print{body{background-color:#fff}}.wrapper{margin:30px auto 70px;max-width:600px}@media screen and (max-width: 580px){.wrapper{margin:15px auto 55px}}@media print{.wrapper{margin:0 auto;max-width:none}}.noscreen,.noscreen-inline,.noscreen-inline-block{display:none!important}@media print{.noscreen{display:block!important}}@media print{.noscreen-inline{display:inline!important}}@media print{.noscreen-inline-block{display:inline-block!important}}@media print{.noprint{display:none!important}}.column{box-sizing:border-box;float:left}.column.half{width:50%}.column.one-fourth{width:25%}.column.three-fourth{width:75%}.column.padding-right{padding-right:1rem}@media screen and (max-width: 580px){.column.padding-right{padding-right:0}}@media screen and (max-width: 580px){.column{width:100%!important}}.clear-both{clear:both}h1,h2,h3{color:#0f3d65;line-height:1.2}h1{margin-bottom:0;font-size:1.8rem}h2{margin-bottom:2rem;font-size:1.5rem}@media print{h2{margin-bottom:1rem}}h3{margin-bottom:1rem;font-size:1.2rem}@media print{h3{margin-bottom:.5rem}}p{line-height:1.5;margin:0 0 .5rem}p:last-child{margin:0}p.important{border-left:2px solid red;padding-left:1rem}header,section{border-radius:4px;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,.1);box-shadow:0 2px 3px #0000001a}@media print{header,section{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:#0f3d65;padding:25px;margin:0 52px 25px;color:#fff}@media screen and (max-width: 580px){header{padding:15px;margin:0 10px 25px}}header .header-left{display:flex;align-items:center}header .header-left .links{display:block}header .header-left .links a{display:inline-block;color:#fff;background-color:#1965a8;padding:.33rem .66rem;text-decoration:none;margin-right:1rem;border-radius:4px;text-transform:uppercase;letter-spacing:.05rem;transition:background-color .25s ease}header .header-left .links a:last-child{margin-right:0}header .header-left .links a:hover,header .header-left .links a:active{background-color:#1f80d4}@media print{header .header-left .links a{display:none}}header .header-left #logo,header .header-left #logo-print{padding-right:25px;margin-right:25px;height:50px;width:auto}header .header-left #logo{border-right:1px solid rgba(255,255,255,.1)}@media screen and (max-width: 580px){header .header-left #logo{padding-right:15px;margin-right:15px;height:36px}}@media print{header .header-left #logo{display:none}}header .header-left #logo-print{display:none}@media print{header .header-left #logo-print{display:inline;border-right:1px solid rgba(85,85,85,.1)}}header .header-left h1{color:#fff}@media screen and (max-width: 580px){header .header-left h1{font-size:1.6rem}}@media print{header .header-left h1{color:#0f3d65}}header .header-left p{margin-top:.33rem;margin-bottom:0;font-size:.85rem;line-height:1.3}header .header-left .links{margin-top:.66rem}@media print{header{margin-bottom:0;padding:10px 0;height:auto;background-color:#fff!important}}section{padding:25px;margin:0 52px 25px;background-color:#fff}@media screen and (max-width: 580px){section{padding:15px;margin:0 44px 15px}}section:last-child{margin-bottom:0}section .button{display:inline-block;cursor:pointer;color:#fff;background-color:#1965a8;padding:.75rem 1.25rem;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1;text-decoration:none;border:none;border-radius:4px;text-transform:uppercase;letter-spacing:.05rem;transition:background-color .25s ease}section .button:hover,section .button:active{background-color:#1f80d4}section.number{background-color:#1f80d4;color:#fff}section.number span{font-weight:700}@media print{section.number{background-color:#fff;color:#555;padding-top:10px;padding-bottom:10px}}section .form-element{margin-bottom:3rem}section .form-element.narrow{margin-bottom:1.5rem}section .form-element .error-icon{background-image:url(data:image/png;base64,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);background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;right:70px;top:32px;height:32px;width:32px}@media screen and (max-width: 580px){section .form-element .error-icon{right:50px;height:24px;width:24px}}section .form-element.form-select{position:relative}section .form-element.form-select label{display:block;margin-bottom:.5rem;width:100%;font-size:.85rem;color:#999;line-height:1.25}section .form-element.form-select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;-moz-padding-start:0;outline:none;width:100%;padding:5px 100px 5px 0;background-color:none;font-size:1.15rem;color:#555;cursor:pointer}section .form-element.form-select select::-ms-expand{display:none}section .form-element.form-select:before,section .form-element.form-select:after{position:absolute;display:inline-block;content:"";left:0;bottom:-2px}section .form-element.form-select:before{width:100%;border-bottom:2px solid #ddd}section .form-element.form-select:after{width:0%;border-bottom:2px solid #0f3d65;transition:width .5s ease}section .form-element.form-select:hover:after{width:100%}section .form-element.form-select.has-val:after{width:100%}section .form-element.form-select.has-error label{color:red}section .form-element.form-select.has-error select{color:red}section .form-element.form-select.has-error:after{border-bottom:2px solid red!important;width:100%}section .form-element.form-checkbox input[type=checkbox]{display:none}section .form-element.form-checkbox input[type=checkbox]+label{position:relative;padding-left:60px;display:inline-flex;cursor:pointer;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.25}@media print{section .form-element.form-checkbox input[type=checkbox]+label{padding-left:1.5rem}}section .form-element.form-checkbox input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:-2px;width:40px;height:20px;border-radius:20px;border:2px solid #ddd;background-color:#fff;margin-right:10px;transition:background-color .5s ease}@media screen and (max-width: 580px){section .form-element.form-checkbox input[type=checkbox]+label:before{top:-3px}}@media print{section .form-element.form-checkbox input[type=checkbox]+label:before{content:"✘";color:#555;top:0;width:auto;height:auto;border-radius:0;border:none}}section .form-element.form-checkbox input[type=checkbox]+label:after{content:"";position:absolute;left:2px;top:0;width:0;height:0;border:10px solid #fff;border-radius:20px;transition:margin .15s linear,border .15s ease;box-shadow:0 0 5px #999}@media screen and (max-width: 580px){section .form-element.form-checkbox input[type=checkbox]+label:after{top:-1px}}@media print{section .form-element.form-checkbox input[type=checkbox]+label:after{display:none}}section .form-element.form-checkbox input[type=checkbox]:checked+label:before{background-color:#eee}@media print{section .form-element.form-checkbox input[type=checkbox]:checked+label:before{background-color:none;content:"✔";color:#1f80d4}}section .form-element.form-checkbox input[type=checkbox]:checked+label:after{margin:0 0 0 20px;border:10px solid #0f3d65}section .form-element.form-checkbox.has-error input[type=checkbox]+label{color:red}section .form-element.form-checkbox.has-error input[type=checkbox]+label:before{border:2px solid red}@media print{section .form-element.form-checkbox.has-error input[type=checkbox]+label:before{border:none;color:red}}section .form-element.form-checkbox.has-error input[type=checkbox]+label:after{box-shadow:0 0 5px red}section .form-element.form-text{position:relative}section .form-element.form-text label{display:block;margin-bottom:.5rem;width:100%;font-size:.85rem;color:#999;line-height:1.25}section .form-element.form-text input[type=text]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;-moz-padding-start:0;outline:none;width:100%;padding:5px 0 4px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.15rem;color:#555;cursor:pointer}section .form-element.form-text input[type=text]::placeholder{color:#99999980}section .form-element.form-text:before,section .form-element.form-text:after{position:absolute;display:inline-block;content:"";left:0;bottom:-2px}section .form-element.form-text:before{width:100%;border-bottom:2px solid #ddd}section .form-element.form-text:after{width:0%;border-bottom:2px solid #0f3d65;transition:width .5s ease}section .form-element.form-text:hover:after{width:100%}section .form-element.form-text.has-val:after{width:100%}section .form-element.form-text.has-error label{color:red}section .form-element.form-text.has-error:after{border-bottom:2px solid red!important;width:100%}section .form-element.form-textarea{position:relative}section .form-element.form-textarea label{display:block;margin-bottom:1rem;width:100%;font-size:.85rem;color:#999;line-height:1.25}section .form-element.form-textarea textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;-moz-padding-start:0;resize:vertical;outline:none;width:100%;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.15rem;color:#555;cursor:pointer}section .form-element.form-textarea textarea::placeholder{color:#ddd}@media print{section .form-element.form-textarea textarea{resize:none}}section .form-element.form-textarea:before,section .form-element.form-textarea:after{position:absolute;display:inline-block;content:"";left:0;bottom:-2px}section .form-element.form-textarea:before{width:100%;border-bottom:2px solid #ddd}section .form-element.form-textarea:after{width:0%;border-bottom:2px solid #0f3d65;transition:width .5s ease}section .form-element.form-textarea:hover:after{width:100%}section .form-element.form-textarea.has-val:after{width:100%}section .form-element.form-textarea.has-error label{color:red}section .form-element.form-textarea.has-error:after{border-bottom:2px solid red!important;width:100%}section .form-element.form-textarea.textarea-div div{width:100%;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.15rem;color:#555;padding-bottom:.25rem}section .form-element.form-textarea.textarea-div div p{line-height:normal}section .form-element.form-textarea.textarea-div:after{width:100%}section .form-element.form-date{position:relative}section .form-element.form-date label{display:block;margin-bottom:.5rem;width:100%;font-size:.85rem;color:#999;line-height:1.25}section .form-element.form-date input[type=date]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;-moz-padding-start:0;outline:none;width:100%;padding:3px 0 2px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.15rem;text-transform:uppercase;color:#555;cursor:pointer}section .form-element.form-date input[type=date]::-ms-expand{display:none}section .form-element.form-date:before,section .form-element.form-date:after{position:absolute;display:inline-block;content:"";left:0;bottom:-2px}section .form-element.form-date:before{width:100%;border-bottom:2px solid #ddd}section .form-element.form-date:after{width:0%;border-bottom:2px solid #0f3d65;transition:width .5s ease}section .form-element.form-date:hover:after{width:100%}section .form-element.form-date.has-val:after{width:100%}section .form-element.form-date.has-error label{color:red}section .form-element.form-date.has-error:after{border-bottom:2px solid red!important;width:100%}section .form-element.form-upload{position:relative;padding-bottom:2.8rem;margin-bottom:0}section .form-element.form-upload label{position:relative;display:block;margin-bottom:3.5rem;width:100%;font-size:.85rem;color:#999;line-height:1.25}section .form-element.form-upload label:after{position:absolute;left:0;bottom:-3.5rem;content:"Datei(en) auswählen";color:#fff;font-size:1.15rem;padding:.5rem 1.25rem;background-color:#0f3d65;cursor:pointer;border-radius:4px;transition:background-color .25s ease}@media print{section .form-element.form-upload label:after{display:none}}section .form-element.form-upload label:hover:after{background-color:#1965a8}@media print{section .form-element.form-upload label{margin-bottom:0}}section .form-element.form-upload input[type=file]{display:none}section .form-element.form-upload p{margin:0;padding-top:.5rem;font-size:.85rem;line-height:1.25;font-style:italic}section .form-element.form-upload.has-error label{color:red}@media print{section .form-element.form-upload{padding-bottom:2rem}}section .form-element.switch{margin-bottom:5rem}section .form-element.switch input[type=checkbox]{position:absolute;left:0;bottom:-2rem;cursor:pointer}section .form-element.switch input[type=checkbox]+label{position:absolute;left:20px;bottom:-2.6rem;color:#555;cursor:pointer}@media screen and (max-width: 580px){section .form-element.switch input[type=checkbox]+label{bottom:-2.5rem}}@media print{section .form-element.switch input[type=checkbox]+label{display:none}}@media print{section .form-element.switch input[type=checkbox]{display:none}}section .form-element.switch:last-child{margin-bottom:3rem}@media print{section .form-element.switch{margin-bottom:2rem}section .form-element.switch:last-child{margin-bottom:1rem}}@media print{section .form-element{margin-bottom:2rem}}section.process *{text-align:center}section.process h2{margin-bottom:0}section.process .lds-ellipsis{display:block;position:relative;margin:0 auto;width:80px;height:80px}section.process .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#1f80d4;animation-timing-function:cubic-bezier(0,1,1,0)}section.process .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}section.process .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}section.process .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}section.process .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}section.finish *{text-align:center}section.finish h2{margin-bottom:0}section.finish h3{color:#1f80d4;margin-bottom:1rem}section.finish p{margin-bottom:1rem}section.finish p:last-child{margin-bottom:0}section.finish .checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:12px auto;box-shadow:inset 0 0 #7ac142;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}section.finish .checkmark .checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}section.finish .checkmark .checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #7ac142}}@media print{section{margin-bottom:0;padding:10px 0}}footer{color:#999;text-align:center;font-size:.8rem;padding:.5rem 0 1rem}@media screen and (max-width: 580px){footer{font-size:.9rem}}footer a{color:#999;text-decoration:none;transition:color .5s ease}footer a:hover,footer a:active{color:#555}#progress{position:fixed;z-index:99;padding:10px 15px;left:0;right:0;bottom:0;background-color:#fff;-webkit-box-shadow:0px -2px 3px 0px rgba(0,0,0,.1);-moz-box-shadow:0px -2px 3px 0px rgba(0,0,0,.1);box-shadow:0 -2px 3px #0000001a}@media print{#progress{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@media print{#progress{display:none}}#progress #progress-bar{box-sizing:border-box;width:25%;height:20px;padding-right:10px;border-radius:10px;background:linear-gradient(to right,#1965a8,#0f3d65);text-align:right;color:#fff;font-size:.75rem;line-height:20px;font-weight:700;transition:width .5s ease}
