@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot),url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff2) format("woff2"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.svg) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-checkmark:before{content:"\e922"}.icon-letter:before{content:"\e920"}.icon-favorites-full:before{content:"\e90c"}.icon-on-map:before{content:"\e91e"}.icon-view_cards:before{content:"\e90b"}.icon-view_list:before{content:"\e909"}.icon-view_table:before{content:"\e90a"}.icon-camera:before{content:"\e91d"}.icon-search:before{content:"\e91c"}.icon-favorites:before{content:"\e91b"}.icon-send:before{content:"\e91a"}.icon-mappoint:before{content:"\e918"}.icon-map:before{content:"\e919"}.icon-arrow-right:before{content:"\e916"}.icon-arrow-left:before{content:"\e917"}.icon-view:before{content:"\e901"}.icon-delete:before{content:"\e902"}.icon-user:before{content:"\e903"}.icon-phone:before{content:"\e904"}.icon-up:before{content:"\e600"}.icon-arrow-down-long:before{content:"\e601"}.icon-arrow-right-long:before{content:"\e602"}.icon-arrow-up-long:before{content:"\e603"}.icon-view1:before{content:"\e604"}.icon-Social-youtube:before{content:"\e605"}.icon-Social-twitter:before{content:"\e606"}.icon-Social-instagramm:before{content:"\e607"}.icon-Social-facebook:before{content:"\e608"}.icon-smile:before{content:"\e609"}.icon-print:before{content:"\e60a"}.icon-price:before{content:"\e60b"}.icon-owner:before{content:"\e60d"}.icon-mail1:before{content:"\e610"}.icon-mailmanager:before{content:"\e611"}.icon-holder:before{content:"\e614"}.icon-galochka:before{content:"\e615"}.icon-star:before{content:"\e616"}.icon-catalog:before{content:"\e617"}.icon-buyer:before{content:"\e618"}.icon-arrowright:before{content:"\e619"}.icon-home:before{content:"\e61b"}.icon-service:before{content:"\e905"}.icon-edit:before{content:"\e906"}.icon-calendar:before{content:"\e907"}.icon-muzik:before{content:"\e908"}.icon-select-galka:before{content:"\e90d"}.icon-print2:before{content:"\e90e"}.icon-select:before{content:"\e90f"}.icon-milo:before{content:"\e910"}.icon-vk2:before{content:"\e911"}.icon-vk:before{content:"\e912"}.icon-close:before{content:"\e913"}.icon-sort-low:before{content:"\e914"}.icon-sort-hight:before{content:"\e915"}.icon-sucess:before{content:"\e91f"}.icon-time:before{content:"\e921"}.icon-mail:before{content:"\e900"}.icon-print1:before{content:"\e923"}.autocomplete{position:relative;margin-bottom:8px;width:314px;line-height:28px}.autocomplete input{padding:0 0 0 6px;width:235px;height:26px;color:#535353;font-size:14px;border:1px solid #ccc1bb;background:#fff}.autocomplete i{position:absolute;top:0;right:0;display:block;height:28px;width:28px;background:url(../images/icons-10.png) 8px -170px no-repeat;cursor:pointer}.autocomplete ul{position:absolute;top:27px;right:0;border:2px solid #dbdbdb!important;background:#fff;z-index:5;max-height:300px;overflow:auto}.autocomplete li{padding:0 6px;font-size:12px;line-height:28px;cursor:pointer}.autocomplete li:hover{background:#eee}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}.slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:40px}.slick-dots{position:absolute;bottom:-30px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:10px;width:10px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.widget--best-object .widget-title{display:block;font:700 24px Arial,Helvetica,sans-serif;padding:0 0 20px;color:#5a5a57}.widget--best-object .widget-title .all-link{font:normal 12px Arial,Helvetica,sans-serif;color:#37348e;border-bottom:1px dashed #37348e;display:inline-block}.widget--best-object .slick-slider{height:250px;padding:0 35px}.widget--best-object .slick-slide{padding:0 10px}.widget--best-object .slick-slide:hover .link_visible{display:none}.widget--best-object .slick-slide:hover .after_hover{display:-webkit-flex;display:flex}.widget--best-object .slick-slide img{width:100%}.widget--best-object .slick-slide a{text-decoration:none;border-radius:7px;overflow:hidden;display:block;width:100%;height:100%;background-size:cover;background-position:50%}.widget--best-object .slick-slide .link_visible{position:relative}.widget--best-object .slick-slide .link_visible .lot,.widget--best-object .slick-slide .link_visible .price{padding:5px 10px;position:absolute;left:0;width:100%;min-height:20px;text-align:center;color:#f58525;background:#1f1f58;font:700 16px/17px Arial}.widget--best-object .slick-slide .link_visible .lot{top:0}.widget--best-object .slick-slide .link_visible .price{bottom:0}.widget--best-object .slick-slide .after_hover{box-sizing:border-box;display:none;background:#1f1f58;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-evenly;justify-content:space-evenly;font-size:12px}.widget--best-object .slick-slide .after_hover>p{text-align:center;font-size:16px;font-weight:700;color:#ff8400}.widget--best-object .slick-slide .after_hover>div{padding:0 20px}.widget--best-object .slick-slide .after_hover span{display:block;width:100%;text-align:center;background:#ff8400;font-size:16px;font-weight:700;color:#000;text-decoration:underline}.widget--best-object .slick-list,.widget--best-object .slick-track{height:100%}.widget--best-object .slick-next,.widget--best-object .slick-prev{width:32px;height:32px}.widget--best-object .slick-next:before,.widget--best-object .slick-prev:before{color:orange;font-size:35px}.widget--best-object .slick-prev{left:8px}.widget--best-object .slick-next{right:8px}.sticky-header{background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:500}.sticky-header .icons div{margin-left:25px}.sticky-header .header-btn.hamburger{display:-webkit-inline-flex;display:inline-flex;font-size:18px;margin-left:20px;color:#999!important;border:1px solid #ccc;border-radius:3px;width:40px;height:40px;position:relative;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:.3s;background-color:transparent}.sticky-header a.hamburger .lines{display:block;width:1em;height:.16667em;background:currentColor;transition:background .3s;-webkit-align-items:center;align-items:center;position:relative}.sticky-header a.hamburger .lines:after,.sticky-header a.hamburger .lines:before{content:"";display:inline-block;width:1em;height:.16667em;background:currentColor;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;position:absolute;left:0;-webkit-transform-origin:.28571em center;transform-origin:.28571em center}.sticky-header a.hamburger .lines:before{top:-.33333em}.sticky-header a.hamburger .lines:after{top:.33333em}.sticky-header .header-btn>i{color:#fff}.sticky-header .header-auth{margin-left:20px}.sticky-header .header-btn{width:40px;height:40px;text-decoration:none;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:3px;background-color:currentColor;transition:.3s ease;-webkit-flex-shrink:0;flex-shrink:0;font-size:18px;color:#ff8400!important}.sticky-header a.header-btn:visited{color:#ff8400!important}.mobile-header{margin-bottom:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.mobile-header .phone{font-size:22px;margin-bottom:15px}.mobile-header .phone a{font-weight:700;color:#37348e;text-decoration:none}.mobile-header .phone .icon{width:20px;margin-right:15px;display:inline-block;height:auto;vertical-align:middle}.mobile-header .links{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-evenly;justify-content:space-evenly}.mobile-header .links a{font-size:12px;padding:5px 0;text-decoration:none}@media (min-width:600px){.mobile-header .links{-webkit-justify-content:center;justify-content:center}}.mobile-menu{position:fixed;top:0;right:0;height:100vh;width:290px;background:#fff;transition:.3s;z-index:1000;overflow-y:scroll}.mobile-menu ul li{display:block}.mobile-menu>ul{position:relative}.mobile-menu:not(.active){right:-290px}.mobile-menu .socials{padding:15px 0 0 14px;display:-webkit-flex;display:flex;border-top:1px solid #cdcdcd}.mobile-menu .mobile-search{position:relative;margin:23px 20px}.mobile-menu .mobile-search__input{font-size:14px;background-color:#fafaf8;height:36px;padding:0 40px 0 16px;width:100%;border-radius:3px;border:1px solid #cbcbcb}.mobile-menu .mobile-menu__link{text-decoration:none;display:block;width:100%;border-top:1px solid #cdcdcd;position:relative;transition:.3s ease;text-transform:uppercase}.mobile-menu .mobile-menu__li>.mobile-menu__link{font-size:14px;font-weight:600;padding:14px 20px;color:#333!important;text-decoration:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.mobile-menu .new_buildings{color:#ff8400!important}.mobile-menu .mobile-menu__li._parent>.mobile-menu__link{padding-right:55px}.mobile-menu .mobile-menu__link-text{display:block}.mobile-menu .back_link.mobile-menu__li .mobile-menu__link{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#ff8400!important}.mobile-menu .back_link .mobile-menu__back{position:static;display:block;margin:0;width:32px;color:#cbcbcb;font-size:20px}.mobile-menu .mobile-menu__li._lvl-2>.mobile-menu__link,.mobile-menu .mobile-menu__li._lvl-3>.mobile-menu__link{font-size:14px;font-weight:600;color:#333!important;padding:12px 50px 12px 20px}.mobile-menu .mobile-menu__open-submenu{position:absolute;top:0;right:0;bottom:0;margin:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:50px;color:#999;font-size:20px}.mobile-menu .mobile-menu__sub-menu{position:absolute;right:0;left:0;top:0;display:none;list-style-type:none;padding:0;background-color:#fff;height:calc(100vh - 82px);-webkit-transform:translate(100%);transform:translate(100%);transition:.3s ease;z-index:1}.mobile-menu .mobile-search__button{border:none;background:0 0;position:absolute;color:#4e4e4e;width:40px;right:0;top:0;bottom:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:15px}.mobile-menu .mobile-menu__li._open>.mobile-menu__sub-menu{-webkit-transform:translate(0);transform:translate(0);display:block}.container{padding:0 40px}@media (min-width:1280px){.container{width:1200px;margin:auto;padding:0}.container,.content-row{display:block;overflow:visible}}.flex-center{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-center .flex-3-2-1{-webkit-flex:0 1 100%;flex:0 1 100%}@media (min-width:768px){.flex-center .flex-3-2-1{-webkit-flex:0 1 45%;flex:0 1 45%}}@media (min-width:1024px){.flex-center .flex-3-2-1{-webkit-flex:0 1 32%;flex:0 1 32%}}.page-home .reviews-realtors{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media (min-width:992px){.page-home .reviews-realtors{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.page-home .reviews-realtors>div{-webkit-flex:1 0 49%;flex:1 0 49%}}.page-home .banners-news{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:10px}.page-home .banners-news .widget--banners{-webkit-flex:0 1 100%;flex:0 1 100%;overflow:hidden}.page-home .banners-news .widget--banners img{width:100%}.page-home .banners-news .site-news-block{display:none}@media (min-width:1024px){.page-home .banners-news .widget--banners{-webkit-flex:0 1 70%;flex:0 1 70%}.page-home .banners-news .site-news-block{display:block;-webkit-flex:0 1 30%;flex:0 1 30%}}@media (min-width:768px){.page-home .want-to-buy .orange-block__btns{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-home .want-to-buy .orange-block__btn{margin:0 15px!important}}@media (min-width:1200px){.page-home .want-to-buy{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:center;align-items:center}.page-home .want-to-buy .orange-block__text{-webkit-flex:0 1 35%;flex:0 1 35%;margin-bottom:0}}@media (min-width:992px){.page-home .widget--company-offices .offices-list{-webkit-justify-content:space-between;justify-content:space-between}.page-home .widget--company-offices .offices-list li{-webkit-flex:0 1 24.4%;flex:0 1 24.4%}}.contacts-page .title,.contacts-page .top{margin:20px 0}.contacts-page .list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0}.contacts-page .list .item{padding:10px;border:1px solid #d8d6d6;border-radius:8px;margin:0 0 20px;max-width:250px}.contacts-page .list .office-image{max-width:100%}@media (min-width:450px){.contacts-page .list{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.contacts-page .list .item{max-width:unset;-webkit-flex:0 1 48%;flex:0 1 48%}}@media (min-width:760px){.contacts-page .list{-webkit-justify-content:flex-start;justify-content:flex-start}.contacts-page .list .item{margin:0 10px 10px;-webkit-flex:0 1 30%;flex:0 1 30%}}@media (min-width:1024px){.contacts-page .list .item{-webkit-flex:0 1 22.5%;flex:0 1 22.5%}}@media (min-width:1280px){.contacts-page .list .item{-webkit-flex:0 1 21.5%;flex:0 1 21.5%}}.reviews-page .write-testmonial{display:inline-block;margin-right:6px;background:url(../images/header-contacts.png) no-repeat 0 -40px!important}.reviews-page .write-testmonial a{display:inline-block;height:36px;padding:0 0 0 42px;line-height:37px}.reviews-page .widget--best-realtors{margin-top:15px}.history-wrapper{display:block}.history-steps{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.history-steps li{display:block;-webkit-flex:0 1 100%;flex:0 1 100%;margin-bottom:20px}.history-steps li a{text-decoration:none}.history-steps li .step-date{display:block;color:#ea6407;font-size:16px;font-weight:700;padding:5px 0}.history-steps li .step-name{display:block;color:#000084;font-size:14px;padding:0 0 10px;font-weight:700}.history-steps li .step-description{display:block;padding:0 0 0 15px;border-left:1px solid #ccc;color:#4a4a4a;font-style:italic;font-size:14px}@media (min-width:768px){.history-steps li{-webkit-flex:0 1 45%;flex:0 1 45%}}@media (min-width:998px){.history-steps li{-webkit-flex:0 1 32%;flex:0 1 32%}}@media (min-width:1200px){.history-steps{display:block;position:relative;width:1200px;height:530px;background:url(../assets/images/history-bg.jpg) -10px 0 no-repeat}.history-steps li.first-step{position:absolute;width:270px;height:160px;top:35px;left:75px}.history-steps li.second-step{position:absolute;width:270px;height:170px;top:275px;left:170px}.history-steps li.third-step{position:absolute;width:310px;height:140px;top:150px;left:440px}.history-steps li.fourth-step{position:absolute;width:280px;height:170px;top:30px;left:860px}.history-steps li.fifth-step{position:absolute;width:250px;height:190px;top:330px;left:500px}.history-steps li.sixth-step{position:absolute;width:220px;height:170px;top:270px;left:980px}.history-steps li.first-step .step-date{font-size:24px}.history-steps li.second-step .step-date{font-size:18px}.history-steps li.third-step .step-date{font-size:34px}.history-steps li.fourth-step .step-date{font-size:24px}.history-steps li.fifth-step .step-date{font-size:22px}.history-steps li.sixth-step .step-date{font-size:34px}}.history-trigger{display:block;text-align:center;padding:15px;background:url(assets/images/dashed-line.jpg) 50% repeat-x}.history-trigger a{display:inline-block;padding:5px;background:#fff;color:#ea6407;font-size:14px;font-weight:900}.site-history .how-it-was-go{text-align:center}.site-history .how-it-was-go a{display:inline-block;border-bottom:1px dashed #202020;padding:5px 0;font-weight:700;font-size:18px;text-align:center;color:#3e3e3e;cursor:pointer}@media (min-width:992px){.site-history .how-it-was-go{text-align:left}}.vacancies-page .top_block{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:20px}.vacancies-page .top_block img.guy{-webkit-flex:0 0 auto;flex:0 0 auto}.vacancies-page .top_block .list{-webkit-flex:0 1 100%;flex:0 1 100%}.vacancies-page .top_block .list li{font-size:14px;margin:5px 0 5px -10px;border:1px solid #d8d6d6;border-radius:4px;background:url(/themes/obmenru/custom-theme/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;padding:10px 3px 10px 10px}.vacancies-page .top_block .intro_text{margin-top:10px;-webkit-flex:0 1 100%;flex:0 1 100%}@media (min-width:700px){.vacancies-page .top_block .list{-webkit-flex:0 1 50%;flex:0 1 50%}}@media (min-width:1200px){.vacancies-page .top_block .intro_text,.vacancies-page .top_block .list{-webkit-flex:0 1 30%;flex:0 1 30%}}.vacancies-page .phones{margin:20px 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.vacancies-page .phones>div:first-child{margin-right:20px}.vacancies-page .rieltor-form{width:430px;margin-bottom:20px}.agency-about .numberPhone{float:none;margin:15px auto}.agency-about .numberPhone,.agency-about .top_block{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.agency-about .top_block{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin-bottom:10px}.agency-about .top_block img.agent{max-width:100%}.agency-about .top_block>div{-webkit-flex:0 1 auto;flex:0 1 auto}.agency-about .top_block .list{-webkit-flex:0 1 100%;flex:0 1 100%}.agency-about .top_block .list li{margin:5px 0;font-size:14px;border:1px solid #d8d6d6;border-radius:4px;background:url(/themes/obmenru/custom-theme/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;padding:10px 3px 10px 10px}.agency-about .top_block .intro_text{margin-top:10px;-webkit-flex:0 1 100%;flex:0 1 100%}@media (min-width:768px){.agency-about .top_block>div{margin-right:1%}.agency-about .top_block .list{-webkit-flex:0 1 45%;flex:0 1 45%}}@media (min-width:1024){.agency-about .top_block .list{-webkit-flex:0 1 62%;flex:0 1 62%}}.real-estate .orange-block.add-object{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:10px 20px}.real-estate .orange-block.add-object a{color:#fff!important;padding:14px 25px;text-transform:uppercase;text-align:center;text-decoration:none;font-weight:600;font-size:16px}.news-page .content-categories{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.news-page .widget--news-categories{margin:20px 0}@media (min-width:500px){.news-page .widget--news-categories{width:300px}}@media (min-width:992px){.news-page .content-categories{-webkit-flex-direction:row;flex-direction:row}.news-page .widget--news-categories{width:auto;-webkit-flex:1 0 300px;flex:1 0 300px}}.article-page .content-categories{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-justify-content:space-between;justify-content:space-between}.article-page .widget--news-categories{margin:20px 0}@media (min-width:500px){.article-page .widget--news-categories{width:300px}}@media (min-width:992px){.article-page .content-categories{-webkit-flex-direction:row;flex-direction:row}.article-page .widget--news-categories{width:auto;-webkit-flex:1 0 300px;flex:1 0 300px}}.realtor-page .realtor_content{margin:25px 0 15px;font:normal 14px/16px Arial;color:#4c4c4a;position:relative}.realtor-page .realtor_content .realtor_wrapper{position:relative}.realtor-page .photo-info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media (min-width:768px){.realtor-page .photo-info{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}}.realtor-page .photo-text .realtors_name{width:100%;text-align:center;font:24px/28px Arial;color:#27156e}.realtor-page .photo .agent-photo{position:relative;text-align:center;width:250px;margin:0 auto}.realtor-page .photo .agent-photo img{width:100%}@media (min-width:768px){.realtor-page .photo .agent-photo{text-align:unset}}.realtor-page .photo .marks{position:absolute;bottom:10px;left:5px}.realtor-page .photo .bestAgent21{width:40px;height:35px;background:url(/images/best2r.png) no-repeat;display:inline-block;vertical-align:middle}.realtor-page .photo .marAgent21{width:40px;height:40px;background:url(/images/mar2.png) no-repeat;display:inline-block;vertical-align:middle}.realtor-page .photo .photo-text{margin-top:20px}.realtor-page .photo .photo-text .name,.realtor-page .photo .photo-text .name_{color:#5e5e5e;font-size:14pt;font-weight:700;text-align:center;margin:0 0 10px}.realtor-page .photo .photo-text .name_{font-size:12pt;padding-left:0}.realtor-page .photo .photo-text .name_ b{font-size:12pt;padding-left:0;line-height:20px}.realtor-page .photo .photo-text .text_blue{color:#27156e;font-size:11pt;font-weight:700;margin:5px 0 0;text-align:center}.realtor-page .photo .photo-text .text{color:#000;font-size:11pt;font-weight:400;margin-top:0;margin-bottom:0;text-align:left;padding:0}.realtor-page .photo .photo-text .text_orange a{display:block;color:#ee9d3e;font-size:10.5pt;font-weight:700;margin-top:15px;text-align:left;padding-left:10px;padding-right:0;text-decoration:underline}.realtor-page .photo .photo-text .text_orange a:hover{text-decoration:none}@media (min-width:768px){.realtor-page .info{margin-left:20px}}.realtor-page .info .note_center{position:absolute;background:url(../images/note_center_center_3_new.gif) no-repeat;width:36px;height:649px;top:0;left:-15px}.realtor-page .info .realtors_description .title_description{font:italic 700 17px/21px Arial;margin:16px 0;color:#4c4c4c}.realtor-page .info .realtors_description p{margin-bottom:16px}.realtor-page .info .realtors_description .site-locations ul li{width:200px!important}.realtor-page .info .realtors_description .site-locations ul li a .office-name,.realtor-page .info .realtors_description .site-locations ul li a .office-photo{margin-left:15px!important}.realtor-page .info .realtors_description a.more_objects{float:right}.realtor-page .site-locations-best .summa_bg_1{display:block;background:transparent url(../images/11.gif) no-repeat 100%;float:right;width:130px;height:29px;margin-top:-25px;z-index:30;position:relative;margin-right:20px}.realtor-page .site-locations-best .summa_bg_1 .summa_1{position:relative;display:block;font-size:14px;font-weight:700;color:#fff;text-align:center;margin-top:5px;margin-left:8px}.realtor-page .site-locations-best .office-adress{text-align:left;display:block;margin:1px 0;padding:6px 15px;font-weight:700;text-decoration:none;color:#666;line-height:18px}.realtor-page .widget--reviews{max-width:unset}.realtor-page #header .container{padding:0 40px!important}.realtor-page #content{float:left;width:100%}.page-best-realtors .items{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.page-best-realtors .realtor{border:1px solid #d8d6d6;border-radius:8px;background-color:#fafafa;display:block;margin:0 0 20px;padding:10px}.page-best-realtors .realtor h3{color:#27156e;font-size:18px;font-weight:700;margin-top:5px;margin-bottom:5px;text-align:center;letter-spacing:-1px}.page-best-realtors .realtor .fam{color:#5e5e5e;font-size:14pt;font-weight:700;margin-top:-1px;margin-bottom:5px;text-align:center;text-decoration:none}.page-best-realtors .realtor .ImgAgent{display:block;width:230px;height:250px;overflow:hidden;margin:0 auto 20px;text-align:center;position:relative}.page-best-realtors .realtor .location{font-size:14px;text-align:center;padding:10px 0;max-width:calc(100% - 20px);margin:0 auto}.page-best-realtors .realtor .bottom-link{max-width:230px;text-align:right;margin:0 auto;font-size:14px;text-decoration:underline}@media (min-width:600px){.page-best-realtors .items{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.page-best-realtors .realtor{-webkit-flex:0 1 48%;flex:0 1 48%;margin:0 .3% 15px}}@media (min-width:800px){.page-best-realtors .realtor{-webkit-flex:0 1 32%;flex:0 1 32%}}@media (min-width:1200px){.page-best-realtors .realtor{-webkit-flex:0 1 22.5%;flex:0 1 22.5%}}.office-page .title{font-size:20px;margin:20px 0}.office-page .image-description{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:0 0 20px}.office-page .image-description .image img{max-width:100%}@media (min-width:992px){.office-page .image-description{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.office-page .image-description .image img{width:100%;max-width:unset}.office-page .image-description>div{-webkit-flex:0 1 49%;flex:0 1 49%}}.office-page .how-to-reach{margin-top:20px}.office-page .map{width:100%;height:400px;margin:0 0 20px}.office-page #YMapsID{width:100%;height:100%}.office-page .reviews-realtors{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media (min-width:992px){.office-page .reviews-realtors{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.office-page .reviews-realtors>div{-webkit-flex:0 1 47%;flex:0 1 47%}}.widget--banners .slick-slider{opacity:0}.widget--banners .slide>a:first-child{display:block}.widget--banners .slide>a:last-child{display:none}@media (min-width:480px){.widget--banners .slick-slider{max-height:300px;overflow:hidden}.widget--banners .slick-dotted.slick-slider{margin-bottom:0}.widget--banners .slick-dots{bottom:20px}.widget--banners .slick-dots li,.widget--banners .slick-dots li button{width:25px;height:25px}.widget--banners .slick-dots li button:before{font-size:16px;color:#edeef0}.widget--banners .slide>a:first-child{display:none}.widget--banners .slide>a:last-child{display:block}}.widget--company-vacancies .widget-title{display:block;font:700 24px Arial,Helvetica,sans-serif;padding:0 0 20px;color:#5a5a57}.widget--company-vacancies .widget-title .all-vacancies-link{font:700 12px Arial,Helvetica,sans-serif;color:#37348e;border-bottom:1px dashed #37348e;display:inline-block}.widget--company-vacancies .vacancies-list{list-style:none;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.widget--company-vacancies .vacancies-list li{list-style:none;margin-bottom:15px}.widget--company-vacancies .vacancies-list a{text-decoration:none}.widget--company-vacancies .vacancies-list img{width:100%}.widget--company-vacancies .vacancy-name{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-height:69px;padding:8px 5px;background:linear-gradient(630deg,#eee,#ddd);font:12px/17px Arial;color:#777}@media (min-width:500px){.widget--company-vacancies .vacancies-list{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;flex-wrap:wrap}.widget--company-vacancies .vacancies-list li{-webkit-flex:0 1 49%;flex:0 1 49%}.widget--company-vacancies.aside .vacancies-list li{-webkit-flex:0 1 100%;flex:0 1 100%}}@media (min-width:768px){.widget--company-vacancies .vacancies-list li{-webkit-flex:0 1 33%;flex:0 1 33%}}@media (min-width:998px){.widget--company-vacancies .vacancies-list li{-webkit-flex:0 1 23%;flex:0 1 23%}.widget--company-vacancies.aside .vacancies-list li{-webkit-flex:0 1 49%;flex:0 1 49%}}.widget--company-offices .widget-title{display:block;font:700 24px Arial,Helvetica,sans-serif;padding:0 0 20px;color:#5a5a57}.widget--company-offices .widget-title .all-offices-link{margin-left:10px;font:700 12px Arial,Helvetica,sans-serif;color:#37348e;border-bottom:1px dashed #37348e;display:inline-block}.widget--company-offices .offices-list{list-style:none;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.widget--company-offices .offices-list li{padding:20px;list-style:none;margin-bottom:15px;box-sizing:border-box}.widget--company-offices .offices-list a{text-decoration:none}.widget--company-offices .office-photo{margin-bottom:10px}.widget--company-offices .office-photo img{width:100%}.widget--company-offices .office-item{border:1px solid #d8d6d6;background-color:#fafafa;border-radius:10px;aside-align:top}.widget--company-offices .office-name{color:#333;font:normal 20px/1.1em Arial,Helvetica,sans-serif;margin-bottom:10px;min-height:2.25em;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.widget--company-offices .office-hours{font-size:14px}@media (min-width:500px){.widget--company-offices .offices-list{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;flex-wrap:wrap}.widget--company-offices .offices-list li{-webkit-flex:0 1 49%;flex:0 1 49%}.widget--company-offices.aside .offices-list li{-webkit-flex:0 1 100%;flex:0 1 100%}}@media (min-width:998px){.widget--company-offices .offices-list li{-webkit-flex:0 1 33%;flex:0 1 33%}.widget--company-offices.aside .offices-list li{-webkit-flex:0 1 49%;flex:0 1 49%}}.widget--best-realtors .widget-title{display:block;font:700 24px Arial,Helvetica,sans-serif;padding:0 0 20px;color:#5a5a57}.widget--best-realtors .widget-title .all-realtors-link{margin-left:10px;font:700 12px Arial,Helvetica,sans-serif;color:#37348e;border-bottom:1px dashed #37348e;display:inline-block}.widget--best-realtors .realtors-list{list-style:none;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.widget--best-realtors .realtors-list a{text-decoration:none}.widget--best-realtors .realtor{position:relative;margin:0 0 20px;padding:10px;border:1px solid #d8d6d6;border-radius:8px;background-color:#fafafa}.widget--best-realtors .realtor h3{color:#27156e;font-size:18px;font-weight:700;margin-top:5px;margin-bottom:5px;text-align:center;letter-spacing:-1px}.widget--best-realtors .realtor .fam{color:#5e5e5e;font-size:14pt;font-weight:700;margin-top:-1px;margin-bottom:5px;text-align:center;text-decoration:none}.widget--best-realtors .realtor .ImgAgent{display:block;max-width:100%;height:250px;overflow:hidden;margin:0 auto 20px;text-align:center;position:relative}.widget--best-realtors .realtor .location{font-size:14px;text-align:center;padding:10px 0;max-width:calc(100% - 20px);margin:0 auto}.widget--best-realtors .realtor .bottom-link{max-width:230px;text-align:right;margin:0 auto;font-size:14px;text-decoration:underline}@media (min-width:500px){.widget--best-realtors .realtors-list{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;flex-wrap:wrap}.widget--best-realtors .realtors-list .realtor{-webkit-flex:0 1 49%;flex:0 1 49%}.widget--best-realtors.aside .realtors-list{-webkit-justify-content:space-evenly;justify-content:space-evenly}.widget--best-realtors.aside .realtors-list .realtor{-webkit-flex:0 1 47%;flex:0 1 47%}}@media (min-width:800px){.widget--best-realtors.aside .realtors-list{-webkit-justify-content:space-evenly;justify-content:space-evenly}.widget--best-realtors.aside .realtors-list .realtor{-webkit-flex:0 1 47%;flex:0 1 47%}}@media (min-width:998px){.widget--best-realtors .realtors-list .realtor{-webkit-flex:0 1 33%;flex:0 1 33%}}@media (min-width:1200px){.widget--best-realtors .realtors-list li{-webkit-flex:0 1 24.4%;flex:0 1 24.4%}.widget--best-realtors.aside .realtors-list{-webkit-justify-content:space-between;justify-content:space-between}.widget--best-realtors.aside .realtors-list .realtor{-webkit-flex:0 1 45%;flex:0 1 45%}}.site-diplomas .wrapper{position:relative;display:block}.site-diplomas .bx-viewport{width:1100px!important;margin:auto 50px;overflow:hidden;display:block;float:left}.site-diplomas .diploma-prev{display:block;width:50px;height:100px;float:left;position:absolute}.site-diplomas .diploma-prev a{display:block;width:50px;height:100px;background:url(../assets/images/site-arrows.png) 0 50% no-repeat}.site-diplomas .diploma-prev a:hover{display:block;width:50px;height:100px;background:url(../assets/images/site-arrows.png) -50px 50% no-repeat}.site-diplomas .diploma-next{display:block;width:50px;height:100px;float:right;position:absolute;right:0}.site-diplomas .diploma-next a{display:block;width:50px;height:100px;background:url(../assets/images/site-arrows.png) 100% 50% no-repeat}.site-diplomas .diploma-next a:hover{display:block;width:50px;height:100px;background:url(../assets/images/site-arrows.png) -100px 50% no-repeat}.diplomas-list{display:block;text-align:center}.diplomas-list .diploma-item{display:inline-block;text-align:center;vertical-align:top}.diplomas-list a{color:#0d0d0d}.diplomas-list img{border:3px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.3);margin:0 auto 10px}.diplomas-list.random{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;flex-wrap:wrap}.diplomas-list.random .diploma-item{-webkit-flex:0 1 100%;flex:0 1 100%;margin-bottom:20px}.diplomas-list.random .diploma-item .title{width:80%;margin:0 auto}.diplomas-list.random .diploma-item img{max-width:100%}@media (min-width:768px){.diplomas-list.random .diploma-item{-webkit-flex:0 1 32%;flex:0 1 32%}}@media (min-width:1024px){.diplomas-list.random .diploma-item{-webkit-flex:0 1 24%;flex:0 1 24%}}.widget--video-review .items{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.widget--video-review .widget-title{display:block;font:700 24px Arial,Helvetica,sans-serif;padding:0 0 20px;color:#5a5a57}.widget--video-review .widget-title .all-link{margin-left:10px;font:700 12px Arial,Helvetica,sans-serif;color:#37348e;border-bottom:1px dashed #37348e;display:inline-block}.widget--video-review .item{position:relative;text-align:center;height:250px;-webkit-flex:0 1 100%;flex:0 1 100%}.widget--video-review .item .balloon{display:none;position:absolute;top:0;right:-225px!important;width:200px;background:#fff;padding:10px;border-radius:7px;box-shadow:0 0 7px #bbb;font:normal 17px/1.2em Arial}.widget--video-review .item .balloon:before{content:" ";position:absolute;left:-10px;top:50%;margin-top:-10px;z-index:1;display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:11px solid #fff}.widget--video-review .item .balloon:after{content:" ";position:absolute;left:0;top:50%;margin-top:-2px;z-index:0;display:block;width:4px;height:4px;moz-box-shadow:-8px 0 7px #555;box-shadow:-8px 0 7px #555}@media (min-width:500px){.widget--video-review .item{-webkit-flex:0 1 49%;flex:0 1 49%}.widget--video-review .item .balloon{display:block!important}}@media (min-width:992px){.widget--video-review .item{-webkit-flex:0 1 32%;flex:0 1 32%}}.widget--reviews{display:inline-block;padding:0 20px 0 0}.widget--reviews.noneBack{background:none}.widget--reviews .block-title a{font:normal 12px Arial,Helvetica,sans-serif;color:#37348e;border-bottom:1px dashed #37348e;display:inline-block;text-decoration:none}.widget--reviews .buttons{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.widget--reviews .buttons span+span{margin-left:20px}.widget--reviews .write-testmonial{background:url(../assets/images/header-contacts.png) 6% -38px no-repeat;display:inline-block;padding-left:45px;height:34px;margin-bottom:30px}.widget--reviews .write-testmonial a{line-height:45px}.widget--reviews .leave-request{background:url(../assets/images/header-contacts.png) 6% -75px no-repeat;display:inline-block;padding-left:45px;height:34px;margin-bottom:30px}.widget--reviews .leave-request a{line-height:45px}.testmonials-list{display:block}.testmonials-list .testmonial-item{display:block;padding-bottom:20px}.testmonials-list .testmonial-item a{color:#737373}.testmonials-list .author-name{display:block;background:url(../assets/images/testmonial-author.png) 0 3px no-repeat;padding:5px 0 5px 25px;font-size:14px;color:#37348e}.testmonials-list .testmonial-item p{display:block;color:#737373;font-size:14px;font-style:italic}.exchange_areas{max-width:420px}.exchange_areas #whatever{text-transform:uppercase;font-weight:700;line-height:23px}.block_vacancy_form{box-sizing:content-box;max-width:450px;background:#eee;border:2px solid #ddd;border-radius:7px;padding:10px;margin-top:15px}form.vacancy_form{width:100%}form.vacancy_form .title_form{background:linear-gradient(630deg,#eee,#ddd);width:100%;height:42px;border-radius:22px;font:700 14px/38px Arial;color:#555;text-transform:uppercase;margin-bottom:20px}form.vacancy_form .title_form span{float:left;background:url(../images/call_icon.png) no-repeat;width:30px;height:30px;margin:4px 10px 0 110px}form.vacancy_form label{width:100%}form.vacancy_form label p{float:left;width:49%;font:700 14px/32px Arial;color:#555;text-transform:uppercase;margin-right:10px}form.vacancy_form label p span{color:red}form.vacancy_form label input,form.vacancy_form label select{float:left;width:45%;height:23px;background:transparent;border:1px solid #ddd;box-shadow:0 0 0 1px #d7d7d7;padding:0 5px;color:#a9a9a9}form.vacancy_form label input.small_input{width:54px}form.vacancy_form label .captcha{float:left;background:url(../images/code.png) no-repeat 0 -2px;width:106px;height:28px;margin-left:10px}form.vacancy_form input.button{float:left;background:webkit-linear-gradient(630deg,#fd943b,#ec6d02);border:2px solid #ccc;box-shadow:0 0 0 1px #dbdbdb;border-radius:22px;width:242px;height:60px;font:700 16px/55px Arial;color:#fff;text-transform:uppercase;text-align:center;margin:25px 0 2px 78px}