.immonex-lead-gen-form{padding:2rem;background-color:#f0f0f0;font-size:13px}.immonex-lead-gen-form a{text-decoration:none}.immonex-lead-gen-form h3{font-size:1.8em}.immonex-lead-gen-form h4{font-size:1.5em}.immonex-lead-gen-form img{max-width:100%;height:auto;border:0;box-shadow:none}#immonex-lead-generator .immonex-lead-gen-form .el-form-item .el-form-item__content,#immonex-lead-generator .immonex-lead-gen-form p{font-size:1.1em;line-height:1.5em;white-space:normal}#immonex-lead-generator .immonex-lead-gen-form .el-form-item{margin-bottom:1.5em}.immonex-lead-gen-form .el-carousel__container{transition:height .5s}.immonex-lead-gen-form--property-type-form{margin:0;list-style:none}.immonex-lead-gen-element{position:initial!important;padding-bottom:5em}.immonex-lead-gen-element:focus{outline:0}h2.immonex-lead-gen-element--headline,h3.immonex-lead-gen-element--headline{margin:0 0 1em 0}.immonex-lead-gen-element.has-error .immonex-lead-gen-element--headline{color:#a00}.immonex-lead-gen-element.immonex-lead-gen-property-type-select{padding-bottom:0}.immonex-lead-gen-element label{margin-bottom:0}.el-form--label-top .immonex-lead-gen-element label.el-form-item__label{line-height:1.8em;padding-bottom:.2em}.immonex-lead-gen-element--intro{margin-bottom:2.5em}.immonex-lead-gen-element--icon{text-align:center}.immonex-lead-gen-element--icon img{max-height:16em}.immonex-lead-gen-element--textblock{max-width:60em;margin-bottom:2em;font-size:1.1em}.immonex-lead-gen-element--cta-area{margin:2em 0 1em 0;text-align:center}.immonex-lead-gen-field{text-align:left}.immonex-lead-gen-element--dropdown-select.has-error,.immonex-lead-gen-field.has-error{padding-left:8px;border-left:4px solid #a00}.immonex-lead-gen-field--required{font-weight:700;color:#a00}.immonex-lead-gen--result{display:none;margin-bottom:1em;padding:1em}.immonex-lead-gen--result.immonex-lead-gen--result-success{color:#fff;background-color:#0a0}.immonex-lead-gen--result.immonex-lead-gen--result-error{color:#fff;background-color:#a00}.immonex-lead-gen--notice{margin-bottom:1em;padding:1em;color:#fff;background-color:#ff9300}.immonex-lead-gen-element-nav{margin-top:1em}.immonex-lead-gen-element-nav--back{position:absolute;left:0;bottom:0}.immonex-lead-gen-element-nav--next{position:absolute;right:0;bottom:0}.immonex-lead-gen-element-nav button,.immonex-lead-gen-submit button{font-size:1.3em}.immonex-lead-gen-element-nav button i,.immonex-lead-gen-submit button i{font-weight:900}#immonex-lead-generator .immonex-lead-gen-element-google_location_selection .immonex-lead-gen-field input,#immonex-lead-generator .immonex-lead-gen-element-location .immonex-lead-gen-field input{width:100%;box-sizing:border-box}#immonex-lead-generator .immonex-lead-gen-element-google_location_selection .privacy-note,#immonex-lead-generator .immonex-lead-gen-element-location .immonex-lead-gen-field .privacy-note{padding:1em;border:1px solid #ddd}#immonex-lead-generator .el-date-editor.el-input,#immonex-lead-generator .el-date-editor.el-input__inner,.immonex-lead-gen-element--dropdown-select .el-select{width:100%}.immonex-lead-gen-element-flex .immonex-lead-gen-element--inputs>div.immonex-lead-gen-element--divider,.immonex-lead-gen-element-flex .immonex-lead-gen-element--inputs>div.layout-full-width{flex:1 1 100%}@media screen and (min-width:64em){#immonex-lead-generator .immonex-lead-gen-form .immonex-lead-gen-element-flex .el-form-item{margin-bottom:0}.immonex-lead-gen-element-flex .immonex-lead-gen-element--inputs{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -1em}.immonex-lead-gen-element-flex .immonex-lead-gen-element--inputs>div{flex:1 1 45%;margin:0 1em 1em 1em}}.immonex-lead-gen-progress-bar{margin-top:2em;opacity:0;transition:opacity 3s}.immonex-lead-gen-progress-bar.steps-visible{opacity:1}.immonex-lead-gen-progress-bar .el-steps{flex-wrap:wrap;justify-content:center}.immonex-lead-gen-progress-bar .el-step{margin-bottom:.5em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.immonex-lead-gen-progress-bar .el-step__main{display:none}.immonex-lead-gen-progress-bar .el-step__title{font-family:"Helvetica Narrow","Arial Narrow",Tahoma,Arial,Helvetica,sans-serif;font-stretch:ultra-condensed}.immonex-lead-gen-progress-bar .el-step__title.is-process{color:#48576a;font-weight:700}.immonex-lead-gen-progress-bar .el-step__icon{width:2.2em;height:2.2em}.immonex-lead-gen-progress-bar .el-step__icon-inner{font-weight:400}.immonex-lead-gen-progress-bar .el-step__head.is-process .el-step__icon.is-text{color:#fff;background-color:#bfcbd9;border-color:#bfcbd9}.immonex-lead-gen-progress-bar .el-step__icon-inner.el-icon-check{font-size:1.3em;font-weight:900}.immonex-lead-gen-progress-bar .el-step__line{display:none}@media screen and (min-width:35.5em){.immonex-lead-gen-progress-bar .el-step__line{display:inline}.immonex-lead-gen-progress-bar .el-step.is-horizontal .el-step__line{top:1.1em}}@media screen and (min-width:48em){.immonex-lead-gen-progress-bar.steps-visible .el-step__main{display:block}.immonex-lead-gen-progress-bar .el-step__title{padding:4px 6px;font-size:9px;line-height:1.4em!important}.immonex-lead-gen-progress-bar .el-step__title>span{display:inline-block;text-align:center}}@media screen and (min-width:64em){.immonex-lead-gen-progress-bar .el-step__title{padding:4px 10px 4px 6px;font-size:11px}}.immonex-clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0}#immonex-lead-generator input::-webkit-input-placeholder{color:#97a8be}#immonex-lead-generator input::-moz-placeholder{color:#97a8be}#immonex-lead-generator input:-ms-input-placeholder{color:#97a8be}#immonex-lead-generator input:-moz-placeholder{color:#97a8be}#immonex-lead-generator input::placeholder{color:#97a8be}#immonex-lead-generator input:focus,#immonex-lead-generator input:hover,#immonex-lead-generator textarea:focus,#immonex-lead-generator textarea:hover{border-color:#20a0ff}#immonex-lead-generator .immonex-lead-gen-element--dropdown-select input,#immonex-lead-generator .immonex-lead-gen-field input,#immonex-lead-generator .immonex-lead-gen-field textarea{border-radius:4px;border:1px solid #dcdfe6;font-size:1.1em;line-height:1.3em}#immonex-lead-generator .immonex-lead-gen-element--dropdown-select input{padding:1.2em}#immonex-lead-generator .immonex-lead-gen-google-location-selection .immonex-lead-gen-field input,#immonex-lead-generator .immonex-lead-gen-location .immonex-lead-gen-field input{font-size:1.2em;line-height:1.4em;padding:.2em}#immonex-lead-generator .el-checkbox__input{max-width:32px;padding-right:8px}#immonex-lead-generator .el-checkbox__inner{position:initial}#immonex-lead-generator .el-form-item__content{line-height:1.5em;white-space:normal}#immonex-lead-generator .immonex-lead-gen-value-slider{padding:0 1em}#immonex-lead-generator .immonex-lead-gen-value-slider .el-slider__runway{margin:16px 0!important}#immonex-lead-generator .immonex-lead-gen-value-slider--input{max-width:11em;margin:0 auto 1em auto!important;text-align:center}#immonex-lead-generator .immonex-lead-gen-value-slider--input .el-input-number{width:8em}#immonex-lead-generator .immonex-lead-gen-value-slider--input .el-input-number>span{line-height:2.9}#immonex-lead-generator .immonex-lead-gen-value-slider--input,#immonex-lead-generator .immonex-lead-gen-value-slider--input .el-input-number input[type=text]{font-size:1.6em}#immonex-lead-generator .immonex-lead-gen-value-slider--input .el-input-number input.el-input__inner{max-height:40px!important}#immonex-lead-generator .immonex-lead-gen-value-slider--min-max-text{margin-bottom:1em;font-size:1.1em}.immonex-lead-gen-element--card-select{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.immonex-lead-gen-element--card-select--item{margin:0 0 2em 0;min-width:12.5em;min-height:7em;max-width:20em;padding:1em;border:1px solid #fff;border-radius:4px;color:inherit;background-color:#fff;text-align:center;transition:border-color .5s,color .5s,background-color .5s}.immonex-lead-gen-element--card-select--item:hover{border-color:#20a0ff;background-color:#dbf0ff;color:#20a0ff;cursor:pointer}.immonex-lead-gen-element--card-select--item:hover a{color:#20a0ff;cursor:pointer}.immonex-lead-gen-element--card-select--item.is-selected{color:#fff;background-color:#25a2ff;border-color:#20a0ff}.immonex-lead-gen-element--card-select--item img{max-width:100%;margin-bottom:1em}.immonex-lead-gen-element--card-select--item--title{font-size:1.15em}.immonex-lead-gen-element-card_select .immonex-lead-gen-element-nav--next,.immonex-lead-gen-element-google_location_selection .immonex-lead-gen-element-nav--next,.immonex-lead-gen-element-location .immonex-lead-gen-element-nav--next{display:none}.ilg-google-maps-infowindow-contents{display:block;max-width:calc(100vw - 150px);color:#20a0ff;font-size:1.2em}.immonex-lead-gen-submit .el-form-item__content{text-align:center}@media screen and (min-width:25em){.immonex-lead-gen-element--card-select--item{min-width:12em;-webkit-flex:1 1 12em;flex:1 1 12em;margin:.25em!important;font-size:.8em}}@media screen and (min-width:30em){.immonex-lead-gen-element--card-select--item{min-width:13em;-webkit-flex:1 1 13em;flex:1 1 13em}}@media screen and (min-width:35.5em){.immonex-lead-gen-element--card-select--item{-webkit-flex:1 1 13em;flex:1 1 13em;margin:.5em!important}.immonex-lead-gen-submit .el-form-item__content{text-align:right}.ilg-google-maps-infowindow-contents{font-size:1.5em}}@media screen and (min-width:64em){.immonex-lead-gen-element--card-select--item{-webkit-flex:0 1 13em;flex:0 1 13em;min-width:0;font-size:1em}.immonex-lead-gen-element--card-select--item--title{font-size:1em}}.immonex-lead-gen-element--dropdown-select input{font-size:1.6em;height:2em}.element-contact-data--contact-person{margin-bottom:1em}.element-contact-data--contact-person--photo{margin-bottom:.5em}.element-contact-data--contact-person--photo img{max-height:18em}.element-contact-data--contact-person--name{font-size:120%;font-weight:700}.element-contact-data--contact-person--bio{font-size:120%;font-style:italic}.element-contact-data--terms-conditions{margin-bottom:1.5em}.element-contact-data--info-icon{float:left;margin-right:16px;font-size:3em;color:#16629a}.element-contact-data--hidden-terms-conditions{display:none}.element-contact-data--more-link{display:inline-block;font-weight:700;text-transform:uppercase}.immonex-lead-gen--terms-acceptance .el-switch{height:32px;margin-top:4px}.immonex-lead-gen--terms-acceptance .el-switch__core{border-radius:16px;width:32px;height:32px}.immonex-lead-gen--terms-acceptance .el-switch__core::after{width:28px;height:28px}.immonex-lead-gen--terms-acceptance .el-switch.is-checked .el-switch__core::after{margin-left:-29px}.element-contact-data button.el-button.is-disabled:hover{padding:12px 20px;border:1px solid #a0cfff;border-radius:4px;font-weight:500}