.cases_wrap_ajax_blocks{position: relative}.cases_wrap_ajax_loading{display: flex;align-items: flex-start;justify-content: center;position: absolute;opacity: 0;top: 0;left: 0;width: 100%;height: 100%;background: #fff;transition: 0.3s all;z-index: 8;pointer-events: none}.cases_wrap_ajax_loading img{margin-top: 300px;width: 30px;height: 30px}.m-breadcrumps_wrapper{border-bottom: 1px solid #eeeff4}.m-breadcrumps{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;width: 100%;margin: 12px 0 10px 0;padding: 0;list-style: none;color: rgba(255, 255, 255, 0.5);font-size: 14px;font-weight: 400}.m-breadcrumps li{margin: 0 2px}.m-breadcrumps li, .m-breadcrumps a{color: #8d8f99;transition: 0.3s all}.m-breadcrumps a:hover{color: #000}.send_form .ajax_msg{display: none;padding: 15px;background: #b70841;color: #fff;margin-bottom: 15px}.mobile_buttons{display: none;position: fixed;bottom: 0;width: 100%;z-index: 9}.mobile_buttons_btn{width: 100%;border-width: 1px;border-color: rgb(255, 255, 255);border-style: solid;background-color: rgb(231, 30, 98);height: 35px;display: flex;align-items: center;justify-content: center}.mobile_link{display: none}@media screen and (max-width: 500px){.mobile_buttons{display: flex}.mobile_link{display: block}}.input_filename{margin-left: 40px;padding-top: 2px;color: #e72765;border-bottom: 1px solid #e72765;display: inline-block}.delete_file{display: none;width: 15px;height: 15px;margin-left: 15px;transform: translateY(4px)}.notification_block{position: fixed;bottom: 0;left: 0;right: 0;padding: 20px 0 7px;background-color: #e72165;color: #fff;font-size: 14px;line-height: 1.5;z-index: 9999999}.close_notification{padding: 10px 15px;border: 2px solid #fff;font-weight: 900;cursor: pointer;transition: 0.3s all;color: #fff}.close_notification:hover{background: #fff;color: #e72165 !important}.polit_link{color: #fff;text-decoration: underline;opacity: 0.8}.polit_link:hover{color: #fff;opacity: 1}.form-label__checkbox{margin: 0}.form__policy{transition: 0.3s all;opacity: 1 !important}.disabled_button{background: #c1c1c1;cursor: not-allowed}.disabled_button:hover{background: #c1c1c1}.input_hovered{opacity: 1;color: red !important}.send_form label{transition: 0.3s all}.send_form button[disabled]:hover + label .form__policy{color: red !important;opacity: 1;font-weight: 900}.send_form button[disabled]{position: relative}.send_form button[disabled]:hover:before{position: absolute;content: 'Примите политику конфиденциальности';top: 100%;left: 0;background: #e72165;color: #fff;width: 100%;padding: 10px;z-index: 9999999}.form__policy a{color: #8d8f99;text-decoration: underline}.form__policy a:hover{color: #000}.a-home-sale .a-home-results-wrap__checkbox input[name="form_check"]:checked ~ div{filter: invert(1)}@media screen and (max-width: 500px){.send_form button[disabled]:hover:before{top: unset;bottom: 100%}body .footer_cities{padding: 15px 0 60px}}.footer_cities{display: block;position: relative;padding: 15px 0;background-color: #0e101d;color: #fff}.footer_cities a{color: #fff;opacity: 0.5;display: block;padding: 4px 4px 4px 0;transition: 0.3s all}.footer_cities a:hover{opacity: 1}.footer_cities .title{margin-bottom: 20px}@keyframes hueRotate{0,to{fill:#e32027}13%{fill:#ed1c24}27%{fill:#bf282f}35%{fill:#d72258}43%{fill:#e62c75}51%{fill:#f9b33c}59%{fill:#97c22f}67%{fill:#189e47}75%{fill:#39aae1}83%{fill:#6a3186}92%{fill:#34305f}}.popup-banner{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:hidden;z-index:100;justify-content:center;align-items:center;padding:15px;color:#1c1f33}.popupBanner_opened{display:flex}.popup-banner::before{content:'';position:absolute;background-color:rgb(0,0,0,.5);z-index:1}.popup-banner .container{max-width:1000px;background-color:#fff;padding:88px 70px;position:relative;z-index:2;background-image:url("UEBSWWRDIQ2AG5RIHANWYJWDJNEYD2YH.jpg");background-repeat:no-repeat;background-size:cover;background-position:right top;display:flex;flex-direction:column;max-height:580px;overflow:hidden}.popup-banner__inner{display:flex;gap:30px;justify-content:space-between}.popup-banner span{color:#e72165}.popup-banner__title{font-size:40px;line-height:48px;font-weight:750;margin-bottom:35px;font-family:"P 22 Underground CY Pro - Heavy",Helvetica,Arial,sans-serif}.popup-banner__body{max-width:545px}.popup-banner__form{max-width:240px}.popup-banner__body ul,.popup-banner__body ul li::before{font-family:"P 22 Underground CY Pro - Book",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.popup-banner__body ul{display:flex;position:relative;margin:0;padding:0;list-style:none;color:#1c1f33;flex-direction:column;gap:20px}.popup-banner__body ul li{display:block;position:relative;padding:0 0 0 23px}.popup-banner__body ul li::before{content:"— ";color:#e72165;position:absolute;left:0}.popup-banner .a-home-work__button{font-size:16px;line-height:19px;padding:16px 32px}.popup-banner .a-home-work__policy{width:100%;margin:15px 0 0;font-size:12px;line-height:16px;letter-spacing:-.02em}.popup-banner .a-home-work__input span{position:absolute;left:0;top:27%}.popup-banner__decor{position:absolute;top:0;right:0;z-index:-1}.popup-banner__close-btn{position:absolute;top:20px;right:20px;width:56px;height:56px;display:flex;justify-content:flex-end;align-items:flex-start;padding:0;border:0;background:0 0}.popup-banner__close-btn div{position:relative;display:flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1)}.popup-banner__close-btn div::after,.popup-banner__close-btn div::before{content:'';position:absolute;width:2px;height:17px;background-color:#999}.popup-banner__close-btn div::before{transform:rotate(45deg)}.popup-banner__close-btn div::after{transform:rotate(-45deg)}@media only screen and (max-width:800px){.popup-banner .popup-banner__inner{flex-direction:column}.popup-banner .container{overflow-y:auto;padding:60px 55px;max-height:80vh}}@media only screen and (max-width:450px){.popup-banner__title{font-size:35px;line-height:41px;background:rgb(360,360,360,.8)}.popup-banner .container{padding:40px 20px}}.banner{cursor:pointer}.banner__container{margin:0 auto;position:relative;max-width:1920px;height:65px}.banner:hover svg rect.bg{fill:#fff}.banner:hover .banner__text{color:#1c1f33}.banner svg,.popup-banner::before{width:100%;height:100%}.banner rect.bg{transition:fill .6s}.banner path.poly{animation-name:hueRotate;animation-duration:10s;animation-iteration-count:infinite}.banner path.poly:nth-child(odd){animation-duration:11s;animation-direction:alternate}.banner path.poly:nth-child(4n){animation-duration:19s}.banner path.poly:nth-child(7n){animation-duration:9s;animation-direction:alternate}.banner path.poly:nth-child(5n){animation-duration:15s}.banner__body{padding:0 15px;position:absolute;top:0;left:0;display:flex;align-items:center;gap:50px;justify-content:center;width:100%;height:100%}.banner__text{font-size:24px;font-weight:300;line-height:28px;color:#fff}.banner__text span{font-weight:750}.banner button{display:inline-block;width:100%;max-width:177px;height:42px;font-family:"P 22 Underground CY Pro - Book",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;text-align:center;text-decoration:none;color:#fff;border:0;outline:0;background-color:#e72165}@media only screen and (max-width:650px){.banner__body{background-color:#0e101d}.banner svg{display:none}}@media only screen and (max-width:450px){.banner__body{gap:25px}.banner__text{font-size:18px;line-height:21px}}@media only screen and (max-width:340px){.banner__text{font-size:16px;line-height:21px}}.a-header__nav > li ul li a{padding: 14px 35px!important}.a-home-form__input-captcha-flex{display: flex;align-items: center;gap: 10px}.a-home-form__input-captcha{border-bottom: 1px solid #202a36}.a-home-form__input-captcha input:first-child{width:30px;padding-left:10px}.a-home-form__input-captcha input{border: 0;width:40px;padding-left: 12px}.form-quiz-control{width: 30px;border: 0;outline:0;border-bottom: 1px solid #202a36;padding-left: 10px}.a-home-form__input-captcha input.grey, .form-quiz-control.grey{background: #eeeff4}.a-home-form__input-captcha-flex input.white{color: white}.a-home-form__input-captcha-flex.white{color: white}.a-home-form__input-captcha-flex input.blue{background-color:#1c1f33}.form-quiz-control.white.blue{border-bottom: 1px solid #fff}@media screen and (max-width:1200px){.a-home-form__input-captcha-flex{flex-wrap: wrap;margin-top: 20px}}.a-home-form__input-captcha-flex.white.blue .a-home-form__input-captcha{border-bottom: 1px solid #fff}

.mr_head{position: relative}.mr_tooltips{display: none;position: absolute;top:100%;margin-top: 10px;z-index: 1070;background-color:#fff;border-radius: .3rem;outline: 0;min-width: 270px;text-align: center;box-shadow: 0 0 12px 0 rgba(0,0,0,.2)}.mr_tooltips .mr_tooltips-content{position: relative;padding: 20px}.mr_tooltips .mr_tooltips-content:before, .mr_tooltips .mr_tooltips-content:after{content: '';position: absolute;top: -19px;left: 40px;border: 10px solid transparent;border-bottom: 10px solid rgba(0,0,0,.05);margin-left: -10px}.mr_tooltips .mr_tooltips-content:after{top: -18px;border-bottom: 10px solid #fff}.mr_tooltips-title{margin-bottom: 10px}.mr_tooltips-action{display: flex;flex-wrap: wrap}.mr_tooltips-action a{flex-basis: 0;flex-grow: 1;max-width: 100%;text-decoration: none;border-radius: 3px;padding: 8px 12px;font-size: 12px}.mr_tooltips-action .mr_tooltips-close{background-color: #f55a3b;border-color: transparent;color: #fff}.mr_modal{display: none;position: fixed;top: 0;left: 0;z-index: 1072;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0;background-color: rgba(0,0,0,.5)}.mr_show{display: block}.mr_modal-dialog{max-width: 500px;margin: 1.75rem auto;position: relative;width: auto;pointer-events: none}.mr_modal-content{position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.2);border-radius: .3rem;outline: 0;padding: 20px}.mr_modal-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 15px}.mr_modal-title{font-size: 24px}.mr_close{cursor:pointer}.mr_close svg{fill:#000}.mr_city-div{position: relative;margin-bottom: 15px}.mr_city-div input{display: block;width: 100%;height: calc(1.5em + .75rem + 2px);padding: .375rem 30px .375rem .75rem;font-size: 14px;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem}.mr_city-other > *{display: inline-block;margin: 0 5px 5px 0}.mr_city-geolocation a{color:#04b}.mr_city-div svg{fill:#777;position: absolute;margin-right:8px;right:0;top: 50%;transform: translateY(-50%)}.mr_city-div .ui-autocomplete, .mr_city-div .autocomplete-suggestions{position: absolute !important;top:100%;padding: 0;box-shadow: 0 2px 10px rgba(197,197,197,.5);background: #fff;padding: 10px 0 6px;height: auto;max-height: 230px;overflow-y: auto;z-index: 101 !important;text-align: left}.mr_city-div .ui-autocomplete{left: 0}.mr_city-div .ui-menu-item, .mr_city-div .autocomplete-suggestion{padding: 6px 10px;margin: 0;list-style: none;cursor: pointer}.mr_city-div .ui-menu-item a, .mr_city-div .autocomplete-suggestion a{text-decoration: none}.mr_city-div .ui-menu-item .ui-state-active{border:0;font-weight: normal;color: #fb6e52}
