

/* Start:/local/templates/new_template_newbor/components/bitrix/breadcrumb/newbor_bread/style.css?1706514580585*/
.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: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/new_template_newbor/components/ml/catalog.section.list/parking_in_sale_parking_page/style.css?1715078623481*/
.adaptive_button{
    border:3px solid #6c963b;
    font-size:25px;
    padding:5px;
    text-align:center;
    display:inline-block;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:15px;
    text-transform:uppercase;
    padding-left: 37px;
    position:relative;
}
.adaptive_button .icon-podbor{
    position: absolute;
    top:5px;
    left:5px;
}
.center-button{
    text-align:center;
}

.istruct .icon-lunch {
    width: 25px;
    height: 25px;
    fill: #fff;
}
/* End */


/* Start:/local/templates/new_template_newbor/components/bitrix/news.list/genplan_main/style.css?17593243422412*/
/* Контейнер для видео с адаптивной высотой */
.video-block {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 56.25%; /* 16:9 соотношение для полного покрытия */
    overflow: hidden;
    border-radius: 20px;
    background: #000; /* Черный фон на случай загрузки */
}

/* iframe растягивается на весь контейнер с обрезкой краев */
.video-block__iframe {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 177.77777778vh; /* 16:9 по высоте */
    min-width: 100%;
    min-height: 56.25vw; /* 16:9 по ширине */
    height: 100%;
    transform: translate(-50%, -50%);
    object-fit: cover;
    border-radius: 20px;
}

/* overlay блокирует клики */
.video-block__overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    pointer-events: all;
    background: transparent;
}

/* Скрываем все элементы YouTube */
.video-block__iframe {
    filter: brightness(1.05); /* Легкая коррекция если видео темное */
}

/* Убираем черные полосы и скроллы */
.master-plan__wrap_img {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

/* Дополнительные стили для скрытия возможных артефактов */
.video-block::before {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    background: #000;
    z-index: -1;
    border-radius: 20px;
}

/* Адаптивность для разных экранов */
@media (max-width: 768px) {
    .video-block {
        padding-top: 75%; /* Более квадратное соотношение для мобильных */
        border-radius: 12px;
    }

    .video-block__iframe {
        border-radius: 12px;
    }
}

/* Гарантированное скрытие элементов управления YouTube */
.ytp-chrome-top,
.ytp-show-cards-title,
.ytp-title-text,
.ytp-chrome-bottom,
.ytp-pause-overlay,
.ytp-watermark {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}
/* End */


/* Start:/local/templates/new_template_newbor/components/bitrix/form.result.new/new_form_telegram_bot/style.css?1730278048262*/
form .callback-decor__form-item a.link-form{
  color: #fff;
  text-decoration: underline;
}
form .callback-decor__form-item a.link-form:hover{
  text-decoration: none;
}
form .main-user-consent-request-announce{
  color: #fff;
}
.g-recaptcha{
  display: none;
}

/* End */
/* /local/templates/new_template_newbor/components/bitrix/breadcrumb/newbor_bread/style.css?1706514580585 */
/* /local/templates/new_template_newbor/components/ml/catalog.section.list/parking_in_sale_parking_page/style.css?1715078623481 */
/* /local/templates/new_template_newbor/components/bitrix/news.list/genplan_main/style.css?17593243422412 */
/* /local/templates/new_template_newbor/components/bitrix/form.result.new/new_form_telegram_bot/style.css?1730278048262 */
