.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('/assets/assets/js/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/assets/assets/js/slick/fonts/slick.eot');src:url('/assets/assets/js/slick/fonts/slick.eot?#iefix') format('embedded-opentype'), url('/assets/assets/js/slick/fonts/slick.woff') format('woff'), url('/assets/assets/js/slick/fonts/slick.ttf') format('truetype'), url('/assets/assets/js/slick/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity: .25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity: .75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots
li{position:relative;display:inline-block;width:20px;height:20px;margin:0
5px;padding:0;cursor:pointer}.slick-dots li
button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,
.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity: .25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity: .75;color:black}
@charset "UTF-8";@font-face{font-family:"ProximaNova";src:local("Proxima Nova Regular"), local("ProximaNova-Regular"),
url("/assets/fonts/ProximaNovaRegular/ProximaNovaRegular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"ProximaNova";src:local("Proxima Nova Bold"), local("ProximaNova-Bold"),
url("/assets/fonts/ProximaNovaBold/ProximaNovaBold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:'ProximaNova',sans-serif}main
*{max-height:100000px;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}html, body, body
*{box-sizing:border-box;font-size:100%;margin:0;padding:0;border:0;vertical-align:baseline;background-repeat:no-repeat}body{line-height:1;background-color:#FFF;color:#000;position:relative;margin:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit;cursor:pointer}button,input{outline:none}button{cursor:pointer}textarea{outline:none}.form-error-border{border:1px
solid #D31744!important}textarea{resize:vertical}.link,.phone{white-space:nowrap}main{display:block;background:#F7F6FA;position:relative;z-index:0}.container{width:1115px;margin:0
auto;position:relative}.info-company{width:1115px;margin:0
auto;color:#fff;position:relative;padding:10px
0}.info-company p:first-child{margin-bottom:10px}.info-company
p{color:#fff;font-size:14px}.container-b{max-width:1920px;margin:0
auto;position:relative}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#B7B3C3}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#B7B3C3}input::placeholder,textarea::placeholder{color:#B7B3C3}input:focus,textarea:focus,select:focus{outline:none}.btn-bg{font-weight:700;font-size:16px;color:#fff;line-height:52px;height:54px;background:linear-gradient(180deg, #EA1F4F 0%, #D31744 100%);border:1px
solid transparent;border-radius:4px;padding:0
40px 0 40px;cursor:pointer;display:inline-block;text-align:center;position:relative;white-space:nowrap;vertical-align:bottom;transition:all ease 0.2s}.btn-bg:hover{background:linear-gradient(180deg, #F84D76 0%, #E5043A 100%)}.btn-bg
span{position:relative;padding:0
15px 0 0}.btn-bg span:after{content:'';position:absolute;width:10px;height:7px;top:7px;right:0px;transition:all ease 0.2s}.btn-bg-down span:after{background:url(/assets/img/icons/ico-down.png) no-repeat}.btn-bg-down.active span:after{transform:rotate(180deg)}.btn-bg-empty{height:42px;line-height:42px;font-size:14px;border:1px
solid #FFF;padding:0
30px 0 30px;background:transparent}.btn-bg-empty:hover{color:#fff;background:#D31744;border:1px
solid transparent}.btn-bg-more{line-height:52px;height:54px;padding-left:60px;background:url(/assets/img/icons/ico-more.png) no-repeat left 30px center}.btn-bg-more:hover{background-image:url(/assets/img/icons/ico-more-hover.png);background-repeat:no-repeat;background-position:left 30px center;background-color:#FFF;color:#D31744}.btn-bg-calc
span{padding:0
0 0 33px}.btn-bg-calc span:before{content:'';position:absolute;width:23px;height:100%;top:-1px;left:0;background:url(/assets/img/icons/ico-calc.png) no-repeat center;transition:all ease 0.2s}.input-base{font-weight:700;font-size:16px;color:#383838;line-height:54px;height:54px;width:270px;border:1px
solid #EBEBEB;border-radius:4px;background:#fff;padding:0
30px 0 30px;margin:0
5px 0 0;vertical-align:bottom;transition:all ease 0.2s}.textarea-base{font-weight:700;font-size:16px;color:#383838;line-height:1;height:155px;width:100%;border:1px
solid #EBEBEB;border-radius:4px;background:#fff;outline:none;padding:20px
30px 0 30px;margin:0
0 10px 0;vertical-align:bottom;transition:all ease 0.2s;resize:none}.select-base{font-weight:700;font-size:16px;color:#B7B3C3;line-height:1;height:54px;width:100%;border:1px
solid #EBEBEB;border-radius:4px;background:#fff;padding:0
30px 0 30px;margin:0
0 10px 0;vertical-align:bottom;transition:all ease 0.2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/assets/img/icons/ico-down-grey.png) no-repeat center right 15px #fff;cursor:pointer}.input-base:hover,.textarea-base:hover{border:1px
solid #D8DBE2}h2{font-weight:700;font-size:45px;color:#1E3685;line-height:1.05;margin:0
0 35px 0}h3{font-weight:700;font-size:35px;color:#383838;line-height:1.1;margin:0
0 30px 0}h4{font-weight:700;font-size:24px;color:#383838;line-height:1.25;margin:0
0 18px 0}p{font-size:15px;color:#383838;line-height:1.6}ul.list{margin:0
0 30px 0}ul.list
li{font-size:18px;color:#383838;line-height:1.4;margin:0
0 12px 0;padding:0
0 0 20px;position:relative}ul.list li:last-of-type{margin-bottom:0}ul.list li:before{content:'';display:block;position:absolute;width:6px;height:6px;background:#D31744;border-radius:100%;top:10px;left:0}.quote{font-weight:700;font-size:18px;color:#AAA5B8;line-height:1.4;padding:0
0 0 30px;margin:30px
0 30px 0;position:relative}.quote:before{content:'';display:block;position:absolute;width:5px;height:92%;top:2px;left:0;background:url(/assets/img/other/bg-quote.png) repeat-y left top}.content-base{overflow:auto}.content-base
h2{margin:70px
0 30px 0}.content-base
p{margin:0
0 30px 0}.content-base
ul.list{margin:0
0 30px 0}.politic .content-base{padding:0
0 90px 0}.preloader{position:fixed;left:0;top:0;z-index:100;width:100%;height:100%;overflow:visible;background:rgba(12,101,175,0.5);display:flex;align-items:center;justify-content:center}header>.container{display:none}.header-line-top{background:#1E3685}.header-line-top>.container-b{display:flex;justify-content:space-between;align-items:center;height:75px;padding:0
100px}.header-line-top .logo-box{display:block}.header-line-top .logo-box
img{display:block;margin:-18px 0 0 0}.header-line-top
.menu{display:flex;margin:-2px 0 0 0}.header-line-top .menu
li{margin:0
30px 0 0}.header-line-top .menu li.active
a{color:#6177BE}.header-line-top .menu li:last-child{margin:0}.header-line-top .menu li
a{font-weight:700;font-size:14px;color:#A3B1E1;line-height:1;transition:color ease 0.2s}.header-line-top .menu li:hover
a{color:#9AD1FF}.header-line-top .menu li.active
a{color:#6177BE}.header-line-top .menu
li.more{cursor:pointer;position:relative;display:block;margin-top:2px}.header-line-top .menu li.more>a{padding:0
10px 0 0;background:url(/assets/img/icons/ico-down-small.png) no-repeat right center;position:relative}.header-line-top .menu li.more:hover>a{background:url(/assets/img/icons/ico-down-small-hover.png) no-repeat right center}.header-line-top .menu li.more .menu-more-drop{visibility:hidden;opacity:0;padding:20px
0 0 0;transition:all ease 0.2s;position:absolute;z-index:-1;left:50%;margin-left:-100px}.header-line-top .menu li.more:hover .menu-more-drop{visibility:visible;opacity:1;z-index:1}.header-line-top .menu li.more .menu-more-drop
.content{width:200px;padding:30px
35px;background:#fff;border-radius:4px}.header-line-top .menu li.more .menu-more-drop .content:before{content:'';display:block;position:absolute;top:12px;border-top:4px solid transparent;border-right:10px solid transparent;border-bottom:4px solid #fff;border-left:10px solid transparent;left:50%;margin-left:-5px}.header-line-top .menu li.more .menu-more-drop
a{font-size:15px;color:#383838;line-height:1.6;display:block;margin:0
0 8px 0;transition:all ease 0.2s}.header-line-top .menu li.more .menu-more-drop a:hover{color:#D31744}.header-line-top .menu li.more .menu-more-drop a:last-child{margin:0}.header-line-top .col-right{display:flex;align-items:center}.header-line-top
.phone{font-weight:700;font-size:21px;color:#fff;line-height:1;margin:0
20px 0 0;transition:all ease 0.2s}.header-line-top .phone:hover{color:#9AD1FF}.header-line-top
.btn{}.header-line-main-menu{background:#D31744;height:65px;display:flex;align-items:center;position:relative}.header-line-main-menu>.container{position:static}.main-menu{display:flex;justify-content:space-between}.main-menu>li{}.main-menu>li>a{font-weight:700;font-size:14px;color:#fff;line-height:1;position:relative;display:inline-block;height:65px;line-height:65px;transition:all ease 0.2s}.main-menu>li>a:after{content:'';position:absolute;display:block;border-right:10px solid transparent;border-bottom:4px solid #fff;border-left:10px solid transparent;bottom:0;left:50%;margin-left:-10px;opacity:0;transition:all ease 0.2s}.main-menu>li.active>a{color:#FE90AA}.main-menu>li.drop:hover>a:after{opacity:1}.main-menu > li:hover
a{color:#FFB7C8}.main-menu>li:last-child>a:before{content:'';display:inline-block;margin:0
8px 0 0;width:12px;height:12px;background:url(/assets/img/header/hamburger-other.png) no-repeat;position:relative;vertical-align:middle}.overlay-main{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(56,56,56,0.8);z-index:2;display:none}.main-menu-drop{visibility:hidden;opacity:0;z-index:-1;transition:opacity ease 0.2s;position:absolute;top:100%;left:0;width:100%;padding:80px
0 85px 0;background:#fff}.show .main-menu-drop{visibility:visible;opacity:1;z-index:4}.main-menu-drop .img-bg{position:absolute;right:0;bottom:0}.main-menu-drop-close{position:absolute;display:block;width:48px;height:48px;top:25px;right:100px;border:1px
solid transparent;border-radius:100%;background:url(/assets/img/main-menu/main-menu-drop/close.png) no-repeat center #F7F6FA;z-index:1;cursor:pointer;transition:all ease 0.2s}.main-menu-drop-close:hover{background:url(/assets/img/main-menu/main-menu-drop/close-hover.png) no-repeat center #fff;border:1px
solid #D31744}.main-menu-drop .title-service{font-weight:700;font-size:35px;color:#1E3685;line-height:1.05;margin:0
0 55px 0;width:50%}.main-menu-drop
.columns{display:flex;flex-wrap:wrap;margin:0
-10px -10px 0}.main-menu-drop .columns
.col{width:271px;height:95px;display:flex;align-items:center;padding:0
15px 0 15px;margin:0
10px 10px 0;background:#F7F6FA;border-radius:4px;transition:all ease 0.2s}.main-menu-drop .columns .col:hover{background:#FFF;box-shadow:0px 0px 25px #DAD6E7;transform:translateY(-10px)}.main-menu-drop .columns .col .img-box{min-width:64px;height:64px;margin-right:15px;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:4px}.main-menu-drop .columns .col .img-box
img{vertical-align:bottom}.main-menu-drop .columns .col .text-box{width:170px}.main-menu-drop .columns-apartments .columns .col .text-box{width:auto}.main-menu-drop .columns .col .text-box
.title{font-weight:700;font-size:18px;color:#383838;line-height:1.2;margin:0
0 8px 0;transition:color ease 0.2s}.main-menu-drop .columns .col:hover .text-box
.title{color:#D31744}.main-menu-drop .columns .col .text-box .title
span{position:relative}.main-menu-drop .columns .col .text-box .title:after{content:'';position:absolute;width:10px;height:6px;background:url(/assets/img/icons/ico-arrowhead-dark.png) no-repeat;display:inline-block;margin:8px
0 0 3px;transition:all ease 0.4s}.main-menu-drop .columns .col:hover .text-box .title:after{background:url(/assets/img/icons/ico-arrowhead-red.png) no-repeat;transform:translateX(5px)}.main-menu-drop .columns .col .text-box
.price{font-weight:700;font-size:18px;color:#1E3685;line-height:1}.main-menu-drop .columns-apartments{display:flex;align-items:center;justify-content:space-between}.main-menu-drop .columns-apartments .col-left{width:48%}.main-menu-drop .columns-apartments .col-left
.columns{margin:0
0 -10px 0}.main-menu-drop .columns-apartments .col-left
.col{width:100%;background:url(/assets/img/icons/ico-arrowhead-grey.png) no-repeat center right 25px #F7F6FA}.main-menu-drop .columns-apartments .col-left .col:hover{background-color:#fff;background-image:url(/assets/img/icons/ico-arrowhead-red.png)}.main-menu-drop .columns-apartments .col-left .col .text-box{display:flex;align-items:center;margin:0
0 0 5px}.main-menu-drop .columns-apartments .col-left .col .text-box
.title{font-size:21px;margin:0
15px 0 0}.main-menu-drop .columns-apartments .columns .col .text-box .title:after{display:none}.main-menu-drop .columns-apartments .col-left .col .text-box
.price{font-size:18px}.main-menu-drop .columns-apartments .col-right{width:47%}.main-menu-drop .columns-apartments .col-right
.col{background:none;width:242px;height:90px}.main-menu-drop .columns-light{display:flex;justify-content:space-between}.main-menu-drop .columns-light .li-category{width:100%;margin:0
0 35px 0}.main-menu-drop .columns-light .category:after{content:'';position:absolute;width:10px;height:6px;background:url(/assets/img/icons/ico-arrowhead-dark.png) no-repeat;margin:11px
0 0 5px;transition:all ease 0.2s}.main-menu-drop .columns-light .category:hover:after{transform:translateX(5px);background:url(/assets/img/icons/ico-arrowhead-red.png) no-repeat}.main-menu-drop .columns-light
.category{font-weight:700;font-size:24px;color:#383838;line-height:1;display:inline-block;position:relative;margin:0;transition:color ease 0.2s}.main-menu-drop .columns-light .category:hover{color:#D31744}.main-menu-drop .columns-light
ul{display:flex;flex-wrap:wrap;margin-bottom:-20px}.main-menu-drop .columns-light ul:nth-child(1){width:31%}.main-menu-drop .columns-light ul:nth-child(2){width:29%}.main-menu-drop .columns-light ul:nth-child(3){width:32%}.main-menu-drop .columns-light li:nth-child(2n){margin-right:35px}.main-menu-drop .columns-light ul:nth-child(1) li:nth-child(2n){width:119px}.main-menu-drop .columns-light ul:nth-child(2) li:not(.li-category){width:130px}.main-menu-drop .columns-light ul:nth-child(2) li:nth-child(2n){width:152px}.main-menu-drop .columns-light ul:nth-child(3) li:not(.li-category){width:198px}.main-menu-drop .columns-light ul:nth-child(3) li:nth-child(2n){width:118px}.main-menu-drop .columns-light ul
a{font-size:15px;color:#383838;line-height:1;display:block;margin:0
0 20px 0;transition:color ease 0.2s}.main-menu-drop .columns-light ul a:hover{color:#D31744}.main-menu-drop .columns-light ul .li-favorites{width:200px;min-width:200px;margin:15px
0 0 0}.main-menu-drop .columns-light ul
a.favorites{font-size:15px;color:#1E3685;line-height:1;padding:2px
0 2px 22px;background:url(/assets/img/icons/ico-star.png) no-repeat left top 3px;transition:all ease 0.2s}.main-menu-drop .columns-light ul a.favorites:hover{color:#D31744;background-image:url(/assets/img/icons/ico-star-hover.png)}.menu-fix-top{display:none;position:fixed;top:0;left:0;width:100%;background:#1E3685;mix-blend-mode:normal;box-shadow:0px 4px 25px rgba(23,36,81,0.5);z-index:5}.menu-fix-top>.container{height:65px;display:flex;align-items:center;justify-content:space-between}.menu-fix-top
.menu{display:flex}.menu-fix-top .menu
.col{font-weight:700;font-size:14px;color:#FFF;line-height:1;transition:color ease 0.2s;margin:0
28px 0 0}.menu-fix-top .menu .col:last-child{margin:0}.menu-fix-top .menu .col:hover{color:#9AD1FF}.menu-fix-top .menu
.col.active{color:#6177BE}.menu-fix-top
.phone{font-weight:700;font-size:21px;color:#fff;line-height:1;transition:all ease 0.2s}.menu-fix-top .phone:hover{color:#9AD1FF}.menu-fix-top
.btn{}.head-banner{height:620px}.index .head-banner,
.about .head-banner{height:785px}.apartments .head-banner{}.about .head-banner{}.politic .head-banner{height:425px}.advice .head-banner{}.partnership .head-banner{}.career .head-banner{}.news .head-banner{}.discount .head-banner{}.reviews .head-banner{}.contacts .head-banner{}.head-banner>.container{height:100%;display:flex;align-items:center}.head-banner > .container
.wrap{margin:30px
0 0 0}.index .head-banner > .container
.wrap{margin:0}.politic .head-banner > .container
.wrap{margin:100px
0 0 0}h1{font-weight:700;font-size:60px;color:#383838;line-height:1.1;margin:0
0 30px 0;width:735px;position:relative}h1:before{content:'';position:absolute;width:48px;height:80px;display:block;background:url(/assets/img/header/head-banner/flag.png) no-repeat;top:-28px;left:-65px}h1
span{color:#1E3685}h1
.brand{color:#ED1C24}.news-item
h1{color:#fff}.head-banner .over-price{font-weight:700;font-size:22px;color:#fff;line-height:1;background:#1E3685;border-radius:4px;display:inline-block;padding:11px
20px 12px 20px;margin:0
0 0 45px;position:relative}.head-banner .over-price:after{content:'';display:block;position:absolute;bottom:-8px;border-top:4px solid #1E3685;border-right:10px solid transparent;border-bottom:4px solid transparent;border-left:10px solid transparent}.head-banner
.subtitle{font-weight:700;font-size:18px;color:#383838;line-height:1.4}.news-item .head-banner
.subtitle{color:#fff}.news-item .head-banner
.date{font-size:13px;color:#fff;line-height:1.6;margin:-20px 0 50px 0}.static .head-banner
.subtitle{width:55%}.static.contacts .head-banner
.subtitle{width:80%}.head-banner .subtitle
span{color:#1E3685}.head-banner .line-call{margin:45px
0 0 0}.head-banner .line-call
form{display:flex}.head-banner .line-call form
input{}.head-banner .line-call form
.btn{}.personal-data{font-size:13px;color:#B5ADB1;line-height:1.5;margin:10px
0 0 0}.personal-data
.link{color:#8A8588}.head-banner
.circle{position:absolute;width:218px;height:218px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:100%;right:0;bottom:50px;text-align:center}.head-banner .circle .img-logo
img{max-width:95px;max-height:25px;margin:0
0 10px 0}.head-banner .circle
.text{font-size:15px;color:#383838;line-height:1.6;padding:0
30px}.head-banner .circle .text
span{}.breadcrumbs{position:absolute;top:40px;left:0}.breadcrumbs
a{font-size:13px;color:#AAA5B8;line-height:1;display:inline-block;transition:color ease 0.2s}.breadcrumbs a:hover{color:#D31744}.breadcrumbs a:after{content:'/';color:#AAA5B8;position:relative;display:inline-block;margin:0
12px 0 15px}.breadcrumbs
span{font-size:13px;color:#AAA5B8;line-height:1;display:inline-block}div.breadcrumbs
div{display:inline-block}.head-banner h1>span{text-transform:unset !important}@media only screen and (max-width: 768px){html,body{overflow-x:hidden}header .header-line-top{display:none}header .header-line-main-menu{display:none}main.services .head-banner{height:430px}main.index .head-banner{height:465px}main
.advantages{margin:40px
0 60px}main .advantages .container
.columns{flex-wrap:wrap;-ms-flex-wrap:wrap}main .advantages .container .columns
.col{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center}main .advantages .container .columns .col .img-box{margin-right:20px}main .advantages .container .columns .slick-dots{position:static;width:100%;margin-top:35px}}@media only screen and (max-width: 768px){.container{width:100%;height:auto;padding:0
15px}main.services .head-banner{-webkit-background-size:cover;background-size:cover;height:430px}main .head-banner .container
.breadcrumbs{display:none}main .head-banner .container
.wrap{width:100%}main .head-banner .container .wrap
h1{width:auto;font-size:28px;line-height:1.2;color:#fff}main .head-banner .container .wrap
.subtitle{width:100%;color:#fff}main .head-banner .container .wrap .subtitle
span{color:#cad6ff}main .head-banner .container .wrap .line-call{margin-top:30px}main .head-banner .container .wrap .line-call
form{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column}main .head-banner .container .wrap .line-call form input[type='text']{width:100%;margin-bottom:10px}main .head-banner .container .wrap .line-call .personal-data{color:#dfdfdf}main .head-banner .container .wrap .line-call .personal-data
.link{color:#fffffd}main .head-banner .container
.circle{display:none}.head-banner:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0}.head-banner{position:relative}header
.container{display:block}header .container
.top{height:75px}header .container
.bottom{position:fixed;z-index:100;top:75px;left:-100vw;width:100vw;height:calc(100vh - 75px);background:#fff;-webkit-transition:left 0.3s linear;-moz-transition:left 0.3s linear;-ms-transition:left 0.3s linear;-o-transition:left 0.3s linear;transition:left 0.3s linear}}@media only screen and (max-width: 768px){.container{width:100%;height:auto;padding:0
15px}main .why-choose
.container{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;height:auto;border-bottom:none}main .why-choose .container .col-left{margin-top:60px;width:100%;height:auto}main .why-choose .container .col-left
.wrap{width:100%}main .why-choose .container .col-left .wrap
h2{font-size:24px;line-height:1.2;text-align:center}main .why-choose .container .col-left .wrap .description,main .why-choose .container .col-left .wrap .slider-nav{display:none}main .why-choose .container .col-right{width:100%;margin-top:40px}main .why-choose .container .col-right .slider-why-choose
.slide{height:auto}main .why-choose .container .col-right .slider-why-choose .slide .number-bg{display:none}main .why-choose .container .col-right .slider-why-choose .slide
.wrap{display:block;width:auto;height:auto}main .why-choose .container .col-right .slider-why-choose .slide .wrap .img-main{display:none}main .why-choose .container .col-right .slider-why-choose .slide .wrap
.text{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;flex-wrap:wrap;-ms-flex-wrap:wrap;width:auto;margin:0;text-align:left}main .why-choose .container .col-right .slider-why-choose .slide .wrap .text
img{margin:0
20px 0 0;width:60px}main .why-choose .container .col-right .slider-why-choose .slide .wrap .text
.title{width:calc(100% - 80px);font-size:18px;line-height:22px;margin:0}main .why-choose .container .col-right .slider-why-choose .slide .wrap .text
.description{width:100%;font-size:15px;line-height:23px;margin:15px
0 0 0}main .why-choose .container .col-right .slider-why-choose .slide .wrap .text
.info{display:none}main .why-choose .container .col-right .slider-why-choose ul.slick-dots{position:static;margin:30px
0 40px 0}}@media (max-width:700px){main .why-choose .container .col-left .wrap
h2{margin-bottom:0}}@media (max-width:600px){main .head-banner .container .wrap
.subtitle{font-size:14px;font-weight:400}main .head-banner .container .wrap
h1{margin-bottom:15px;font-size:25px}}.content-new.bg-blue{background:#0D65AF;margin:0;width:100%;padding:20px
0 35px 0}.content-new{padding:1px
0 0 0}.content-new
.list_images{display:flex;justify-content:space-between}.content-new .list_images
img{max-width:calc(50% - 5px)}.content-new
ol{list-style-type:none;counter-reset:num;padding:8px
0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.content-new ol
li{position:relative;padding:20px
10px 20px 50px;margin:20px
0 0 0;width:100%;font-family:'GilroyRegular',Arial;font-weight:400;font-size:15px;line-height:20px;min-height:120px;color:#fff;background:#2D63AA}.content-new ol li:last-child:nth-child(2n+1){width:100%}.content-new>ol>li:before{content:counter(num);counter-increment:num;display:inline-block;position:absolute;top:20px;left:10px;width:24px;height:24px;position:absolute;border-radius:50%;border:1px
solid #fff;color:#fff;display:flex;align-items:center;justify-content:center;font-family:'GilroyRegular',Arial;font-weight:400;font-size:12px;text-align:center}.content-new ol li:before{border:1px
solid #000;color:#000}.content-new ol
li{color:#000;background:#fff}.content-new ol li
ul{padding:10px
0 0 0}.content-new ol li ul
li{font-weight:400;font-size:14px;color:#000;position:relative;margin:0;padding:0
0 0 23px;list-style:none;min-height:inherit;width:100%;font-family:'GilroyRegular',Arial;line-height:120%}.content-new ol li ul li::before{content:'';content:'';width:3px;height:3px;position:absolute;left:11px;top:5px;background:#000;border-radius:50%}.text_w_image{display:flex;align-items:flex-start;margin:28px
0 0 0;flex-wrap:wrap}.text_w_image
img{margin:0
0 20px 0;max-width:100%}.text_w_image img:last-child{margin:20px
0 0 0}.content-text .text_w_image
ul{list-style:none;padding:0}.content-text .text_w_image ul
li{padding:0
0 0 24px;font-weight:400;font-family:'GilroyRegular',Arial;font-size:15px;color:#fff;margin:0
0 15px 0;position:relative;list-style:none;line-height:125%}.content-text .text_w_image ul li:last-child{margin:0}.text_w_image ul li::before{content:'';width:4px;height:4px;position:absolute;left:11px;top:9px;background:#fff;border-radius:50%}.content-text .content-new
p{margin:28px
0 0 0;font-family:'GilroyRegular',Arial;font-weight:400;font-size:15px;color:#fff}.content-text .content-new
p{color:#fff}.content-text .content-new
h2{margin:58px
0 0 0;font-family:'GilroyBold',Arial;font-size:22px;line-height:130%;color:#fff}.content-text .content-new
h2{margin:58px
0 0 0;font-family:'GilroyBold',Arial;font-size:22px;color:#fff}.content-new
ul.bg{margin:28px
0 0 0;padding:13px
14px 18px 14px;background:#fff}.content-new ul.bg
li{margin:15px
0 0 0;font-weight:400;font-size:16px;color:#000;position:relative;padding:0
0 0 25px;list-style:none}.content-new ul.bg li::before{content:'';content:'';width:4px;height:4px;position:absolute;left:11px;top:9px;background:#000;border-radius:50%}.content-text .content-new.bg-blue
h3{margin:28px
0 0 0;font-family:'GilroyBold',Arial;font-size:20px;color:#fff}.content-text .content-new
h3{margin:28px
0 0 0;font-family:'GilroyBold',Arial;font-size:20px;color:#fff}.content-new.bg-blue .text_w_image
ol{list-style-type:none;counter-reset:num}.content-new.bg-blue .text_w_image ol
li{margin:0;padding:13px
0 13px 43px;font-weight:400;font-size:15px;color:#fff;background:none;font-family:'GilroyRegular',Arial;position:relative;min-height:inherit}.content-new.bg-blue .text_w_image ol li:last-child{margin:0}.content-new.bg-blue .text_w_image ol li:before{content:counter(num);counter-increment:num;display:inline-block;position:absolute;top:0px;bottom:0;margin:auto;left:0px;width:24px;height:24px;position:absolute;border-radius:50%;border:1px
solid #fff;color:#fff;display:flex;align-items:center;justify-content:center;font-family:'GilroyRegular',Arial;font-weight:400;font-size:16px;text-align:center}.content-new>ol.no-nums>li{padding:28px}.content-new>ol.no-nums>li:before{display:none}
@media (min-width:601px) and (max-width:767px){.prices-wrap > .title-line
.question{margin-top:15px;color:#fff}.prices-wrap > .title-line .question
.info{border-color:#fff}section.prices-services .columns .col:hover .btn-more-wrap{display:none}section.why-trust>.columns{display:block}section.why-trust .col-left{width:100%}section.why-trust .col-right{width:100%;margin-top:25px}section.why-trust .col-right .columns
.col{width:calc(50% - 5px)}section.why-trust>.columns{margin-bottom:50px}section.how-we-work
.steps{flex-wrap:wrap}section.how-we-work .steps
.col{width:50%;margin-bottom:25px}section.prices-sale{padding-left:0;padding-right:0;padding-bottom:40px;margin-top:30px;height:auto}section.prices-sale .input-base{width:calc(50% - 5px)}section.prices-sale .btn-bg{width:50%}section.prices-sale .col-left{width:100%}section.prices-sale
form{display:flex}section.prices-sale
.h2{font-size:35px;margin-bottom:20px}section.prices-sale
.subtitle{font-size:20px;margin-bottom:20px}section.prices-sale .subtitle-2{margin:20px
0;font-size:14px}section.prices-sale
.master{display:none}main .prices-wrap .prices-bg .container .advantages-prices .columns .col .text-box
.price{display:inline-block}section.tabs-info
.columns{display:block}section.tabs-info .columns .col-right{margin-top:25px;width:100%}section.tabs-info .columns .img-box .decor,
section.tabs-info .columns .img-box .decor-2{display:none}section.tabs-info
ul.tabs__head{flex-wrap:wrap;margin-bottom:20px}section.tabs-info
li.ionTabs__tab{width:100%;text-align:center;margin-bottom:5px;margin-right:0}section.prices-services-apartments .columns .col .title-line .title,
section.prices-services-apartments .columns .col .title-line .subtext,
section.prices-services-apartments .columns .col .title-line .price-line
.info{color:#fff}section.prices-services-apartments .columns .col .title-line{padding-left:0;padding-right:0;padding-top:0}section.prices-services-apartments .columns .col-6{width:100%;margin-right:0px;margin-bottom:20px}section.prices-services-apartments .columns .col-6
img{display:block;width:100%}section.prices-services-apartments .columns .col
.content{padding-left:20px;padding-right:20px}section.prices-services-apartments .columns .col-6 .content
.h4{font-size:20px}section.prices-services-apartments
.columns{margin-top:0;margin-left:0;margin-right:0}section.prices-services-apartments .columns .col .title-line
.title{font-size:20px}.portfolio
li.ionTabs__tab{padding:18px
20px 17px 20px}section.prices-services .columns-extra .bg-outside{display:none}section.prices-services .columns-extra{display:block;height:inherit}section.prices-services .columns-extra .col-left{width:100%;padding-left:15px;padding-right:15px;padding-top:15px}section.prices-services .columns-extra .col-right{width:100%;padding-left:15px;padding-right:15px;padding-top:15px}section.prices-services .columns-extra .col-right
.col{width:calc(50% - 28px)}section.prices-services .columns-extra .col-right .col:nth-child(2), section.prices-services .columns-extra .col-right .col:nth-child(4){margin-right:28px}section.prices-services .columns-extra .col-left
h3{font-size:25px}}@media (max-width:767px){body{padding-top:75px}header{width:100%;position:fixed;top:0;z-index:1000;left:0}main.mt{margin-top:0}section.prices-services .columns .col:hover{transform:translateY(0px)}section.prices-services .columns .col .price .image-rub,
section.prices-services .columns .col .price .image-rub-white{background:none}section.prices-services .columns .col .price .image-rub:before{}.service-table-wrap{overflow-x:auto}.service-table{width:100%;border-collapse:collapse}.service-table .service-table-row:nth-child(odd){background-color:#316BB6}.service-table
tr{height:56px}.service-table .table-col-1{padding-left:0px;font-size:14px}.service-table-col,.service-table-head-col{vertical-align:middle;font-family:"GilroyRegular",Arial;color:#fff}.service-table-row
tr{font-weight:400;font-size:20px;line-height:22px}.service-table-col
a{color:#fff;text-decoration:underline}.service-table-col a:visited{color:#fff}.service-table-col a:active{color:#000}.service-table-head-row{font-weight:400;font-size:20px;line-height:22px;border-bottom:1px solid rgba(255,255,255,0.2);color:#fff}.service-table-row{font-weight:400;font-size:16px;line-height:22px}.table-col-2,.table-col-3{text-align:left}.table-col-1{width:70%;min-width:200px}.table-col-2{width:15%;min-width:90px;font-size:14px}.table-col-3{width:15%;min-width:90px;font-size:14px}.block-neisp-btn.showmoreTbl{padding:10px
20px;border-radius:5px;font-weight:700;color:#1E3685;margin-left:auto;margin-right:auto;display:block;margin-top:50px;margin-bottom:40px;cursor:pointer}.block-neisp-btn.showmoreTbl:hover{background:#1E3685;color:#fff}.section-districts{padding:40px
0}.districts-list__title{font-size:20px;color:#000;margin-bottom:55px;position:relative;display:inline-block;padding:0
45px 0 0}.districts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-height:179px;overflow:hidden;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.districts-list__item{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;font-size:14px;color:#4b59da;margin:0
0 5px 0;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.districts-list__item
a{color:inherit;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timfing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;font-family:'GilroyRegular',Arial;font-size:16px;line-height:24px}.districts-list__item a:hover{color:#D31744}.districts-list__title.metro:after{background-image:url(/assets/img/icons/1.png)}.districts-list__title.city-area:after{background-image:url(/assets/img/icons/2.png)}.districts-list__title.region:after{background-image:url(/assets/img/icons/3.png)}.districts-list__title:after{content:" ";position:absolute;top:-9px;right:0;width:31px;height:36px;background-repeat:no-repeat;background-position:center center}.btn_districts-list{color:#8d8d8d;background:#fff;font-family:'GilroyRegular',Arial;-webkit-box-shadow:0px 13px 21px 0px rgb(170 170 170 / 8%);box-shadow:0px 13px 21px 0px rgb(170 170 170 / 8%);height:45px;display:block;margin:30px
auto;position:relative;border-radius:3px;text-align:center;line-height:2;cursor:pointer;padding:0
20px}.btn_districts-list span:last-child{display:none}.btn_districts-list.active span:last-child{display:block}.btn_districts-list.active span:first-child{display:none}.districts-list.active{max-height:100%;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.reviews-add{margin:30px
auto 0;display:block;text-align:center}.catalog-models-list{display:none}main .prices-wrap .prices-bg .container .prices-other .columns .col-right
.columns{flex-direction:row}main .prices-wrap .prices-bg .container .prices-other .columns .col-right .columns
.col{width:50%;margin:-15px 0 15px 0;padding:5px}}