body{font-size:18px;color:black;background:#fdfdfd;font-family:"Roboto",Helvetica,Arial,sans-serif;}body.navbar-is-fixed-top{margin-top:100px;}.region-navigation-collapsible{display:flex;justify-content:space-evenly;align-items:center;}#navbar{padding:20px 0;background:white;margin:0;border:0;box-shadow:0 3px 15px rgba(0,0,0,0.08);}.sitename{color:black;font-size:21px;font-weight:bold;}#navbar .h2{margin:5px 0;}#search-block-form .form-group{margin:0;}#block-type a{width:100%;}.btn{transition:0.2s;letter-spacing:0.5px;font-weight:normal !important;border-radius:2px;}.btn.btn-lg{padding:12px 36px;height:48px;}.btn{padding:9px 18px;}small,.small{color:#525252;line-height:initial;}.small a{color:#525252;text-decoration:underline;}img[data-align="left"]{float:left;margin-right:45px;margin-bottom:30px;}img[data-align="right"]{float:right;margin-left:45px;margin-bottom:30px;}blockquote small,blockquote h6{display:block;font-size:80%;line-height:1.42857143;color:#525252;font-weight:normal;}blockquote .h6:before,blockquote h6:before{content:"\2014 \00A0";}blockquote p{margin-bottom:15px;}ol,ul{padding-left:1.2em;margin-bottom:30px;}ol li:last-child,ul li:last-child,.nav li{margin-bottom:0;}.list:last-child{margin-bottom:0;}.list{margin-bottom:30px;}.region.region-navigation{margin-right:30px;}#block-call-me .lead{margin-bottom:30px;}#block-call-me .h2{margin:10px 0px;}.logo img{height:60px;width:auto;}.tel span{color:#777;}.tel{font-size:1.4em;font-weight:600;color:#e7052d;}.path-frontpage .page-title{display:none;}.navbar-nav{display:flex;;}.navbar-nav>li{width:auto;float:none;text-align:center;}.navbar-nav>li>a{padding-top:20px;padding-bottom:20px;}.navbar-default .navbar-nav > li > a{color:#777;text-transform:uppercase;font-size:.9em;font-weight:600;letter-spacing:0.5px;}.navbar-default .navbar-nav > li > a.is-active,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#e7052d;background-color:transparent;}.dropdown-menu{min-width:100%;border:0;box-shadow:none;background:#00207d;padding:0 0 15px;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:#fff !important;background-color:#00207d;}.dropdown-menu > li > a{color:#ececec;font-size:16px;padding:8px 15px;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{color:#ffffff;text-decoration:none;background-color:rgba(0,0,0,0.25);}.header{background:#ececec;padding:0;}.main-container{padding:30px 15px;}#block-social svg{width:30px;height:30px;margin:10px 5px;color:gray;}#block-social i:before{line-height:55px;color:#acacac;font-size:30px;margin:5px;}#block-social svg:hover,#block-social i:hover:before{color:#e7052d;}#block-social svg.fa-vk:hover,#block-social i.fa-vk:hover:before{color:#00207d;}.navbar .media{margin-top:0;}.breadcrumb{margin:8px 0;background:transparent;}.breadcrumb a{color:#525252;}.media p{margin:0;}nav.tabs{margin-bottom:0;display:inline-flex;}.banner-caption{position:absolute;bottom:100px;width:100%;color:white;font-size:36px;}.view-banner h1,.view-banner .h1{font-size:3.5em;}.novostroyki .owl-theme .owl-controls .owl-buttons div,.kvartiry .owl-theme .owl-controls .owl-buttons div,.view-banner .owl-theme .owl-controls .owl-buttons div{font-size:66px;padding:0 22px;background:transparent;}.novostroyki .owl-theme .owl-controls .owl-buttons div,.kvartiry .owl-theme .owl-controls .owl-buttons div{color:#777;}.novostroyki .owl-buttons,.kvartiry .owl-buttons{position:absolute;width:100%;bottom:200px;text-align:left;}.view-banner .owl-pagination{position:absolute;bottom:15px;width:100%;}.view-banner .owl-buttons{position:absolute;width:100%;top:Calc(50% - 75px);text-align:left;}.novostroyki .owl-buttons .owl-next,.kvartiry .owl-buttons .owl-next,.view-banner .owl-buttons .owl-next{float:right;}.novostroyki .owl-item,.kvartiry .owl-item{background:#f5f5f5;}.novostroyki .owl-item img,.kvartiry .owl-item img{width:auto;margin:auto;}.apartments.teaser,.novostroyki.teaser,.kvartiry.teaser{background:#fff;box-shadow:0 3px 15px rgba(0,0,0,0.13);}.apartments.teaser:hover,.novostroyki.teaser:hover,.kvartiry.teaser:hover{box-shadow:0 3px 15px rgba(0,0,0,0.25);}.teaser .field--name-field-srok{display:flex;justify-content:space-between;}.teaser .field--name-field-srok .field--item{font-size:85%;color:#525252;padding:0;}.novostroyki .field--name-field-ploschad{display:flex;justify-content:center;}.novostroyki .field--name-field-ploschad > div{padding:0;font-size:16px;}.novostroyki .field--name-field-ploschad .field--label{font-weight:normal;margin-right:5px;}.paragraph--type--plan .field--name-field-image{height:170px;display:flex;justify-content:center;align-items:center;}.views-element-container{margin-bottom:0;}.bg-primary a{color:rgba(255,255,255,0.5);}.bg-primary a:hover,.bg-primary a:focus{color:rgba(255,255,255,1);}.bg-primary{background:#00207d;}#block-add{overflow:hidden;}#block-agent{animation-delay:0.8s;animation-duration:1s;}#block-agent .col-list .bg-primary{margin-left:-30px;margin-right:-30px;}#block-agent .col-list{padding:45px 30px 0;box-shadow:0 5px 18px rgba(0,0,0,0.08);background:white;}#block-agent:hover .col-list{box-shadow:0 6px 24px rgba(0,0,0,0.12);}.btn{z-index:1;position:relative;}a{color:#00207d;}a:hover,a:focus{color:#e7052d;text-decoration:underline;outline:none;}.h1,.h2,.h3,h1,h2,h3{margin-top:0;margin-bottom:30px;}.h2,.h3,h2,h3{font-weight:bold;}.text-large{font-size:10.6em;line-height:1em;font-weight:900;color:#fdfdfd;}.text-vertical{transform:rotate(-90deg);}.text-large:before{position:absolute;content:attr(data-text);color:#fff;background:#000;clip-path:circle(0px at var(--x,-100%) var(--y,-100%));}.mouse{position:absolute;}.cursor{position:fixed;width:200px;height:200px;background:#fff;border-radius:50%;top:0;left:2;transform:translate(-50%,-50%);z-index:0;mix-blend-mode:soft-light;transition:all 0.3s;}.cursor.big{width:300px;height:300px;}.cursor.little{width:100px;height:100px;}.border-top{border-top:1px solid #e2e2e2;}.border-bottom{border-bottom:1px solid #e2e2e2;}section .view{position:relative;z-index:1;overflow:hidden;}h3,.h3{font-size:24px;}h2,.h2{font-size:32px;}h1,.h1{font-size:44px;animation-delay:0.3s;}article.full .content{animation-delay:0.5s;}.label{color:gray;padding:0;}p,ol,ul{margin-bottom:1.5em;}ul ul,ol ul,ul ol,ol ol{margin-bottom:0;margin-top:10px;}a{color:#003366;}hr{margin-top:30px;margin-bottom:30px;border-color:#ddd;}blockquote{padding:12px 20px;margin:0 0 20px;font-size:21px;line-height:initial;border-left:5px solid #e7052d;}.lead{font-weight:normal;margin-bottom:30px;}.align-left{margin-right:30px;}.align-right{margin-left:30px;}.flex{display:flex;}.flex.pull-left{margin-right:15px;}.flex-center{display:flex;align-items:center;}.teaser .flex{justify-content:space-between;align-items:center;width:100%;}.form-item-ploschad>label,.form-item-price>label{flex:4;}.form-item-ploschad>*,.form-item-price>*{margin-right:0.5em;flex:2;}.form-item-ploschad,.form-item-price{align-items:baseline;}.webform-managed-file-preview-wrapper.form-item{display:inline-block;padding:0;border:0;position:relative;width:19%;margin:0;}div[border="border-top"]{border-top:1px solid rgb(0 0 0 / 0.08);}div[border="border-bottom"]{border-bottom:1px solid rgb(0 0 0 / 0.08);}div[border="border"]{border:1px solid rgb(0 0 0 / 0.08);}.form-item-photo{margin-top:1em;border-top:1px solid #ccc;padding-top:1em;position:relative;}.form-item-photo .description{position:absolute;right:0;top:15px;}.form-item-photo button{display:block;}.form-item-photo input[name="files[photo][]"]{margin-bottom:15px;}.form-item-photo label.option.webform-managed-file-preview{padding:0;margin:0;}.form-item-photo .form-checkbox{position:absolute;left:10px;top:10px;margin:0 !important;}.form-item-photo label{margin-bottom:1em;}.view-advantages .view-content{display:grid;grid-template-columns:auto auto;}.view-poisk .view-header{color:#999;position:absolute;top:30px;}label[for="edit-sort-by"]{display:none !important;}#edit-flexbox-02 #edit-actions{margin-top:1.5em;}textarea#edit-comment{width:100%;}.teaser .field--label{font-weight:normal;font-size:85%;color:#525252;}.teaser .field--label:after{content:none;}.realty.teaser .content .btn{margin:20px 0;border-color:#ececec;background:#ececec;}.realty.teaser .content{padding:0 20px;}.realty.teaser{border:1px solid #ececec;box-shadow:0 5px 12px rgba(0,0,0,0.08);border-radius:6px;overflow:hidden;}.realty.teaser:hover{box-shadow:0 5px 15px rgba(0,0,0,0.15);}.path-frontpage h2,.view-header h2,.view-header .h2{margin:0 0 30px;transition:all 0.3s;}.adress.small{height:21px;overflow:hidden;}.view:hover .view-header h2{color:#00207d;}.view-filters label.control-label{display:block;font-size:14px;font-weight:normal;color:gray;}.view-filters input.form-control{width:100px;}.view-filters legend{margin:0;font-size:14px;border:0;color:gray;}.view-filters .ui-widget.ui-widget-content{width:200%;}.image img{margin:auto;}.price{color:#e7052d;margin:0;}.view-news .flex .image{flex:4;}.view-news .flex .body{flex:8;padding:0 30px;}.view-article ul{list-style:none;padding:0 15px;margin:0;}.view-article ul li{display:inline-block;margin-right:10px;margin-bottom:10px;}.view-news .view-footer{width:33%;}.media.pull-left{margin-right:30px;}.article.teaser .image{overflow:hidden;position:relative;}.article.teaser .date{position:absolute;bottom:0;right:0;left:0;padding:15px;color:white;background:linear-gradient(0deg,rgba(0,0,0,0.5),transparent);}.article.teaser img{transition:all 1s ease-out;}.article.teaser:hover img{transform:scale(1.2);}.submitted{margin-bottom:30px;color:#525252;}h1.page-title{margin-top:15px;}.path-webform h1.page-title{margin-top:30px;margin-bottom:15px;}.submitted i{color:#777;margin-right:2px;}.submitted article,.submitted .date{margin-right:45px;}.submitted .stats svg{margin-right:6px;color:#777;}.description a{color:777;}.field--name-user-picture{float:left;margin-right:8px;}.submitted img{width:30px;overflow:hidden;border-radius:50%;}.submitted a{color:black;}.view-article .view-header .h2{margin-top:30px;margin-bottom:10px;}.view-article .owl-carousel{margin-bottom:30px;}.view-service .media-left{width:74px;}.view-service .media-right{line-height:initial;vertical-align:middle;}.view-service .media{height:64px;}.service.teaser,.service.token{border:1px solid #ececec;}.service.teaser .body{flex:1;padding:0 20px;}.service.token .body{padding:20px;}.service.teaser .field--name-field-image{flex:1;}.service.teaser .body .lead{margin:20px 0;}.attachment.attachment-after{width:100%;margin:0;}.service.token{margin-bottom:30px;}.path-frontpage .service{margin:30px 0 0;}.region-banner img{border-radius:0;}.region-header .owl-theme .owl-controls,.region-content .owl-theme .owl-controls{position:absolute;bottom:5px;width:100%;}.owl-theme .owl-controls{margin-top:0;}.owl-theme .owl-controls .owl-page span{width:8px;height:8px;background:white;}.owl-cust .owl-pagination{position:absolute;width:100%;bottom:15px;}article .owl-slider-wrapper{margin-bottom:20px;}article{position:relative;}.region-sidebar-second .owl-theme .owl-controls .owl-page span{background:gray;}.region-sidebar-second .owl-slider-wrapper{margin-bottom:10px;}.col-offset-center{margin:auto;float:none;}.today i{top:3px;}.grid{padding:15px;position:relative;}.grid .title{padding:12px 6px;height:55px;overflow:hidden;line-height:initial;}.grid h4{margin-top:20px;margin-bottom:0;}.grid h4 a{color:#000;}.row.view-article,.row.view-gallery{margin-top:-15px;}.region-sidebar-second h2{margin-top:0;}#block-filter{padding:15px 0;display:inline-block;width:100%;}#block-filter label{display:block;font-size:14px;font-weight:normal;color:gray;}#block-filter .bef-slider{width:185%;margin:10%;}#block-agent .btn{margin-bottom:15px;color:#00207d;font-weight:bold !important;transition:all 0.2s;}#block-agent .btn:hover{border-radius:25px;background:#fff;}#block-type ul.js-facets-links{display:flex;}.form-inline .form-control{border-radius:0;height:44px;}#webform-submission-resume-add-form{max-width:400px;margin-bottom:40px;}#webform-submission-resume-add-form .checkbox{margin:20px 0;}.page-node-type-landing .menu--main .dropdown.first{display:none;}input#edit-resume-upload{width:400px;}form .btn{height:44px;padding:12px 18px;}form .form-control{border-radius:0;height:44px;font-size:18px;width:auto;}form textarea.form-control{height:auto;}.region-filter{display:flex;}.ui-dialog.ui-corner-all{padding:0;}.ui-dialog .ui-dialog-titlebar{padding:1em 3em;border-radius:0;border-width:0 0 1px 0;}.ui-dialog .ui-dialog-titlebar-close{right:1em;}div#webform-terms-of-service-terms_of_service--description{height:480px !important;overflow:auto;padding:1em 3em;}.block-facets{}.block-facets h2.block-title{font-size:15px;margin:0;padding:15px 0;font-weight:400;color:gray;}.facets-checkbox{float:left;}ul.js-facets-widget{list-style:none;margin-bottom:15px;padding-left:0px;}.facets-soft-limit-link{font-size:14px;margin:0 18px 15px;display:block;}.facet-item label{margin-left:25px;font-weight:normal;width:88%;display:flex;justify-content:space-between;align-items:baseline;cursor:pointer;}.facet-item__value{overflow:hidden;font-size:17px;line-height:2rem;margin:2px 0;}.facet-item label:hover .facet-item__count.small{color:#c00;}#block-filter .form-actions{margin-top:20px;}#block-filter input{max-width:90px;height:40px;}.facet-item label:hover .facet-item__value{color:#00207d;}.form-item-sort-by{float:right !important;margin-right:15px;}select#edit-sort-by{background:#eee;border-color:#e2e2e2;border-radius:4px;color:#999;font-size:15px;}.form-item-price-max,.form-item-area-max{margin:0 20px 0 5px;}.evenly{justify-content:space-evenly;}.between{justify-content:space-between;}.around{justify-content:space-around;}.flex.img-left .image{order:-1;width:50%;}.flex.img-right .image{order:1;width:50%;}.paragraph--type--banner-text .container-fluid .body{padding-left:4em;padding-right:4em;}.paragraph--type--banner-text .body{width:50%;}.paragraph--type--banner-text .container .img-right .body{padding-right:3em;}.paragraph--type--banner-text .container .img-left .body{padding-left:3em;}.flex.center{align-items:center;}.paragraph--type--icon .field--name-field-title{font-size:24px;font-weight:bold;margin-bottom:0.5em;}.paragraph--type--icons .field>.field--item{float:left;padding:30px 15px;}.paragraph--type--icons .column .field>.field--item{padding:30px;}.paragraph--type--icons .border .field>.field--item{padding:15px;}.paragraph--type--icons .inline .field--name-field-icon{margin-right:30px;}.paragraph--type--icons .column .field--name-field-icon{margin-bottom:1em;}.paragraph--type--icons .start .flex{align-items:flex-start !important;}.paragraph--type--icons .end .flex{align-items:flex-end !important;}.paragraph--type--icons .column .flex{flex-direction:column;}.paragraph--type--icons .text-center .flex,.paragraph--type--icons .text-justify .flex{align-items:center;}.paragraph--type--icons .text-right .flex{align-items:flex-end;}.paragraph--type--icons .field--items{display:grid;}.paragraph--type--icons .two .field--items{grid-template-columns:1fr 1fr;}.paragraph--type--icons .three .field--items{grid-template-columns:1fr 1fr 1fr;}.paragraph--type--icons .four .field--items{grid-template-columns:1fr 1fr 1fr 1fr;}.paragraph--type--icons .inline .paragraph--type--icon .flex{align-items:center;}.paragraph--type--icons .inline-inverse .paragraph--type--icon .flex{flex-direction:row-reverse;justify-content:space-between;}.paragraph--type--icons .inline-inverse .field--name-field-icon{margin-left:30px;}.paragraph--type--icons .start .flex{align-items:flex-start;}.paragraph--type--icons .center .flex{align-items:center;}.paragraph--type--icons .end .flex{align-items:flex-end;}.paragraph--type--col .field--name-field-paragraf>*{padding:1.5em;flex:auto;}.paragraph--type--col .field--name-field-paragraf{display:flex;margin:-1.5em;}.paragraph--type--col .col-2 .field--name-field-paragraf>*{flex-basis:50%;}.paragraph--type--col .col-3 .field--name-field-paragraf>*{flex-basis:33.33%;}.paragraph--type--tabs .tab-left .nav-tabs,.paragraph--type--tabs .tab-right .nav-tabs{border:0;}.tab-left .field--name-field-paragraf-tab,.tab-right .field--name-field-paragraf-tab{display:flex;}.tab-left .nav-tabs{flex:3;margin-right:2em;}.tab-right .nav-tabs{order:1;flex:3;margin-left:2em;}.tab-left .tab-content,.tab-right .tab-content{padding:0;flex:9;}.paragraph--type--tabs .tab-right .nav-tabs li.active{border:0;border-left:3px solid #e7052d;}.tab-right .nav-tabs li{border-left:3px solid #eee;}.paragraph--type--tabs .tab-left .nav-tabs li.active{border:0;border-right:3px solid #e7052d;}.tab-left .nav-tabs li{border-right:3px solid #eee;}.tab-right .nav-tabs li a,.tab-left .nav-tabs li a{padding:10px 20px;width:100%;font-size:1.1em;line-height:initial;}.border .paragraph--type--icon{border:1px solid rgb(0 0 0 / 0.08);padding:2em;background:#fff;}.field--name-field-icon img{max-width:none !important;}.paragraph--type--faq{padding:30px;background:#ececec;}.paragraph--type--faq{margin-top:-1px;background:#ffffff;border:1px solid #eee;}.paragraph--type--faq .field--name-field-title{font-size:1.3em;cursor:pointer;font-weight:bold;}.paragraph--type--faq .field--name-field-body{display:none;margin-top:1em;}.paragraph--type--faq .field--name-field-title i{float:right;color:gray;transition:0.3s;}.paragraph--type--faq .field--name-field-title.rotate i{transform:rotate(180deg);}.paragraph--type--faq .field--name-field-title i:hover,.paragraph--type--faq .field--name-field-title i:focus{float:right;color:black;}.paragraph--type--faq .field--name-field-title.rotate{color:#e7052d;padding-bottom:.5em;}.paragraph--type--banner-text h2{font-size:2.25em;font-weight:normal;}.paragraph img{max-width:100%;height:auto;}.paragraph--type--question{margin-bottom:3em;}.form-item-date-time-date{margin-right:1em;}#edit-date-time{display:flex;}#block-sign-up{background-image:url(https://an2pn.ru/sites/default/files/images/sing.jpg);padding-left:450px;background-position:left top;background-size:auto 540px;background-repeat:no-repeat;width:800px;background-color:white;margin-left:-400px;}.instagram_profile{margin-bottom:3em;}.instagram_biography{max-width:640px;margin:auto;}.instagram_username{margin:2em 0 1em;position:relative;}header .lead{margin:0;}article header{margin-bottom:30px;}article header .flex{align-items:center;justify-content:space-evenly;}.field--name-field-plan .field--name-field-title{font-size:18px;margin-top:20px;font-weight:bold;}.field--name-field-plan .field--items{margin:0 -10px;}.field--name-field-plan .field--items>div{float:left;width:25%;text-align:center;padding:10px;}.field--name-field-plan .paragraph--type--plan{padding:20px;border:1px solid #ececec;background:white;}.field--name-field-plan .paragraph--type--plan:hover{box-shadow:0 3px 15px rgba(0,0,0,0.13);}.field--name-field-plan > .field--label,.field--name-body .field--label,.field--name-field-images-plans .field--label{margin:30px 0;font-size:36px;}.field--name-field-images-plans .field--item{display:flex;float:left;margin-right:15px;}.paragraph--type--plan img{margin:auto;}.page-node-type-apartments .field--name-field-images-plans{display:flex;justify-content:center;background:#ececec;padding:1px;margin-bottom:2rem;}.region-sidebar-second nav h2{margin-bottom:15px;font-size:24px;color:#ccc;background:transparent;}.region.region-sidebar-second nav,.region.region-sidebar-second .block{margin-bottom:20px;}.region-sidebar-second .menu li a{color:#525252;font-size:18px;}.region-sidebar-second .menu li a.is-active{color:#e7052d;}.region-sidebar-second .menu li:last-child a{border-bottom:0;}.region-sidebar-second .nav > li > a:hover,.region-sidebar-second .nav > li > a:focus{text-decoration:none;background-color:transparent;color:#e7052d;}.region-sidebar-second svg.svg-inline--fa{margin-right:10px;font-size:16px;}.attachment{display:inline-block;margin-bottom:20px;}.bold{font-weight:bold;}td.price{width:80px;}.btn small{font-size:10px;color:#999;}.btn-primary{background-color:#00207d;border-color:#00207d;}.btn-primary:hover{background-color:#002cad;border-color:#002cad;}.btn-primary:active:hover{background-color:#e7052d;border-color:#e7052d;}.attachment-before .pull-left{margin-right:10px;}caption{font-size:21px;padding:12px 8px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}.view-price a{color:#000;}.view-price .glyphicon-cog{float:right;color:lightgrey;font-size:14px;}.field--name-field-foto > .field--item,.gallery.full .field--name-field-images .field--item{float:left;width:33.33%;padding:15px;}.field--name-field-foto,.gallery.full .field--name-field-images{margin:0 -15px;}.overlay .block-webform{background:#f5f5f5;padding:45px;box-shadow:0 3px 15px rgba(0,0,0,0.3);margin-top:10vh;width:400px;background:linear-gradient(120deg,#e5e5e5,#dedede);position:fixed;top:5rem;left:50%;margin-left:-200px;z-index:9999;display:none;}.block-webform.animated{-webkit-animation-duration:0.6s;animation-duration:0.6s;}.overlay .block-webform h2{margin:0 0 30px;font-size:32px;color:#3e3e3e;}.block-webform .form-item-check{display:flex;align-items:center;}.block-webform .form-item-check label{width:45px;height:40px;padding-left:30px;}.block-webform .form-item-check input#edit-check{height:18px;width:18px;}.overlay .block-webform .form-required:after{display:none;}.overlay .block-webform .form-control,.overlay .block-webform textarea{font-size:16px;min-height:44px !important;width:100%;}.overlay .block-webform h2{margin:0 0 30px;}.price .btn{margin-left:20px;}.price.lead{margin:0;}.btn i{margin-right:10px;font-size:85%;}.uslugi .submitted{position:absolute;right:0;bottom:0;width:200px;margin:0;}.region.region-footer{margin:0 -15px;color:#525252;}.footer{color:#525252;background:#000;}.footer a{color:#525252;}.footer hr{margin:35px 0;}.footer .logo{opacity:.3;}.gray{background:#ececec;}.light{background:#f5f5f5;}.yellow{background:#ffeccc;}.white{background:white;}.shadow{box-shadow:0 5px 20px #e8e8e8;}.large{padding-top:60px;padding-bottom:60px;}.large-top{padding-top:60px;}.large-bottom{padding-bottom:60px;}.large.full{padding:60px;}.medium{padding-top:30px;padding-bottom:30px;}.medium-top{padding-top:30px;}.medium-bottom{padding-bottom:30px;}.medium.full{padding:30px;}.media.alert{margin:0;}#block-banner{max-height:600px;}.select-wrapper{display:flex;width:auto;}#block-ya-map{position:relative;}#block-ya-map::after{content:" ";display:block;position:absolute;left:0;top:0;height:100%;width:100%;background:transparent;z-index:9;cursor:pointer;}#block-ya-map.on::after{content:none;}.edit{position:absolute;right:0;top:0;color:#ddd;font-size:16px;}.term .view-header{position:relative;}.gallery .field--name-body{margin:20px 0;display:inline-block;width:100%;}.field--name-field-loc{border-radius:6px;overflow:hidden;}.view-realty .owl-item .teaser{margin:15px;background:#fff;box-shadow:0 3px 15px rgba(0,0,0,0.1);transition:all 0.3s;}.view-realty .owl-item .teaser:hover{box-shadow:0 3px 20px rgba(0,0,0,0.2);margin-top:10px;}.view-realty .owl-theme .owl-controls .owl-buttons div:hover{color:#e7052d;}.full-carousel .owl-theme .owl-controls .owl-buttons div{color:gray;background:transparent;font-size:44px;text-align:center;border-radius:0;margin:0;height:64px;width:64px;line-height:50px;}#block-type{text-transform:capitalize;}.img-apart{height:222px;display:flex;align-items:center;}.apartments.teaser img{max-height:220px;width:auto;margin:auto;}.apartments.teaser .adress{font-size:85%;}.apartments.teaser .content,.kvartiry.teaser .content{padding:12px 24px 24px;}.apartments.teaser .flex-price{margin:1rem 0;line-height:2.5rem;}.region-banner .form-group{margin-bottom:0;}.full-carousel .owl-controls{top:-110px;left:0;position:absolute;display:block !important;}.full-carousel .owl-buttons{text-align:right;}.reviews.full{background:#fff;box-shadow:0 3px 15px #ddd;}.reviews.full .date{color:gray;}.personal .field--name-field-image{flex:3;overflow:hidden;}.reviews .field--name-field-image{flex:4;overflow:hidden;}.personal .flex .body,.reviews .flex .body{flex:6;padding:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;}.personal .flex .body .field{width:100%;}article.personal{background:#ffffff;box-shadow:0 5px 20px #ececec;}.personal .field--name-field-dolzhnost{font-size:85%;color:gray;margin-bottom:15px;}.personal.teaser .field--name-field-dolzhnost{margin-bottom:8px;}.personal .field--name-body{margin-bottom:15px;}.personal .field--label{font-size:85%;font-weight:normal;color:gray;}.personal .field--name-field-name{font-size:24px;font-weight:bold;}.personal.teaser .field--name-field-name{font-size:18px;line-height:initial;height:50px;}.personal .info{padding:20px 25px;}.personal .field--name-field-email-agenta a{color:#333;font-size:85%;}.personal .info .svg-inline--fa{font-size:12px;color:#999;margin-right:7px;}#block-management .view-content{margin:0 -15px;}.list .personal .info{flex:6;padding:20px 15px 0 20px;}.list .personal .content{display:flex;}.list .personal .field--name-field-image img{height:160px;width:160px;max-width:none;margin-left:Calc(0px - (160px - var(--foo)) / 2);}.view-personal h3{display:inline-block;width:100%;padding:15px;margin:15px 0;}.view-personal .personal.full .body{padding:0 0 0 30px;background:#fff;}.view-personal .personal.full{box-shadow:none;}.view-personal .personal.full .field--name-field-name{font-size:21px;}.instagram_username a{position:relative;font-weight:bold;}.instagram_username a:before{position:absolute;content:"";right:-40px;bottom:40px;width:80px;height:80px;border:0;color:#ababab;border-left:1px;border-style:dashed;border-radius:90px 0px 0;}.instagram_username a:after{content:"";width:9px;height:9px;position:absolute;right:35px;top:-22px;color:#ababab;border-width:0 1px 1px 0;border-style:dashed;transform:rotate(45deg);}.instagram_username:before{content:"Подписывайтесь на нас в Instagram";position:absolute;right:120px;color:#ababab;width:185px;font-weight:300;text-align:left;top:-120px;line-height:initial;}#block-instagram .instagram_username a:after,#block-instagram .instagram_username a:before{transition:0.3s;}#block-instagram:hover .instagram_username::before,#block-instagram:hover .instagram_username a::after,#block-instagram:hover .instagram_username a::before{color:#e7052d;}.body .flex{width:100%;}.reviews .field--name-field-name{font-size:21px;padding:10px 0;}.path-reviews .image{max-width:240px;}#block-teaser .image{max-height:432px;overflow:hidden;}.image.pull-left{margin-right:30px;}.list.block:last-child{margin:0;padding:0;border:0;}.list.block{margin-bottom:30px;border-bottom:1px solid #ececec;padding-bottom:30px;display:inline-block;width:100%;}.btn-more:hover{color:#313149;text-decoration:none;}.btn-more,.more-link.form-group a{display:inline-flex;background:transparent;position:relative;padding:14px 45px;font-size:13px;color:gray;border-radius:30px;transition:all 0.2s;}.btn-more:hover::before,.more-link.form-group a:hover::before{content:"";position:absolute;width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;pointer-events:none;transform:translate3d(0px,0px,0.01px);--a:2px;--b:1px;--c:24px;--d:22px;--e:2px;border:2px solid transparent;border-radius:25px;background:linear-gradient(248deg,#ffa107,#ff4a0a) border-box;-webkit-mask:radial-gradient(farthest-side at bottom left,transparent calc(100% - var(--a)),#fff calc(100% - var(--b)) 100%) top right/var(--c) var(--d),radial-gradient(farthest-side at top right,transparent calc(100% - var(--a)),#fff calc(100% - var(--b)) 100%) bottom left/var(--c) var(--d),radial-gradient(farthest-side at top left,transparent calc(100% - var(--a)),#fff calc(100% - var(--b)) 100%) bottom right/var(--c) var(--d),radial-gradient(farthest-side at bottom right,transparent calc(100% - var(--a)),#fff calc(100% - var(--b)) 100%) top left/var(--c) var(--d),linear-gradient(#fff,#fff) top/100% var(--e),linear-gradient(#fff,#fff) bottom/100% var(--e),linear-gradient(#fff,#fff) left/var(--e) 100%,linear-gradient(#fff,#fff) right/var(--e) 100%;mask:radial-gradient(farthest-side at bottom left,transparent calc(100% - var(--a)),#fff calc(100% - var(--b)) 100%) top right/var(--c) var(--d),radial-gradient(farthest-side at top right,transparent calc(100% - var(--a)),#fff calc(100% - var(--b)) 100%) bottom left/var(--c) var(--d),radial-gradient(farthest-side at top left,transparent calc(100% - var(--a)),#fff calc(100% - var(--b)) 100%) bottom right/var(--c) var(--d),radial-gradient(farthest-side at bottom right,transparent calc(100% - var(--a)),#fff calc(100% - var(--b)) 100%) top left/var(--c) var(--d),linear-gradient(#fff,#fff) top/100% var(--e),linear-gradient(#fff,#fff) bottom/100% var(--e),linear-gradient(#fff,#fff) left/var(--e) 100%,linear-gradient(#fff,#fff) right/var(--e) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.more-link.form-group{text-align:center;margin:15px 0;display:inline-block;width:100%;}.alt{font-size:16px;position:absolute;bottom:0;width:100%;color:white;padding:30px 15px 15px;background:linear-gradient(0deg,black,transparent);border-radius:0 0 6px 6px;}form#user-pass,form#user-login-form{max-width:420px;}.field--name-user-picture img{border-radius:50%;}.nav .count{position:absolute;right:8px;top:10px;color:gray;}.leaflet-popup-content .title{font-size:16px;margin:15px 0 0;}.leaflet-popup-content{margin:15px;}.leaflet-popup-content img{border-radius:0;margin:-16px -16px 0;max-width:-webkit-fill-available;}.leaflet-container a.leaflet-popup-close-button{font-size:18px;color:white;right:8px;top:8px;}.leaflet-popup{left:-135px !important;bottom:0 !important;}.img-circle img{border-radius:50%;}#leaflet-map-view-gallery-block-3{border-radius:6px;}#cboxContent img{border-radius:0;}.region-bottom + footer{margin:0 0 -1px;}#block-gallery-location{padding:30px 0 0;text-align:center;background:#d2e5c9;color:#36442f;}#block-foto{background:#f5f5f5;text-align:center;border-radius:6px;}#block-foto img{border-radius:0;}#block-foto .view-footer{padding:0 15px 15px;}.block.row{margin-bottom:20px;}#block-autor .image img{margin-bottom:20px;border-radius:50%;overflow:hidden;}#block-autor{border:1px solid #ececec;padding:30px;}#block-autor .phone{margin-bottom:20px;}.novostroyki.teaser .content{padding:12px 24px 24px;}.form-control{height:40px;border-radius:0;}.col-list .field--item{text-align:right;font-weight:bold;}.col-list .field--label{font-weight:normal;}.col-list .field{border-bottom:1px dotted #ccc;padding:12px 0;font-size:1.1em;}.flex-col{margin:0 -1rem;}.address>div{margin-right:5px;}.address i{margin-right:5px;font-size:18px;top:4px;}.address{font-size:21px;margin-bottom:20px;}.field--name-field-price-text{font-size:21px;margin-bottom:20px;}.field--name-field-price-text .field--item:after{content:" ₽";}.view-advantages .media{margin-top:0;opacity:0.85;transition:0.3s;}.view-advantages .media .lead{margin:0;}.view-advantages .media:hover{opacity:1;color:#e7052d;}.teaser .btn{transition:0.2s;}.realty.teaser:hover .btn{background:#337ab7;color:#fff;border-color:#337ab7;}.teaser .content .h3{margin-top:0;}.teaser .sell,.teaser .h4{height:50px;}.teaser .price{margin:0;font-size:24px;}.kvartiry.teaser .h4{text-transform:lowercase;}.teaser .flex.bottom{height:46px;}.article.full .field--name-field-image{margin-bottom:30px;}.article.teaser .body{padding:15px 0 0;height:75px;line-height:initial;}.view-article .views-row{padding:15px;}#block-cat .facet-item__value::first-letter{text-transform:capitalize;}#block-teaser .body{display:flex;flex-direction:column;align-items:flex-start;padding:5em 5em 0 0;}.tab-content ul,.field--name-field-body ul,ul.check{padding-left:2em;}.tab-content ul li,.field--name-field-body ul li,ul.check li{margin-bottom:1em;list-style:none;position:relative;}.tab-content ul li:before,.field--name-field-body ul li:before,ul.check li:before{content:"";content:"\e067";content:"\e013";position:absolute;top:4px;left:-1.7em;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e7052d;}.paragraph--type--tabs .nav-tabs li.active,.field--name-body .nav-tabs li.active{border-bottom:3px solid #e7052d;margin-bottom:-3px;}.paragraph--type--tabs .nav-tabs,.field--name-body .nav-tabs{border-bottom:3px solid rgba(0,0,0,0.08);}.paragraph--type--tabs .nav-tabs li a{padding:0.5em 1em;font-size:21px;background:transparent;border-color:transparent;outline:none;}.field--name-body .nav-tabs li h2{padding:20px;font-size:24px;margin:0;}.paragraph--type--tabs .nav-tabs a:hover,.field--name-body .nav-tabs a:hover{color:#000000;}.paragraph--type--tabs .nav-tabs > li > a:focus{background:transparent;border-color:transparent;}.paragraph--type--tabs .nav-tabs > li > a:hover{border-color:transparent;}.paragraph--type--tabs .nav-tabs li.active a,.field--name-body .nav-tabs li.active a{color:#e7052d;}.paragraph--type--tabs .nav-tabs a,.field--name-body .nav-tabs a{text-decoration:none;color:gray;transition:all 0.2s;}.paragraph .field--name-field-body{width:100%;}.tab-content{padding:2em 0 1em;position:relative;}.tab-pane>*:last-child{margin-bottom:0;}.region-bottom{background:#fff;}.partners{margin-left:-15px;margin-right:-15px;}.partners img{margin:15px;}article.landing .owl-slider-wrapper{margin:0;}.paragraph--type--owl .owl-theme .owl-controls .owl-buttons div{position:absolute;z-index:9;background:transparent;font-size:64px;top:Calc(50% - 45px);padding:0 20px;margin:0;color:white;}.region-content .paragraph--type--owl .owl-theme .owl-controls{position:static;}.paragraph--type--owl .owl-next{right:15px;}.paragraph--type--owl .owl-prev{left:15px;}.flag-like{display:flex;align-items:center;}.flag-like a{color:#999;text-decoration:none;}.flag-like .ajax-throbber{display:none;}.flag-like a:hover{color:#c00;}.flag-like span{color:#999;font-size:80%;}.flag-like a i{font-size:24px;display:inherit;margin-right:5px;transition:all 0.5s;}.absolute-link{position:absolute;top:0;left:0;width:100%;height:100%;}.card{position:relative;-webkit-transition:-webkit-transform 0.75s;transition:transform 0.75s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:white;}.card-container:hover .card{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}.card .front{position:relative;z-index:2;}.card .front .desc,.card .front .lead{position:absolute;bottom:0;padding:30px;line-height:initial;z-index:1;}.card .front,.card .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.card .front:before{content:"";position:absolute;bottom:auto;border-width:10px 10px 10px 10px;border-style:solid;border-color:#0045e2 #0045e2 #fff #fff;display:block;width:0;z-index:1;right:0;}.card .front:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:#000;background:linear-gradient(0,rgba(0,0,0,0.5),transparent);z-index:0;}.card .back{background:#3a5aa2;background:linear-gradient(45deg,#dc0029,#0045e2);float:left;padding:30px;overflow:hidden;width:100%;}.card .back{background:linear-gradient(-45deg,#eee,#e2e2e2,#fcfcfc,#e7e7e7);background-size:400% 400%;-webkit-animation:Gradient 15s ease infinite;-moz-animation:Gradient 15s ease infinite;animation:Gradient 15s ease infinite;color:#000 !important;}.card .back{height:100%;left:0;position:absolute;top:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);z-index:3;}.card .back .btn{display:block;}.card .back a.more{display:block;padding:8px;font-size:85%;color:#999;text-decoration:none;position:absolute;right:22px;bottom:22px;}.card .back a.more i{transition:all 0.3s;margin-left:3px;top:2px;font-size:85%;}.card .back a.more:hover{color:#00207d;}.card .back a.more:hover i{margin-right:-2px;margin-left:5px;}.card .back .flag-like{position:absolute;left:30px;bottom:30px;}.card .front a{color:white;text-shadow:0 3px 15px #000;}.card .date{position:absolute;bottom:75px;left:30px;z-index:9;}.card .tags a{color:white;}.card .tags{position:absolute;top:30px;left:30px;}span.bg-mark{background:linear-gradient(45deg,#00207d,#e7052d);background-size:400% 400%;-webkit-animation:Gradient 10s ease infinite;-moz-animation:Gradient 10s ease infinite;animation:Gradient 10s ease infinite;color:white;padding:4px 15px;}.gradient{background:linear-gradient(45deg,#00207d,#e7052d);background-size:400% 400%;-webkit-animation:Gradient 15s ease infinite;-moz-animation:Gradient 15s ease infinite;animation:Gradient 15s ease infinite;color:white;padding:4px 15px;}@-webkit-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.color-change{animation:color-change 10s infinite;}@keyframes color-change{0%{color:#000;}40%{color:#000;}50%{color:#e7052d;}60%{color:#000;}100%{color:#000;}}.grid figure{position:relative;float:left;overflow:hidden;text-align:center;cursor:pointer;}.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:0.7;}.grid .reviews figure img{opacity:1;}.grid .reviews figcaption{display:flex;align-items:center;}.grid figure figcaption{padding:20px;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.grid figure figcaption::before,.grid figure figcaption::after{pointer-events:none;}.grid figure figcaption,.grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}.grid figure figcaption > a{z-index:99;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}.grid figure h2{word-spacing:-0.15em;font-weight:900;}.grid figure h2 span{font-weight:800;}.grid figure h2,.grid figure p{margin:0;}.grid figure p{letter-spacing:1px;font-size:68.5%;line-height:1.67;}.paragraph--type--carousel .field--name-field-images{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:1vw;margin-bottom:3em;}.paragraph--type--carousel .field--item{padding:1em;}.grid-5>*{height:auto;margin:10px 0px;}.grid-5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:1vw;}figure.effect-bubba{background:#000;}figure.effect-bubba:hover img{opacity:0.4;}figure.effect-bubba .date{position:absolute;color:#fff;z-index:99;bottom:20px;left:20px;transition:all 0.3s;}figure.effect-bubba:hover .date{bottom:-30px;opacity:0;}figure.effect-bubba figcaption::before,figure.effect-bubba figcaption::after{position:absolute;top:20px;right:20px;bottom:20px;left:20px;content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}figure.effect-bubba figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);}figure.effect-bubba figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);}figure.effect-bubba h2{padding-top:30%;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}figure.effect-bubba p{padding:15px;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}figure.effect-bubba:hover h2,figure.effect-bubba:hover p{opacity:1;-webkit-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0);}.reviews figure.effect-bubba:hover figcaption::before,.reviews figure.effect-bubba:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.service figure.effect-bubba:hover h2,.service figure.effect-bubba:hover p{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}figure.effect-lily img{max-width:none;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);opacity:0.7;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0);}figure.effect-lily figcaption{text-align:left;}figure.effect-lily figcaption > div{position:absolute;bottom:0;left:0;padding:30px;width:100%;height:50%;}figure.effect-lily figcaption > .date{position:absolute;color:white;left:30px;top:30px;text-transform:initial;font-size:18px;}figure.effect-lily h3,figure.effect-lily p{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}figure.effect-lily h3{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;margin:0;padding:0;font-size:24px;}figure.effect-lily p{color:rgba(255,255,255,0.8);opacity:0;-webkit-transition:opacity 0.2s,-webkit-transform 0.35s;transition:opacity 0.2s,transform 0.35s;}figure.effect-lily:hover img,figure.effect-lily:hover p{opacity:1;}figure.effect-lily:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}figure.effect-lily:hover p{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}figure.effect-lily:hover h3{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}figure.effect-lily:hover p{-webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;}.navbar-toggle{border:0;padding:0;margin:0 15px 0 0;width:28px;height:28px;position:relative;}.navbar-toggle .icon-bar{width:28px;margin-left:2px;margin-left:auto;margin-right:auto;transition:all 0.2s;}.navbar-toggle .icon-bar + .icon-bar{margin-top:6px;}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent;}.navbar-toggle.on .icon-bar:nth-child(1){transform:rotate(45deg);top:14px;margin:0;position:absolute;}.navbar-toggle.on .icon-bar:nth-child(2){display:none;}.navbar-toggle.on .icon-bar:nth-child(3){transform:rotate(-45deg);top:14px;left:0;margin:0;position:absolute;}.navbar-toggle .menu{display:block;font-size:10px;color:#525252;text-transform:uppercase;font-weight:300;position:absolute;left:0px;top:30px;}nav.pager-nav{display:inline-block;width:100%;}.pagination>li>a,.pagination>li>span{color:#00207d;}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#00207d;border-color:#00207d;}
@media (min-width:768px){.paragraph--type--owl .owl-item-inner{padding:0 15px;}.large.col-2 ul{margin:0;}}@media (min-width:1600px){header .container{width:90%;}.container{width:1300px;}.full-carousel .owl-carousel{margin-left:Calc(100% /2 - 650px);}.paragraph--type--owl{margin-left:Calc(100% /2 - 650px);width:Calc(100% - 300px);}h1,.h1{font-size:2.5em;}h4,.h4{font-size:21px;}.field--name-field-plan .field--name-field-title{font-size:21px;}#block-agent.affix{top:130px;width:295px;position:fixed !important;}.lead{font-weight:normal;font-size:24px;margin-bottom:30px;}.field--name-body iframe{width:100%;height:530px;}.list .personal .field--name-field-image img{--foo:130px;}.container-fluid .img-left .body{padding-right:12vw !important;}.container-fluid .img-right .body{padding-left:12vw !important;}.instagram_username:before{right:175px;}}@media (max-width:1599px){body{font-size:17px !important;}#navbar .container{width:100%;}.navbar .logo{padding:0 15px;}#block-add-base span{display:none;}#block-agent{width:262px;}.list .personal .field--name-field-image img{--foo:100px;}body.navbar-is-fixed-top{margin-top:80px;}.container-fluid .img-left .body{padding-right:8vw !important;}.container-fluid .img-right .body{padding-left:8vw !important;}#block-teaser .body{padding:3em 3em 0 0;}#block-social svg{width:25px;height:25px;margin:5px 5px 0;}.paragraph--type--icons .border .field>.field--item{padding:.75em;}.border .paragraph--type--icon{padding:1.5em;}.btn.btn-lg{font-size:17px;}.full-carousel .owl-carousel{margin-left:Calc(100% /2 - 585px);}.paragraph--type--owl{margin-left:Calc(100% /2 - 585px);width:Calc(100% - 150px);}#navbar{padding:15px 0;}.region.region-navigation{margin-right:0;}.navbar-default .navbar-nav > li > a{font-size:15px;padding:15px 10px;}#block-social i:before{line-height:44px;font-size:28px;}.logo img{height:50px;}.tel{font-size:21px;}.large.full{padding:45px;}.large{padding-top:45px;padding-bottom:45px;}.text-large{font-size:10em;}.path-reviews .main-container .page-title{width:1170px;margin-left:auto;margin-right:auto;}.path-reviews .main-container{width:100%;padding:30px;}.field--name-body iframe{width:100%;height:475px;}}@media (max-width:991px){.full-carousel .owl-carousel{margin-left:-15px;width:Calc(100% + 30px);}.large.full{padding:30px;}.medium.full{padding:15px;}.apartments.teaser .img-apart{display:flex;max-height:221px;align-items:center;justify-content:center;}}@media (min-width:1199px) and (max-width:1441px){.teaser .price{font-size:21px;}}@media (min-width:768px) and (max-width:991px){.sitename{font-size:18px;}#navbar .block{margin-left:20px;}#navbar .block .media-left{padding-right:0;}.region-navigation-collapsible{margin-right:75px;}}@media (min-width:768px) and (max-width:1199px){body{font-size:16px !important;}body.navbar-is-fixed-top{margin-top:70px;}.paragraph--type--owl .owl-item-inner{padding:0 7.5px;}.paragraph--type--owl{margin:0 7.5px;width:Calc(100% - 15px);}.paragraph--type--owl .owl-next{right:0;}.paragraph--type--owl .owl-prev{left:0;}.grid h4{font-size:15px;height:30px;}.grid .title{height:50px;}.nav>li>a{padding:10px 6px;}.tabs--primary.nav>li>a{padding:10px 15px;}#block-service-main-menu{display:none;}.navbar-toggle{display:block;}button.navbar-toggle{position:absolute;right:30px;}.logo img{height:40px;}#navbar-collapse.in .block{display:none;}#navbar-collapse.in #block-service-main-menu{display:block;}.navbar-default .navbar-nav > li > a{font-size:16px;padding:10px 10px;}h1,.h1{font-size:30px;}.h1,.h2,.h3,h1,h2,h3{margin-top:0;margin-bottom:20px;}h2,.h2{font-size:28px;}h4,.h4{font-size:18px;}.kvartiry.teaser .content{padding:0px 15px 15px;}.full-carousel .owl-carousel{margin-left:0;}.btn.btn-lg{padding:10px 36px;height:44px;font-size:16px;}.paragraph--type--icon .field--name-field-title{font-size:21px;}.overlay .block-webform{top:1rem;}}@media (max-width:767px){body{font-size:16px;}body.navbar-is-fixed-top{margin-top:70px;}.region-navigation{margin-right:0;}#navbar-collapse{max-height:none;box-shadow:0 1em 1em rgb(0 0 0 / 0.3);}#navbar-collapse .block{text-align:center;margin:0 15px 20px;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:#e7052d !important;background-color:transparent;}.region-navigation-collapsible{display:block;justify-content:space-evenly;}.view-poisk .view-header{top:0px;}.apartments.teaser img{max-height:260px;width:auto;}.sitename{font-size:18px;}#navbar{padding:0;}.navbar-header{margin-top:15px;margin-bottom:15px;}.logo img{height:40px;}article .owl-slider-wrapper{margin:0 -15px 15px;width:Calc(100% + 30px);}.full-carousel .owl-carousel,.paragraph--type--owl{margin-left:0;width:100%;}.field--name-field-plan .field--items>div{width:50%;}.field--name-field-plan .field--name-field-title{font-size:18px;margin-top:0;}.field--name-field-plan .paragraph--type--plan{padding:15px;}.novostroyki .field--name-field-ploschad > div{font-size:14px;}.novostroyki .owl-theme .owl-controls .owl-buttons div,.kvartiry .owl-theme .owl-controls .owl-buttons div{color:#fff;}.novostroyki .owl-theme .owl-controls .owl-buttons div,.kvartiry .owl-theme .owl-controls .owl-buttons div,.view-banner .owl-theme .owl-controls .owl-buttons div{font-size:50px;padding:0px 15px;}.novostroyki .owl-buttons,.kvartiry .owl-buttons{position:absolute;width:100%;bottom:70px;}.paragraph--type--plan .field--name-field-image{height:140px;}.field--name-field-plan > .field--label,.field--name-body .field--label,.field--name-field-images-plans .field--label{margin:15px 0;font-size:30px;}.kvartiry .owl-theme .owl-controls .owl-buttons div{font-size:40px;padding:0 12px 5px;color:white;background:#000;border-radius:0;margin:0;}.kvartiry .owl-item img{max-height:285px;}.view-banner .owl-theme .owl-controls .owl-buttons div{font-size:48px;padding:0 10px;background:transparent;}.view-banner .owl-buttons{top:Calc(50% - 50px);}#block-tel a{font-weight:bold;}#navbar #block-tel.block{float:right !important;margin-right:1em;margin-top:3px;}.description p{display:none;}.medium{padding-top:15px;padding-bottom:15px;}.medium-top{padding-top:15px;}.medium-bottom{padding-bottom:15px;}.large{padding-top:30px;padding-bottom:30px;}.large-top{padding-top:30px;}.large-bottom{padding-bottom:30px;}.view-footer .large{padding:15px 0;}.grid h4{font-size:18px;margin-top:15px;padding:0 15px;}.list{padding:0;margin-bottom:15px;}.view-advantages .view-content{display:block;}.region-content h2{margin-top:0;margin-bottom:20px;}.view-header h2,.view-header .h2{margin:0 0 15px;max-width:75%;height:40px;}.view-advantages .media.full{padding:20px 0;}.view-poisk .view-header{width:48%;font-size:15px;line-height:initial;}.view-poisk .view-filters{margin:0;}select#edit-sort-by{margin:0px;font-size:14px;}#block-article{padding:0 1em;}#block-add .flex-center{display:block;padding:0 15px;}#block-agent{width:100%;position:static !important;}#block-sign-up{background-image:none;margin:0;width:100%;padding:45px;}.apartments.full .row.flex,.kvartiry.full .row.flex{display:block;}.apartments.full .flex-col.small{display:block;font-size:100%;color:black;}article header .flex{justify-content:space-between;}.text-vertical{transform:none;}.text-large{font-size:9em;}form .form-control{width:100%;}#edit-processed-text{margin-top:30px;}.path-frontpage .service{margin:0;}#block-new h2{margin:0;}.ui-dialog.ui-corner-all{width:100% !important;top:0 !important;z-index:9999 !important;position:fixed !important;height:100vh !important;}.ui-dialog .ui-dialog-titlebar{padding:1em 1.5em;}#webform-terms-of-service-terms_of_service--description{height:100vh !important;padding:1em 1.5em;}.full-carousel .owl-controls{top:-75px;right:-15px;}.h1,.h2,.h3,h1,h2,h3{margin-top:15px;margin-bottom:15px;}h2{font-size:24px;}.h1,h1{font-size:30px;}.footer .block .field--name-body{margin:0 10px;}.col-list .field{padding:10px 0;font-size:1em;}#block-partners .field--name-body,.path-frontpage .page.full{padding:0 10px;}.reviews.full .flex{flex-direction:column;}.reviews .flex .body .field--name-body{margin:1em 0;}#block-teaser .body{padding:20px 15px 30px;}.field--name-body .nav-tabs li h2{padding:15px;font-size:18px;margin:0;}.paragraph--type--col .field--name-field-paragraf{display:block;margin:0;}.paragraph--type--col .field--name-field-paragraf>*{padding:0;flex:none;}.partners{margin:0;}.partners img{margin:0;}.scroll{overflow-y:hidden;}.scroll .nav-tabs{width:max-content;}.kvartiry .owl-buttons{bottom:95px;}.view-personal .personal.full .flex{flex-direction:column;}.view-personal .personal.full .field--name-field-image{margin:2em;border-radius:50%;}.view-personal .personal.full .body{padding:0 1em;}.list .personal .info{flex:5;padding:15px 0 0 20px;}.path-frontpage .large.full{padding:1em;}#block-call-me{padding:30px 15px;}#block-call-me .webform-flex--1{margin-bottom:15px;}#block-all-kvartiry .btn{width:100%;}#block-footer-left,#block-footer-center{margin-bottom:30px;}.copyright{margin-bottom:15px;}#block-stat{text-align:center;}#block-stat .flex a{margin-top:15px;}#block-stat .flex{flex-direction:column;}#block-stat .col-sm-3{margin-bottom:15px;}#block-article .grid{padding:0 15px;}.view-article .owl-carousel{margin-bottom:0;}form .btn{height:44px;padding:12px 15px;}.view-article ul{padding:0 10px;margin:15px 0 0;}.form-item-tags.form-group{margin:0;}.navbar-nav>li{display:block;text-align:left;border-bottom:1px solid #ececec;}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px;}.navbar-nav{margin:0 0 15px;display:block;}#block-resume,#block-add-base{float:left !important;}.main-container{padding:15px;}.region-content{display:inline-block;width:100%;margin-bottom:20px;}.page-node-type-landing .region-content{margin:0;}.page-node-type-landing #block-call-me{padding:15px 0;}article.landing .owl-slider-wrapper{width:100%;}.landing .paragraph--type--icons .field>.field--item{padding:15px 20px;}.landing .large.col-2{padding-bottom:0;}.grid .title{padding:12px 6px 0;height:66px;font-size:15px;}.grid .price{font-size:15px;}.view-taxonomy-term .view-content,.row.view{margin-left:-7.5px;margin-right:-7.5px;}.row.view-novostroyki{margin:0 -15px;}.view-novostroyki .lead{margin-bottom:10px;}.footer{margin-top:0;}.uslugi .submitted{position:relative;width:inherit;margin-bottom:15px;}.price .btn{margin-left:15px;font-size:16px;}#webform-submission-add-form-add-form #edit-flexbox{display:block;margin:-2em -15px 0;}#webform-submission-add-form-add-form .flex.pull-left{display:block;float:none !important;margin-right:0;}#webform-submission-add-form-add-form .select-wrapper{width:100%;}#webform-submission-resume-add-form,#webform-submission-resume-add-form #edit-flexbox{margin:0;}#webform-submission-resume-add-form .webform-flex.webform-flex--1{margin-bottom:15px;}#webform-submission-resume-add-form #edit-resume-upload,#webform-submission-resume-add-form .form-submit{width:100%;}.form-item-ploschad,.form-item-price{align-items:center;}.form-item-ploschad>label,.form-item-price>label{font-size:15px;}.breadcrumb>li+li:before{padding:0 0 0 3px;}.media.alert{margin-bottom:30px;padding:0;}.media.alert img{width:50px;}.h1,h1{font-size:26px;margin:10px 0;}.tel .media-left{display:none;}.field--name-field-foto,.gallery.full .field--name-field-images{margin:0 -7.5px;}.field--name-field-foto > .field--item,.gallery.full .field--name-field-images .field--item{width:50%;padding:7.5px;}.breadcrumb{font-size:14px;padding:0;}.overlay .block-webform{top:0;box-shadow:none;bottom:0;left:0;right:0;padding:30px;margin:0;width:100%;}.row.view-article,.row.view-gallery{margin-top:0;}.paragraph--type--banner-text .flex{display:block;}.paragraph--type--owl .owl-next{right:0;}.paragraph--type--owl .owl-prev{left:0;}.flex.img-left .image,.flex.img-right .image{width:100%;}.field--name-field-paragraf-tab{overflow:hidden;}.paragraph--type--icons .two .field--items{grid-template-columns:1fr;}.paragraph--type--icon .field--name-field-title{font-size:21px;}.paragraph--type--faq{padding:20px;}.container-fluid .img-right .body,.container-fluid .img-left .body{padding:20px;width:100%;}.grid-5 img{width:100% !important;padding:0 15px;}.grid-5{grid-template-columns:1fr 1fr 1fr;grid-gap:0;}.instagram_username:before{right:0;width:120px;top:-45px;font-size:14px;}#block-agents .list{padding:0;margin-bottom:15px;}#block-agents{padding:0;}.instagram_profile_image{width:100% !important;}.path-service .col-sm-4.grid{padding:0 0 15px;}.personal.teaser .field--name-field-name{font-size:17px;}.list .personal .field--name-field-image img{height:150px;width:150px;margin-left:Calc(0px - (150px - var(--foo)) / 2);}}@media (max-width:370px){.navbar .logo{padding-left:10px;}#block-tel span{display:none;}.description h2{font-size:36px;}.media.alert{font-size:15px;}.footer .block{margin:0;font-size:15px;}.breadcrumb{font-size:13px;}.price .btn i{display:none;}.price .btn{float:right;margin-left:0;padding:0;}.h3,h3{font-size:21px;}.tel .media-right{padding:0;}.service figure.effect-bubba:hover p{padding:15px 0;}.personal.teaser .field--name-field-name{font-size:16px;}.list .field--name-field-email-agenta{font-size:15px;height:45px;}#navbar-collapse .block{margin:0 10px 20px;}.field--name-field-plan .field--name-field-title{font-size:16px;}.novostroyki .field--name-field-ploschad .field--label{display:none;}.novostroyki .field--name-field-ploschad > div{font-size:16px;}}
