@font-face{font-display:swap;font-family:BCNovaticaCYR;font-style:normal;font-weight:600;src:url(../fonts/BCNovaticaCYR-SemiBold.woff2) format("woff2"),url(../fonts/BCNovaticaCYR-SemiBold.woff) format("woff")}:root{--estate-available-color:#779970;--estate-reserved-color:#8d94c2;--estate-sold-color:#db5861;--estate-preparing-color:#aeb5a2}.rp-base-form-component{padding:var(--complex-padding-top,0) var(--complex-padding-right,0) var(--complex-padding-bottom,0) var(--complex-padding-left,0);width:100%}.rp-base-form--wrapper{border-radius:var(--complex-border-radius-top,0) var(--complex-border-radius-right,0) var(--complex-border-radius-bottom,0) var(--complex-border-radius-left,0);padding:var(--complex-padding-component-top,0) var(--complex-padding-component-right,0) var(--complex-padding-component-bottom,0) var(--complex-padding-component-left,0)}.rp-base-form--label{display:inline-flex}.rp-base-form--label a{text-decoration:underline}.rp-base-form{display:flex;flex-direction:column;gap:20px}.rp-base-form .fs-base-form-policy-statement{color:var(--form-field-color-default,#333);display:inline-flex}.rp-base-form .fs-base-form-policy-statement a{text-decoration:underline}.rp-base-form--fields{display:grid;gap:20px;grid-template-columns:repeat(12,1fr)}.rp-base-form--field{display:flex;flex-direction:column;gap:8px}.rp-base-form--field--file .file-wrapper{align-items:center;border:1px solid rgba(var(--form-field-border-default),var(--form-field-border-opacity-default,1));border-radius:5px;display:flex;gap:12px;height:49px;padding:10px;position:relative}.rp-base-form--field--file .file-wrapper .rp-base-form--file-clear{opacity:0;transition:opacity .2s ease}.rp-base-form--field--file .file-wrapper .rp-base-form--file-clear span{position:relative;top:-1px}.rp-base-form--field--file .file-wrapper.has-file:hover .rp-base-form--file-clear{opacity:1}.rp-base-form--tel-prefix-wrapper{display:flex;gap:10px}.rp-base-form--tel-prefix-wrapper .multiselect-clear,.rp-base-form--tel-prefix-wrapper .rp-form-field--label{display:none}.rp-base-form--tel-prefix-wrapper .rp-base-form--prefix-select{flex-shrink:0;width:95px}.rp-base-form--tel-prefix-wrapper .rp-base-form--tel-number{flex:1}.rp-base-form--label{color:var(--form-field-color-default,#333)}.rp-base-form--input,.rp-base-form--select,.rp-base-form .rp-form-select--input{height:49px}.rp-base-form .rp-form-select--input,.rp-base-form--input,.rp-base-form--select,.rp-base-form--textarea{border:1px solid rgba(var(--form-field-border-default),var(--form-field-border-opacity-default,1));border-radius:5px}.rp-base-form--input,.rp-base-form--select,.rp-base-form--textarea{background-color:rgba(var(--form-field-bg-default),var(--form-field-bg-opacity-default,1));color:var(--form-field-color-default);padding:15px 20px;transition:all .2s ease}.rp-base-form--input:hover:not(:disabled):not(.is-error):not(:focus),.rp-base-form--select:hover:not(:disabled):not(.is-error):not(:focus),.rp-base-form--textarea:hover:not(:disabled):not(.is-error):not(:focus){background-color:rgba(var(--form-field-bg-hover),var(--form-field-bg-opacity-hover,1));border-color:rgba(var(--form-field-border-hover),var(--form-field-border-opacity-hover,1));color:var(--form-field-color-hover)}.rp-base-form--input:focus,.rp-base-form--select:focus,.rp-base-form--textarea:focus{background-color:rgba(var(--form-field-bg-active),var(--form-field-bg-opacity-active,1));border-color:rgba(var(--form-field-border-active),var(--form-field-border-opacity-active,1));color:var(--form-field-color-active);outline:none}.rp-base-form--input.is-error,.rp-base-form--select.is-error,.rp-base-form--textarea.is-error{background-color:rgba(var(--form-field-bg-error),var(--form-field-bg-opacity-error,1))!important;border-color:rgba(var(--form-field-border-error),var(--form-field-border-opacity-error,1))!important;color:var(--form-field-color-error)}.rp-base-form .rp-form-field.is-invalid .rp-form-field--input{background-color:rgba(var(--form-field-bg-error),var(--form-field-bg-opacity-error,1))!important;border:1px solid rgba(var(--form-field-border-error),var(--form-field-border-opacity-error,1))!important}.rp-base-form--textarea{font-family:inherit;min-height:100px;resize:vertical}.rp-base-form--checkbox{cursor:pointer;height:18px;width:18px}.rp-base-form .rp-form-field--checkbox{align-items:flex-start}.rp-base-form .rp-form-field--checkbox input.rp-form-field--input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(var(--form-field-bg-default),var(--form-field-bg-opacity-default,1));border:1px solid rgba(var(--form-field-border-default),var(--form-field-border-opacity-default,1));border-radius:3px;cursor:pointer;height:24px;margin-top:3px;position:relative;transition:all .2s ease;width:24px}.rp-base-form .rp-form-field--checkbox input.rp-form-field--input[type=checkbox]:hover:not(:focus){background-color:rgba(var(--form-field-bg-hover),var(--form-field-bg-opacity-hover,1));border-color:rgba(var(--form-field-border-hover),var(--form-field-border-opacity-hover,1))}.rp-base-form .rp-form-field--checkbox input.rp-form-field--input[type=checkbox]:focus{background-color:rgba(var(--form-field-bg-active),var(--form-field-bg-opacity-active,1));border-color:rgba(var(--form-field-border-active),var(--form-field-border-opacity-active,1));outline:none}.rp-base-form .rp-form-field--checkbox input.rp-form-field--input[type=checkbox]:checked{background-color:var(--button-bg-color,#333);border-color:var(--button-bg-color,#333)}.rp-base-form .rp-form-field--checkbox input.rp-form-field--input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:11px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:6px}.rp-base-form .rp-form-field--checkbox.is-invalid input.rp-form-field--input[type=checkbox]{background-color:rgba(var(--form-field-bg-error),var(--form-field-bg-opacity-error,1))!important;border-color:rgba(var(--form-field-border-error),var(--form-field-border-opacity-error,1))!important}.rp-base-form .rp-form-field--checkbox.is-invalid label.rp-form-field--label{color:var(--form-field-color-error,#c00)}.rp-base-form--file-input-hidden{display:none}.rp-base-form--file-button{background:var(--button-border-color,#000);border:none;border-radius:5px;cursor:pointer;padding:5px 10px;transition:all .2s ease}.rp-base-form--file-button:hover{background-color:#333}.rp-base-form--file-button:active{background-color:#000}.rp-base-form--file-name{background:transparent;border:none;color:var(--form-field-color-default,#333);flex:1;padding:0}.rp-base-form--file-clear{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;height:24px;justify-content:center;line-height:0;padding:0;transition:all .2s ease;width:24px}.rp-base-form--file-clear:hover{opacity:.8}.rp-base-form--file-clear:active{opacity:.6}.rp-base-form--error{color:var(--form-field-color-error,#c00)}.rp-base-form--actions{align-items:center;display:flex;flex-direction:row;gap:12px}.rp-base-form .rp-base-form--submit-button{display:flex}.rp-base-form .rp-base-form--submit-button:before{background:var(--button-border-color,#000);border-color:var(--button-border-color,#000)}.rp-base-form .rp-base-form--submit-button:after{background:var(--62ffd116);content:"";display:inline-flex;height:14px;width:14px}.rp-base-form .rp-base-form--submit-button:disabled{cursor:not-allowed}.rp-base-form--message{border-radius:4px;font-size:14px;max-height:0;max-width:100%;opacity:0;overflow:hidden;padding:0;text-align:left;transition:opacity .3s ease,max-height .3s ease,visibility 0s .3s;visibility:hidden;width:100%}.rp-base-form--message.is-visible{max-height:100px;opacity:1;transition:opacity .3s ease,max-height .3s ease,visibility 0s;visibility:visible}.rp-base-form--message.success{color:#fff}.rp-base-form--message.error{color:#c62828}
