.configurator-intro{padding-top:24px;margin-bottom:24px}@media screen and (min-width: 1000px){.configurator-intro{padding-top:32px;margin-bottom:32px}}@media screen and (min-width: 1200px){.configurator-intro{margin-bottom:48px}}.configurator-intro__content{border:1px solid #ECF1F5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;padding:16px}@media screen and (min-width: 576px){.configurator-intro__content{padding:24px}}@media screen and (min-width: 768px){.configurator-intro__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1100px){.configurator-intro__content{padding:32px}}@media screen and (min-width: 1200px){.configurator-intro__content{padding:48px 64px}}@media screen and (min-width: 768px){.configurator-intro__left{margin-right:16px}}@media screen and (min-width: 900px){.configurator-intro__left{margin-right:24px}}@media screen and (min-width: 1000px){.configurator-intro__left{margin-right:32px}}@media screen and (min-width: 768px){.configurator-intro__right{max-width:363px;width:45%}}.configurator-intro img{max-width:100%;height:auto}@media screen and (max-width: 374.98px){.configurator-intro h2 br{display:none}}@media screen and (min-width: 768px){.configurator-intro h2{margin-top:0;margin-bottom:16px}}@media screen and (min-width: 768px){.configurator-intro p{font-size:18px;line-height:1.333em;margin-bottom:24px;margin-top:0}}@media screen and (min-width: 1200px){.configurator-intro p{margin-bottom:32px}}.configurator-intro .go-btn{display:block;cursor:pointer;background:#354D6B;border-radius:4px;font-size:16px;line-height:24px;color:#fff;padding:12px 24px;text-align:center;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;overflow:hidden}.configurator-intro .go-btn:before{content:"";opacity:0.4;z-index:0;mix-blend-mode:screen;background-color:#466c92;position:absolute;height:180px;top:-50px;-webkit-animation:put 2s infinite;animation:put 2s infinite;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-box-shadow:0px 0px 15px 15px #466c92;box-shadow:0px 0px 15px 15px #466c92;width:400px;left:-400px}.no-touch .configurator-intro .go-btn:hover{background:#174a76}.no-touch .configurator-intro .go-btn:hover:before{display:none}@media screen and (min-width: 480px){.configurator-intro .go-btn{display:inline-block}}.page.uchastokCard.configuratorCard .variants p.availible-date{margin-bottom:4px}@media screen and (max-width: 767.98px){.page.uchastokCard.configuratorCard .variants p.availible-date{margin:0;padding-left:16px}}.area-slider-wrap+.plan-slider-wrap .slider.with-image{margin-top:24px}.plan-slider-wrap .type_plan-slider{position:relative;background:#F3F4F5;border-radius:4px}.plan-slider-wrap .type_plan-slider .plan-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:16px 24px 32px;-webkit-box-sizing:border-box;box-sizing:border-box}.flat-section .area-top .area-plan-inner .plan-slider-wrap .type_plan-slider img{opacity:1 !important;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;position:relative}.page.uchastokCard.configuratorCard .area-top .area-plan .area-plan-inner .enlarge img{opacity:1}.plan-slider-wrap .type_plan-slider .plan-img-container .plan-img-body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.plan-slider-wrap .type_plan-slider .plan-img-container .plan-img-body picture{height:100%;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center}@media screen and (min-width: 768px){body .flat-section .page.uchastokCard.configuratorCard .section-top-inner{padding-top:20px}body .flat-section .page.uchastokCard.configuratorCard .section-top-inner .uchastok-title-wrap h1{font-size:40px;line-height:48px;margin-bottom:8px}body .fix-variants .section-top-inner .uchastok-title-wrap h1{font-size:40px;line-height:48px;margin-bottom:8px}body .fix-variants .section-top-inner .location{display:block;font-size:16px;line-height:24px}body .fix-variants .section-top-inner{padding-top:20px}}body .flat-section .page.uchastokCard.configuratorCard .location{display:block}@media screen and (min-width: 768px){body .flat-section .page.uchastokCard.configuratorCard .location{font-size:16px;line-height:24px}}.plan-slider-wrap .type_plan-slider .plan-img-container .plan-img-top{font-size:14px;line-height:16px;color:#6D8195;margin-bottom:16px;padding-right:72px;white-space:normal}.singleCard.active{cursor:default}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item.active{cursor:default}.wall-cards .singleCard:before,.roof-cards .singleCard:before{top:19px;right:15px;position:absolute;width:24px;height:24px;content:" ";border:2px solid #ECF1F5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px;background:#fff}.wall-cards .singleCard.active:after,.roof-cards .singleCard.active:after{top:19px;right:15px;position:absolute;width:24px;height:24px;content:" ";background-image:url(/data/configurator_tmp/check_active.png);background-size:100% 100%}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item{padding:7px 40px 7px 7px;min-height:64px}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect.no-img .item span{padding-top:11px}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect.no-img .item{padding:7px 40px 7px 7px}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item.item-other{padding-left:71px;padding-bottom:0;min-height:64px}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item.item-other span:before{content:' ';display:block;position:absolute;left:7px;top:7px;background:#F3F4F5;border-radius:4px;width:48px;height:48px;background-image:url(/template/configurator-2021/question.svg);background-size:24px 24px;background-position:center center;background-repeat:no-repeat}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards textarea{display:none;width:auto;resize:none;border:1px solid #AEC4DF;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;background-color:#fff;margin:27px -41px -1px -72px;padding:11px 23px;min-height:48px;max-height:48px;font-size:16px;line-height:24px;color:#2A3647;width:calc(100% + 113px)}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listSelect .item.item-other.active textarea{display:block}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listWrap .item-other.active+textarea{display:block}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listWrap textarea{margin:16px 16px 0 16px;width:calc(100% - 32px);max-width:calc(100vw - 32px);z-index:1;position:relative;min-height:72px;max-height:72px}@media screen and (min-width: 768px){.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listWrap textarea{margin-left:0;width:calc(100% - 16px);max-width:calc(100vw - 16px)}}.page.uchastokCard.configuratorCard .grid-container.uchastokInner .innerBlock.main-info .blockCards .listWrap .singleCard.item-other .empty{background-image:url(/template/configurator-2021/question.svg)}.section-toggle-block .section-toggle-container .section-toggable.area-section{padding-top:36px}.area-section h1{padding-left:72px;position:relative}.area-section h1:before{content:" ";display:block;position:absolute;left:0;top:50%;margin-top:-16px;background-image:url(/template/configurator-2021/check.png);background-size:100% 100%;width:32px;height:32px}@media screen and (min-width: 1000px){.area-section h1:before{margin-top:-24px;width:48px;height:48px;margin-bottom:48px}}@media screen and (max-width: 999px){.area-section h1{padding-left:48px}}
