

/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1630657607467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog/aparts/bitrix/catalog.section.list/floor/style.css?16353419313085*/
	.complex_mapp.floor {
	    height: 100%;
	    max-width: 930px;
	    max-height: 754px;
	}

	.complex_mapp.floor img {
	    position: relative;
	    width: 100%;
	    height: auto;
	}

	.complex_mapp.floor .plan-viewer__svg {
	    height: 100%;
	}

	.complex_mapp.floor .fullscreen-map {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	}

	.section_switch_container {
	    min-height: 175px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}

	.switch {
	    position: relative;
	    display: inline-block;
	    vertical-align: middle;
	    text-align: center;
	    padding: 26px 0 30px;
	}

	.switch__arrow--next {
	    top: 0;
	}

	.switch__arrow--prev {
	    bottom: 0;
	}

	.switch svg.icon {
	    display: block;
	    width: 100%;
	    height: 100%;

	    position: absolute;
	    left: 0;
	    top: 0;
	}

	.switch__arrow {
	    position: absolute;
	    left: 50%;
	    transform: translate(-50%, 0);
	    width: 8px;
	    height: 21px;
	    fill: #c19b76;
	    stroke: none;
	    stroke-width: 1px;
	}

	.switch__num {
	    font-weight: bold;
	    line-height: 1;
	}

	.btn {
	    display: inline-block;
	    line-height: 1;
	    text-align: center;
	    cursor: pointer;
	    font-family: "Montserrat", sans-serif;
	    font-size: 14px;
	}

	.switch__arrow--prev .icon {
	    transform: rotate(180deg);
	}

	.choice_progress {
	    position: relative;
	    height: 100%;
	    width: 100%;
	}

	.plan-container.floor {
	    position: relative;
	    width: 100%;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    flex-direction: column;
	}

	.plan-container.floor .corpus_name,
	.plan-container.floor .available_apart {
	    font-weight: bold;
	    line-height: 1;
	}

	.plan-container.floor .plan {
	    padding: 1.5rem 0 0 0;
	}

	.plan-container.floor .plan svg {
	    width: 100%;
	    height: 100%;
	}

	.nav-container {
	    display: flex;
	    justify-content: space-around;
	    align-items: center;
	    height: 100%;
	    flex-direction: column;
	}

	.section_switch_container svg {
	    width: 100%;
	    height: 100%;
	}

	.plan-viewer__svg.mini {
	    width: max-content;
	    position: relative;
	    height: auto;
	}

	.plan-viewer__svg.mini svg {
	    width: 150px;
	    height: auto;
	}

	#area {
	    fill: #2d241bde;
	    fill-opacity: .3;
	    stroke: #d4d4d4b0;
	    stroke-width: 1;
	}

	.plan-container.floor.theme-one {
	    background-color: rgba(18, 20, 25, 0.75);
	    z-index: 2;
	}

	.plan-container.floor.theme-one:after {
	    border: 1px solid rgba(18, 20, 25, 0.75);
	    margin: -4px;
	    position: absolute;
	    left: 0;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    content: "";
	    z-index: 1;
	}

	.plan-container.floor.theme-one .plan {
	    z-index: 2;
	}

	.plan-container.floor.theme-one .available_apart {
	    color: white;
	    padding-bottom: 1.5rem;
	}
/* End */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1630657607467 */
/* /local/templates/.default/components/bitrix/catalog/aparts/bitrix/catalog.section.list/floor/style.css?16353419313085 */
