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