.configuratorWrapper{padding:32px 0 0 0}.configuratorWrapper .topBlock h2{margin:0}.configuratorWrapper .topBlock h2 span{color:#275285;display:inline-block;line-height:45px}.configuratorWrapper .topBlock h2 span:not(.active){cursor:pointer;border-bottom:dashed 2px #275285}.configuratorWrapper .topBlock h2 span:not(.active):hover{opacity:0.7}.configuratorWrapper .topBlock p{max-width:920px;font-size:22px;line-height:32px;color:#707C8B;margin:24px 0 0 0;padding:0}@media all and (max-width: 999px){.configuratorWrapper .topBlock h2{font-size:24px;line-height:32px}.configuratorWrapper .topBlock h2 span{line-height:25px}.configuratorWrapper .topBlock p{margin:16px 0 0 0;font-size:18px;line-height:24px}}.configuratorWrapper .types{margin:48px 0 0 0;font-size:0}.configuratorWrapper .types span{border:1px solid #ACC5DE;font-size:16px;line-height:40px;color:#6D8195;display:inline-block;vertical-align:top;cursor:pointer;background:transparent;-webkit-transition:border-color 0.3s, color 0.3s;transition:border-color 0.3s, color 0.3s;text-align:center;padding:0;width:101px}.configuratorWrapper .types span.first{width:105px;border-radius:100px 0px 0px 100px}.configuratorWrapper .types span.last{width:103px;border-radius:0px 100px 100px 0px}.configuratorWrapper .types span.active{font-weight:bold;color:#354D6B;border-color:#839DBD;background:transparent;cursor:default}.configuratorWrapper .types span+span{margin-left:-1px}@media all and (max-width: 640px){.configuratorWrapper .types span{width:32.8% !important}}.configuratorWrapper .cardWrapper{margin:32px 0 0 0}.configuratorWrapper .cardWrapper .cardsHeader h2{margin:0}.configuratorWrapper .cardWrapper .cardsHeader p{margin:16px 0 32px 0;font-size:18px;line-height:24px;color:#707C8B}.configuratorWrapper .cardWrapper .flats-list.uchastki li img{width:100%}.configuratorWrapper .cardWrapper .flats-list.uchastki li .price{padding-right:24px}.configuratorWrapper .cardWrapper .flats-list.uchastki li .title{position:relative}.configuratorWrapper .cardWrapper .flats-list.uchastki li .title .switcher{position:absolute;right:24px;top:24px}.configuratorWrapper .cardWrapper .flats-list.uchastki li .title .switcher div{font-size:16px;line-height:24px;color:#ACB6C0;border-bottom:dotted 1px rgba(172,182,192,0.5)}.configuratorWrapper .cardWrapper .flats-list.uchastki li .title .switcher .plan{display:none}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .countPlans{display:none;position:absolute;top:8px;right:8px;z-index:10;background:#FFFFFF;border-radius:100px;line-height:24px;width:40px;text-align:center;font-size:14px;color:#6D8195}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner{background:#F3F4F5}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .flickity-prev-next-button{background:transparent;background-color:rgba(255,255,255,0);-webkit-transition:background-color 0.3s;transition:background-color 0.3s;margin:0;height:100%;top:0;-webkit-transform:none;transform:none;border-radius:0;width:57px;outline:none !important;border:0 !important;-webkit-transition:none;transition:none;display:none}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .flickity-prev-next-button svg{display:none}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .flickity-prev-next-button:before{content:" ";display:block;height:2px;position:absolute;background-image:url(../images/configurator/listSlideArrow.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;width:37px;height:50px;top:0;right:16px;opacity:0.6;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;top:50%;margin-top:-25px}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .flickity-prev-next-button.previous{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .flickity-prev-next-button.next{right:0}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .flickity-prev-next-button:hover:before{opacity:1}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .flickity-page-dots{position:absolute;left:50%;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:120px;padding:0;margin:0;margin-left:-60px;z-index:5}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .flickity-page-dots:after{content:" ";display:block;position:absolute;left:0;top:50%;pointer-events:none;margin-top:-1px;height:2px;z-index:4;background:#FFF;opacity:0.5;width:calc(100% / var(--count));-webkit-transform:translateX(calc(var(--active) * 100%));transform:translateX(calc(var(--active) * 100%));-webkit-transition:-webkit-transform ease-in-out 500ms;transition:-webkit-transform ease-in-out 500ms;transition:transform ease-in-out 500ms;transition:transform ease-in-out 500ms, -webkit-transform ease-in-out 500ms}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .flickity-page-dots li{cursor:pointer;display:block;border:0;padding:0;position:relative;height:42px;border:0;background:transparent;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:12px;border-radius:0;font-size:0;line-height:1;margin:0;opacity:1}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .flickity-page-dots li:before{content:" ";display:block;height:2px;position:absolute;left:0;top:50%;margin-top:-1px;width:100%;background:#fff;opacity:0.5}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .flickity-page-dots li.is-selected{cursor:default}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .flickity-page-dots li.is-selected:before{opacity:1}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .slide{width:100%;height:auto}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .slide img{display:block;max-height:100%;margin:0 auto;max-width:100%;opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .slide img.flickity-lazyloaded,.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner .slide img.flickity-lazyerror{opacity:1}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner.type_plan{display:none}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner.type_plan .svgWrap{position:relative}.configuratorWrapper .cardWrapper .flats-list.uchastki li .area-plan .area-plan-inner.type_plan .svgWrap .svgImage{-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 33px;position:absolute;width:100%;height:100%;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.configuratorWrapper .cardWrapper .flats-list.uchastki li.show_plan .countPlans{display:block}.configuratorWrapper .cardWrapper .flats-list.uchastki li.show_plan .area-plan .area-plan-inner.type_plan{display:block}.configuratorWrapper .cardWrapper .flats-list.uchastki li.show_plan .area-plan .area-plan-inner.type_fasad{display:none}.configuratorWrapper .cardWrapper .flats-list.uchastki li.show_plan .switcher .plan{display:inline-block}.configuratorWrapper .cardWrapper .flats-list.uchastki li.show_plan .switcher .fasad{display:none}.configuratorWrapper .cardWrapper .flats-list.uchastki li.show_fasad .area_plan .area-plan-inner.type_plan{display:none}.configuratorWrapper .cardWrapper .flats-list.uchastki li.show_fasad .area_plan .area-plan-inner.type_fasad{display:block}.configuratorWrapper .cardWrapper .flats-list.uchastki li.show_fasad .switcher .plan{display:none}.configuratorWrapper .cardWrapper .flats-list.uchastki li.show_fasad .switcher .fasad{display:inline-block}.configuratorWrapper .cardWrapper .flats-list.uchastki li:hover .area-plan .area-plan-inner .flickity-prev-next-button{display:block}.page.uchastokCard.configuratorCard{padding:0}.page.uchastokCard.configuratorCard h1{font-size:40px;line-height:48px}.page.uchastokCard.configuratorCard .location{margin-bottom:32px}.page.uchastokCard.configuratorCard .variants{font-size:0;position:absolute;right:90px;top:73px}.page.uchastokCard.configuratorCard .variants p{margin:0;padding:0;font-size:15px;line-height:16px}.page.uchastokCard.configuratorCard .variants p a{display:inline-block;color:#275285;border-bottom:dashed 1px #275285}.page.uchastokCard.configuratorCard .variants .cont{margin:11px 0 0 0;display:inline-block}.page.uchastokCard.configuratorCard .variants .cont .price{font-weight:bold;font-size:32px;line-height:40px;color:#202937}.page.uchastokCard.configuratorCard .variants .cont .subtitle{font-size:14px;line-height:16px;color:#9AA8B5}.page.uchastokCard.configuratorCard .variants .cont+.cont{margin:0 0 0 32px}.page.uchastokCard.configuratorCard .area-top{grid-template-columns:1fr 504px}.page.uchastokCard.configuratorCard .area-top .area-plan{padding:0;border-radius:4px}.page.uchastokCard.configuratorCard .area-top .area-plan:after{display:none}.page.uchastokCard.configuratorCard .area-top .area-plan .area-plan-inner{position:relative}.page.uchastokCard.configuratorCard .area-top .area-plan .area-plan-inner .showPlan{position:absolute;left:16px;top:16px;display:inline-block;font-size:14px;line-height:24px;color:#275285;background:#FFFFFF;border-radius:100px;height:32px;line-height:32px;padding:0 12px;cursor:pointer}.page.uchastokCard.configuratorCard .area-top .area-plan .area-plan-inner .enlarge{cursor:pointer;position:absolute;right:65px;top:16px;padding:8px;background:rgba(255,255,255,0.8);-webkit-box-shadow:0px 2px 5px rgba(31,31,31,0.2);box-shadow:0px 2px 5px rgba(31,31,31,0.2);border-radius:3px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.page.uchastokCard.configuratorCard .area-top .area-plan .area-plan-inner .enlarge img{vertical-align:top}.page.uchastokCard.configuratorCard .area-top .area-plan .area-plan-inner.plan{margin:32px 0 0 0;border-radius:4px}.page.uchastokCard.configuratorCard .area-top .area-plan .area-plan-inner.plan .topLine{padding:20px 0 0 28px;font-size:14px;line-height:24px;color:#6D8195}.page.uchastokCard.configuratorCard .area-top .area-plan .area-plan-inner.plan .topLine .fasad{color:#275285;margin:0 20px 0 0}.page.uchastokCard.configuratorCard .area-top .area-plan .area-plan-inner.plan .topLine .other{margin:0 0 0 16px}.page.uchastokCard.configuratorCard .area-top .area-plan .area-plan-inner.plan .main{margin:12px 0 48px 48px}.page.uchastokCard.configuratorCard .grid-container.uchastokInner{padding-top:40px}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards p{padding:0;margin:0;font-weight:bold;font-size:24px;line-height:32px}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listWrap{font-size:0}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listWrap .singleCard{position:relative;border:1px solid #ECF1F5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;width:120px;margin:24px 24px 0 0;display:inline-block;cursor:pointer}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listWrap .singleCard span{display:inline-block;padding:8px 0 8px 10px;font-size:16px;line-height:24px}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listWrap .singleCard .checked{position:absolute;width:24px;height:24px;top:8px;right:8px;display:none}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listWrap .singleCard.active .checked{display:block}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item{margin:16px 0 0 0;border:1px solid #ECF1F5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;padding:8px;position:relative;cursor:pointer}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item img{border-radius:4px;margin:0 16px 0 0}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item span{font-size:16px;line-height:24px;vertical-align:top;padding:11px 0 0 0;display:inline-block}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item .checked,.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item .checkedEmpty{position:absolute;width:24px;height:24px;top:20px;right:16px;display:none}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item .checkedEmpty{border:2px solid #ECF1F5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px;display:block}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item .desc{display:none;width:368px;margin:0 0 0 64px;font-size:14px;line-height:24px;color:#6D8195}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item:not(.active):hover{background:#ECF1F5}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item:not(.active):hover .checkedEmpty{border:2px solid #275285}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item.active .checkedEmpty{display:none}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item.active .desc,.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item.active .checked{display:block}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards+.blockCards{margin:48px 0 0 0}@media (max-width: 999px){.flats-list-block .bottom_form_container .calculate_mortgage{margin-bottom:40px}}.flats-list-block .bottom_form_container .calculate_mortgage .left,.flats-list-block .bottom_form_container .calculate_mortgage .right{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.flats-list-block .bottom_form_container .calculate_mortgage .left{width:29%;height:380px;overflow-y:scroll;overflow-x:hidden;padding:28px 0 0 0 !important}@media (max-width: 999px){.flats-list-block .bottom_form_container .calculate_mortgage .left{width:100%;max-height:360px;height:auto;float:none;padding-right:28px !important}}.flats-list-block .bottom_form_container .calculate_mortgage .left .ps__rail-y,.flats-list-block .bottom_form_container .calculate_mortgage .left .ps__thumb-y{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.flats-list-block .bottom_form_container .calculate_mortgage .left .ps__rail-y{opacity:1;background-color:#DEE9F4;width:2px;right:2px;margin-top:28px}.flats-list-block .bottom_form_container .calculate_mortgage .left .ps__thumb-y{opacity:1;width:6px;background-color:#AEC4DF;border-radius:3px;cursor:pointer;right:-2px}.flats-list-block .bottom_form_container .calculate_mortgage .right{width:71%;padding:0 0 0 58px}@media (max-width: 999px){.flats-list-block .bottom_form_container .calculate_mortgage .right{width:100%;padding:0;margin-top:35px;float:none}}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper{font-size:0}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .disclaimer{font-size:11px;line-height:12px;color:#AEB9C4;margin:29px 0 0 0}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap{display:inline-block;width:32%}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap.years{width:31.4%}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap input{font-size:18px;padding:0 24px;width:100%}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap .label{font-size:14px;line-height:16px;color:#9AA8B5;margin:0 0 13px 0}@media (max-width: 999px){.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap{width:100%}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap.years{width:100%}}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap .range-slider{margin-top:-4px;padding:0 24px}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap .range-slider .noUi-base{height:6px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#275285;background:linear-gradient(212.66deg, #5FBCFF -6.47%, #4B7EBB -6.46%, #275285 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5FBCFF', endColorstr='#275285', GradientType=1)}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap .range-slider .noUi-origin{background:#fff}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap .range-slider .noUi-origin:before{content:'';width:100%;height:1px;display:block;border-top:1px solid #AEC4DF;top:3px;position:absolute}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap .range-slider .noUi-handle{cursor:pointer;width:14px;height:14px}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap .range-slider .noUi-handle:before{width:10px;height:10px}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap input:hover+.range-slider .noUi-origin:before,.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap input:active+.range-slider .noUi-origin:before{border-top:1px solid #5B87BB}.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap+.input_wrap{margin:0 0 0 16px}@media (max-width: 999px){.flats-list-block .bottom_form_container .calculate_mortgage .right .inputs_wraper .input_wrap+.input_wrap{margin:20px 0 0 0}}.flats-list-block .bottom_form_container .calculate_mortgage .bank{height:64px;line-height:64px;width:auto;margin:0 20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;background-color:#F4F7F9;padding:0 20px 0 16px;cursor:pointer;position:relative;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}@media (max-width: 999px){.flats-list-block .bottom_form_container .calculate_mortgage .bank{padding-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:0}}.flats-list-block .bottom_form_container .calculate_mortgage .bank img,.flats-list-block .bottom_form_container .calculate_mortgage .bank svg{vertical-align:middle;max-height:32px}@media (max-width: 999px){.flats-list-block .bottom_form_container .calculate_mortgage .bank img,.flats-list-block .bottom_form_container .calculate_mortgage .bank svg{max-width:104px}}.flats-list-block .bottom_form_container .calculate_mortgage .bank .aligner{height:100%;display:inline-block;vertical-align:middle}@media (max-width: 999px){.flats-list-block .bottom_form_container .calculate_mortgage .bank .aligner{display:none}}.flats-list-block .bottom_form_container .calculate_mortgage .bank span{font-size:14px;line-height:16px;color:#9AA8B5;display:block;float:right;line-height:64px;min-width:116px;text-align:left}@media (max-width: 999px){.flats-list-block .bottom_form_container .calculate_mortgage .bank span{min-width:0}}.flats-list-block .bottom_form_container .calculate_mortgage .bank span b{font-weight:bold;font-size:18px;line-height:24px;color:#354D6B;margin:0 0 0 8px;width:60px}.flats-list-block .bottom_form_container .calculate_mortgage .bank:hover:not(.active){background-color:#E9EFF5}.flats-list-block .bottom_form_container .calculate_mortgage .bank.active{border-color:#AEC4DF;cursor:default}.flats-list-block .bottom_form_container .calculate_mortgage .bank.best_offer .best_offer{padding:0 10px;position:absolute;top:-18px;left:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;height:24px;font-size:8px;line-height:24px;letter-spacing:0.08em;text-transform:uppercase;color:#fff;background:#5FBCFF;background:linear-gradient(239.37deg, #5FBCFF -6.47%, #4B7EBB -6.46%, #275285 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5FBCFF', endColorstr='#275285', GradientType=1);-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.flats-list-block .bottom_form_container .calculate_mortgage .bank.best_offer .best_offer:before{content:"\A";width:0px;height:0px;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #275285;display:block;position:absolute;top:12px;left:0}.flats-list-block .bottom_form_container .calculate_mortgage .bank+.bank{margin-top:8px}.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper{margin:31px 0 0 0;font-size:0}@media (max-width: 999px){.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper span,.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper a{display:inline-block;font-size:14px;line-height:16px;color:#275285}.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper span:hover,.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper a:hover{color:#303D51}.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper .svg_wrap{width:56px;height:32px;line-height:100%;vertical-align:middle;text-align:center;margin:0 8px 0 0;background-color:#fff;border:solid 1px #839DBD;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;padding:7px 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper .svg_wrap svg path,.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper .svg_wrap svg rect{stroke:#275285}.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper .print_button{color:#275285}.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper .print_button .text{color:#275285}.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper .print_button:hover{color:#303D51;cursor:pointer}.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper .print_button:hover .text{color:#303D51}.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper .print_button:hover .svg_wrap{border:solid 1px #6D8195}.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper .print_button:hover .svg_wrap svg path,.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper .print_button:hover .svg_wrap svg rect{stroke:#303D51}.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper a:hover{color:#4673A8}.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper .print_button+.mortgage_more{margin:0 0 0 32px}@media (max-width: 999px){.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper .print_button{white-space:nowrap}.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper .mortgage_more{padding-top:1px}}.flats-list-block .bottom_form_container .calculate_mortgage .form_intro{margin:39px 0 0 0;max-width:376px;font-size:18px;line-height:24px}.flats-list-block .bottom_form_container .calculate_mortgage .fields_wrapper{margin:17px 0 0 0}.flats-list-block .bottom_form_container .calculate_mortgage .fields_wrapper .field{padding:0;width:240px;margin:0 -35px 0 0}@media (max-width: 999px){.flats-list-block .bottom_form_container .calculate_mortgage .fields_wrapper .field{margin:0 0 16px 0;width:100%}}.flats-list-block .bottom_form_container .calculate_mortgage .fields_wrapper .field input{font-size:18px}.flats-list-block .bottom_form_container .calculate_mortgage .fields_wrapper .submit{display:inline-block}.flats-list-block .bottom_form_container .calculate_mortgage .fields_wrapper .submit button{width:192px}@media (max-width: 999px){.flats-list-block .bottom_form_container .calculate_mortgage .fields_wrapper .submit{display:block}.flats-list-block .bottom_form_container .calculate_mortgage .fields_wrapper .submit button{width:100%}}.flats-list-block .bottom_form_container .form_wrapper.calculate_mortgage .form_header .form_close,.flats-list-block .bottom_form_container .form_wrapper.flat_exchange .form_header .form_close{height:24px}.flats-list-block .bottom_form_container .form_wrapper.calculate_mortgage .form_header .form_close svg,.flats-list-block .bottom_form_container .form_wrapper.flat_exchange .form_header .form_close svg{height:24px;position:relative}.flats-list-block .bottom_form_container .form_wrapper.calculate_mortgage .form_header .form_close:hover:before,.flats-list-block .bottom_form_container .form_wrapper.flat_exchange .form_header .form_close:hover:before{width:48px;height:48px;content:" ";display:block;position:absolute;left:50%;margin-left:-25px;top:50%;margin-top:-24px;border-radius:50%;background:#ecf1f5;pointer-events:none}.flats-list-block .bottom_form_container .form_wrapper.calculate_mortgage .form_header .form_close:hover svg path,.flats-list-block .bottom_form_container .form_wrapper.flat_exchange .form_header .form_close:hover svg path{stroke:#202937}@media (max-width: 999px){.flats-list-block .bottom_form_container .form_wrapper.calculate_mortgage .form_header .form_close,.flats-list-block .bottom_form_container .form_wrapper.flat_exchange .form_header .form_close,.flats-list-block .bottom_form_container #prinzip-html .project_nav_wrapper{display:none !important}}@media (max-width: 999px){.flats-list-block .bottom_form_container .calculate_mortgage .print_wrapper .mortgage_more{padding-top:0}}.flats-list-block .bottom_form_container .form_wrapper.flat_exchange .form_header .form_close,.flats-list-block .bottom_form_container .form_wrapper.calculate_mortgage .form_header .form_close{position:absolute;right:14px;top:14px;cursor:pointer}.flats-list-block .bottom_form_container .form_wrapper.flat_exchange .form_header,.flats-list-block .bottom_form_container .form_wrapper.calculate_mortgage .form_header{position:relative}#mortgage_form_send_success{display:none}.bottom_form_container .calculate_mortgage{display:none}.notransition{-webkit-transition:none !important;transition:none !important}body .page-wrapper .flats-list-block .section-toggle-container .price-mortgage-block .open_new_mortgage_config{padding:0 43px 0 24px;height:48px;line-height:48px}body .page-wrapper .flats-list-block .section-toggle-container .price-mortgage-block .open_new_mortgage_config:hover{border-color:#11385D !important;background-color:#11385D !important;color:#fff !important}body .page-wrapper .flats-list-block .section-toggle-container .price-mortgage-block .open_new_mortgage_config.form_opened.form_opened{border-color:#11385D !important;background-color:#11385D !important;color:#fff !important}body .page-wrapper .flats-list-block .section-toggle-container .price-mortgage-block .open_new_mortgage_config:after{content:'';position:absolute;right:24px;top:18px;border:solid #6D8195;border-width:0 2px 2px 0;display:inline-block;padding:3px;-webkit-transition:color 0.3s linear;transition:color 0.3s linear;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .page-wrapper .flats-list-block .section-toggle-container .price-mortgage-block .open_new_mortgage_config.form_opened:after{top:22px !important;-webkit-transform:rotate(-135deg) !important;transform:rotate(-135deg) !important}body .page-wrapper .flats-list-block .section-toggle-container .price-mortgage-block .open_new_mortgage_config:hover:after{border-color:#303D51}body .page-wrapper .flats-list-block .section-toggle-container .price-mortgage-block .open_new_mortgage_config:hover:after,body .page-wrapper .flats-list-block .section-toggle-container .price-mortgage-block .open_new_mortgage_config.form_opened:after{border-color:#fff !important}
