html,body{width:100%;height:100%}body{font-family:"Klavika",sans-serif;font-weight:300;color:#383838;background:#383838}body.--menu-open{overflow:hidden}.footer{background:#383838;padding-bottom:156px}.footer .footer-inner{max-width:934px;margin:0 auto;padding:40px 0}.footer-claim{color:#fff;font-size:26px;line-height:1;font-weight:400;margin-top:24px}@media all and (min-width: 768px){.footer-claim{margin-top:8px}}.footer-logo{position:relative;width:100%;max-width:210px;display:block;line-height:0}.footer-logo img{width:100%;height:auto}.footer-logo-container{padding-top:40px;margin-top:40px;border-top:1px solid #e4e4e4;display:flex;flex-direction:column;align-items:center}@media all and (min-width: 768px){.footer-logo-container{flex-direction:row;justify-content:space-between;align-items:flex-start}}.footer-navigation{display:flex;flex-direction:column}@media all and (min-width: 768px){.footer-navigation{flex-direction:row}}.footer-navigation .navigation-item{margin-bottom:24px}@media all and (min-width: 768px){.footer-navigation .navigation-item:first-child{margin-left:0}}@media all and (min-width: 768px){.footer-navigation .navigation-item{margin-bottom:0;margin-left:24px}}.footer-navigation .item-link{color:#a2a2a2;font-size:1rem}.footer-navigation .item-link.--active,.footer-navigation .item-link:hover{color:#98b7e3}.footer-navigation-container{display:flex;flex-direction:column}@media all and (min-width: 768px){.footer-navigation-container{flex-direction:row;justify-content:space-between}}.footer-navigation-container .footer-mail{color:#a2a2a2;text-decoration:underline}.footer-navigation-container .footer-mail:hover{color:#98b7e3}.header{z-index:10;position:sticky;position:-webkit-sticky;top:0;left:0;width:100%;height:90px;padding:10px 20px;background:#383838;justify-content:space-between;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap}@media all and (min-width: 768px){.header{height:156px;padding:40px 55px 0;align-items:flex-start}}.header::before{z-index:2;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#383838}.logo{position:relative;z-index:3;width:100%;max-width:160px;display:block;line-height:0}@media all and (min-width: 768px){.logo{max-width:320px}}@media all and (min-width: 960px)and (max-width: 1024px){.logo{max-width:280px}}.logo img{width:100%;height:auto}.main-navigation{width:100%;max-width:320px;display:flex;flex-direction:column;order:1}@media all and (min-width: 960px){.main-navigation{max-width:none;margin-top:25px;order:2;flex-direction:row}}.main-navigation .navigation-item{border-top:1px solid #e4e4e4}.main-navigation .navigation-item:first-child{border-top:0}.main-navigation .navigation-item:first-child .item-link{padding-left:0}@media all and (min-width: 960px){.main-navigation .navigation-item{border-top:0}}.main-navigation .item-link{display:block;text-align:center;color:#a2a2a2;font-size:22px;line-height:50px;font-weight:400;text-transform:uppercase}.main-navigation .item-link.--active,.main-navigation .item-link:hover{color:#98b7e3}@media all and (min-width: 960px){.main-navigation .item-link{padding-left:24px;font-size:18px;line-height:50px;font-weight:300;letter-spacing:-1px}}@media all and (min-width: 960px){.menu{z-index:3}}@media all and (max-width: 959px){.menu{z-index:1;top:90px;position:absolute;left:0;width:100%;max-height:calc(100vh - 90px);background:#383838;transition:transform .5s ease-in-out;transform:translate3d(0, calc(-100% - 90px), 0);display:flex;flex-direction:column;align-items:center;-webkit-overflow-scrolling:touch;overflow:auto}}@media all and (max-width: 959px)and (min-width: 768px){.menu{top:156px;max-height:calc(100vh - 156px);transform:translate3d(0, calc(-100% - 156px), 0)}}@media all and (max-width: 959px){body.--menu-open .menu{transform:translate3d(0, 0, 0)}}.menu-switch{position:relative;z-index:3;display:block}@media all and (min-width: 768px){.menu-switch{margin-top:16px}}@media all and (min-width: 960px){.menu-switch{display:none}}.menu-switch .burger{width:40px;transition:transform .5s ease-in-out}.menu-switch .burger>span{width:100%;height:3px;display:block;background:#fff;margin-bottom:7px}.menu-switch .label{margin-top:12px;display:block;font-size:15px;line-height:1;text-transform:uppercase;color:#fff}body.--menu-open .menu-switch .burger{transform:rotate(90deg)}.toolbar{width:100%;max-width:75%;margin-top:30px;margin-bottom:30px;display:flex;flex-direction:column;order:2}@media all and (min-width: 960px){.toolbar{max-width:none;margin-top:12px;margin-bottom:0;order:1;flex-direction:row;justify-content:space-between}}.toolbar .cart{display:flex;flex-direction:column;align-items:center;transform:translateY(-4px)}@media all and (min-width: 960px){.toolbar .cart{margin-right:70px}}.toolbar .cart .label{color:#a2a2a2;font-size:13px;line-height:1}.toolbar .cart img{width:20px;height:auto}.toolbar .login{display:flex;flex-direction:column;align-items:center}@media all and (min-width: 960px){.toolbar .login{font-size:16px;flex-direction:row}}.toolbar .login .login-form{width:100%;display:flex;flex-direction:column;align-items:center}@media all and (min-width: 960px){.toolbar .login .login-form{flex-direction:row}}.toolbar .login .label{margin-top:20px;color:#a2a2a2;font-size:21px;text-transform:uppercase;display:flex;font-weight:400}@media all and (min-width: 960px){.toolbar .login .label{margin-top:0;font-size:16px;text-transform:none;font-weight:300}}.toolbar .login label{width:100%;margin-top:5px}@media all and (min-width: 960px){.toolbar .login label{margin-top:0;margin-left:10px}}.toolbar .login label input{width:100%;padding:0 5px;color:#fff;background:#5d5e5e;line-height:25px;border:none;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-sizing:border-box}.toolbar .login label ::-webkit-input-placeholder{color:#fff}.toolbar .login label ::-moz-placeholder{color:#fff}.toolbar .login label ::-ms-placeholder{color:#fff}.toolbar .login label ::-moz-placeholder{color:#fff}.toolbar .login label ::placeholder{color:#fff}.toolbar .login label.submit-container{position:relative;width:28px;height:25px;flex:1 0 auto}.toolbar .login label.submit-container::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:12px solid #fff;transform:translate3d(-50%, -50%, 0);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.toolbar .login label.submit-container input{cursor:pointer}.toolbar .login label.submit-container input:hover{background:#98b7e3}.anchor{position:relative;top:-90px}@media all and (min-width: 768px){.anchor{top:-156px}}.form .form-field-label{cursor:pointer;margin-top:14px;font-size:16px;line-height:1.5;display:flex;flex-wrap:wrap}.form .form-field-label:first-child{margin-top:0}@media all and (min-width: 768px){.form .form-field-label{font-size:20px}}.form .form-field-label:hover .checkmark{background:none}.form .form-field-label.--disabled{pointer-events:none;opacity:.4}.form .form-field-description{width:100%}@media all and (min-width: 768px){.form .form-field-description{width:30%}}.form .checkbox-container{position:relative;cursor:pointer;display:block;width:14px;height:14px;margin-top:2px;margin-right:10px;border:2px solid #383838}@media all and (min-width: 768px){.form .checkbox-container{margin-top:6px}}.form .checkbox-container .form-field.--checkbox:checked+.checkmark{background:none}.form .checkbox-container .form-field.--checkbox:checked+.checkmark::after{display:block}.form .checkbox-container .checkmark{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.form .checkbox-container .checkmark::after{display:none;content:"";position:absolute;top:0;left:4px;width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.form .checkbox-container+.form-field-description{width:auto;max-width:90%}.form .select-container{position:relative;width:100%}@media all and (min-width: 768px){.form .select-container{width:70%}}.form .select-container::after{pointer-events:none;content:"";position:absolute;top:calc(50% - 2px);right:15px;width:6px;height:6px;border-right:2px solid #383838;border-bottom:2px solid #383838;transform:translate3d(0, -50%, 0) rotate(45deg)}.form .select-container .form-field.--type-select{width:100%}.form .form-field{width:100%;padding:5px 10px;border:none;outline:none;box-sizing:border-box}@media all and (min-width: 768px){.form .form-field{width:70%}}.form .form-field.--textarea{min-height:100px}.form .form-field.--checkbox{position:absolute;top:0;left:0;width:0;height:0;visibility:hidden}.form .form-field.--type-select{position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none}.form .form-field.--type-select::-ms-expand{display:none}.form ::-webkit-input-placeholder{opacity:1;color:#a2a2a2}.form ::-moz-placeholder{opacity:1;color:#a2a2a2}.form ::-ms-placeholder{opacity:1;color:#a2a2a2}.form ::-moz-placeholder{opacity:1;color:#a2a2a2}.form ::placeholder{opacity:1;color:#a2a2a2}.form-fields-products{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start}@media all and (min-width: 768px){.form-fields-products{flex-direction:row}}.form-fields-products .--top-spacing{padding-top:20px}@media all and (min-width: 768px){.form-fields-products .--top-spacing{padding-top:30px}}.form-fields-products .form-fields-products-inputs{display:flex;flex-direction:column;flex-wrap:wrap;box-sizing:border-box;align-items:flex-start;order:2}@media all and (min-width: 768px){.form-fields-products .form-fields-products-inputs{width:75%;padding-right:20px;flex-direction:row;order:1}}.form-fields-products .form-fields-products-inputs h2{font-size:22px;line-height:24px;font-weight:400;margin-bottom:8px}@media all and (min-width: 768px){.form-fields-products .form-fields-products-inputs h2{font-size:28px;line-height:40px}}.form-fields-products .form-fields-products-inputs a{display:block;margin-top:10px;color:currentColor;font-weight:400}.form-fields-products .form-fields-products-inputs a:hover{color:#98b7e3}.form-fields-products .form-fields-products-inputs .--size-full{width:100%}.form-fields-products .form-fields-products-inputs .--size-half{width:100%}@media all and (min-width: 768px){.form-fields-products .form-fields-products-inputs .--size-half{width:50%}}.form-fields-products .form-fields-products-inputs .--size-content-third{display:flex;flex-direction:column;flex-wrap:wrap}@media all and (min-width: 768px){.form-fields-products .form-fields-products-inputs .--size-content-third{flex-direction:row}}.form-fields-products .form-fields-products-inputs .--size-content-third .form-field-label{width:100%}@media all and (min-width: 768px){.form-fields-products .form-fields-products-inputs .--size-content-third .form-field-label{width:33%}}.form-fields-products .form-fields-products-inputs .--small{font-size:1rem}.form-fields-products .form-fields-products-inputs .--no-v-spacing{margin:0}.form-fields-products .form-fields-products-inputs .box .form-field-label{margin-top:4px}.form-fields-products .form-fields-products-table{width:100%;order:1}@media all and (min-width: 768px){.form-fields-products .form-fields-products-table{width:25%;order:2}}.form-fields-products .form-fields-products-table .pricing-table .table-container .container-col .col-cell .title{font-weight:400;text-transform:uppercase}.form-fields-products .form-fields-products-table .pricing-table .table-container .container-col .col-cell:not(.--header){height:auto;background:#fff}.form-fields-products .form-fields-products-table .pricing-table .table-container .swiping-container .container-col{width:100%}.form-fields-products .form-fields-products-table .pricing-table .table-container .container-col .col-cell.--header,.form-fields-products .form-fields-products-table .pricing-table .table-container .container-col .col-cell.--footer .pricing{display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media all and (min-width: 768px){.form-fields-products .form-fields-products-table .pricing-table .table-container .container-col .col-cell.--header,.form-fields-products .form-fields-products-table .pricing-table .table-container .container-col .col-cell.--footer .pricing{height:50px}}.form-fields-products .form-fields-products-table .pricing-table .table-container .container-col .col-cell.--header{font-size:1rem}.form-fields-products .form-fields-products-table .pricing-table .table-container .container-col .col-cell.--footer .pricing .value{font-size:1rem}.form-fields-products .form-fields-products-table .pricing-table .table-container .container-col .col-cell.--footer .pricing .unit{font-size:.75rem}.media{line-height:0}.media img{width:100%;height:auto}.news-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}@media all and (min-width: 768px){.news-wrapper{flex-direction:row;justify-content:space-between}}.news-wrapper .news-item{width:100%;margin-top:10px;display:flex;border:1px solid #ddd;box-sizing:border-box;align-items:flex-start}@media all and (min-width: 768px){.news-wrapper .news-item{max-width:calc((100% - 32px)/2);margin-top:32px}.news-wrapper .news-item:nth-child(1),.news-wrapper .news-item:nth-child(2){margin-top:0}}.news-wrapper .news-item .news-item-image{width:100%;max-width:120px;height:auto;flex:1 0 auto}@media all and (min-width: 1024px){.news-wrapper .news-item .news-item-image{max-width:230px}}.news-wrapper .news-item .news-item-text{padding:14px;font-size:.875rem;box-sizing:border-box}.news-wrapper .news-item .news-item-text .title{font-weight:400;font-size:1rem}.news-wrapper .news-item .news-item-text p{margin-bottom:10px}.news-wrapper .news-item .news-item-text a{display:block;color:inherit;font-weight:400;margin-bottom:10px}.news-wrapper .news-item .news-item-text a:hover{color:#98b7e3}.news-wrapper .news-item .news-item-text a:nth-last-of-type(1){margin-bottom:0}.pricing-table .table-headline{margin-bottom:15px;color:#98b7e3;text-transform:uppercase;font-size:26px;line-height:23px;font-weight:400}@media all and (min-width: 768px){.pricing-table .table-headline{font-size:34px;line-height:45px}}.pricing-table .table-container{width:calc(100% + 6px);margin-left:-3px;display:flex}.pricing-table .table-container .swiping-container{display:flex;flex:1 auto}@media all and (max-width: 767px){.pricing-table .table-container .swiping-container{overflow:auto;-webkit-overflow-scrolling:touch}}.pricing-table .table-container .swiping-container .container-col{min-width:50%;line-height:0}@media all and (min-width: 768px){.pricing-table .table-container .swiping-container .container-col{min-width:auto;width:127px}}@media all and (min-width: 954px){.pricing-table .table-container .swiping-container .container-col{width:174px}}.pricing-table .table-container>.container-col{width:100%;min-width:200px;max-width:200px}@media all and (min-width: 768px){.pricing-table .table-container>.container-col{min-width:auto;max-width:none}}.pricing-table .table-container>.container-col .col-cell+.col-cell:not(.--hint){padding-left:20px}.pricing-table .table-container .container-col{flex:1 auto}.pricing-table .table-container .container-col .col-cell{position:relative;width:calc(100% - 6px);height:51px;padding:10px 10px;margin:3px;display:inline-block;background:#f1f1f1;box-sizing:border-box;line-height:1}@media all and (min-width: 768px){.pricing-table .table-container .container-col .col-cell{padding:10px 20px;height:57px}}.pricing-table .table-container .container-col .col-cell.--header{background:#e0e9f7;height:36px;font-weight:500;font-size:14px}@media all and (min-width: 768px){.pricing-table .table-container .container-col .col-cell.--header{font-size:16px}}.pricing-table .table-container .container-col .col-cell.--hint{height:auto;padding:0 10px;background:none;font-size:14px}@media all and (min-width: 768px){.pricing-table .table-container .container-col .col-cell.--hint{font-size:16px}}.pricing-table .table-container .container-col .col-cell.--footer{height:auto;padding:0}.pricing-table .table-container .container-col .col-cell>.key-color{position:absolute;top:0;left:0;display:block;width:10px;height:100%}.pricing-table .table-container .container-col .col-cell .__background-projekt+img{height:17px;margin-bottom:-3px}@media all and (min-width: 768px){.pricing-table .table-container .container-col .col-cell .__background-projekt+img{height:21px}}.pricing-table .table-container .container-col .col-cell>img{height:12px;display:block}@media all and (min-width: 768px){.pricing-table .table-container .container-col .col-cell>img{height:16px}}.pricing-table .table-container .container-col .col-cell>.label{margin-top:5px;display:block;font-size:14px}@media all and (min-width: 1024px){.pricing-table .table-container .container-col .col-cell>.label{font-size:16px}}.pricing-table .table-container .container-col .col-cell>.included{display:block;width:10px;height:10px;background:#383838}@media all and (min-width: 768px){.pricing-table .table-container .container-col .col-cell>.included{margin-top:6px}}.pricing-table .table-container .container-col .col-cell>.not-included{display:block;width:6px;height:8px;margin-top:6px;border-top:2px solid #383838}.pricing-table .table-container .container-col .col-cell>.pricing{padding:10px 10px;font-weight:500;background:#e0e9f7}@media all and (min-width: 768px){.pricing-table .table-container .container-col .col-cell>.pricing{padding:10px 20px}}.pricing-table .table-container .container-col .col-cell>.pricing .label{font-size:14px}@media all and (min-width: 768px){.pricing-table .table-container .container-col .col-cell>.pricing .label{font-size:16px}}@media all and (min-width: 1024px){.pricing-table .table-container .container-col .col-cell>.pricing .label{font-size:20px}}.pricing-table .table-container .container-col .col-cell>.pricing .price{display:block}.pricing-table .table-container .container-col .col-cell>.pricing .value{font-size:14px}@media all and (min-width: 768px){.pricing-table .table-container .container-col .col-cell>.pricing .value{font-size:16px}}@media all and (min-width: 1024px){.pricing-table .table-container .container-col .col-cell>.pricing .value{font-size:20px}}.pricing-table .table-container .container-col .col-cell>.pricing .unit{font-size:10px}@media all and (min-width: 1024px){.pricing-table .table-container .container-col .col-cell>.pricing .unit{font-size:14px}}.pricing-table .table-container .container-col .col-cell>.cart{padding:10px 10px;background:#383838;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media all and (min-width: 768px){.pricing-table .table-container .container-col .col-cell>.cart{padding:10px 20px}}.pricing-table .table-container .container-col .col-cell>.cart .icon{display:block;width:20px}.pricing-table .table-container .container-col .col-cell>.cart .icon img{width:100%;height:auto}.pricing-table .table-container .container-col .col-cell>.cart .label{margin-top:5px;color:#fff;font-size:14px;font-weight:500}@media all and (min-width: 768px){.pricing-table .table-container .container-col .col-cell>.cart .label{font-size:16px}}.pricing-table .table-footer{padding-top:30px}.pricing-table .table-footer a{color:currentColor;font-weight:500}.pricing-table .table-footer a:hover{color:#98b7e3}.product-navigation{padding-top:10px}@media all and (min-width: 768px){.product-navigation{padding-top:20px}}.product-navigation .navigation-header{position:relative;width:100%;height:90px;overflow:hidden}.product-navigation .navigation-header>img{position:absolute;top:50%;left:50%;height:90px;transform:translate3d(-50%, -50%, 0)}.product-navigation .navigation-header .product-navigation-arrow{position:absolute;top:50%;width:28px;height:28px;transform:translate3d(0, -50%, 0)}.product-navigation .navigation-header .product-navigation-arrow.--prev{left:20px;background:url("../img/product-nav-arrow-prev.svg") no-repeat center/contain}.product-navigation .navigation-header .product-navigation-arrow.--next{right:20px;background:url("../img/product-nav-arrow-next.svg") no-repeat center/contain}.product-navigation.__navigation-projekt .navigation-body{padding:28px 25px 8px}.product-navigation.__navigation-projekt .navigation-body>img{height:26px}.product-navigation .navigation-body{display:block;padding:28px 25px 14px;background:#383838;line-height:0}.product-navigation .navigation-body>img{height:20px;width:auto}.product-navigation .navigation-body>img.__logo-projekt{height:25px;margin-bottom:-5px}.product-navigation .navigation-footer{position:relative;width:100%;height:3px}.product-navigation .navigation-footer::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15))}.team{max-width:269px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}@media all and (min-width: 768px){.team{justify-content:space-between;max-width:578px}}@media all and (min-width: 960px){.team{max-width:none}}.team .team-item{line-height:0;width:100%;max-width:269px;margin-top:40px}.team .team-item.--placeholder{display:none;height:0}@media all and (min-width: 960px){.team .team-item.--placeholder{display:block}}.team .team-item:nth-child(1){margin-top:0}@media all and (min-width: 768px){.team .team-item:nth-child(2){margin-top:0}}@media all and (min-width: 960px){.team .team-item:nth-child(3){margin-top:0}}.team .team-item img{width:100%;height:auto}.team .team-item .meta{margin-top:5px;font-size:17px;line-height:1.2}@media all and (min-width: 768px){.team .team-item .meta{font-size:23px}}.team .team-item .meta>span{display:block}.team .team-item .meta .position{font-size:18px}@media all and (min-width: 768px){.team .team-item .meta .position{font-size:21px}}.text-box *:last-child{padding-bottom:0 !important}.text-box h1,.text-box h2,.text-box h3{font-family:"Klavika",sans-serif}.text-box h1.__color-bewertung,.text-box h2.__color-bewertung,.text-box h3.__color-bewertung,.text-box p.__color-bewertung{color:#ec455e}.text-box h1.__color-kaufpreis,.text-box h2.__color-kaufpreis,.text-box h3.__color-kaufpreis,.text-box p.__color-kaufpreis{color:#3dafbe}.text-box h1.__color-angebot,.text-box h2.__color-angebot,.text-box h3.__color-angebot,.text-box p.__color-angebot{color:#ffa124}.text-box h1.__color-rendite,.text-box h2.__color-rendite,.text-box h3.__color-rendite,.text-box p.__color-rendite{color:#ddb154}.text-box h1.__color-lage,.text-box h2.__color-lage,.text-box h3.__color-lage,.text-box p.__color-lage{color:#8cd44b}.text-box h1.__color-grundbuch,.text-box h2.__color-grundbuch,.text-box h3.__color-grundbuch,.text-box p.__color-grundbuch{color:#bb628f}.text-box h1.__color-projekt,.text-box h2.__color-projekt,.text-box h3.__color-projekt,.text-box p.__color-projekt{color:#6fc1ff}.text-box h1.__color-markt,.text-box h2.__color-markt,.text-box h3.__color-markt,.text-box p.__color-markt{color:#a07cb3}.text-box h1.__color-standard,.text-box h2.__color-standard,.text-box h3.__color-standard,.text-box p.__color-standard{color:#98b7e3}.text-box h1{padding-bottom:20px;font-size:26px;line-height:23px;text-transform:uppercase;font-weight:300}@media all and (min-width: 768px){.text-box h1{padding-bottom:30px;font-size:34px;line-height:45px}}.text-box h2{padding-bottom:10px;font-size:22px;line-height:24px;font-weight:400}@media all and (min-width: 768px){.text-box h2{padding-bottom:20px;font-size:28px;line-height:40px}}.text-box h2.--headline-h1{padding-bottom:20px;font-size:26px;line-height:23px;text-transform:uppercase;font-weight:300}@media all and (min-width: 768px){.text-box h2.--headline-h1{padding-bottom:30px;font-size:34px;line-height:45px}}.text-box h3{padding-bottom:10px;font-size:18px;line-height:28px;font-weight:400}@media all and (min-width: 768px){.text-box h3{padding-bottom:20px;font-size:24px;line-height:35px}}.text-box ul,.text-box p{padding-bottom:10px;font-size:17px;line-height:1.5}@media all and (min-width: 768px){.text-box ul,.text-box p{padding-bottom:20px;font-size:23px}}.text-box p.--small{font-size:16px;font-weight:400}.text-box p.--hint{font-size:16px}.text-box a{color:currentColor;font-weight:400}.text-box a:hover{color:#98b7e3}.text-box a.--with-image{display:inline-block;line-height:0}.text-box ul li{position:relative;padding-left:20px}.text-box ul li::before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:50%;background:currentColor}@media all and (min-width: 768px){.text-box ul li::before{top:12px}}.text-box ul li ul li{font-size:18px;line-height:1.2}.text-box ul li ul li::before{top:7px}.text-box ul.arrow-list.__color-bewertung li>svg{color:#ec455e}.text-box ul.arrow-list.__color-kaufpreis li>svg{color:#3dafbe}.text-box ul.arrow-list.__color-angebot li>svg{color:#ffa124}.text-box ul.arrow-list.__color-rendite li>svg{color:#ddb154}.text-box ul.arrow-list.__color-lage li>svg{color:#8cd44b}.text-box ul.arrow-list.__color-grundbuch li>svg{color:#bb628f}.text-box ul.arrow-list.__color-projekt li>svg{color:#6fc1ff}.text-box ul.arrow-list.__color-markt li>svg{color:#a07cb3}.text-box ul.arrow-list.__color-standard li>svg{color:#98b7e3}.text-box ul.arrow-list li{display:flex;padding-left:0}.text-box ul.arrow-list li::before{display:none}.text-box ul.arrow-list li>svg{width:100%;max-width:15px;height:24px;margin-right:10px;flex:1 0 auto;color:#98b7e3}@media all and (min-width: 768px){.text-box ul.arrow-list li>svg{height:33px}}.text-box .embed-container{position:relative;height:0;max-width:100%}.text-box .embed-container iframe,.text-box .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.text-box .embed-container small{position:absolute;z-index:40;bottom:0;margin-bottom:-15px}.text-box .content-media{font-size:0}.text-box .content-media+.content-media{margin-top:10px}.text-box .content-media .media{width:100%;height:auto}.text-box .--no-v-spacing{padding-bottom:0}.text-box .--reduced-v-spacing{padding-bottom:10px}html{color:#000}html,body{height:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top;line-height:1;font-size:.75em}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}a{text-decoration:none}.clr{clear:both}@font-face{font-family:"Klavika";src:url("../fonts/KlavikaWebBasicLight.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Klavika";src:url("../fonts/KlavikaWebBasicRegular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Klavika";src:url("../fonts/KlavikaWebBasicRegularItalic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Klavika";src:url("../fonts/KlavikaWebBasicMedium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Klavika";src:url("../fonts/KlavikaWebBasicBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("../fonts/roboto-v30-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:400;src:url("../fonts/roboto-v30-latin_latin-ext-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url("../fonts/roboto-v30-latin_latin-ext-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/roboto-v30-latin_latin-ext-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:700;src:url("../fonts/roboto-v30-latin_latin-ext-700italic.woff2") format("woff2")}.app{background:#fff}.block{overflow:hidden;box-sizing:border-box}.block.--narrow{max-width:934px;margin-right:auto;margin-left:auto}.block.--flex{display:flex;gap:1rem}.block.--grey{background-color:#f1f1f1}.block.--grey.--dark{background-color:#ebe9e9}.block.--boxed{padding:30px}.block.--boxed-reduced{padding:10px 30px}.block.--multi-box{display:flex;flex-direction:column;grid-gap:30px}@media all and (min-width: 768px){.block.--multi-box{flex-direction:row;grid-gap:40px}}.block.--space-between{justify-content:space-between}.block.--vertical-center{align-items:center}.block.--disabled{background-color:#fff1f1}.block.--border-top{border-top:1px solid #ebe9e9}.block .--size-40{width:100%}@media all and (min-width: 768px){.block .--size-40{width:calc(40% - 20px)}}.block .--size-50{width:100%}@media all and (min-width: 768px){.block .--size-50{width:calc((100% - 40px)/2)}}.block .--size-60{width:100%}@media all and (min-width: 768px){.block .--size-60{width:calc(60% - 20px)}}.block .--size-70{width:100%}@media all and (min-width: 768px){.block .--size-70{width:calc(70% - 20px)}}.block-wrapper{position:relative;z-index:2;background-color:#fff;backface-visibility:hidden;transform:translate3d(0, 0, 0)}.block-wrapper.--parallax{position:sticky;position:-webkit-sticky;top:90px;left:0;z-index:1;transform:translate3d(0, 0, 0)}@media all and (min-width: 768px){.block-wrapper.--parallax{top:156px}}.block-wrapper.--shadow{box-shadow:0 0 40px -10px #000}.button-container{display:flex;flex-direction:column;gap:12px}@media all and (min-width: 768px){.button-container{flex-direction:row}}.button-container.__bewertung .button.--active{background:#ec455e}.button-container.__kaufpreis .button.--active{background:#3dafbe}.button-container.__angebot .button.--active{background:#ffa124}.button-container.__rendite .button.--active{background:#ddb154}.button-container.__lage .button.--active{background:#8cd44b}.button-container.__grundbuch .button.--active{background:#bb628f}.button-container.__projekt .button.--active{background:#6fc1ff}.button-container.__markt .button.--active{background:#a07cb3}.button-container.__standard .button.--active{background:#98b7e3}.button-container.--right{align-items:flex-end}@media all and (min-width: 768px){.button-container.--right{justify-content:flex-end}}.button-container.--center{align-items:center}@media all and (min-width: 768px){.button-container.--center{justify-content:center}}.button-container.--space-between{justify-content:space-between}.button-container.--contain-2{min-width:400px}.button-container.--vertical{flex-direction:column}.button-container.--vertical .button{margin-left:0}.button-container.--vertical .button+.button{margin-top:20px}.button-container .spacer{flex:1}.button-container .button{cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;background:#383838;color:#fff;font-family:"Roboto",sans-serif;font-size:17px;line-height:30px;min-height:36px;border-radius:6px;border:none;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.button-container .button>svg{width:15px;height:auto;margin-right:10px}.button-container .button:hover{color:#fff;background:#454545}.button-container .button.--big{font-size:20px;text-transform:uppercase}.button-container .button.--small-height{font-size:14px;line-height:22px}.button-container .button.--reduced-box-height{min-height:28px}.button-container .button.--text{width:auto;padding:0;background-color:rgba(0,0,0,0);font-size:17px;color:#383838;transition:opacity 150ms ease-out}.button-container .button.--text+.button.--text{margin-left:30px}.button-container .button.--text:hover{opacity:.8}.button-container .button.--inactive{background-color:#a2a2a2;cursor:default}.button-container .button.--boxed{background-color:rgba(0,0,0,0);border:3px solid currentColor;color:#383838;font-weight:500}.button-container .button.--boxed:hover{color:#5e5e5e}.button-container .button.--icon-only>svg{margin:0;width:22px}.button-container .button.--force-padding{padding:0 10px}.button-container .button.--size-xs{max-width:60px}.button-container .button.--size-s{max-width:134px}.button-container .button.--size-m{max-width:208px}.button-container .button.--size-l{max-width:250px}.button-container .button.--size-xl{max-width:270px}.button-container .button.--size-xxl{max-width:388px}.content{padding-top:20px}@media all and (min-width: 768px){.content{padding-top:60px}}.content.__no-top-spacing{padding-top:0}.product-teaser{display:flex;flex-wrap:wrap;justify-content:center}@media all and (min-width: 960px){.product-teaser{width:calc(100% + 32px);margin-left:-16px;justify-content:flex-start}}.product-teaser .teaser-item{width:100%;max-width:290px;margin:16px;box-shadow:0 0 15px -5px rgba(0,0,0,0);transition:all 150ms ease-out;display:flex;flex-direction:column}.product-teaser .teaser-item.__background-bewertung .item-body{background:linear-gradient(90deg, #ec455e 50%, #d12454)}.product-teaser .teaser-item.__background-kaufpreis .item-body{background:linear-gradient(90deg, #3dafbe 50%, #3e9caa)}.product-teaser .teaser-item.__background-angebot .item-body{background:linear-gradient(90deg, #ffbb18 50%, #ffa124)}.product-teaser .teaser-item.__background-rendite .item-body{background:linear-gradient(90deg, #ddb154 50%, #d19313)}.product-teaser .teaser-item.__background-lage .item-body{background:linear-gradient(90deg, #8cd44b 50%, #84ba50)}.product-teaser .teaser-item.__background-grundbuch .item-body{background:linear-gradient(90deg, #b44f82 50%, #a62663)}.product-teaser .teaser-item.__background-projekt .item-body{background:linear-gradient(90deg, #6FC1FF 50%, #68ABF4)}.product-teaser .teaser-item.__background-projekt .item-header{margin-bottom:-5px}.product-teaser .teaser-item.__background-projekt .item-header img{height:25px}.product-teaser .teaser-item:hover .item-image img{transform:scale(1.2)}@media all and (min-width: 768px){.product-teaser .teaser-item{width:50%}}@media all and (min-width: 960px){.product-teaser .teaser-item{width:33.3333333333%}}.product-teaser .teaser-item .item-image{display:block;line-height:0;background:#f1f1f1;overflow:hidden}.product-teaser .teaser-item .item-image img{transition:all 150ms ease-out}.product-teaser .teaser-item .item-header{display:block;padding:25px 20px 8px;background:#383838;line-height:0}.product-teaser .teaser-item .item-header img{height:20px;width:auto}.product-teaser .teaser-item .item-body{position:relative;padding:70px 20px 10px;display:flex;align-items:flex-end;justify-content:space-between;flex:1;overflow:hidden}.product-teaser .teaser-item .item-body .body-text{font-family:"Klavika",sans-serif;display:block;color:#fff;font-size:13pt;line-height:14pt;font-weight:400}.product-teaser .teaser-item .item-body .body-icon{display:block;width:30px;height:30px}.product-teaser .teaser-item .item-body .body-icon.--cart{width:43px;height:43px}.product-teaser .teaser-item .item-body .body-icon img{width:100%;height:auto}.product-teaser .teaser-item .item-body .body-label{position:absolute;right:0;bottom:15px;height:40px;transform:rotate(-35deg);transform-origin:bottom center;color:#383838;display:flex;align-items:center;justify-content:center}.product-teaser .teaser-item .item-body .body-label::before{content:"";position:absolute;top:50%;left:50%;width:300%;height:100%;background:linear-gradient(90deg, #e4e4e4 15%, white, #e5e5e5 80%);transform:translate3d(-50%, -50%, 0)}.product-teaser .teaser-item .item-body .body-label>span{position:relative;font-size:19px;line-height:17px;font-family:"Klavika",sans-serif;font-weight:700;text-transform:uppercase}.spacer{height:30px}.spacer.--size-half{height:15px}.spacer.--size-2{height:30px}@media all and (min-width: 768px){.spacer.--size-2{height:60px}}.spacer.--line{height:2px;margin:20px 0;background:#ddd}@media all and (min-width: 768px){.spacer.--line{margin:40px 0}}.__background-grey{background-color:#f1f1f1}.__background-grey_dark{background-color:#ebe9e9}.__background-bewertung{background:#ec455e !important}.__background-kaufpreis{background:#3dafbe !important}.__background-angebot{background:#ffa124 !important}.__background-rendite{background:#ddb154 !important}.__background-lage{background:#8cd44b !important}.__background-grundbuch{background:#bb628f !important}.__background-projekt{background:#6fc1ff !important}.__background-markt{background:#a07cb3 !important}.__background-standard{background:#98b7e3 !important}.__background-2-bewertung{background:#fdeaed !important}.__background-2-kaufpreis{background:#e1f3f5 !important}.__background-2-angebot{background:#fde8d2 !important}.__background-2-rendite{background:#f7ebde !important}.__background-2-lage{background:#e1f5d2 !important}.__background-2-grundbuch{background:#f2dce4 !important}.__background-2-projekt{background:#e5f4ff !important}.__background-2-markt{background:#ece5f0 !important}.__background-2-standard{background:#e0e9f7 !important}.__color-bewertung{color:#ec455e}.__color-kaufpreis{color:#3dafbe}.__color-angebot{color:#ffa124}.__color-rendite{color:#ddb154}.__color-lage{color:#8cd44b}.__color-grundbuch{color:#bb628f}.__color-projekt{color:#6fc1ff}.__color-markt{color:#a07cb3}.__color-standard{color:#98b7e3}.__h-spacing{padding-left:10px;padding-right:10px}.__v-spacing{padding-top:20px;padding-bottom:20px}@media all and (min-width: 768px){.__v-spacing{padding-top:30px;padding-bottom:30px}}.__blue{color:#98b7e3}