@font-face{font-family:Raleway;src:url(../font/Raleway-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:url(../font/Raleway-Bold.ttf) format('truetype');font-weight:700;font-style:normal}body,html{margin:0;padding:0;font-family:Raleway,sans-serif;font-size:1rem;color:#000;line-height:1.6rem;font-weight:400;scrollbar-color:#244267 #9ebcdc}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1{font-size:2rem;line-height:2.6rem;color:#244267}h2{font-size:1.6rem;line-height:2.2rem;margin:2.5rem 0 1rem;color:#244267}h3{font-size:1.2rem;line-height:1.8rem;margin:2rem 0 1rem;color:#244267}h3.different{font-size:1.1rem;color:#000}.different span{font-size:2rem;color:#9ebcdc}a{color:#000;text-decoration:none;transition:all .3s}a:hover{color:#9ebcdc}.top a{font-weight:700}.top a svg{width:15px;height:100%;vertical-align:middle}:-ms-fullscreen,:root .top{display:block;bottom:100%}:-ms-fullscreen,:root .top a:first-child{margin-right:1rem}:-ms-fullscreen,:root .top a{position:relative;top:-13px}.iml-bg{margin:2rem 0;font-family:Raleway,sans-serif;position:relative;overflow:hidden;width:100%;color:#000}.iml-bg *{font-family:Raleway,sans-serif;font-weight:500;font-size:1rem;line-height:1.55rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.iml-flex{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-wrap:wrap}.iml_step-complete .iml-flex,.iml_step-one .iml-flex{margin:0 -.5rem;width:calc(100% + 1rem)}.iml-bg p,.iml-bg p span{font-size:.93rem;line-height:1.35rem}.iml-headline,.iml-headline span,p.iml-headline,p.iml-headline span{line-height:2rem;font-size:1.4rem;margin:0 0 .7rem;font-weight:700;color:#244267}.iml-progress{width:100%;height:6px;position:absolute;bottom:0;left:0;right:0;background:#d3d3d3}.iml-progress-bar{background:#80abcd;height:100%;transition:all 1s}.iml_step{display:none;position:relative;z-index:1}.iml-fill{position:absolute;height:auto;width:100%;max-width:220px;z-index:-1;left:-7rem;bottom:-3.5rem;display:none}.iml-fill.show{display:block}.iml_step-three .iml-fill{display:block}.iml-label{display:block;font-size:.93rem;line-height:1.4rem}.iml-label span{font-size:.93rem;line-height:1.4rem}.iml-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;margin:.4rem 0 1.5rem;background:#eee;border-radius:0;border:none;width:100%;transition:all .2s;padding:.5rem;color:#244267;outline:0;position:relative;font-family:inherit;font-size:inherit}#sell .iml-button{background:#f9c032}#evaluated .iml-button{background:#50c595}#finance .iml-button{background:#23425b}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear{display:none}form.iml-flex{margin:0;width:100%}input[type=number]{-moz-appearance:textfield}.iml-half{width:50%;margin:1rem 0 0}.iml-half:nth-child(1){padding-right:1rem}.iml-half:nth-child(2){padding-left:1em}.iml-label sup{margin:0 .1rem;font-size:.75rem;margin-top:-5px;display:inline-block}.euro,.meters,.optional{position:relative}.meters{display:flex;width:100%;flex-flow:column}.meters:after{content:'m²';position:absolute;color:#181f33;right:.6rem;top:1rem}.euro:after{content:'€';position:absolute;color:#244267;right:.6rem;bottom:-.2rem}.optional:after{content:'optional';position:absolute;color:#bcbcbc;font-size:.8rem;right:.6rem;bottom:-.2rem}.iml-link{color:#80abcd;text-decoration:none}.iml-link:hover{text-decoration:underline}span .iml-input{padding-right:2.5rem}p.iml-subinfo{color:#666;font-size:.8rem;line-height:1.15rem;padding:.5rem;background:#f2f2f2;margin:0 0 1rem;width:38%}p.iml-intro{width:62%;margin:.5rem 0 1rem;padding:0 1rem 0 .5rem}.iml-radio{cursor:pointer;display:inline-flex;flex-flow:column;position:relative;margin:.3rem 0 1.2rem}.iml-radio label.error{width:100%;order:2}.iml-radio.iml-left{margin-right:1.5rem}.iml-radio input[type=radio]{position:absolute;opacity:0}.iml-radio input[type=radio]+.iml-radio-label:before{content:'';background:0 0;border-radius:0;background:#eee;display:inline-block;width:22px;height:22px;position:relative;top:-.1rem;margin-right:.7rem;vertical-align:middle;cursor:pointer;text-align:center;transition:all .3s}.iml-radio input[type=radio]:checked+.iml-radio-label:before{background-color:#80abcd;box-shadow:inset 0 0 0 5px #eee}label.error{color:red;width:100%;font-size:.85rem;line-height:1.1rem;display:block;margin:-.3rem 0 .6rem}input.error{margin-bottom:.5rem;border:1px red solid}.iml-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;margin:0;appearance:none;cursor:pointer;position:absolute;left:0;transition:all .3s;top:.2rem;width:22px;height:22px;outline:0;background:#eee}.iml-checkbox{margin:0;display:flex;flex-flow:column;position:relative;cursor:pointer;font-size:.88rem;width:100%;padding:0 0 1rem 2rem;line-height:1.3rem}.iml-checkbox label.error{order:2;margin:.2rem 0}.finance .iml-checkbox{padding:0 0 0 2rem;border:none}.finance .iml-checkbox input[type=checkbox]{top:.2rem}.iml-checkbox input[type=checkbox]:checked{background-color:#80abcd;box-shadow:inset 0 0 0 5px #eee}.iml-checkbox a,.iml-checkbox span{font-size:.88rem;line-height:1.3rem}.iml-request .iml-radio{display:block;width:100%}.iml-shadow{background:#fff;margin-left:2rem;padding:.5rem;display:flex;flex-flow:row wrap;cursor:pointer;align-items:center;transition:all .4s;box-shadow:0 2px 7px rgba(0,0,0,.2)}.iml-shadow:hover{background:#eee}.first-request svg{padding-left:.5rem}.iml-shadow svg{max-width:40px;max-height:45px;text-align:center;width:100%}.iml-shadow span{padding-left:.7rem;width:calc(100% - 40px)}.iml-request .iml-radio input[type=radio]+.iml-radio-label:before{position:absolute;top:0;bottom:0;margin:auto}.iml-price .iml-radio input[type=radio]+.iml-radio-label:before{background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.2)}.iml-price .iml-radio input[type=radio]:checked+.iml-radio-label:before{background-color:#80abcd;box-shadow:inset 0 0 0 5px #fff}.iml-price{background:#eee;padding:1rem;min-height:calc(100% - 1rem)}.iml-price .iml-radio{margin-bottom:2rem}.iml-price .iml-input{margin-bottom:0;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.2)}.iml-price.inactive{pointer-events:none;opacity:.7}.iml-price.inactive *,.iml-price.inactive .iml-radio input[type=radio]+.iml-radio-label:before{box-shadow:none}.iml-price.inactive .iml-radio input[type=radio]:checked+.iml-radio-label:before{background-color:#80abcd;box-shadow:inset 0 0 0 5px #fff}.active{display:block}.iml-button{background:#80abcd;padding:.5rem 2rem;text-decoration:none;border:none;outline:0;display:inline-block;color:#fff;cursor:pointer;transition:background-color .3s}.iml-button:hover{background:#5487b2}.iml-button.back{background-color:#244267;color:#fff}.iml-button.back:hover{background:#aaa}.iml-button-box{display:flex;flex-flow:row wrap;margin-top:.8rem;width:100%;justify-content:space-between}.iml_step-four.active{display:flex;justify-content:center;color:#fff;align-items:center;margin:-1.8rem;background:#5487b2;padding:4rem 1rem}.iml-done svg{width:100%;max-width:80px;display:block;margin:0 auto 1rem}.iml-done .iml-headline{text-align:center;color:#fff;font-weight:500;font-size:1.8rem}.iml-center{margin:2rem auto;text-align:center;max-width:430px}.iml-bg .iml-center span{line-height:160%;font-size:1.3rem}.iml-bg .iml-center .bold{font-weight:700}.iml-button.next{margin:0 0 0 auto}.iml-button.next.default{opacity:.5;pointer-events:none}.icon_select_mate{position:absolute;top:.7rem;right:.5rem;font-size:16px;height:22px;transition:all 275ms}.select_mate{position:relative;width:100%;min-height:40px;color:#000;margin:.4rem 0 1.5rem;background-color:#eee;border-radius:0;font-size:.93rem;line-height:1.4rem;transition:all 375ms ease-in-out}.select_mate select{position:absolute;overflow:hidden;height:0;opacity:0;z-index:-1}.cont_list_select_mate{position:relative;float:left;width:100%}.cont_select_int{position:absolute;left:0;top:0;z-index:4;overflow:hidden;height:0;width:100%;background-color:#eee;padding:0;margin-bottom:0;margin-top:0;border-radius:0 0 3px 3px;box-shadow:1px 4px 10px -2px rgba(0,0,0,.2);transition:all 375ms ease-in-out}.cont_select_int li{position:relative;background-color:#eee;list-style-type:none;font-size:.93rem;line-height:1.4rem;padding:10px 2%;margin:0;transition:all 275ms ease-in-out;display:block;cursor:pointer}.cont_select_int li:last-child{border-radius:3px;border-bottom:0}.cont_select_int li:hover{background-color:#ddd}.cont_select_int .active{color:#80abcd;background-color:#e4e4e4}.selecionado_opcion{padding:.7rem .5rem;display:block;margin:0;min-height:40px;cursor:pointer}.disabled{pointer-events:none;opacity:.45}.iml-price.disabled{box-shadow:none}.iml-loader{display:none;margin:0 0 0 auto;min-width:147px;text-align:center}.iml-loader img{max-height:22px;width:auto}.iml-loader.show{display:block}.iml-submit.hide{display:none}.failed svg.hide{display:none}.failed .iml-headline{margin-top:2rem}.fixed{background-size:cover;width:100%;min-height:100vh}.fixed::before{background:#23425b url(../img/grundstueck.jpg) top left no-repeat;background-size:cover;content:'';width:100%;height:100%;position:fixed;z-index:-1}.content{background:#fff;min-height:100vh;box-shadow:0 -10px 10px -2px rgba(0,0,0,.2);width:50%;margin:0 0 0 auto;padding:6rem 5rem 6rem 4rem;position:relative}.bottom,.top{width:50%;position:fixed;display:flex;z-index:2;background:#fff;justify-content:space-between;padding:2rem 5rem 1rem 4rem;top:0;right:0}.bottom{top:auto;bottom:0;display:block;font-size:.9rem;padding:1rem 5rem 1.5rem 4rem}.bottom a:first-child{margin-right:1rem}.flex{display:flex;flex-flow:row wrap}.item:nth-child(1){padding-right:2rem}.item:nth-child(2){padding-left:2rem}ul{margin:0;padding:0 0 0 2rem;list-style:square}ol{margin:0 0 1rem;padding:0 0 0 1.5rem}.table{margin-bottom:2rem}.table-row{display:flex;flex-flow:row wrap;align-items:flex-end;border-bottom:2px solid #9ebcdc}.table p{width:200px;font-weight:700;margin:1rem 0}.table-content{width:calc(100% - 200px)}.table-content p{line-height:1.5rem;font-size:.95rem;width:100%;font-weight:400}table{border-collapse:collapse;font-size:.95rem;line-height:1.5rem;text-align:left;min-width:430px}.scrollable{overflow:auto;margin:2rem 0}table tr:nth-child(even){background:rgba(158,188,220,.4)}table thead tr:nth-child(odd){background:#23425b;color:#fff}table td,table th{padding:.5rem;text-align:left}.burger{width:50px;display:block;position:fixed;z-index:6;cursor:pointer;left:2rem;top:1.5rem}.burger span{height:4px;border-radius:20px;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:all .6s;left:0;width:100%;margin:.7rem 0;display:block;position:relative;background:#fff}.transform span:nth-child(1){top:.9rem;transform:rotate(45deg)}.transform span:nth-child(2){left:-150px}.transform span:nth-child(3){top:-1rem;transform:rotate(-45deg)}.navigation{position:fixed;background:rgba(35,66,91,.85);left:-100%;backdrop-filter:blur(15px);padding:5rem 1.5rem 2rem;transition:all .6s;overflow:auto;display:flex;justify-content:center;align-items:center;width:50%;top:0;bottom:0}.navigation.show{left:0}.navigation ul{height:100%;overflow:auto;margin:0;padding:0 1rem 0 1.5rem;text-align:left;color:#9ebcdc}.navigation ul::-webkit-scrollbar-track{box-shadow:none;background:#23425b;border-radius:0}.navigation ul::-webkit-scrollbar-thumb{background:#9ebcdc;border-radius:0}.navigation ul li ul{height:auto;overflow:hidden}.navigation ul li{padding:.5rem 0}.navigation ul li a{font-size:1.1rem;color:#fff}.navigation ul li a:focus,.navigation ul li a:hover{color:#9ebcdc}@supports (backdrop-filter:none){.navigation{backdrop-filter:blur(15px);background:rgba(35,66,91,.85)!important;-webkit-backdrop-filter:blur(20px)}}@supports not (backdrop-filter:none){.navigation{background:rgba(35,66,91,.9)!important}}@supports (-webkit-backdrop-filter:none){.navigation{backdrop-filter:blur(15px);background:rgba(35,66,91,.85)!important;-webkit-backdrop-filter:blur(20px)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{box-shadow:none;background:#9ebcdc;border-radius:0}::-webkit-scrollbar-thumb{background:#23425b;border-radius:0}.sub button{color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;border:none;outline:0;padding:.5rem;background:#80abcd;transition:all .3s}.sub a{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;color:#80abcd}.sub .bottom a,.sub .top a{color:#000}.sub .bottom a:hover,.sub .top a:hover{color:#9ebcdc}.sub a:hover{color:#23425b}.sub button:hover{background:#23425b}@media (max-width:1430px){.table p,.table-content{width:100%}.table p{margin:.3rem 0}.table-row{padding:1rem 0}}@media (max-width:1250px){.content{padding:5rem 1.5rem 5rem 1.5rem}.top{padding:1.5rem 1.5rem 1rem 1.5rem}.bottom{padding:1rem 1.5rem 1.5rem 1.5rem}}@media (max-width:950px){.bottom,.content,.top{width:65%}.navigation{width:100%;z-index:5}}@media (max-width:890px){.iml_step-four.active{margin:-2rem -1.5rem}.iml-headline{font-size:1.3rem;line-height:1.9rem}p.iml-subinfo{margin:0 .5rem 1rem;width:auto}p.iml-intro{width:100%;padding:0 .5rem}}@media (max-width:767px){.bottom,.content,.top{width:100%}.top{padding:1rem 1.5rem 1rem 5.5rem}.bottom{padding:.7rem 1.5rem}.burger{left:1.5rem;top:.2rem}.burger span{background:#9ebcdc;margin:.6rem 0}.transform span{background:#fff}.transform span:nth-child(3){top:-.55rem}.transform span:nth-child(1){top:1.1rem}.content{top:20rem;padding-top:1rem}}@media (max-width:730px){.iml-line{margin-bottom:1rem}.iml-half{width:100%;margin:0}.iml-half:first-child,.iml-half:last-child,.iml-half:nth-child(2){padding:0}.iml-checkbox{font-size:.92rem;line-height:1.3rem}.iml-fill{display:none!important}}@media (max-width:580px){.iml-flex{justify-content:flex-start}.iml-slogans-item{width:100%}.iml_step-four.active{margin:-2rem -1rem}}@media (max-width:500px){.iml-button{width:100%;margin:.5rem 0 0}.iml-button.back{order:2;background:0 0;color:#244267;text-decoration:underline}.iml-button.back:hover{background:0 0;color:#80abcd}.iml-headline{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}.sub a{word-break:break-word}}@media (max-width:400px){h1{font-size:1.7rem;hyphens:auto;line-height:2.3rem}h2{font-size:1.4rem;line-height:2rem;margin:2rem 0 1rem}.top a span{display:none}.top a span.tel{display:block}.top a svg{width:18px;vertical-align:sub}.navigation{padding:5rem 1rem 2rem}}