

/* Start:/local/templates/aspro_max_redesign/components/bitrix/news.list/vozmozhnosti/style.min.css?17573281286146*/
.list-type-block.vacancy-list1 .period-block{margin:0 0 14px}.list-type-block.item-views.vacancy-list1.wide_img.list .item .previewtext{margin-top:22px}.item-views.list-type-block.vacancy-list1 .item .previewtext p:first-child{margin-top:0}.list-type-block.item-views.vacancy-list1.wide_img .item .body-info .arrow_link{position:absolute;right:0;top:0;display:inline-block;width:38px;height:38px}.list-type-block.item-views.vacancy-list1.wide_img.image_right .item .body-info .arrow_link{display:none}.list-type-block.item-views.vacancy-list1.wide_img.image_right .item .image+.body-info.has-link{padding-right:293px;padding-left:0}.item-views.list-type-block.vacancy-list1 .items .item_wrap{padding:33px 39px 34px;margin:0 0 -1px}.list-type-block.item-views.vacancy-list1.wide_img .item .svg.svg-inline-right-arrow{position:absolute;top:13px;left:12px}.vacancy-list1 .item_wrap:hover .body-info .arrow_link .svg-inline-right-arrow path{fill:#fff!important}.list-type-block.item-views.vacancy-list1.wide_img .item .period-block-bottom{position:absolute;bottom:0;left:0}.list-type-block.item-views.vacancy-list1.image_left.wide_img .item.wti.wdate{padding-bottom:20px}.list-type-block.item-views.vacancy-list1.image_left.wide_img .item .image+.body-info .period-block-bottom{position:absolute;bottom:0;left:293px}.list-type-block.item-views.vacancy-list1 .item .section-name-block{display:block;margin:0 0 10px}.list-type-block.item-views.vacancy-list1.wide_img .item .image+.body-info{padding-left:293px;padding-right:70px}.list-type-block.item-views.vacancy-list1 .item .body-info .info-sticker-block.static-block{position:static}.list-type-block.item-views.vacancy-list1 .item_wrap>.item .period-block .svg,.list-type-block.item-views.vacancy-list1 .item_wrap>.item .period-block-bottom .svg{padding:0 9px 1px 0}.list-type-block.item-views.vacancy-list1 .item .body-info:not(.with-section)>.period-block{margin-top:-6px}.list-type-block.item-views.vacancy-list1 .item:not(.wdate) .body-info:not(.with-section)>.title{margin-top:-6px}.item-views.list-type-block.vacancy-list1.wide_img .items.row>.col-md-12{z-index:10}.compact-view.list-type-block.item-views.vacancy-list1 .item .title{margin-bottom:.8rem}.compact-view.item-views.list-type-block.vacancy-list1 .items .item_wrap{padding:2.27rem}.compact-view.list-type-block.vacancy-list1.item-views.wide_img .item .image+.body-info{padding-left:12.27rem}.list-type-block.item-views.compact-view.vacancy-list1 .item_wrap{padding-top:1.866rem}.list-type-block.item-views.vacancy-list1 .item .title{margin-bottom:6px}.list-type-block.item-views.vacancy-list1 .top-block .properties{margin-top:11px;padding-bottom:22px}.list-type-block.item-views.vacancy-list1 .top-block .properties .inner-wrapper{font-size:1em;padding-bottom:0;position:relative}.list-type-block.item-views.vacancy-list1 .top-block .properties .inner-wrapper .separator{z-index:2;position:absolute;right:-6px;top:0}.list-type-block.item-views.vacancy-list1 .top-block .properties .inner-wrapper:last-of-type .separator{display:none}.vacancy-list1 .top-block__pay{font-weight:700}body .compact-view.list-type-block.item-views.list.vacancy-list1 .item .previewtext{margin-top:1.333rem}body .compact-view.list-type-block.item-views.list.vacancy-list1 .item .previewtext{margin:0}.item-views.vacancy-list1 .group-content .tab-pane{margin-bottom:42px}.item-views.vacancy-list1.linked .group-content .tab-pane{margin-bottom:0}.item-views.list-type-block.vacancy-list1 .item .previewtext{margin-bottom:0}.list-type-block.item-views.vacancy-list1.wide_img.list .item .previewtext.no-props{margin-top:7px}.item-views.list-type-block.vacancy-list1.accordion-mode .items .item_wrap{padding:0}.item-views.list-type-block.vacancy-list1.accordion-mode .accordion-type-1 .item-accordion-wrapper .accordion-head{padding:33px 39px 34px}.item-views.list-type-block.vacancy-list1.accordion-mode .panel-collapse .accordion-body{padding:0 39px 39px 39px}.item-views.list-type-block.vacancy-list1.accordion-mode .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open{top:33px;right:39px;width:38px;height:38px}.item-views.list-type-block.vacancy-list1.accordion-mode .item-accordion-wrapper.opened .accordion-head:before{top:40px}@media(min-width:768px){.list-type-block.item-views.vacancy-list1 .item.wti .body-info{padding-right:68px}}@media (max-width:767px){.list-type-block.item-views.vacancy-list1.wide_img .item .body-info .arrow_link{display:none}.list-type-block.item-views.vacancy-list1.wide_img .item .image+.body-info{padding-right:0}.item-views.list-type-block.vacancy-list1.accordion-mode .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open{display:none}}@media (min-width:601px){.compact-view.list-type-block.item-views.vacancy-list1.wide_img .item>.image{width:150px}.item-views.list-type-block.vacancy-list1 .item_wrap .body-info .top-block.flexbox .top-block__pay{margin-top:7px}.item-views.list-type-block.vacancy-list1 .item_wrap .body-info .top-block.flexbox{align-items:flex-start}}@media (max-width:600px){.list-type-block.item-views.vacancy-list1.image_left.wide_img .item .period-block-bottom,.list-type-block.item-views.vacancy-list1.image_right.wide_img .item .period-block-bottom{position:absolute;bottom:0;left:0}.item-views.vacancy-list1 .top-block.flexbox{flex-direction:column;align-items:flex-start}.item-views.vacancy-list1 .items:not(.mobile-compact) .top-block .top-block__pay{width:100%;margin-top:15px}.item-views.vacancy-list1 .top-block .properties{margin-top:11px}.item-views.vacancy-list1 .top-block .top-block__pay.no-props{margin-top:6px}.mobile-overflow.row .item{height:100%;min-height:100%}}@media(min-width:601px) and (max-width:991px){.item-views.vacancy-list1 .top-block .properties{max-width:400px}}@media(min-width:992px) and (max-width:1199px){.with_left_block .item-views.vacancy-list1 .top-block .properties{max-width:400px}.item-views.vacancy-list1 .top-block .properties{max-width:600px}}@media(min-width:1200px){.with_left_block .item-views.vacancy-list1 .top-block .properties{max-width:700px}.item-views.vacancy-list1.top-block .properties{max-width:1000px}}
/* End */


/* Start:/local/templates/aspro_max_redesign/components/bitrix/news.list/contacts_company/style.css?17703037825784*/
.contacts-stores.shops-list1 .item .image {
  width: 150px;
  max-height: 95px;
  overflow: hidden;
}
/*.contacts-stores.shops-list1 .item .top-wrap{margin:3px 0 0;padding:0 0 0 190px;}*/
.contacts-stores.shops-list1 .item .top-wrap {
  margin: 0;
  padding: 0 0 0 190px;
}
.contacts-stores.shops-list1 .item.wti .top-wrap {
  margin-top: 0;
  padding-left: 0;
}
.contacts-stores.shops-list1 .item {
  margin: 0 0 -1px;
  padding: 30px;
}
.contacts-stores.shops-list1 h4 {
  margin-top: 44px;
  margin-bottom: 32px;
}

.shops-list1 .metro .svg-inline-metro path {
  fill: red;
}
.shops-list1 .schedule .svg-inline-clock path {
  fill: #999;
}
.shops-list1 .schedule span.text,
.shops-list1 .metro span.text,
.shops-list1 .show_on_map.colored_theme_text .text_wrap span.text {
  padding-left: 10px;
}

.shops-list1 .icon-text.grey {
  background: transparent;
}

.shops-list1 .icon-text.s20 .fa {
  font-size: 20px;
  line-height: 20px;
}
.shops-list1 .icon-text.s20 img {
  vertical-align: top;
}

.shops-list1 .item .top-wrap .title {
  margin: 0 0 10px;
}

.shops-list1 .item .middle-prop {
  margin: -3px -12px 6px;
}

.shops-list1 .item .top-wrap .show_on_map > span {
  position: relative;
  cursor: pointer;
}

.shops-list1 .item .top-wrap .metro {
  display: inline-block;
  margin: 5px 12px;
  vertical-align: top;
  position: relative;
}

.shops-list1 .item .top-wrap .show_on_map {
  margin: 5px 12px;
  display: inline-block;
  vertical-align: top;
}

.shops-list1 .show_on_map.colored_theme_text:hover .text_wrap span.text {
  color: #333;
  color: var(--white_text_black);
}
.shops-list1 .show_on_map.colored_theme_text:hover .text_wrap .svg-inline-on_map path {
  fill: #333;
  fill: var(--white_text_black);
}
.shops-list1 .schedule .svg-inline-clock svg {
  width: 11px;
  height: 11px;
}
.shops-list1 .metro .svg-inline-metro svg {
  width: 11px;
  height: 8px;
}

.shops-list1 .right-block-contacts .pay_block img {
  max-width: 40px;
}
.shops-list1 .right-block-contacts .pay_block {
  line-height: 20px;
}

@media (max-width: 991px) {
  .shops-list1 .right-block-contacts .phones,
  .shops-list1 .right-block-contacts .emails {
    margin-bottom: 10px;
  }
  .shops-list1 .right-block-contacts .icon-text.s20:first-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .contacts-stores.shops-list1 .item .right-block-contacts {
    margin-top: 3px;
  }
}

@media (max-width: 767px) and (min-width: 551px) {
 /* .contacts-stores.shops-list1 .item .right-block-contacts .item-body {
    padding: 0 0 0 190px;
  }*/
  .contacts-stores.shops-list1 .item .right-block-contacts {
    margin-top: 5px;
  }
}

@media (max-width: 550px) {
  .contacts-stores.shops-list1 .item .image img {
    width: 100%;
  }

  .contacts-stores.shops-list1 .item .top-wrap {
    padding-left: 0;
  }

  .contacts-stores.shops-list1 .item .image {
    width: auto;
    max-height: 100%;
    float: none !important;
    margin: 0 0 23px;
  }

  .shops-list1 .right-block-contacts .phones,
  .shops-list1 .right-block-contacts .emails {
    margin-top: 10px;
  }
}



/*bad css*/
.contacts-stores.shops-list1::before {
    content: "Партнёры" !important;
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-size: 1.867em !important;
    font-weight: bold !important;
    margin-top: 90px !important;
    margin-bottom: 30px !important;
    padding: 0 !important;
}

.contacts-stores.shops-list1 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 0 !important;
    row-gap: 0 !important;
    column-gap: 0 !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
}

.contacts-stores.shops-list1 .item {
    flex: 0 0 12.5% !important;
    max-width: 12.5% !important;
    min-width: 12.5% !important;
    width: 12.5% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0px !important;
    aspect-ratio: 1 !important;
    margin: 0 !important;
    border: 1px solid #e0e0e0 !important;
    box-sizing: border-box !important;
}

.contacts-stores.shops-list1 .item .top-wrap {
    display: none !important;
}

.contacts-stores.shops-list1 .item .row {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 100% !important;
}

.contacts-stores.shops-list1 .item .left-block-contacts {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
}
.contacts-stores.shops-list1 .item .right-block-contacts {
    display: none !important;
}
@media (max-width: 1200px) {
    .contacts-stores.shops-list1 .item {
        flex: 0 0 16.66% !important;
        max-width: 16.66% !important;
        min-width: 16.66% !important;
        width: 16.66% !important;
    }
}

@media (max-width: 992px) {
    .contacts-stores.shops-list1 .item {
        flex: 0 0 20% !important;
        max-width: 20% !important;
        min-width: 20% !important;
        width: 20% !important;
    }
}

@media (max-width: 768px) {
    .contacts-stores.shops-list1 .item {
        flex: 0 0 25% !important;
        max-width: 25% !important;
        min-width: 25% !important;
        width: 25% !important;
    }
}

@media (max-width: 550px) {
    .contacts-stores.shops-list1 .item {
        flex: 0 0 33.33% !important;
        max-width: 33.33% !important;
        min-width: 33.33% !important;
        width: 33.33% !important;
    }
}
/* End */
/* /local/templates/aspro_max_redesign/components/bitrix/news.list/vozmozhnosti/style.min.css?17573281286146 */
/* /local/templates/aspro_max_redesign/components/bitrix/news.list/contacts_company/style.css?17703037825784 */
