

/* Start:/local/templates/.default/src/payment-fixes.css?17887337471647*/
/* 1. Карта: не выезжает за границы блока на мобильных */
.contacts__map-wrapper {
    position: relative;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}

.contacts__map-wrapper iframe {
    display: block;
    width: 100%;
    max-width: 100%;
    height: 400px;
    border: 0;
}

/* 2. Кнопка «Отправить»: ярче и заметнее (только в форме на странице контактов) */
form[name="aspro_allcorp3metal_question"] .btn.btn-default.btn-lg {
    background: #f39c12;
    background-image: linear-gradient(180deg, #f5a623 0%, #e67e22 100%);
    color: #ffffff;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    padding: 15px 40px;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    box-shadow: 0 4px 14px rgba(230, 126, 34, 0.45);
    transition: background 0.2s ease, box-shadow 0.2s ease, transform 0.1s;
    display: inline-block;
    text-align: center;
}

form[name="aspro_allcorp3metal_question"] .btn.btn-default.btn-lg:hover {
    background: #e67e22;
    box-shadow: 0 6px 20px rgba(230, 126, 34, 0.55);
}

form[name="aspro_allcorp3metal_question"] .btn.btn-default.btn-lg:active {
    transform: translateY(1px);
}

/* Мобильная адаптация карты */
@media (max-width: 768px) {
    .contacts__map-wrapper iframe {
        height: 300px;
    }
}

/* Страховка от переполнения контейнеров на мобильных */
.contacts-page img,
.contacts-page iframe,
.contacts-page video {
    max-width: 100%;
}

/* End */


/* Start:/bitrix/templates/aspro-allcorp3metal/components/bitrix/map.yandex.view/map/style.min.css?1748934156552*/
.map-detail-items__item--hidden{display:none}.map-detail-items__item{padding:25px 32px}.map-detail-items__item-svg{position:absolute;right:6px;top:8px;width:30px;height:30px;text-align:center;cursor:pointer}.map-detail-items__item-svg:not(:hover) svg path{fill:#999}.map-detail-items__item-close{width:10px;height:10px}.map-detail-items__item-title{margin-bottom:18px}.map-detail-items__item-property{margin-top:10px}.map-detail-items__item-buttons{margin-top:24px}@media (max-width:530px){.map-detail-items__item{padding-left:28px;padding-right:28px}}
/* End */


/* Start:/bitrix/templates/aspro-allcorp3metal/components/bitrix/map.yandex.system/map/style.min.css?1748934156421*/
div.bx-yandex-map,div.bx-yandex-map div.YMaps-b-balloon-content{color:#000}div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td{padding:0!important}div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b{background-image:none!important}
/* End */


/* Start:/bitrix/templates/aspro-allcorp3metal/components/bitrix/news.list/contacts-list/style.min.css?17489341563173*/
.contacts__ajax_items .contacts-list{margin-top:43px}.contacts-list__section{margin-top:43px;position:relative}.contacts-list .contacts-list__section:first-child{margin-top:0}.contacts-list__section-title{margin-bottom:25px}.contacts-list__wrapper{position:relative}.contacts-list__item{padding:25px 123px 32px 32px}.contacts-list__item-image-wrapper{position:relative}.contacts-list__item-image-wrapper .contacts-list__item-link,.contacts-list__item-image-wrapper>span{margin-right:32px;width:150px;height:100px;display:inline-block;position:relative;vertical-align:top;margin-top:6px}.contacts-list__item-image{background-size:cover;background-position:center;background-repeat:no-repeat;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.contacts-list__item-col{flex:1;padding-right:15px}.contacts-list__item-without-image .contacts-list__item-text-top-part>.contacts-list__item-col{flex-basis:calc(182px + (100% - 182px)/ 2)}.contacts-list__item-title{margin:0 0 6px 0}.contacts-list__item .contacts-list__item-metro .svg,.contacts-list__item .contacts-list__item-schedule .svg{margin-right:10px}.contacts-list__item .contacts-list__item-schedule .svg{margin-top:-2px}.contacts-list__item-info{margin:3px 0 0 0;flex-grow:1}.contacts-list__item-emails,.contacts-list__item-phones{line-height:21px}.contacts-list__item-coord{cursor:pointer;flex-shrink:0}.contacts-list__item-coord .color-theme{color:var(--fill_dark_light_white_hover)}.contacts-list__item-coord svg path{fill:var(--fill_dark_light_white_hover)}.contacts-list__item-coord:hover .color-theme{color:#333;color:var(--fill_dark_light_ccc)}.contacts-list__item-coord:hover svg path{fill:#333;fill:var(--fill_dark_light_ccc)}.contacts-list__item-coord .svg{margin:0 9px 0 0}.contacts-list__item-pay{margin:9px -8px 0}.contacts-list__item-pay__value{padding:0 8px;height:20px;line-height:20px}.contacts-list__item-pay__value img{max-width:40px}.contacts-list__wrapper .arrow-all{right:32px;top:35px}.contacts-list__item-properties{margin:20px 0 0 0}.contacts-list__item-properties-item-wraper{padding:0 0 0 15px;position:relative}.contacts-list__item-properties-item-wraper:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:2px;background-color:#9e9e9e;background:var(--theme-base-color)}@media (min-width:1450px){.contacts-list__item-col--right{display:flex;flex:1;flex-direction:row;justify-content:space-between}.contacts-list__item-coord{padding:1px 0 0 15px}}@media (min-width:1300px) and (max-width:1449px){.contacts-list__item-coord{padding:11px 0 0 0}}@media (min-width:1300px){.contacts-list__item--hidden-f1300{display:none}}@media (max-width:1299px){.contacts-list__item--hidden-t1299{display:none}.contacts-list__item-info{margin:6px 0 0 0}.contacts-list__item-info>.line-block{flex-direction:column}}@media (max-width:600px){.contacts-list__item{flex-direction:column!important}.contacts-list__item:not(.contacts-list__item-without-image){padding:32px}.contacts-list__item-col{padding:0}.contacts-list__item-image-wrapper .contacts-list__item-link,.contacts-list__item-image-wrapper>span{margin:0}.contacts-list__item-image-wrapper{margin:0 0 33px 0}}
/* End */
/* /local/templates/.default/src/payment-fixes.css?17887337471647 */
/* /bitrix/templates/aspro-allcorp3metal/components/bitrix/map.yandex.view/map/style.min.css?1748934156552 */
/* /bitrix/templates/aspro-allcorp3metal/components/bitrix/map.yandex.system/map/style.min.css?1748934156421 */
/* /bitrix/templates/aspro-allcorp3metal/components/bitrix/news.list/contacts-list/style.min.css?17489341563173 */
