.form-row label,.iw-form-row label,.iw-search-form label{display:block;position:relative}.form-row .iw-form-label__text,.form-row .iw-search-form__label-text,.form-row .label-text,.iw-form-row .iw-form-label__text,.iw-form-row .iw-search-form__label-text,.iw-form-row .label-text,.iw-search-form .iw-form-label__text,.iw-search-form .iw-search-form__label-text,.iw-search-form .label-text{display:block;font-size:1.4rem;margin:0 0 2px 5px}.form-row .iw-form-label__error,.iw-form-row .iw-form-label__error,.iw-search-form .iw-form-label__error{display:none}.form-row .iw-form-label.has-error input,.iw-form-row .iw-form-label.has-error input,.iw-search-form .iw-form-label.has-error input{border-color:red}.form-row .iw-form-label.has-error .iw-form-label__error,.iw-form-row .iw-form-label.has-error .iw-form-label__error,.iw-search-form .iw-form-label.has-error .iw-form-label__error{color:red;display:block;font-size:16px}.form-row--checkbox .iw-form-label__text,.iw-form-row--checkbox .iw-form-label__text,.iw-search-form--checkbox .iw-form-label__text{align-items:center;border:0;display:flex;left:auto;position:relative;top:auto}.form-row--checkbox .iw-form-label__text:before,.iw-form-row--checkbox .iw-form-label__text:before,.iw-search-form--checkbox .iw-form-label__text:before{margin:0 15px 0 0}.form-row--checkbox .iw-form-label,.iw-form-row--checkbox .iw-form-label,.iw-search-form--checkbox .iw-form-label{display:flex}.form-row input[type=email],.form-row input[type=number],.form-row input[type=text],.form-row textarea,.iw-form-row input[type=email],.iw-form-row input[type=number],.iw-form-row input[type=text],.iw-form-row textarea,.iw-search-form input[type=email],.iw-search-form input[type=number],.iw-search-form input[type=text],.iw-search-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #fff;border-radius:4px;font-size:1.8rem;padding:10px;transition:all .5s ease;width:100%}.form-row input[type=email].wpcf7-not-valid,.form-row input[type=number].wpcf7-not-valid,.form-row input[type=text].wpcf7-not-valid,.form-row textarea.wpcf7-not-valid,.iw-form-row input[type=email].wpcf7-not-valid,.iw-form-row input[type=number].wpcf7-not-valid,.iw-form-row input[type=text].wpcf7-not-valid,.iw-form-row textarea.wpcf7-not-valid,.iw-search-form input[type=email].wpcf7-not-valid,.iw-search-form input[type=number].wpcf7-not-valid,.iw-search-form input[type=text].wpcf7-not-valid,.iw-search-form textarea.wpcf7-not-valid{border-color:red!important}.form-row input[type=email]:focus,.form-row input[type=number]:focus,.form-row input[type=text]:focus,.form-row textarea:focus,.iw-form-row input[type=email]:focus,.iw-form-row input[type=number]:focus,.iw-form-row input[type=text]:focus,.iw-form-row textarea:focus,.iw-search-form input[type=email]:focus,.iw-search-form input[type=number]:focus,.iw-search-form input[type=text]:focus,.iw-search-form textarea:focus{outline:none}.form-row .no-text input[type=email],.form-row .no-text input[type=number],.form-row .no-text input[type=submit],.form-row .no-text input[type=text],.form-row .no-text textarea,.iw-form-row .no-text input[type=email],.iw-form-row .no-text input[type=number],.iw-form-row .no-text input[type=submit],.iw-form-row .no-text input[type=text],.iw-form-row .no-text textarea,.iw-search-form .no-text input[type=email],.iw-search-form .no-text input[type=number],.iw-search-form .no-text input[type=submit],.iw-search-form .no-text input[type=text],.iw-search-form .no-text textarea{height:100%;padding:0 5px;width:120px}.form-row .no-text select,.iw-form-row .no-text select,.iw-search-form .no-text select{margin-top:0}.form-row textarea,.iw-form-row textarea,.iw-search-form textarea{height:200px}.form-row .iw-fancy-range__slider,.iw-form-row .iw-fancy-range__slider,.iw-search-form .iw-fancy-range__slider{margin:50px 10px 10px}.form-row select,.iw-form-row select,.iw-search-form select{margin-top:50px}.form-row.ziplocation .form-row:first-child,.iw-form-row.ziplocation .form-row:first-child,.iw-search-form.ziplocation .form-row:first-child{display:block;margin-bottom:20px}@media screen and (min-width:800px){.form-row.ziplocation,.iw-form-row.ziplocation,.iw-search-form.ziplocation{display:flex}.form-row.ziplocation .form-row:first-child,.iw-form-row.ziplocation .form-row:first-child,.iw-search-form.ziplocation .form-row:first-child{margin-bottom:0;margin-right:20px;width:150px}.form-row.ziplocation .form-row:nth-child(2),.iw-form-row.ziplocation .form-row:nth-child(2),.iw-search-form.ziplocation .form-row:nth-child(2){flex:1}}.form-row.phonefax .form-row:first-child,.iw-form-row.phonefax .form-row:first-child,.iw-search-form.phonefax .form-row:first-child{display:block;margin-bottom:20px}@media screen and (min-width:800px){.form-row.phonefax,.iw-form-row.phonefax,.iw-search-form.phonefax{display:flex;justify-content:space-between}.form-row.phonefax .form-row,.iw-form-row.phonefax .form-row,.iw-search-form.phonefax .form-row{width:calc(50% - 10px)}.form-row.phonefax .form-row:first-child,.iw-form-row.phonefax .form-row:first-child,.iw-search-form.phonefax .form-row:first-child{margin:0}}.form-row input[type=checkbox],.iw-form-row input[type=checkbox],.iw-search-form input[type=checkbox]{display:none}.form-row input[type=checkbox]+span:before,.iw-form-row input[type=checkbox]+span:before,.iw-search-form input[type=checkbox]+span:before{background-color:#fff;border:1px solid #fff;border-radius:2px;box-shadow:0 0 10px 0 rgba(0,0,0,.2),inset 0 0 0 2px #fff;content:""!important;cursor:pointer;display:inline-block;flex-shrink:0;height:24px;margin:0 15px 0 0;width:24px}.form-row .wpcf7-acceptance span.wpcf7-list-item,.iw-form-row .wpcf7-acceptance span.wpcf7-list-item,.iw-search-form .wpcf7-acceptance span.wpcf7-list-item{margin:0}.form-row .wpcf7-acceptance .wpcf7-list-item-label,.iw-form-row .wpcf7-acceptance .wpcf7-list-item-label,.iw-search-form .wpcf7-acceptance .wpcf7-list-item-label{display:flex}.form-row-grid,.iw-form-row-grid,.iw-search-form-grid{display:grid;gap:1.5rem}.form-row-grid-3,.iw-form-row-grid-3,.iw-search-form-grid-3{grid-template-columns:1fr}@media screen and (min-width:900px){.form-row-grid-3,.iw-form-row-grid-3,.iw-search-form-grid-3{grid-template-columns:repeat(3,1fr)}}.button-submit,input[type=submit]{border-radius:2px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);font-size:18px;font-weight:700;padding:20px 40px;transition:all .5s ease}.button-submit:disabled,input[type=submit]:disabled{opacity:.5}.form-head{font-size:20px;font-weight:700}.fancy-select{position:relative}.content .fancy-select__list{list-style-type:none;margin:0;background-color:#fff;border-top:1px solid #ddd;border-radius:0 0 4px 4px;box-shadow:0 10px 10px 0 rgba(0,0,0,.4);display:none;left:10px;padding:0;position:absolute;right:10px;top:100%;z-index:100}.content .fancy-select__item{cursor:pointer;margin:0;line-height:normal;padding:10px;transition:all .5s ease}.content .fancy-select__item:not(:first-child){border-top:1px solid #ddd}.content .fancy-select__item.facy-select__item--selected,.content .fancy-select__item:hover{background-color:#f5f5f5}.fancy-select__view{background-color:#fff;border:1px solid #fff;border-radius:4px;cursor:pointer;padding:2px 10px;transition:all .5s ease;width:100%}.fancy-select__view:after{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.19904 7.207L11.7437 19.678C11.9367 19.8877 12.2035 20.0063 12.4824 20.0063C12.7613 20.0063 13.0281 19.8877 13.2211 19.678L23.761 7.207C23.9313 7.00712 24.0165 6.74383 23.9971 6.47733C23.9778 6.21083 23.8555 5.96391 23.6582 5.793L21.8822 4.236C21.4702 3.87413 20.8556 3.92354 20.5018 4.347L12.6634 13.8C12.6178 13.8552 12.5513 13.8869 12.4814 13.8869C12.4115 13.8869 12.3451 13.8552 12.2995 13.8L4.45824 4.346C4.28803 4.14341 4.04788 4.01906 3.79008 4C3.53184 3.97602 3.27526 4.06186 3.07872 4.238L1.30176 5.793C1.10338 5.9636 0.980027 6.21083 0.960002 6.478C0.940583 6.74483 1.02697 7.0083 1.19904 7.207Z" fill="%23333333"/></svg>');background-repeat:no-repeat;content:"";height:24px;position:absolute;right:10px;top:11px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:24px}.fancy-select--open .fancy-select__view:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.content p .wpcf7-acceptance{font-size:1.4rem}.iw-search-form .fancy-select__view:after{top:28px}.with-openimmo-search .iw-search-form .fancy-select__view{border-radius:2px;padding:10px 50px 10px 10px}.with-openimmo-search .iw-search-form .fancy-select__view:after{top:3px}.content .iw-search-form .fancy-select__list{right:auto;white-space:nowrap}.wpcf7-response-output[aria-hidden=true]{display:none}@media screen and (min-width:800px){.wpcf7-form{display:grid;gap:0 24px;grid-template-columns:1fr 1fr}.wpcf7-form>:not(.form-p-half){grid-column:span 2}}
