form.in-proccess{pointer-events:none}form.in-proccess .form-control,form.in-proccess [type=submit]{opacity:.5}.form-control input:-webkit-autofill,.form-control input:-webkit-autofill:focus,.form-control input:-webkit-autofill:hover,.form-control select:-webkit-autofill,.form-control select:-webkit-autofill:focus,.form-control select:-webkit-autofill:hover,.form-control textarea:-webkit-autofill,.form-control textarea:-webkit-autofill:focus,.form-control textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;transition:background 5000s ease-in-out}.form-control{width:100%;float:left}.form-control input[type=number],.form-control input[type=password],.form-control input[type=tel],.form-control input[type=text],.form-control select,.form-control textarea{color:#000;border:none;width:100%;float:left;font-size:16px;box-sizing:border-box;background-color:#0000000a;background-image:-webkit-radial-gradient(bottom left,ellipse cover,#ffffff00 65%,#00000010 98%);background-position:left top;background-size:cover;padding:15px 17px;margin:0;border-radius:10px;border-bottom:1px solid #ddd;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control input::placeholder{font-size:14px}.form-control:not(.check-control):not(.file-control):not(.error).checked:before{content:"";position:absolute;background-color:#fff0;left:8px;top:7px;bottom:0;margin:auto;width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7 10 17l-5-5' stroke='%2323dc69' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-control:not(.check-control){position:relative;box-sizing:border-box;margin:10px auto;float:unset;max-width:330px;flex-grow:1}.form-control select{cursor:pointer;background-color:#0000000a;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAJtJREFUOE/t0j0KAjEQBtC3jaVexwt4Bk+ijdr4U3kf0RvYeBZ7QZABhSU4bkALi00VyOTlyySNH4/mx54e/L6jn3o4wC05Il3LwBmmmOBaoCMcccCmPDAD11jhUqBDnDDGHvNaMOpK9N6Fxaauf7jFAudnkki2wzJ7vi6wnTTmb6/ZxmvAqI+kMdJkL7QWrP6gPVjdqrTw/3v4APNnFhU43ZM9AAAAAElFTkSuQmCC'),-webkit-radial-gradient(bottom left,ellipse cover,#ffffff00 65%,#00000010 98%);background-position:right 7px center,left top;background-repeat:no-repeat;background-size:20px,100%}.form-control.checked select,.form-control:focus-within select{color:#000;padding:19px 17px 11px}.form-control input:focus::placeholder{color:transparent}.form-control.error{background:initial}.form-control.error label{color:#000;opacity:1}.form-control:not(.check-control)>label,table.form-control:not(.check-control) tbody tr td label{position:absolute;left:6px;font-size:8px;opacity:0;pointer-events:none;white-space:nowrap}.form-control.checked:not(.check-control) label,.form-control.placeholder label,.form-control:not(.check-control):focus-within label{top:0;opacity:1;font-size:11px;transition:.2s;color:#000;font-weight:400;padding:0 0 0 4px;line-height:1.3;border-radius:2px;text-transform:uppercase}.form-control.check-control{display:flex;justify-content:center;align-items:center;font-weight:400;padding:5px 0;border-radius:10px;box-sizing:border-box}.check-control{display:flex;align-items:center}.check-control label{padding-left:8px;cursor:pointer;text-align:left;font-size:14px;line-height:1;pointer-events:all;white-space:unset}.check-control label a{text-decoration:underline;transition:color .2s}.check-control label a:hover{text-decoration:underline;color:rgba(var(--main-color-rgb),1)}.form-control.checked input[type=number],.form-control.checked input[type=password],.form-control.checked input[type=tel],.form-control.checked input[type=text],.form-control.checked select,.form-control.checked textarea,.form-control:not(.check-control) input:focus-within{padding:19px 17px 11px}.form-control.checked:not(.error) input[type=number],.form-control.checked:not(.error) input[type=password],.form-control.checked:not(.error) input[type=tel],.form-control.checked:not(.error) input[type=text],.form-control.checked:not(.error) select,.form-control.checked:not(.error) textarea{padding-left:30px;box-shadow:inset 60px 0 40px -40px #23dc6930}@keyframes input-error-blink{0%,100%{transform:scale(1);box-shadow:inset 60px 0 40px -40px #dc232330}50%{transform:scale(1.05);box-shadow:inset 240px 0 40px -40px #dc232311}}.form-control.check-control.error,.form-control.error input[type=file],.form-control.error input[type=number],.form-control.error input[type=password],.form-control.error input[type=tel],.form-control.error input[type=text],.form-control.error select,.form-control.error textarea,.form-control.file-control.error{box-shadow:inset 60px 0 40px -40px #dc232330;transform:scale(1);animation:1s 2 input-error-blink}.form-control.check-control.error,.form-control.file-control.error{background:#fff4f4}.form-control.check-control.error input::before{border-color:red}.form-control #properiesAvailable,.form-control.form-control-selectable-boxes>.list{float:left;display:flex;align-items:center;width:100%;height:43px;line-height:43px;margin-top:7px;box-sizing:border-box}.form-control.form-control_properiesAvailable label,.form-control.form-control_properiesAvailable.checked label{top:-12px;left:5px;font-size:13px;color:#5e5e5e!important;opacity:1}.form-control #properiesAvailable li,.form-control.form-control-selectable-boxes>.list>label{font-size:14px;line-height:43px;margin-right:2%;font-weight:400;padding:0;background-color:#f6f6f6;background-image:linear-gradient(190deg,#fff 5%,#f5f5f5 50%);box-shadow:none;box-sizing:border-box;text-align:center;overflow:hidden;position:relative;cursor:pointer;transition:.2s}.form-control .unlock,.form-control.form-control_properiesAvailable::before{display:none}.form-control #properiesAvailable li{flex-grow:1;border:1px solid #ddd;border-radius:7px}.form-control #properiesAvailable li:hover,.form-control.form-control-selectable-boxes>.list>label:hover{background:rgba(var(--main-color-rgb),.1);border-color:rgba(var(--main-color-rgb),1)}.form-control #properiesAvailable li.active,.form-control.form-control-selectable-boxes>.list>input:checked+label{background:rgba(var(--main-color-rgb),.8);border-color:rgba(var(--main-color-rgb),1);font-size:16px}.form-control #properiesAvailable li img{display:block;height:70%;margin:5% 10px 10% 0;position:absolute;left:2px;opacity:.2}.form-control_row{display:flex;width:100%;float:left;justify-content:center;align-items:center;column-gap:20px}.form-control_row .form-control{margin:5px 0}.form-control.form-control-selectable-boxes>label{top:-14px;left:5px;font-size:13px;color:#5e5e5e!important;opacity:1;text-transform:uppercase}.form-control.form-control-selectable-boxes>.list>label{flex-grow:1;border:1px solid #ddd;border-radius:7px;top:0;left:0}.form-control.form-control-selectable-boxes>.list>label img{display:block;height:70%;position:absolute;top:0;bottom:0;left:5%;margin:auto;opacity:.2}.check-control input[type=checkbox],.check-control input[type=radio]{position:relative;outline:0!important;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:27px;height:27px;margin:0 3px 0 0;cursor:pointer}.check-control input[type=checkbox]:before,.check-control input[type=radio]:before{content:"";display:block;position:absolute;width:100%;height:100%;top:-1px;left:-1px;border:1px solid #838383;border-radius:3px;background-color:#f5f5f5}.check-control input[type=radio]:before{border-radius:50px}.check-control input[type=checkbox]:checked::before,.check-control input[type=radio]:checked::before{background-color:#fff}.check-control input[type=checkbox]:after,.check-control input[type=radio]:after{content:"";display:block;border-width:0;transition:.2s}.check-control input[type=checkbox]:checked:after,.check-control input[type=radio]:checked:after{width:39%;height:85%;border:solid rgba(var(--main-color-rgb),1);border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-20%;left:37%}.form-control.locked input{pointer-events:none;color:#0007}.form-control.locked .unlock{content:"";display:block;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3.05 3.09 17.9 17.84'%3E%3Cpath d='M3.548 20.938h16.9a.5.5 0 0 0 0-1h-16.9a.5.5 0 0 0 0 1ZM9.71 17.18a2.587 2.587 0 0 0 1.12-.65l9.54-9.54a1.75 1.75 0 0 0 0-2.47l-.94-.93a1.788 1.788 0 0 0-2.47 0l-9.54 9.53a2.473 2.473 0 0 0-.64 1.12L6.04 17a.737.737 0 0 0 .19.72.767.767 0 0 0 .53.22Zm.41-1.36a1.468 1.468 0 0 1-.67.39l-.97.26-1-1 .26-.97a1.521 1.521 0 0 1 .39-.67l.38-.37 1.99 1.99Zm1.09-1.08-1.99-1.99 6.73-6.73 1.99 1.99Zm8.45-8.45L18.65 7.3l-1.99-1.99 1.01-1.02a.748.748 0 0 1 1.06 0l.93.94a.754.754 0 0 1 0 1.06Z'/%3E%3C/svg%3E");width:28px;height:28px;right:15px;top:0;bottom:0;margin:auto;cursor:pointer;background-color:#00000012;background-size:20px;background-repeat:no-repeat;background-position:center;border-radius:5px;opacity:.8;scale:1;transition:.2s}.form-control.locked .unlock:hover{background-color:#00bb0942;scale:1.3}