body{min-height:100vh;margin:0}.container{min-height:calc(100vh - 335px);overflow:hidden;padding:0 15px;box-sizing:border-box}.dashbord_container{min-height:calc(100vh - 135px);overflow:hidden;padding:0 15px;box-sizing:border-box}@media (min-width: 1600px){.navbar-brand.navbr{font-family:Pompadur,sans-serif;font-size:20px}}.header{background-color:#b4b4b433;border-bottom:1px solid rgba(74,112,145,.9);width:100%;height:100px;display:flex;justify-content:space-between;align-items:center;padding:20px}.row{margin:0}.header__buttnos{display:flex;align-items:center;padding-right:10px}.imgLogo{width:50px}.filtrIpotecBig{display:none}.hending_text{font-size:28px;font-family:sans-serif;padding-top:8px}.noaktiv{display:none}.image-button{width:40px;height:40px;border:none;background-size:cover}.hederr_text{text-decoration:none;color:#000}.skachat{width:230px;height:35px;border:1px solid rgb(193,193,239);border-radius:7px;text-align:center;padding-top:5px;background-color:#97d1e8;box-shadow:2px 2px #696969}@media (max-width: 1200px){.skachat{width:280px;height:45px;padding-top:4px;box-shadow:1px 1px #696969}.textAnketa{font-size:6px}}@media (max-width: 768px){.skachat{width:150px;height:25px;padding-top:3px;box-shadow:1px 1px #696969}.textAnketa{font-size:8px}}:hover.skachat{border:1px solid rgb(149,149,237);background-color:#e2e7eb;box-shadow:1px 1px #ababab}.textAnketa{font-size:12px;display:flex;justify-self:start}.boxtAnketa{margin-top:1px;padding-top:1px}.hidden{display:none}.tdpapka{border:1px solid black;padding:8px;text-align:left}:hover.iconssach{height:80%}.discr{width:100%;height:100%;border:1px solid rgb(169,169,169);border-radius:10px}.usertopbank{background-color:#faebd7}.failbank{background-color:#92a7cd}.colors,.colorsgr,.pokupatel{background-color:#cfcfd3;border-radius:15px;border:1px solid #b1abab;padding:10px}.prodavec,.objectsaleaddressdannie{background-color:#cfcfd3;border-radius:15px;border:1px solid #b1abab;padding:10px;margin-bottom:10px}.objectprodaubloc{background-color:#dad7d7;border-radius:15px;padding:10px}.danniesdelki,.adresspokupaupobloc,.danniepokupatelyapripokupkibloc{background-color:#cfcfd3;border-radius:15px;border:1px solid #b1abab;padding:10px}.blocpocupca{background-color:#cfcfd3;border-radius:15px;border:1px solid #b1abab;padding:10px;margin-top:10px}.dengi{background-color:#cfcfd3;border-radius:15px;border:1px solid #b1abab;padding:10px;margin-bottom:10px}.otsiv,.doki{background-color:#cfcfd3;border-radius:15px;border:1px solid #b1abab;padding:10px;margin-top:10px;margin-bottom:10px}.block{color:#141313;padding:15px 10px 10px;font-size:16px;border-radius:8px;position:relative;display:flex;justify-content:center;align-items:center}.block:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px;background:linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82);z-index:-1;animation:blockanimate 3s ease alternate infinite;background-size:300% 300%;clip-path:polygon(0% 100%,3px 100%,3px 3px,calc(100% - 3px) 3px,calc(100% - 3px) calc(100% - 3px),3px calc(100% - 3px),3px 100%,100% 100%,100% 0%,0% 0%)}@keyframes blockanimate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.textKl{font-size:14px;font-family:Tahoma;margin:0;padding:0}.textKltwo{font-size:20px;font-family:Tahoma;margin:0;padding:0}.onekl{display:block;margin:0;padding:0}.kl_st{margin:0;padding:0}#mortgage-calculator-section{margin-top:50px;margin-bottom:100px}.mortgage-calculator{padding:70px;border-radius:4px;box-shadow:0 2px 13px #00000014}.mortgage-calculator #credit-purpose{width:100%;background:#fff;border:1px solid #ccc;height:45px;margin-bottom:10px}.mortgage-calculator label{font-size:16px;color:#333}.mortgage-calculator .range-output span{color:#333}.mortgage-calculator datalist{display:flex;justify-content:space-between;padding-top:7px}.mortgage-calculator datalist option{display:inline;color:#ccc;font-weight:300;font-size:12px}.money,.text-input{width:100%;border:none}.text-input-percent{width:60%;border:none}.mortgage-calculator input[type=range]{width:100%;height:3px;border-radius:0 0 4px 4px;background:#00b3ff;outline:none;opacity:.7;transition:opacity .2s}.mortgage-calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;border-radius:50%;background:#fff;border:2px solid #00b3ff;cursor:pointer}.mortgage-calculator input[type=range]::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#4caf50;cursor:pointer}.mortgage-calculator .range-output{border:1px solid #ccc;padding:10px;border-bottom:none;border-radius:4px 4px 0 0}.mortgage-calculator #percent{display:block}.mortgage-calculator #percent #bank-select{width:80%;float:left;background:#fff;border:1px solid #ccc;height:42px}.mortgage-calculator #percent .bank-percent{width:15%;float:left;background:#fff;border:1px solid #ccc;border-radius:4px;padding:9px;margin-left:5%;text-align:center;color:#04b040;font-size:16px}.mortgage-calculator .mc-item-first{margin-top:27px}.mortgage-calculator .mc-item p{line-height:1;color:#333}.mortgage-calculator .mc-item p.mc-item-number{color:#04b040;font-size:22px}.mortgage-calculator .mc-item-bottom{margin-top:40px}.mortgage-calculator .mc-item-bottom p{font-size:18px;color:#333;font-weight:500}.mortgage-calculator .mc-item-bottom button{background:#00b3ff;color:#fefefe;border-radius:4px;padding:13px 20px;border:none}.razr{width:900px}.smail{margin-top:5px;font-size:14px;text-align:center}.opisanieDiscription{font-size:13px;color:#888}.imgSetting{width:23%}.rosFinAdmin{background-color:#c6c5c5;padding-top:15px}.alert-success{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;padding:15px;border-radius:5px;background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;box-shadow:0 4px 8px #0000001a;text-align:center;max-width:90%;width:auto}.custom-error{color:red;font-weight:700;margin-bottom:10px}.error-input{border:1px solid red}.error-message{color:#ce2981;font-size:1em;margin-top:.25rem}.body-admin{background-color:#def8c0}.alert-popup{width:500px;height:60px;position:fixed;top:200px;right:1000px;z-index:1000;padding:15px;border-radius:5px;box-shadow:0 4px 6px #0000001a;opacity:1;animation:fadeOut .5s ease-out 4s forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.zareg{font-size:20px;padding-left:80px}@media (max-width: 1200px){.zareg{font-size:18px;padding-left:70px}}@media (max-width: 992px){.zareg{font-size:14px;padding-left:60px}}@media (max-width: 768px){.zareg{font-size:14px}}@media (max-width: 576px){.zareg{font-size:12px}}.blocRegistrac{padding:10px;background-color:#e3e2e2}.work3{aspect-ratio:9 / 11;width:100%;height:auto;margin:0;padding:0}.textWelcom{font-size:26px;font-style:italic;text-align:justify;padding-right:40px}@media (max-width: 1400px){.textWelcom{font-size:22px}}@media (max-width: 1200px){.textWelcom{font-size:20px}}@media (max-width: 992px){.textWelcom{font-size:20px;padding-right:20px}}@media (max-width: 768px){.textWelcom{font-size:18px;padding-right:20px}}@media (max-width: 576px){.textWelcom{font-size:16px}}.label-float{position:relative;padding-top:13px}.label-float input{border:1px solid lightgrey;border-radius:5px;outline:none;min-width:250px;padding:15px 20px;font-size:16px;transition:all .1s linear;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-appearance:none}.label-float input:focus{border:2px solid #3951b2}.label-float input::-moz-placeholder{color:transparent}.label-float input::placeholder{color:transparent}.label-float label{pointer-events:none;position:absolute;top:calc(50% - 8px);left:15px;transition:all .1s linear;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;background-color:#fff;padding:5px;box-sizing:border-box}.label-float input:required:invalid+label{color:red}.label-float input:focus:required:invalid{border:2px solid red}.label-float input:required:invalid+label:before{content:"*"}.label-float input:not(:-moz-placeholder-shown)+label{font-size:13px;top:0;color:#3951b2}.label-float input:focus+label,.label-float input:not(:placeholder-shown)+label{font-size:13px;top:0;color:#3951b2}.atext{text-decoration:none;color:#000}.cardi{width:300px;height:200px;padding-top:30px;padding-left:30px;background-image:url(http://rieltor2/images/papka2.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;border:none}.card-img-top{width:25%;margin-left:80px;margin-top:20px;height:auto;-o-object-fit:cover;object-fit:cover}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:100000}.overlay .popup{background:#fff;padding:15px;position:relative}.overlay .popup .close{position:absolute;top:-40px;right:0;width:30px;height:30px;cursor:pointer}.overlay .popup .close:before,.overlay .popup .close:after{content:"";display:block;width:100%;height:3px;background:#fff;position:absolute;top:45%;left:0}.overlay .popup .close:before{transform:rotate(45deg)}.overlay .popup .close:after{transform:rotate(-45deg)}.textareaMessage{width:730px;height:200px;border:1px solid #c6c5c5;border-radius:10px}.callbackDiv{width:250px;height:70px}@media (max-width: 1400px){.callbackDiv{width:150px;height:70px;display:flex;justify-content:center;align-items:center}}@media (max-width: 1200px){.callbackDiv{width:50px;height:70px;font-size:14px;padding:0;margin:0;display:flex;justify-content:center;align-items:center}}.cpp{color:#000;text-decoration:none}.notification-icon{position:relative;font-size:24px;color:#000;text-decoration:none}.notification-icon .fa-bell{font-size:1.5em}.notification-count{position:absolute;top:-10px;right:-10px;background-color:red;color:#fff;border-radius:50%;padding:5px 8px;font-size:12px;line-height:1;min-width:20px;text-align:center}.notification-icon:hover .fa-bell{color:#ff5733}.region-list{font-size:20px;font-family:Arial,sans-serif;line-height:2}.intext{width:1200px;height:200px;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;resize:vertical;overflow:auto;white-space:pre-wrap;word-wrap:break-word}.input-group-text,.form-control{font-size:16px}@media (max-width: 576px){.input-group-text,.form-control{font-size:12px}}@media (min-width: 576px) and (max-width: 992px){.input-group-text,.form-control{font-size:10px}}@media (min-width: 992px){.input-group-text,.form-control{font-size:12px}}@media (min-width: 1200px){.input-group-text,.form-control{font-size:14px}}@media (min-width: 1400px){.input-group-text,.form-control{font-size:16px}}.not-sent{background-color:#dd9292}.sent{background-color:#a6e4a6}.table.borderless,.table.borderless td,.table.borderless th,.table.borderless tr{border:none!important}.registration-container{background-color:#f8f9fa;border-radius:15px;padding:2rem;box-shadow:0 .5rem 1rem #0000001a;margin-top:2rem}.registration-title{font-size:2rem;font-weight:600;color:#2c3e50;margin-bottom:2rem;position:relative;padding-bottom:.5rem}.registration-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100px;height:3px;background:linear-gradient(to right,#3498db,#2ecc71)}.registration-btn{background:linear-gradient(to right,#3498db,#2ecc71);border:none;color:#fff;padding:.75rem 1.5rem;font-weight:500;border-radius:50px;margin-bottom:1rem;transition:all .3s ease;white-space:nowrap;text-align:center;display:block}.registration-btn:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000001a;color:#fff}.profession-list{list-style:none;padding-left:0}.profession-list li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:#34495e}.profession-list li:before{content:"•";position:absolute;left:0;color:#3498db;font-weight:700}@media (max-width: 992px){.registration-title{font-size:1.75rem}.registration-btn{padding:.6rem 1.2rem;font-size:.9rem}}@media (max-width: 768px){.registration-title{font-size:1.5rem}.profession-columns>div{margin-bottom:1.5rem}}@media (max-width: 576px){.registration-title{font-size:1.3rem}.registration-btn{width:100%;white-space:normal;padding:.75rem}}.document-link{transition:all .2s}.document-link:hover{background-color:#f8f9fa;transform:translate(3px)}.form-section{background-color:#f8f9fa;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}@media (max-width: 992px){.form-control,.input-group-text,.btn{font-size:.875rem}.form-label{font-size:.8125rem}}.question,.conditional-block{display:none}.question.active,.conditional-block.active{display:block}.navigation-buttons{margin-top:20px}.card-header{font-weight:700}.risk-low{color:#28a745}.risk-medium{color:#ffc107}.risk-high{color:#dc3545}.document-section{margin-bottom:30px}
