.link,.link label{cursor:pointer;color:#269c45}.link{font-family:Migrosbank-Bold,Arial,sans-serif;font-weight:400}.link:hover{color:#007154}.link:active{color:#a1c453}.focusable:focus{outline:1px solid #269c45}.outlined{border:1px solid #dedede}.shaded.light{background-color:#eee;border:1px solid #dedede}.raised{-webkit-box-shadow:2px 2px 6px 3px rgba(0,0,0,.15);box-shadow:2px 2px 6px 3px rgba(0,0,0,.15)}.light{background-color:#fff}.padded.s{padding:.25rem}.padded.m{padding:.5rem}.padded.l{padding:1rem}.padded.xl{padding:1.5rem}.padr{padding-right:.8rem}.padr.sm{padding-right:1.2rem}.padr.l{padding-right:1.8rem}.padr.xl{padding-right:2.4rem}.spacer.s{margin-top:.4rem}.spacer.m{margin-top:.8rem}.spacer.l{margin-top:1.2rem}.spacer.xl{margin-top:2.4rem}.rounded:not(.bottom){border-radius:0}.bottom.rounded{border-bottom-left-radius:0;border-bottom-right-radius:0}.left.rounded,.right.rounded{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.colored{background-color:#007154;color:#fff}.colored svg{background-color:transparent;color:#fff;fill:#fff;width:100%;height:100%}.colored svg path{stroke:#fff}.toplayer{z-index:10}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.bottom{position:absolute;bottom:0;left:0}.inline{display:inline-block}.block{display:block}.relative{position:relative}.absolute{position:absolute}.hidden{display:none!important}.centered,.vcentered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vcentered{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vcentered.left{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.vcentered.right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ralign{text-align:right!important}.mb-container{height:100%}.full.width{width:100%}.full.height{height:100%}.clearfloat:after{content:"";display:table;clear:both}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;margin-right:-.75rem}.flex button{white-space:nowrap;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.flex>*{margin-right:.75rem;margin-bottom:.8rem}html{font-family:Migrosbank-Regular,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:10px!important;line-height:normal}body{font-size:1.6rem;line-height:2.4rem;color:#50585a}@media (min-width:576px){body{font-size:1.6rem;line-height:2.8rem}}@media (min-width:768px){body{font-size:1.6rem;line-height:2.8rem}}.label,label{font-size:1.6rem;line-height:2rem}.button,button{font-size:1.5rem;line-height:1.5rem}.medium.font{font-size:2rem;line-height:2.4rem;font-weight:400}@media (min-width:576px){.medium.font{font-size:2rem;line-height:2.4rem}}@media (min-width:768px){.medium.font{font-size:2rem;line-height:2.4rem}}.small.font{font-size:.8rem}.bold{font-family:Migrosbank-Bold;font-weight:400}.number{text-align:right}body{height:100%}a{color:#269c45;cursor:pointer}a:hover{color:#007154}ul{list-style-type:none;padding:0}li{display:inline-block;margin:0 1rem}input{padding:0 .8rem;border-image-outset:0;outline:0;border:none}.input,input{font-family:Migrosbank-Regular,Arial,sans-serif!important;color:#6b777b;width:100%}input:focus{outline:1px solid #007154}input[type=range]{-webkit-appearance:none;width:100%;background:0 0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]:focus{outline:0}input[type=range]::-ms-track{width:100%;cursor:pointer;background:0 0;border-color:transparent;color:transparent}label{padding:0;margin:0}.container-fluid{max-width:1020px}@media (max-width:977.98px){.container-fluid{padding-left:1rem;padding-right:1rem}}#app .button,#app button{cursor:pointer;padding:.8rem;border:2px solid #007154;border-radius:2px;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;background-color:#007154;color:#fff;font-size:1.6rem;line-height:1.6rem;font-family:Migrosbank-Bold,Arial,sans-serif;font-weight:400}#app .button.active,#app .button:active,#app button.active,#app button:active{background-color:#a1c453;border-color:#a1c453}#app .button:hover,#app button:hover{background-color:#269c45;border-color:#269c45}#app .button:focus,#app button:focus{outline:0}#app .button.disabled,#app button.disabled{opacity:.5;cursor:not-allowed}#app .icon svg{height:4rem;width:4rem;stroke:#007154;fill:#007154}#app .icon.right{position:absolute;top:1px;right:.5rem;padding:inherit;height:calc(100% - 2px);line-height:1rem}@media (min-width:768px){#app .icon.right{line-height:1rem}}#app .icon.small svg{height:1.5rem;width:1.5rem;stroke-width:.1}#app .icon.colored svg{fill:#fff;stroke:#fff}#app svg.inline{display:inline-block;vertical-align:middle;margin:auto .5rem}#app .dropdown{position:static}#app .dropdown.relative{position:relative}#app .dropdown.overlay{position:fixed}#app .dropdown .link{font-family:Migrosbank-Regular,Arial,sans-serif;font-weight:400;color:#007154}#app .dropdown .link:hover{font-family:Migrosbank-Bold,Arial,sans-serif;font-weight:400}#app .dropdown-input-selected{color:#50585a;font-size:1.8rem}#app .icon.dropdown-icon-primary svg{height:2.5rem;width:2.5rem}@media (min-width:978px){#app .icon.dropdown-icon-primary{right:1rem}#app .icon.dropdown-icon-primary svg{height:2.5rem;width:2.5rem}}#app .dropdown.pseudo-input{padding-left:.8rem}#app .dropdown-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:50rem}#app .dropdown-left{width:50%}#app .dropdown.area{text-align:left;background-color:#fff}#app .dropdown.item{padding:1rem;display:block}#app .dropdown.item.active,#app .dropdown.item:focus,#app .dropdown.item:hover{color:#007154}#app .dropdown.item:after{position:absolute;right:0;top:1.2rem;padding:inherit}#app .dropdown.icon{background:0 0}#app .leasing-dropdown .field.focusable:after{position:absolute}#app .input,#app input{line-height:4.4rem;height:4.4rem;color:#50585a;border:1px solid #dedede;background-color:#eee}#app .input::-ms-clear,#app input::-ms-clear{display:none}#app .form{background-color:#fff}#app .form .title{color:#269c45}#app .money.input{padding-left:.8rem;text-align:right;display:block}#app .quantity.input{padding-left:5rem;text-align:right;display:block}#app .field{width:100%}#app .field .label{display:block;margin-top:1.2rem;color:#50585a}#app .field label{display:block;margin-top:.7rem;color:#50585a}#app .money.pseudo-label{width:3.5em}#app .money.pseudo-label,#app .unit.pseudo-label{position:absolute;top:.8rem;left:0;padding-left:.8rem;z-index:1;color:#50585a}#app .unit.pseudo-label{width:5rem}#app .field.required label:before{content:"* ";color:red}#app .field .info.text{margin-top:.5rem;padding:.8rem;background:#f7f7f7;color:#007154;font-size:1.4rem;line-height:2rem}#app .field .info.text h2{font-size:1.4rem;margin:0}#app .field .info.text svg{stroke:#007154;fill:#007154;position:absolute;top:.25rem;right:0;width:3rem}#app .radio-group input.replace-radio{position:absolute;z-index:-1000;opacity:0;height:27px}#app .radio-group input.replace-radio+label{position:relative;min-height:27px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;padding-left:35px;vertical-align:middle;line-height:27px;cursor:pointer}#app .radio-group input.replace-radio+label:before{content:"";position:absolute;top:0;left:0;width:27px;height:27px;background-image:url(https://api.onloan.ch/mb/assets/check-box-inactive.9d5bd10d.svg);background-size:27px 27px;background-repeat:no-repeat;background-position:0 0}#app .radio-group input.replace-radio:checked+label{color:#6b777b}#app .radio-group input.replace-radio:checked+label:before{background-image:url(https://api.onloan.ch/mb/assets/check-box-active.936ad0f9.svg)}#app .radio-title{display:block;margin-bottom:.9rem}@media (min-width:768px){#app .radio-title{margin-bottom:0;display:inline-block}}#app .radio-wrapper{display:inline-block}#app .radio-wrapper input{display:inline-block;width:auto;margin-right:.9rem;vertical-align:middle}#app .radio-wrapper input:focus{outline:0}#app .radio-wrapper label{display:inline-block;vertical-align:middle}#app .radio-wrapper+.radio-wrapper{margin-left:1.8rem}#app .invalid .input,#app .invalid .pseudo-input,#app .invalid li{position:relative;border:1px solid #d1374d;background-color:#eee;padding-right:4rem}#app svg.invalid{border:1px solid #d1374d}#app .error.icon{background:url(../../static/img/error-icon.ca47a882.svg);background-repeat:no-repeat}#app .error.icon,#app .success.icon{top:1rem;right:.8rem;width:2.5rem;height:2.5rem}#app .success.icon{background:url(../../static/img/success-icon.92406c26.svg);background-repeat:no-repeat}#app div[data-error] input:focus{outline:0}#app div[data-error]:after{content:attr(data-error);color:#d1374d;width:100%;font-size:1.3rem;line-height:1.1;display:block;margin-top:5px;margin-bottom:-5px;opacity:1}#app .calculator-heading svg{display:inline-block;vertical-align:middle;margin-left:-5px;height:3rem}@media (min-width:978px){#app .calculator-heading svg{height:3.6rem;margin-left:.5rem;margin-right:.8rem}}#app .calculator-heading span{display:inline-block;vertical-align:middle;font-size:2.2rem;line-height:2.2rem;padding:7px 0}@media (min-width:978px){#app .calculator-heading span{padding:7px 0}}#app .calculator-body{padding-top:1.3rem;padding-bottom:1rem;font-size:1.5rem}@media (min-width:576px){#app .calculator-body{font-size:1.6rem}}@media (min-width:978px){#app .calculator-body{padding:4.6rem 1.5rem 2rem 1.5rem}}#app .calculator-body .input,#app .calculator-body .pseudo-input{background:#fff;height:4rem}@media (min-width:978px){#app .calculator-body .input,#app .calculator-body .pseudo-input{height:5rem;font-size:2rem;line-height:5rem}}#app .calculator-body .money.pseudo-label,#app .calculator-body .unit.pseudo-label{top:.8rem}@media (min-width:576px){#app .calculator-body .money.pseudo-label,#app .calculator-body .unit.pseudo-label{top:.8rem}}@media (min-width:978px){#app .calculator-body .money.pseudo-label,#app .calculator-body .unit.pseudo-label{font-size:2rem;line-height:2rem;top:1.5rem}}@media (min-width:978px){#app .calculator-body .bigger-lg .input,#app .calculator-body .bigger-lg .pseudo-input{height:5.5rem;line-height:5.5rem}#app .calculator-body .bigger-lg .money.pseudo-label,#app .calculator-body .bigger-lg .unit.pseudo-label{top:1.8rem}}#app .calculator-body div[data-error] .input div[data-error] .pseudo-input,#app .calculator-body div[data-error] .pseudo-input.outlined{border:1px solid #d1374d!important}@media (min-width:978px){#app .calculator-body .calculator-title{font-size:4.2rem;line-height:3.8rem;font-weight:400;color:#007154;margin-top:3.6rem}}#app .calculator-body .error.icon{top:.8rem}@media (min-width:978px){#app .calculator-body .error.icon{top:1.3rem}#app .calculator-body .slider{height:5.5rem;line-height:5.5rem}#app .calculator-body .leasing-dropdown{width:calc(100% + 9px)}#app .calculator-body .leasing-dropdown .focusable:focus .outlined{border-right:1px solid #007154}#app .calculator-body .leasing-dropdown .outlined{border-right:1px dotted #6b777b}}#app .calculator-body .calculator-price-label{position:absolute;bottom:0}#app .slider{border:0;margin:0;padding:0}#app .slider::-webkit-slider-thumb{margin-top:-1.5rem;-webkit-appearance:none;height:37px;width:37px;background:#007154;border-radius:50%;border:none;cursor:pointer;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.25);box-shadow:0 3px 5px rgba(0,0,0,.25)}#app .slider::-moz-range-thumb{height:37px;width:37px;background:#007154;border-radius:50%;border:none;outline:0;cursor:pointer;box-shadow:0 3px 5px rgba(0,0,0,.25)}#app .slider::-ms-thumb{margin-top:0;height:37px;width:37px;background:#007154;border-radius:50%;cursor:pointer;box-shadow:0 3px 5px rgba(0,0,0,.25)}#app .slider::-webkit-slider-runnable-track{width:100%;height:.8rem;cursor:pointer;background:#a1c453;border-radius:.3rem}#app .slider:focus::-webkit-slider-runnable-track{background:#a1c453}#app .slider::-moz-range-track{width:100%;height:.8rem;cursor:pointer;background:#a1c453;border-radius:.3rem}#app .slider::-ms-track{width:100%;height:.8rem;cursor:pointer;background:0 0;border-color:transparent;border-width:16px 0;border-radius:.3rem;color:transparent}#app .slider::-ms-fill-lower{background:#007154;border-radius:2.6px}#app .slider:focus::-ms-fill-lower{background:#007154}#app .slider::-ms-fill-upper{background:#a1c453;border-radius:2.6px}#app .slider:focus::-ms-fill-upper{background:#a1c453}@-webkit-keyframes slidein{to{left:0}}@keyframes slidein{0%{left:-100%}to{left:0}}@-webkit-keyframes slideout{to{left:-100%}}@keyframes slideout{0%{left:0}to{left:-100%}}#app .modal-body{margin:20px 0}#app progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.4rem}#app progress[value]::-webkit-progress-bar{background-color:#f7f7f7;border:1px solid #dedede}@media screen and (min-width:1200px){#app .application .container{max-width:1600px}}#app .application h1,#app .application h2,#app .application h3{margin:0;color:#269c45;font-family:inherit;font-weight:500;line-height:1.2}#app .application .h1,#app .application h1{font-size:4rem}#app .application .h2,#app .application h2{font-size:3.2rem}#app .application .btn{font-size:1.6rem}#app .application input[type=file]{line-height:inherit;border:none;background:0 0;color:inherit;height:unset;outline:0}#app .application .icon{width:20px;height:20px;position:relative;top:-1px}