.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}.reels__cards iframe{min-height: 439px;max-width: 100% !important}.reels__cards_wrap .swiper-slide{padding: 16px;border-right: 1px solid #CCCFDB}.reels__cards_wrap .swiper-slide:first-child{border-left: 1px solid #CCCFDB}.reels__cards_btns{width: 100%;display: flex;align-items: center;justify-content: space-between;position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 1}.reels__cards_wrap{padding: 0 0 110px}.reels__cards_wrap .container{position: relative}.reels__cards_wrap :is(.a-another__prev, .a-another__next){border: 0}.reels__cards_wrap :is(.a-another__prev, .a-another__next):hover{background: transparent}.reels__cards_wrap :is(.a-another__prev, .a-another__next):hover img{filter: brightness(0) saturate(100%)}.reels__cards_wrap :is(.a-another__prev, .a-another__next) img{filter: brightness(0) saturate(100%) invert(20%) sepia(86%) saturate(3094%) hue-rotate(326deg) brightness(93%) contrast(94%)}.reels__cards_wrap .swiper-button-disabled{opacity: 0}.reels__cards_wrap .a-another__next{margin: 0 -35px 0 0;position: absolute;right: 0;top: 50%;transform: translateY(-50%)}.reels__cards_wrap .a-another__prev{margin: 0 0 0 -35px;position: absolute;left: 0;top: 50%;transform: translateY(-50%)}.reels__cards_wrap .a-another__next img{rotate: -180deg}.reels__cards_wrap .swiper-pagination-bullets{position: static;display: flex;align-items: center;gap: 6px;margin: 23px auto 0;width: fit-content}.reels__cards_wrap .swiper-pagination-bullet{border-radius: 0;transition: scale 250ms linear;margin: 0 !important;background: #D0D3E4}.reels__cards_wrap .swiper-pagination-bullet-active{width: 12px;height: 12px;background: #E72065}.reels__video-wrapper{position: relative;height: 439px;margin: 0 auto;aspect-ratio: 13 / 22}.reels__video{height: 100%;width: 100%;object-fit: contain;object-position: center;position: relative}.reels__video::-webkit-media-controls-volume-slider{display:none}.reels__video::-webkit-media-controls-mute-button{display:none}.reels__mute-button{width: 40px;border: 0;aspect-ratio: 1;border-radius: 50%;display: flex;align-items: center;justify-content: center;backdrop-filter: blur(10px);background-color: rgb(0, 0, 0, 0.2);position: absolute;right: 20px;top: 20px;z-index: 1}.reels__play-button{width: 40px;border: 0;aspect-ratio: 1;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: #e83e8c;border:0;position: absolute;top: 50%;left: 50%;translate: -50% -50%;z-index:100}.reels__play-button:focus, .reels__mute-button:focus{outline:0}.reels__video-wrapper:has(.reels__video.playing) .reels__play-button{z-index:-1}.reels__play-button::after{content: "";background-image: url("H6HMYRK3WDKW2DTG44DLIUHQXSA5XC5F.svg");background-size: contain;background-position: center;width: 100%;aspect-ratio: 1}.reels__mute-button::after{content: "";background-image: url("FWJNWUVBAIMMMMYX64VWIWAX44V53KZT.svg");background-size: contain;background-position: center;width: 20px;aspect-ratio: 1}.reels__video-wrapper:has(video.playing) .reels__play-button::after{background-image: url("PUOLQMSB7CWBGEYQYNLTJ7RU5WVA75TD.svg")}.reels__video-wrapper:has(video.muted) .reels__mute-button::after{background-image: url("NUFH3Q3IILBXUNWXNDDR2IBKMNOZC7YH.svg")}@media screen and (max-width:1350px){.reels__cards_wrap{padding: 0 0 65px}.reels__cards_wrap .swiper-slide:first-child, .reels__cards_wrap .swiper-slide{border: 0}.reels__cards_wrap .swiper-slide{padding: 16px 32px}.reels__cards_btns{pointer-events: none}.reels__cards_wrap .a-another__next, .reels__cards_wrap .a-another__prev{margin: 5px;pointer-events: all}.reels__cards_wrap .swiper-pagination-bullets{margin-top: 15px}}@media screen and (max-width:768px){.reels__cards iframe{height: 75svh;max-height: 500px}}@media screen and (max-width:475px){.reels__cards iframe{min-height: 500px}}.a-services-card_dashed--dash{stroke-dasharray: 2 1;animation: dash 6s infinite linear forwards;stroke-dashoffset: 80}.footer_cities .title{font-size: 1.75rem}.a-home-specs-card{opacity: 0;transition: all 0.2s ease-out;height:0}.a-home-specs-card.visible{opacity:1;transition: all 0.2s ease-out;height:100%}.a-service-tags{margin-bottom: 90px}.a-service-tags__list{border-top: 1px solid #CCCFDB;padding: 30px 0;margin: 0;max-height: 113px;overflow: hidden;display: flex;flex-wrap: wrap;gap: 15px 30px;font-size: 14px;line-height: 1.2;list-style: none}.a-service-tags__list.opened{max-height: initial}.a-service-tags__list-item-link{color: #1C1F33;transition: color 300ms ease-in-out}.a-service-tags__list-item-link:hover{color: #E72065}.a-service-tags__list-item-link::before{content: '# ';color: #E72065}.a-service-tags__button-wrapper{display: flex;gap: 20px;align-items: center}.a-service-tags__button-wrapper::after{content: '';width: 100%;height: 1px;background-color: #CCCFDB}.a-service-tags__more-button{background: transparent;outline:0;border: 0;padding: 0;color: #E72065;font-size: 14px;line-height: 1.2;font-weight: 500;display: flex;gap: 7px;align-items: center;flex-shrink: 0}.a-service-tags__more-button::after{content: '';width: 12px;height: 9px;background-size: contain;background-position: left;background-image: url("JTKK36WZ23IXYHH63CSILE2DYMEB4SHA.svg")}.a-service-tags:has(.a-service-tags__list.opened) .a-service-tags__more-button::after{rotate: -180deg}@media only screen and (max-width: 1000px){.a-service-tags{margin: 90px 0 60px}.a-service-tags__list{max-height: 200px;flex-direction: column}}.a-home-form__info._mobile{display: none}.a-full__link.a-full__link-smi._mobile{display:none}@media only screen and (max-width: 1000px){.a-home-form__info{display: none}.a-home-form__info._mobile{display: block;order: 4}.a-home-form__input-captcha-flex{order: 2;margin-bottom: 20px}.a-home-form__button{order: 3}.a-full__link.a-full__link-smi{display:none}.a-full__link.a-full__link-smi._mobile{display:block}}.roistat-lh-pulsator-phone{max-width: 95px}
.a-services-card svg{max-width: 300px}.a-services-otrasl{background-color: #EEEFF4;margin-bottom: 100px;.container{display: flex;justify-content: space-between;gap: 114px;align-items:center}.container:has(.a-services__title){margin-bottom: 40px}.a-services__title{max-width: 471px;width: 100%;margin: 0}.a-services__text{font-size: 16px;margin: 0}.container:has(> .a-services-card){padding: 0;margin: 0}.services-link-container{height: 100%}.a-services-card, .a-services-card:first-child{border:0;padding: 25px 30px;& > .row{flex-direction: row-reverse;justify-content: space-between;flex-wrap: nowrap;margin: 0}.col-lg-5{max-width: 16%;text-align: right}.col-lg-7{flex:none;padding: 0;max-width: 80%}}.a-services-card__title{font-weight: bold;font-size: 22px;margin-bottom: 15px}.a-services-card__text{font-size: 14px;opacity: 0.5;max-height: 36px;-webkit-box-orient: vertical;display: block;display: -webkit-box;overflow: hidden!important;-webkit-line-clamp: 2;margin: 0}.services-link-container:nth-child(odd){border-right: 1px solid #CCCFDB}.services-link-container:not(:last-child), .services-link-container:not(:nth-last-child(2)){border-bottom: 1px solid #CCCFDB}.services-link-container{position: relative;&::before{content: '';position: absolute;top:0;bottom: 0;left: 0;height:100%;width: 3px;background: transparent}}.services-link-container:hover{background: white;&::before{background: #E72065}.a-services-card__title, .a-services-card__text{color: #1c1f33}}.services-link-container:hover svg *{stroke: #e83e8c}p{margin :0}}.a-services-otrasl__list > .container{display: grid;grid-template-columns: repeat(2, 1fr);gap: 0;border: 1px solid #CCCFDB;padding:0;align-items: start;max-width: 1170px}@media screen and (max-width: 1199px){.a-services-otrasl{margin-bottom: 60px;.a-services-card svg{width: 30px;height: 30px;margin-bottom: 0}.container{flex-direction: column;gap: 12px;align-items: start}.a-services__text{font-size: 14px;line-height: 120%}.container:has(.a-services__title){margin-bottom: 25px;max-width: 91%;padding: 80px 0 0}.a-services-otrasl__list > .container{grid-template-columns: repeat(1, 1fr);max-width: 91%;gap:0}.a-services-card, .a-services-card:first-child{padding: 15px}.a-services-card__title{font-size: 18px;margin-bottom: 5px}.a-services-card__text{font-size: 12px;-webkit-line-clamp: 3;max-height: 44px;line-height: 120%}.services-link-container:nth-child(odd){border-right:0}.services-link-container:last-child{border-bottom:0}}}.a-home-what__content.last-block{padding-left: 0;margin-top: 40px}.a-home-what__content.last-block .a-home-what__cards{display: flex;flex-wrap: wrap;justify-content: space-between}.last-block .a-home-what-card{width: 49%}@media (max-width: 1000px){.a-home-what__content.last-block .a-home-what__cards{flex-direction: column}.last-block .a-home-what-card{width: 100%}}.a-home-top{background: #1c1f33 url("5IB5CIKPKK7FZSZCZSIWX7GJYAS2EY3Q.png") repeat 0 0 !important}.a-home-top__content{margin-left: 0 !important}.a-home-top__content *{background: transparent !important;color: #fff !important}.a-home-top__container{background: rgba(255, 255, 255, 0.1) !important;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);padding-top: 25px}.a-home-top__content .a-home-top__title b, .a-home-top__content .a-home-top__title strong{color: #e72165 !important;}.a-home-top{height: 100svh !important}@media (max-width: 1199px){#triangles + .container{padding: 15px}.a-home-top__container{padding: 15px}}@media (max-width: 768px){.a-home-what-card__title{}}
.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}
