.my-btn-danger{display:inline-block;position:relative;height:35px;line-height:35px;padding:0 58px;background:#002698;border:1px solid #002698;border-radius:10px;color:#fff;font-size:12px;font-weight:400;cursor:pointer;transition:background-color .3s,color .1s}.my-btn-danger:focus{outline:none;text-decoration:none;color:#fff}.my-btn-danger.animated:hover{animation:anim-moema-1 .3s forwards}.my-btn-danger.animated:hover:before{animation:anim-moema-2 .3s .1s forwards}.my-btn-danger.animated:before{content:"";position:absolute;top:-20px;left:-20px;bottom:-20px;right:-20px;background:inherit;border-radius:50px;z-index:-1;opacity:.4;transform:scale3d(.8,.5,1)}.my-btn-danger:hover{text-decoration:none;color:#fff}.my-btn-danger.uppercase{text-transform:uppercase}.my-btn-danger.disabled{background:#e6e6e6;border-color:#e6e6e6;color:#fff;pointer-events:none;cursor:pointer}.amt-30{margin-top:30px}.aml-30{margin-left:30px}.header_top__fixed{position:fixed;left:0;top:0;width:100%;background:#164ba0;z-index:100;transition:background .3s}.header-logo{background:url(/images/logo_white.svg) no-repeat 50%;background-size:cover}.header_top .header-logo{display:inline-block;width:204px;height:41px;background:url(/images/logo_white.svg) no-repeat 50%;background-size:cover}.header_top__fixed.fixed{background:#164ba0;border-bottom:1px solid #fff}.header_top__fixed.fixed .header_top{padding:8px 0}.header_top__fixed.fixed .header_top .header-logo{background:url(/images/logo_white.svg) no-repeat 50%;background-size:cover}.header_top__fixed.fixed .header_top li a{color:#fff}.header_top__fixed.fixed .header_top li a:hover{color:#e6ebef}.header_top__fixed.fixed .header_top .main-nav li:hover{border-bottom:2px solid #fff}.header_top__fixed.fixed .header_top .main-nav li:hover a{color:#e6ebef}.header_top__fixed.fixed .header_top .main-nav li.li-with-children:hover{border-bottom:none}.header_top__fixed.fixed .header_top .main-nav .sub-menu li a{color:#000}.header_top__fixed.fixed .header_top .main-nav .sub-menu li a:hover{color:#004dae}.header_top__fixed.fixed .header_top .header-languages_block,.header_top__fixed.fixed .header_top .header-languages_block.active{color:#fff}.header_top{display:flex;align-items:center;justify-content:flex-end;padding:22px 0;transition:padding .3s}.header_top .main-nav{list-style-type:none;margin:0;padding:0}.header_top .main-nav li{display:inline-block;position:relative;margin:0 20px;border-bottom:2px solid transparent}.header_top .main-nav li:focus,.header_top .main-nav li:hover{border-bottom:2px solid #164ba0}.header_top .main-nav li:focus a,.header_top .main-nav li:hover a{text-decoration:none;color:#679cff}.header_top .main-nav li:focus .sub-menu,.header_top .main-nav li:hover .sub-menu{display:block}.header_top .main-nav li.active>a{color:#000}.header_top .main-nav li a{display:block;text-decoration:none;color:#fff;font-size:14px;font-weight:400;transition:color .3s}.header_top .main-nav li .sub-menu{list-style-type:none;margin:0;padding:32px 40px 27px;display:none;position:absolute;top:22px;left:50%;transform:translate(-50%);background-color:#fff;border-radius:10px;box-shadow:1.7px 10.9px 24.6px 2.4px #00000012;z-index:2}.header_top .main-nav li .sub-menu li{display:block}.header_top .main-nav li .sub-menu li:focus,.header_top .main-nav li .sub-menu li:hover{border-bottom:2px solid transparent}.header_top .main-nav li .sub-menu li a{color:#000;white-space:nowrap}.header_top .main-nav li .sub-menu li a:focus,.header_top .main-nav li .sub-menu li a:hover{color:#4779ca}.header_top .header-languages_wrap{display:flex;position:relative;right:-6px;height:29px;margin-left:222px}.header_top .header-languages_wrap:hover .header-languages_block{display:inline-block}.header_top .header-languages_block{display:none;position:absolute;top:0;right:30px;width:29px;height:29px;line-height:29px;text-align:center;border:1px solid transparent;border-radius:50%;font-size:14px;cursor:pointer}.header_top .header-languages_block:hover{border-color:#5282d0}.header_top .header-languages_block.active{position:relative;display:inline-block;right:0;border:1px solid transparent;color:#164ba0}.header_top__pages{justify-content:space-between;align-items:center}.header_top__pages .header-languages_wrap{margin-left:60px}.header_top_right-col{display:flex;align-items:center}.block-button{display:block;margin-top:10px}.realEstate-title{display:block;color:#5282d0;font-size:16px;font-weight:400}.services-text-block .bottom-info-block{text-align:center;margin-top:40px;margin-bottom:40px}.services-text-block .bottom-info-block p{margin:0;font-size:16px;font-weight:700}.input-page-wrap-modal{position:relative;margin-bottom:22px}.input-page-wrap-modal.error input,.input-page-wrap-modal.error textarea{border-color:#fb5555}.input-page-wrap-modal.error .input-block-info{color:#fb5555}.input-page-wrap-modal.error .input-block-info:before{background:url(/images/info_red.svg) no-repeat 50%;background-size:14px 13px}.input-page-wrap-modal.input-page-wrap_required:after{content:"*";position:absolute;right:15px;top:22px;width:7px;height:6px;color:#797979;line-height:1}.input-page-wrap-modal.input-page-wrap_no-margin{margin:0}.input-page-wrap-modal input{width:300px;height:52px;line-height:52px;border:1px solid #e8e8e8;border-radius:10px;padding-left:30px;margin-right:40px}.input-page-wrap-modal input:focus{outline:none;box-shadow:none;border:1px solid #e8e8e8}.input-page-wrap-modal textarea{display:block;width:505px;height:130px;border:1px solid #e8e8e8;border-radius:10px;padding-top:19px;padding-left:30px;resize:none}.input-page-wrap-modal textarea:focus{outline:none;box-shadow:none;border:1px solid #e8e8e8}.input-page-wrap-modal.input-page-wrap__questionnaire label{display:block;margin-bottom:7px;padding-left:30px;color:#797979;font-size:14px;font-weight:400}.input-page-wrap-modal.input-page-wrap__questionnaire input{width:100%;background-color:#fff}.input-page-wrap-modal.input-page-wrap__questionnaire__two-input{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.input-page-wrap-modal.input-page-wrap__questionnaire__two-input .questionnaire_input_block{flex-basis:48%}.kg-wrap{position:relative}.kg-wrap:after{content:"kg";position:absolute;top:0;right:0;font-size:.8em;padding-right:5px}
