  .kaufenOderMieten__form{padding:.9375em;background-color:#f5f5f5}.kaufenOderMieten__buttonWrapper{left:50%;transform:translateX(-50%);position:relative;width:42%;min-width:150px}@media (min-width:768px){.kaufenOderMieten__buttonWrapper{width:47%}}@media (min-width:1024px){.kaufenOderMieten__buttonWrapper{float:right;transform:none;left:auto}}.kaufenOderMieten__button{font:.875em/1.21429 Frutiger,Arial,Helvetica,sans-serif;color:#fff;padding-top:.29071em;padding-bottom:.26643em;padding:.5625em;background-color:#e60000;border-radius:2px;display:block;width:100%;position:relative;border:2px solid #e60000}@media (min-width:768px){.kaufenOderMieten__button{width:81%}}@media (min-width:1024px){.kaufenOderMieten__button{width:65%;margin-left:auto;margin-right:auto}}.kaufenOderMieten__button:focus,.kaufenOderMieten__button:hover{background-color:#b30000;outline:1px solid #b30000;border:2px solid #b30000}.kaufenOderMieten__icon{background-image:url(/content/dam/content-fragments/html-custom-code/private-clients-ch/rent-or-buy-calculator/img/sprite.svg);background-repeat:no-repeat}.kaufenOderMieten__icon--info{transform:scale(.8);display:inline-block;background-position:-72px 0;width:24px;height:24px;vertical-align:middle}.kaufenOderMieten__tooltipTrigger:focus .kaufenOderMieten__icon--info,.kaufenOderMieten__tooltipTrigger:hover .kaufenOderMieten__icon--info{background-position:-96px 0;outline:1px solid #005079}.kaufenOderMieten__inputContainer{padding:.625em 0}@media (min-width:1024px){.kaufenOderMieten__inputContainer{height:auto}}.kaufenOderMieten__inputContainer--button{height:50px}@media (min-width:768px){.kaufenOderMieten__inputContainer--button{margin-right:-76px}}@media (min-width:1024px){.kaufenOderMieten__inputContainer--button{margin-right:-18px}}.kaufenOderMieten__inputLabel{font:300 .875em/1.21429 Frutiger,Arial,Helvetica,sans-serif;color:#444;padding-top:.29071em;padding-bottom:.26643em;float:left;min-height:3.3em}@media (min-width:1024px){.kaufenOderMieten__inputLabel{min-height:0}}.kaufenOderMieten__inputError{display:none;width:71%;text-align:left}@media (min-width:1024px){.kaufenOderMieten__inputError{width:86%}}.kaufenOderMieten__inputBoxContainer{display:inline-block;position:relative;min-width:250px;width:100%;text-align:center}@media (min-width:1024px){.kaufenOderMieten__inputBoxContainer{float:right;min-width:auto;width:48%;left:auto;transform:none}}.kaufenOderMieten__inputButton{background-color:#d6d6d6;color:#535353;width:30px;height:30px;border-radius:1px;display:inline-block}@media (min-width:1024px){.kaufenOderMieten__inputButton{display:none}}.kaufenOderMieten__inputButton:focus,.kaufenOderMieten__inputButton:hover{background-color:#a6a6a6;outline:1px solid #005079;outline-offset:2px}.kaufenOderMieten__inputNumber{padding:.18588em .625em .16118em;font:1.0625em/1.23529 Frutiger,Arial,Helvetica,sans-serif;color:#646464;text-align:right;border:1px solid #9c9c9c;width:42%;margin-left:3%;margin-right:3%;min-width:150px}@media (min-width:768px){.kaufenOderMieten__inputNumber{min-width:0}}@media (min-width:1024px){.kaufenOderMieten__inputNumber{width:65%;margin-left:auto;margin-right:auto;border-radius:1px}}.kaufenOderMieten__inputNumber::-ms-clear{display:none}.kaufenOderMieten__inputNumber--percent{padding-right:25px;-moz-appearance:textfield}@media (min-width:1024px){.kaufenOderMieten__inputNumber--percent{margin-left:39px}}.kaufenOderMieten__inputNumber--percent::-webkit-inner-spin-button,.kaufenOderMieten__inputNumber--percent::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kaufenOderMieten__inputNumber--error{padding-right:1.5625em;border-color:#f2bb3a;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8+PHN2ZyB4bWxuczpzdmc9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE2IDE2JyBkYXRhLXRhZ3M9J2F0dGVudGlvbixleGNsYW1hdGlvbiBtYXJrJz48ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLDApJz48cGF0aCBkPSdNMCwyNTZjMCwxNDEuMzY4LDExNC42NDksMjU2LDI1Ni4wMTQsMjU2QzM5Ny4zNjgsNTEyLDUxMiwzOTcuMzY4LDUxMiwyNTZDNTEyLDExNC42MjIsMzk3LjM2OCwwLDI1Ni4wMTQsMEMxMTQuNjQ5LDAsMCwxMTQuNjIyLDAsMjU2eiBNMjg0LjgxOSw0MjcuODgyYy04LjEwNCw3LjIxNi0xNy43NSwxMC44NTQtMjguNTgsMTAuODU0Yy0xMC45ODYsMC0yMC43MTUtMy42MTEtMjguODk2LTEwLjcyM2MtOC4zOTYtNy4yNzEtMTIuNjc0LTE3LjQ3OS0xMi42NzQtMzAuMzEyYzAtMTEuMjg0LDQuMDM5LTIwLjk4NiwxMS45NTItMjguODk2YzcuODg1LTcuOTE3LDE3LjcyMi0xMS45MjQsMjkuMTExLTExLjkyNGMxMS40MTMsMCwyMS4yODEsMy45NzksMjkuMzUxLDExLjg5NmM4LjEwNCw3LjkxLDEyLjIxNiwxNy42NCwxMi4yMTYsMjguOTI0QzI5Ny4yOTksNDEwLjM2OCwyOTMuMTA0LDQyMC41LDI4NC44MTksNDI3Ljg4MnogTTI5NS41NjIsMTY4LjM4OWwtMTAuNTI3LDEwNS43NTdjLTEuMTgxLDE1LjAyMS02LjkwMyw0Mi43OTktNi45MDMsNDIuNzk5bC00My4wMzgsMC4yNjRjMCwwLTguODE5LTI3LjY5NC0xMC4zMTYtNDMuNTIxbC03Ljg2MS0xMDIuNTE4Yy0xLjQ5Ny0yMy4yMDUtNC44MTItNzMuMjYtNC44MTItNzMuMjZsODcuNzkyLTAuNTA3QzI5OS44OTYsOTcuNDAzLDI5Ni43MTUsMTU3LjE2LDI5NS41NjIsMTY4LjM4OXogJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLDApIHNjYWxlKDAuMDMxMjUsMC4wMzEyNSknIGZpbGw9JyNGMkJCM0EnIHN0eWxlPSd1bmRlZmluZWQnPjwvcGF0aD48L2c+PC9zdmc+");background-position:99%;background-position:calc(100% - 6px) 50%}.kaufenOderMieten__inputNumber--error:focus{border-color:#000;box-shadow:0 0 2px 1px #f8db97;background-position:99%;background-position:calc(100% - 5px) 50%}.kaufenOderMieten__inputNumber:focus,.kaufenOderMieten__inputNumber:hover{outline:2px solid #009bd2}.kaufenOderMieten__inputUnit{font:.875em/1.21429 Frutiger,Arial,Helvetica,sans-serif;color:#646464;padding-top:.29071em;padding-bottom:.26643em;top:.1875em;position:absolute;right:64%}@media (min-width:430px){.kaufenOderMieten__inputUnit{left:31%;right:auto}}@media (min-width:1024px){.kaufenOderMieten__inputUnit{padding-right:.625em;position:relative;left:auto;top:auto}}.kaufenOderMieten__inputUnit--percent{position:absolute;left:calc(60% + 29px)}@media (min-width:560px){.kaufenOderMieten__inputUnit--percent{left:68%}}@media (min-width:768px){.kaufenOderMieten__inputUnit--percent{top:.25em;left:69%}}@media (min-width:1024px){.kaufenOderMieten__inputUnit--percent{left:83%}}.kaufenOderMieten__tooltipTrigger{padding:.125em;display:inline;outline:none;cursor:pointer;font-size:16px}.kaufenOderMieten__tooltipContainer{font:300 .75em/1.25 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;padding-top:.3625em;padding-bottom:.3375em;position:absolute;display:none;z-index:1;box-shadow:0 0 4px 4px #bebebe}.kaufenOderMieten__tooltipContainer--active{margin-top:.125em;padding:.9375em;display:block;background-color:#ececec;min-width:280px;max-width:400px}.kaufenOderMieten__tooltipArrow{position:relative;display:inline-block}.kaufenOderMieten__tooltipTrigger:focus .kaufenOderMieten__tooltipArrow:after,.kaufenOderMieten__tooltipTrigger:hover .kaufenOderMieten__tooltipArrow:after{border-bottom:.375em solid #ececec;border-right:.375em solid transparent;border-top:.0625em solid transparent;border-left:.375em solid transparent;content:"";position:absolute;left:-22px;bottom:-11px;width:0;height:0;z-index:2}.kaufenOderMieten__explanationTrigger{font:300 .75em/1.25 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;padding-top:.3625em;padding-bottom:.3375em;position:relative;margin-top:10px;display:inline-block}@media (min-width:1024px){.kaufenOderMieten__explanationTrigger{right:-62%}}.kaufenOderMieten__resultZone{margin-top:.9375em;padding:.9375em;display:none}.kaufenOderMieten__resultZone--filled{display:block}.kaufenOderMieten__resultTitle{font:1.375em/1.27273 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;margin-top:.9375em}.kaufenOderMieten__resultTitleSub{display:block;font-size:.8em}.kaufenOderMieten__resultParagraph{margin-bottom:.625em;margin-top:.625em;font:300 1em/1.375 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;padding-top:.145em;padding-bottom:.1175em;display:inline-block}@media (min-width:1024px){.kaufenOderMieten__resultParagraph{font:300 .875em/1.42857 Frutiger,Arial,Helvetica,sans-serif;padding-top:.18571em;padding-bottom:.15714em}}@media (min-width:1280px){.kaufenOderMieten__resultParagraph{font:300 1em/1.375 Frutiger,Arial,Helvetica,sans-serif;padding-top:.145em;padding-bottom:.1175em}}.kaufenOderMieten__CTA{margin-top:1em;margin-bottom:1em}.kaufenOderMieten__chart{margin-bottom:1.875em;margin-top:3.125em;font:300 .875em/1.14286 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;padding-top:.32571em;padding-bottom:.30286em;position:relative;text-align:center}@media (min-width:1024px){.kaufenOderMieten__chart{font:300 .75em/1.16667 Frutiger,Arial,Helvetica,sans-serif;padding-top:.40333em;padding-bottom:.38em}}@media (min-width:1280px){.kaufenOderMieten__chart{font:300 .875em/1.14286 Frutiger,Arial,Helvetica,sans-serif;padding-top:.32571em;padding-bottom:.30286em}}.kaufenOderMieten__col{display:inline-block;position:relative;width:45%;transition:height .8s;max-width:220px;min-width:100px}.kaufenOderMieten__col--left{margin-right:3%}.kaufenOderMieten__xName{bottom:-1.875em;position:absolute;text-align:center;width:100%;left:0}.kaufenOderMieten__bar{padding-left:.3125em;padding-top:.3125em;color:#000;position:absolute;width:100%;bottom:0;text-align:left}.kaufenOderMieten__bar--empty{display:none}.kaufenOderMieten__bar--amortization{background-color:#b89d83;transition:bottom .8s;border-bottom:none;top:1px}.kaufenOderMieten__bar--sideCosts{background-color:#d7c2aa;transition:height .8s}.kaufenOderMieten__bar--rent{height:100%;background-color:#887a6d;transition:height .8s}.kaufenOderMieten__global{position:absolute;font-weight:700;left:0;bottom:100%;transition:bottom .8s}.kaufenOderMieten__col--noAmortization .kaufenOderMieten__global{bottom:calc(100% + 20px)}.kaufenOderMieten__videoContainer{margin-top:.625em;margin-bottom:.625em;position:relative;max-width:100%}.kaufenOderMieten__item{font:300 1em/1.375 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;padding-top:.145em;padding-bottom:.1175em}@media (min-width:1024px){.kaufenOderMieten__item{font:300 .875em/1.42857 Frutiger,Arial,Helvetica,sans-serif;padding-top:.18571em;padding-bottom:.15714em}}@media (min-width:1280px){.kaufenOderMieten__item{font:300 1em/1.375 Frutiger,Arial,Helvetica,sans-serif;padding-top:.145em;padding-bottom:.1175em}}.kaufenOderMieten__inputNumber--error~.kaufenOderMieten__inputError{display:block;border:1px solid #f2cb30;background-color:#fff8de;background-image:linear-gradient(#fff8de,#fff5cc);position:relative;font:300 .875em/1.14286 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;margin-top:.57143em;margin-bottom:.35714em;padding:.50429em .71429em .48143em}.kaufenOderMieten__inputNumber--error~.kaufenOderMieten__inputError:after,.kaufenOderMieten__inputNumber--error~.kaufenOderMieten__inputError:before{content:"";position:absolute;border-right-color:transparent;border-right-style:solid;border-left-color:transparent;border-left-style:solid;border-bottom-style:solid;border-right-width:.57143em;border-left-width:.57143em;border-bottom-width:.57143em;right:.35714em;top:-.57143em}.kaufenOderMieten__inputNumber--error~.kaufenOderMieten__inputError:before{border-bottom-color:#f2cb30}.kaufenOderMieten__inputNumber--error~.kaufenOderMieten__inputError:after{border-bottom-color:#fff8de;margin-top:1px}.actionbutton__color--olive.actionbutton__txtWrapper:after{border-right-color:#e60000;border-left-color:#e60000}.actionbutton__button:focus .actionbutton__color--olive.actionbutton__txtWrapper:after,.actionbutton__button:hover .actionbutton__color--olive.actionbutton__txtWrapper:after,.actionbutton__link:focus .actionbutton__color--olive.actionbutton__txtWrapper:after,.actionbutton__link:hover .actionbutton__color--olive.actionbutton__txtWrapper:after{border-right-color:#b30000;border-left-color:#b30000}.actionbutton__color--stone{background:#fff;border:1px solid #919191;color:#1c1c1c}.actionbutton__button:focus .actionbutton__color--stone,.actionbutton__button:hover .actionbutton__color--stone,.actionbutton__link:focus .actionbutton__color--stone,.actionbutton__link:hover .actionbutton__color--stone{background-color:#dfdfdf;border:1px solid #919191}.actionbutton__color--olive{background:#e60000;border:1px solid transparent}.actionbutton__button:focus .actionbutton__color--olive,.actionbutton__button:hover .actionbutton__color--olive,.actionbutton__link:focus .actionbutton__color--olive,.actionbutton__link:hover .actionbutton__color--olive{background:#b30000}