

/* Start:/local/templates/main/include/pages/departments/css/atms-offices.css?175094018635062*/
.wrapper main .departments-page .inner .top-banner {
  min-height: 280px;
  height: auto;
}
.wrapper main .departments-page .inner .top-banner::before {
  content: '';
  right: 37%;
  bottom: -15px;
  width: 30px;
  height: 30px;
}
.wrapper main .departments-page .inner .top-banner::after {
  content: '';
  right: 9%;
  top: -22px;
  width: 55px;
  height: 55px;
}
.wrapper main .departments-page .inner .top-banner-content-text-desc {
  margin-bottom: 0;
}
.wrapper main .departments-page .inner .atms {
  margin-top: 70px;
}
.wrapper main .departments-page .inner .atms-sort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 60px;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-sort {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 30px;
  }
}
.wrapper main .departments-page .inner .atms-sort-switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper main .departments-page .inner .atms-sort-switch-txt {
  font: 700 36px/48px 'Gilroy', sans-serif;
  color: #c4c4c4;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  cursor: pointer;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-sort-switch-txt {
    font-size: 24px;
  }
}
.wrapper main .departments-page .inner .atms-sort-switch-txt.active {
  color: #f65e64;
}
.wrapper main .departments-page .inner .atms-sort-switch-btn {
  position: relative;
  width: 45px;
  height: 26px;
  margin: 0 15px;
  background: #f65e64;
  border-radius: 13px;
  cursor: pointer;
}
.wrapper main .departments-page .inner .atms-sort-switch-btn:before {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 50%;
  content: '';
  -webkit-transition: left 0.3s;
  transition: left 0.3s;
}
.wrapper main .departments-page .inner .atms-sort-switch-btn.active:before {
  left: 22px;
}
.wrapper main .departments-page .inner .atms-sort-city {
  margin-left: auto;
  font: 300 18px/1.37 'Gilroy', sans-serif;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-sort-city {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    width: 100%;
    margin-bottom: 10px;
    text-align: right;
  }
}
.wrapper main .departments-page .inner .atms-sort-city a {
  position: relative;
  border-bottom: 0.5px dashed;
}
.wrapper main .departments-page .inner .atms-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .wrapper main .departments-page .inner .atms-option {
    margin-bottom: 30px;
  }
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-option {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.wrapper main .departments-page .inner .atms-option-sity {
  position: relative;
  -ms-flex-item-align: start;
      align-self: flex-start;
  width: 375px;
}
@media (max-width: 768px) {
  .wrapper main .departments-page .inner .atms-option-sity {
    width: 300px;
  }
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-option-sity {
    width: 255px;
  }
}
.wrapper main .departments-page .inner .atms-option-sity:before {
  position: absolute;
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  background: url(/local/templates/main/include/pages/departments/css/../../../../img/icon_search.svg) no-repeat;
  background-size: contain;
  content: '';
}
.wrapper main .departments-page .inner .atms-option-sity-clear {
  position: absolute;
  right: 0;
  top: 4px;
  display: none;
  width: 15px;
  height: 15px;
  background: url(/local/templates/main/include/pages/departments/css/../../../../img/icon_cross.svg) no-repeat;
  background-size: contain;
  cursor: pointer;
}
.wrapper main .departments-page .inner .atms-option-sity-clear.active {
  display: block;
}
.wrapper main .departments-page .inner .atms-option-sity input {
  width: 100%;
  height: 30px;
  padding: 0 30px 10px 35px;
  border: 1px solid #e6e8e0;
  border-width: 0 0 1px;
  font: 300 18px/1 'Gilroy', sans-serif;
  outline: none;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-option-sity input {
    font-size: 14px;
  }
}
.wrapper main .departments-page .inner .atms-option-sity input:focus ~ label {
  top: 0;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
  font-size: 12px;
}
.wrapper main .departments-page .inner .atms-option-sity label {
  position: absolute;
  left: 0;
  top: 50%;
  margin-bottom: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font: 300 18px/1 'Gilroy', sans-serif;
  color: #808080;
  pointer-events: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-option-sity .suggestions-wrapper .suggestions-addon {
    display: none !important;
  }
}
.wrapper main .departments-page .inner .atms-option-filter_btn {
  position: relative;
  display: inline-block;
  margin-left: 30px;
  padding-left: 25px;
  font: 300 18px/18px 'Gilroy', sans-serif;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  cursor: pointer;
}
@media (max-width: 768px) {
  .wrapper main .departments-page .inner .atms-option-filter_btn {
    margin-left: 20px;
    font-size: 16px;
  }
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-option-filter_btn {
    width: 18px;
    height: 18px;
    margin-left: auto;
    padding-left: 0;
    color: transparent;
  }
}
.wrapper main .departments-page .inner .atms-option-filter_btn:hover {
  color: #f65e64;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-option-filter_btn:hover {
    color: transparent;
  }
}
.wrapper main .departments-page .inner .atms-option-filter_btn:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  background: url(/local/templates/main/include/pages/departments/css/../../../../img/icon_filter.svg) no-repeat;
  background-size: contain;
  content: '';
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-option-filter_btn:before {
    width: 100%;
    height: 100%;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
  }
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-option-filter_btn.active {
    color: transparent;
  }
}
.wrapper main .departments-page .inner .atms-option-filter_btn.active:before {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.wrapper main .departments-page .inner .atms-option-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-option-view {
    width: 100%;
    margin-top: 15px;
  }
}
.wrapper main .departments-page .inner .atms-option-view-btn {
  width: 105px;
  border: 1px solid #fff;
  font: 300 16px/28px 'Gilroy', sans-serif;
  text-align: center;
  color: #808080;
  cursor: pointer;
  background: #fff;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-option-view-btn {
    width: 50%;
  }
}
.wrapper main .departments-page .inner .atms-option-view-btn:nth-child(1) {
  border-radius: 15px 0 0 15px;
}
.wrapper main .departments-page .inner .atms-option-view-btn:nth-child(2) {
  border-radius: 0 15px 15px 0;
}
.wrapper main .departments-page .inner .atms-option-view-btn:hover {
  border-color: #f65e64;
}
.wrapper main .departments-page .inner .atms-option-view-btn.active {
  background: #f65e64;
  border-color: #f65e64;
  color: #fff;
}
.wrapper main .departments-page .inner .atms-tabs {
  position: relative;
}
.wrapper main .departments-page .inner .atms-tabs-content-box {
  position: relative;
  display: none;
}
.wrapper main .departments-page .inner .atms-tabs-content-box.active {
  display: block;
}
.wrapper main .departments-page .inner .atms-tags {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  padding: 55px 150px 15px 25px;
  border: 1px solid #e6e8e0;
  background: #fff;
  z-index: 5;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-tags {
    padding: 0;
    border: 0;
  }
}
.wrapper main .departments-page .inner .atms-tags-btn {
  position: absolute;
  top: 20px;
  right: 25px;
  width: 16px;
  height: 16px;
  background: url(/local/templates/main/include/pages/departments/css/../../../../img/icon_cross.svg) no-repeat;
  background-size: contain;
  cursor: pointer;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-tags-btn {
    display: none;
  }
}
.wrapper main .departments-page .inner .atms-tags-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: auto;
}
.wrapper main .departments-page .inner .atms-tags-content-item {
  width: 240px;
  margin-right: 45px;
  margin-bottom: 30px;
}
@media (max-width: 1480px) {
  .wrapper main .departments-page .inner .atms-tags-content-item {
    margin-right: 10px;
  }
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-tags-content-item {
    width: 100%;
  }
}
.wrapper main .departments-page .inner .atms-tags-content-item:nth-child(3n) {
  margin-right: 0;
}
.wrapper main .departments-page .inner .atms-tags-content-item:last-child {
  margin-right: 0;
}
@media (max-width: 979px) {
  .wrapper main .departments-page .inner .atms-tags-content-item:nth-child(n) {
    margin-right: 10px;
  }
}
.wrapper main .departments-page .inner .atms-tags-content-item input {
  display: none;
}
.wrapper main .departments-page .inner .atms-tags-content-item input:checked ~ label:before {
  border-color: #f65e64;
}
.wrapper main .departments-page .inner .atms-tags-content-item input:checked ~ label:after {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.wrapper main .departments-page .inner .atms-tags-content-item label {
  position: relative;
  min-height: 28px;
  margin: 0;
  padding: 3px 0 0 45px;
  font: 300 16px/22px 'Gilroy', sans-serif;
  cursor: pointer;
}
.wrapper main .departments-page .inner .atms-tags-content-item label:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  height: 28px;
  border: 1px solid #999999;
  border-radius: 5px;
  content: '';
}
.wrapper main .departments-page .inner .atms-tags-content-item label:after {
  position: absolute;
  top: 7px;
  left: 7px;
  width: 13px;
  height: 12px;
  background: url(/local/templates/main/include/pages/departments/css/../../../../img/icon_checkbox.svg) no-repeat center;
  background-size: contain;
  content: '';
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.wrapper main .departments-page .inner .atms-map-block {
  height: 600px;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-map-block {
    height: 550px;
  }
}
.wrapper main .departments-page .inner .atms-map-baloon {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 375px;
  height: 580px;
  padding: 3px 6px 3px 0;
  background: #fff;
  border-radius: 10px;
  visibility: hidden;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-map-baloon {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 10001;
    background: #fff;
    overflow-y: scroll;
  }
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-map-baloon::-webkit-scrollbar {
    width: 2px;
  }
}
.wrapper main .departments-page .inner .atms-map-baloon.active {
  visibility: visible;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.wrapper main .departments-page .inner .atms-map-baloon-btn {
  position: absolute;
  top: 25px;
  right: 10px;
  width: 16px;
  height: 16px;
  border: 1px solid #e6e8e0;
  border-radius: 50%;
  background-size: contain;
  cursor: pointer;
  display: none;
  z-index: 1;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-map-baloon-btn {
    display: block;
  }
}
.wrapper main .departments-page .inner .atms-map-baloon-btn::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 50%;
  height: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url(/local/templates/main/include/pages/departments/css/../../../../img/icon_cross.svg) no-repeat center;
  background-size: contain;
}
.wrapper main .departments-page .inner .atms-map-baloon-content {
  height: 100%;
  overflow-y: scroll;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-map-baloon-content {
    height: auto;
  }
}
.wrapper main .departments-page .inner .atms-map-baloon-content::-webkit-scrollbar {
  width: 5px;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-map-baloon-content::-webkit-scrollbar {
    width: 0;
  }
}
.wrapper main .departments-page .inner .atms-map-baloon-content::-webkit-scrollbar-thumb {
  background-color: #e6e8e0;
  border-radius: 2px;
}
.wrapper main .departments-page .inner .atms-map-baloon-content::-webkit-scrollbar-track {
  background: #fff;
}
.wrapper main .departments-page .inner .atms-map-baloon-content .mCSB_scrollTools {
  width: 5px;
}
.wrapper main .departments-page .inner .atms-map-baloon-content .mCSB_scrollTools .mCSB_draggerRail {
  background: none;
}
.wrapper main .departments-page .inner .atms-map-baloon-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #e6e8e0;
  border-radius: 5px;
}
.wrapper main .departments-page .inner .atms-map-baloon-content.detail {
  padding: 25px 17px 25px 25px;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-map-baloon-content.detail {
    padding: 25px 10px 50px;
  }
}
.wrapper main .departments-page .inner .atms-map-baloon-content.overal_list {
  display: none;
}
.wrapper main .departments-page .inner .atms-map-baloon-item {
  position: relative;
  padding: 20px 25px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-map-baloon-item {
    padding: 20px 25px 20px 10px;
  }
}
.wrapper main .departments-page .inner .atms-map-baloon-item::before {
  content: '';
  position: absolute;
  top: 0;
  left: 25px;
  width: 83%;
  height: 1px;
  background: #e6e8e0;
}
.wrapper main .departments-page .inner .atms-map-baloon-item:hover {
  background: #f4f4f4;
}
.wrapper main .departments-page .inner .atms-map-baloon-item:first-child::before {
  content: none;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-map-baloon-item:first-child {
    padding-top: 60px;
  }
}
.wrapper main .departments-page .inner .atms-map-baloon-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper main .departments-page .inner .atms-map-baloon-title-img {
  max-width: 25px;
  margin-right: 8px;
}
.wrapper main .departments-page .inner .atms-map-baloon-title-img img {
  width: 100%;
}
.wrapper main .departments-page .inner .atms-map-baloon-title-txt {
  font: 700 20px/1.2 'Gilroy', sans-serif;
}
.wrapper main .departments-page .inner .atms-map-baloon-title-txt-sub {
  font: 300 16px/28px 'Gilroy', sans-serif;
  color: #b3b3b3;
}
.wrapper main .departments-page .inner .atms-map-baloon-nal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  font: 300 14px/1 'Gilroy', sans-serif;
  color: #808080;
}
.wrapper main .departments-page .inner .atms-map-baloon-nal-item {
  position: relative;
  margin-right: 10px;
  padding-left: 10px;
}
.wrapper main .departments-page .inner .atms-map-baloon-nal-item:before {
  position: absolute;
  top: 4px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #b3b3b3;
  content: '';
}
.wrapper main .departments-page .inner .atms-map-baloon-nal-item:last-child {
  margin-right: 0;
}
.wrapper main .departments-page .inner .atms-map-baloon-main {
  margin-top: 15px;
}
.wrapper main .departments-page .inner .atms-map-baloon-main-title {
  font: 500 16px/1.5 'Gilroy', sans-serif;
}
.wrapper main .departments-page .inner .atms-map-baloon-main-coords {
  margin-top: 5px;
  font-weight: 300;
}
.wrapper main .departments-page .inner .atms-map-baloon-main-coords-addr {
  position: relative;
  padding-left: 20px;
  font-weight: 300;
}
.wrapper main .departments-page .inner .atms-map-baloon-main-coords-addr:before {
  position: absolute;
  top: 4px;
  left: 0;
  width: 13px;
  height: 17px;
  background: url(/local/templates/main/include/pages/departments/css/../../../../img/icon_address.svg) no-repeat;
  background-size: contain;
  content: '';
}
.wrapper main .departments-page .inner .atms-map-baloon-main-coords-metro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-left: 20px;
  font: 300 14px/16px 'Gilroy', sans-serif;
  color: #808080;
}
.wrapper main .departments-page .inner .atms-map-baloon-main-coords-metro span {
  margin-right: 5px;
}
.wrapper main .departments-page .inner .atms-map-baloon-main-time {
  position: relative;
  margin-top: 10px;
  padding-left: 20px;
  font-weight: 300;
}
.wrapper main .departments-page .inner .atms-map-baloon-main-time:before {
  position: absolute;
  top: 4px;
  left: 0;
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cmask id='path-1-inside-1' fill='white'%3E%3Cpath d='M6.99922 13.7992C3.23922 13.7992 0.199219 10.7592 0.199219 6.99922C0.199219 3.23922 3.23922 0.199219 6.99922 0.199219C10.7592 0.199219 13.7992 3.23922 13.7992 6.99922C13.7992 10.7592 10.7592 13.7992 6.99922 13.7992ZM6.99922 0.999219C3.67922 0.999219 0.999219 3.67922 0.999219 6.99922C0.999219 10.3192 3.67922 12.9992 6.99922 12.9992C10.3192 12.9992 12.9992 10.3192 12.9992 6.99922C12.9992 3.67922 10.3192 0.999219 6.99922 0.999219Z'/%3E%3C/mask%3E%3Cpath d='M6.99922 12.7992C3.7915 12.7992 1.19922 10.2069 1.19922 6.99922H-0.800781C-0.800781 11.3115 2.68693 14.7992 6.99922 14.7992V12.7992ZM1.19922 6.99922C1.19922 3.7915 3.7915 1.19922 6.99922 1.19922V-0.800781C2.68693 -0.800781 -0.800781 2.68693 -0.800781 6.99922H1.19922ZM6.99922 1.19922C10.2069 1.19922 12.7992 3.7915 12.7992 6.99922H14.7992C14.7992 2.68693 11.3115 -0.800781 6.99922 -0.800781V1.19922ZM12.7992 6.99922C12.7992 10.2069 10.2069 12.7992 6.99922 12.7992V14.7992C11.3115 14.7992 14.7992 11.3115 14.7992 6.99922H12.7992ZM6.99922 -0.000781417C3.12693 -0.000781417 -0.000781417 3.12693 -0.000781417 6.99922H1.99922C1.99922 4.2315 4.2315 1.99922 6.99922 1.99922V-0.000781417ZM-0.000781417 6.99922C-0.000781417 10.8715 3.12693 13.9992 6.99922 13.9992V11.9992C4.2315 11.9992 1.99922 9.76693 1.99922 6.99922H-0.000781417ZM6.99922 13.9992C10.8715 13.9992 13.9992 10.8715 13.9992 6.99922H11.9992C11.9992 9.76693 9.76693 11.9992 6.99922 11.9992V13.9992ZM13.9992 6.99922C13.9992 3.12693 10.8715 -0.000781417 6.99922 -0.000781417V1.99922C9.76693 1.99922 11.9992 4.2315 11.9992 6.99922H13.9992Z' fill='%23B3B3B3' mask='url(%23path-1-inside-1)'/%3E%3Cmask id='path-3-inside-2' fill='white'%3E%3Cpath d='M9.12156 10.4804L6.60156 7.96039V3.40039H7.40156V7.64039L9.68156 9.92039L9.12156 10.4804Z'/%3E%3C/mask%3E%3Cpath d='M9.12156 10.4804L8.41446 11.1875L9.12156 11.8946L9.82867 11.1875L9.12156 10.4804ZM6.60156 7.96039H5.60156V8.37461L5.89446 8.6675L6.60156 7.96039ZM6.60156 3.40039V2.40039H5.60156V3.40039H6.60156ZM7.40156 3.40039H8.40156V2.40039H7.40156V3.40039ZM7.40156 7.64039H6.40156V8.05461L6.69446 8.3475L7.40156 7.64039ZM9.68156 9.92039L10.3887 10.6275L11.0958 9.92039L10.3887 9.21329L9.68156 9.92039ZM9.82867 9.77329L7.30867 7.25329L5.89446 8.6675L8.41446 11.1875L9.82867 9.77329ZM7.60156 7.96039V3.40039H5.60156V7.96039H7.60156ZM6.60156 4.40039H7.40156V2.40039H6.60156V4.40039ZM6.40156 3.40039V7.64039H8.40156V3.40039H6.40156ZM6.69446 8.3475L8.97446 10.6275L10.3887 9.21329L8.10867 6.93329L6.69446 8.3475ZM8.97446 9.21329L8.41446 9.77329L9.82867 11.1875L10.3887 10.6275L8.97446 9.21329Z' fill='%23B3B3B3' mask='url(%23path-3-inside-2)'/%3E%3C/svg%3E") no-repeat;
  background-size: contain;
  content: '';
}
.wrapper main .departments-page .inner .atms-map-baloon-main-schedule {
  margin-top: 10px;
  background: #f65e64;
  padding: 15px 20px;
  border-radius: 10px;
}
.wrapper main .departments-page .inner .atms-map-baloon-main-schedule span {
  font: 300 16px/24px 'Gilroy', sans-serif;
  color: #fff;
}
.wrapper main .departments-page .inner .atms-map-baloon-types {
  margin-top: 15px;
}
.wrapper main .departments-page .inner .atms-map-baloon-types-title {
  font: 500 16px/18px 'Gilroy', sans-serif;
}
.wrapper main .departments-page .inner .atms-map-baloon-types-list ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
}
.wrapper main .departments-page .inner .atms-map-baloon-types-list ul li {
  margin-top: 14px;
  padding-left: 14px;
  font: 300 16px/18px 'Gilroy', sans-serif;
}
.wrapper main .departments-page .inner .atms-map-baloon-types-list ul li::before {
  top: 7px;
  width: 6px;
  height: 6px;
}
.wrapper main .departments-page .inner .atms-map-baloon-types-list-more {
  margin-top: 14px;
  text-decoration: underline;
  font: 300 13px/15px 'Gilroy', sans-serif;
  color: #f65e64;
  cursor: pointer;
}
.wrapper main .departments-page .inner .atms-map-baloon-limit {
  margin-top: 15px;
}
.wrapper main .departments-page .inner .atms-map-baloon-limit-title {
  font: 500 16px/1.5 'Gilroy', sans-serif;
}
.wrapper main .departments-page .inner .atms-map-baloon-limit-content {
  margin-top: 15px;
  font: 300 16px/1.5 'Gilroy', sans-serif;
}
.wrapper main .departments-page .inner .atms-map-baloon-limit-content-line {
  margin-top: 10px;
}
.wrapper main .departments-page .inner .atms-map-baloon-limit-content-line:first-child {
  margin-top: 0;
}
.wrapper main .departments-page .inner .atms-map-baloon-limit-content-line span {
  display: block;
  color: #808080;
}
.wrapper main .departments-page .inner .atms-map-baloon-banknote {
  margin-top: 20px;
}
.wrapper main .departments-page .inner .atms-map-baloon-banknote-title {
  font: 500 16px/1.5 'Gilroy', sans-serif;
}
.wrapper main .departments-page .inner .atms-map-baloon-banknote-content {
  margin-top: 5px;
}
.wrapper main .departments-page .inner .atms-map-baloon-banknote-content img {
  height: 18px;
  margin-right: 7px;
}
.wrapper main .departments-page .inner .atms-map-baloon-banknote-content img:last-child {
  margin-right: 0;
}
.wrapper main .departments-page .inner .atms-map-baloon-available {
  margin-top: 25px;
}
.wrapper main .departments-page .inner .atms-map-baloon-available-title {
  font: 500 16px/1.5 'Gilroy', sans-serif;
}
.wrapper main .departments-page .inner .atms-map-baloon-available-content {
  margin-top: 5px;
  font: 300 16px/1.5 'Gilroy', sans-serif;
}
.wrapper main .departments-page .inner .atms-map-baloon-foot {
  margin-top: 15px;
  font: 300 14px/1.3 'Gilroy', sans-serif;
  color: #808080;
}
.wrapper main .departments-page .inner .atms-map-baloon-money {
  margin-top: 20px;
}
.wrapper main .departments-page .inner .atms-map-baloon-money-title {
  font: 500 16px/24px 'Gilroy', sans-serif;
  margin-bottom: 8px;
}
.wrapper main .departments-page .inner .atms-map-baloon-money-line {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wrapper main .departments-page .inner .atms-map-baloon-money-line-item {
  border: 1px solid #f65e64;
  border-radius: 3px;
  color: #f65e64;
  font: 500 13px/16px 'Gilroy', sans-serif;
  width: 35px;
  height: 19px;
  text-align: center;
  margin-right: 10px;
}
.wrapper main .departments-page .inner .atms-map-baloon-link {
  margin-bottom: 20px;
}
.wrapper main .departments-page .inner .atms-map-baloon-link a {
  position: relative;
  padding-left: 15px;
  font: 400 15px/20px 'Gilroy', sans-serif;
  color: #f65e64;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  cursor: pointer;
}
.wrapper main .departments-page .inner .atms-map-baloon-link a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 6px;
  width: 7px;
  height: 7px;
  border-bottom: 1px solid #f65e64;
  border-left: 1px solid #f65e64;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.wrapper main .departments-page .inner .atms-map-detail-content-item {
  margin: 10px 0;
}
.wrapper main .departments-page .inner .atms-list-title {
  margin-bottom: 30px;
  font: 300 18px/1.2 'Gilroy', sans-serif;
  color: #f65e64;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-list-title {
    margin-bottom: 20px;
  }
}
.wrapper main .departments-page .inner .atms-list-table {
  border: 1px solid #e6e8e0;
  font: 300 16px/1.5 'Gilroy', sans-serif;
}
@media (max-width: 768px) {
  .wrapper main .departments-page .inner .atms-list-table {
    font-size: 14px;
  }
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-list-table {
    border: 0;
  }
}
.wrapper main .departments-page .inner .atms-list-table .tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #e6e8e0;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-list-table .tr {
    position: relative;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border: 0;
  }
}
.wrapper main .departments-page .inner .atms-list-table .tr:nth-last-child(1) {
  border: 0;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-list-table .tr:nth-last-child(1) {
    margin-bottom: 0;
  }
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-list-table .tr::before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 110%;
    height: 1px;
    background: #e6e8e0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.wrapper main .departments-page .inner .atms-list-table .tr .td {
  padding: 10px 30px;
  border-right: 1px solid #e6e8e0;
}
@media (max-width: 1480px) {
  .wrapper main .departments-page .inner .atms-list-table .tr .td {
    padding: 10px 15px;
  }
}
@media (max-width: 768px) {
  .wrapper main .departments-page .inner .atms-list-table .tr .td {
    padding: 5px;
  }
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-list-table .tr .td {
    border: 0;
  }
}
.wrapper main .departments-page .inner .atms-list-table .tr .td:nth-last-child(1) {
  border: 0;
}
.wrapper main .departments-page .inner .atms-list-table .tr-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 31%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 768px) {
  .wrapper main .departments-page .inner .atms-list-table .tr-name {
    width: 32%;
  }
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-list-table .tr-name {
    width: 100%;
  }
}
.wrapper main .departments-page .inner .atms-list-table .tr-name-logo {
  margin-right: 15px;
}
.wrapper main .departments-page .inner .atms-list-table .tr-name-logo img {
  max-width: 20px;
  max-height: 20px;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-list-table .tr-name-txt {
    font-weight: 500;
  }
}
.wrapper main .departments-page .inner .atms-list-table .tr-name-txt span {
  display: block;
  font: 300 16px/28px 'Gilroy', sans-serif;
  color: #B3B3B3;
}
.wrapper main .departments-page .inner .atms-list-table .tr-name-schedule {
  margin-top: 10px;
  background: #f65e64;
  padding: 15px 20px;
  border-radius: 10px;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-list-table .tr-name-schedule {
    display: none;
  }
}
.wrapper main .departments-page .inner .atms-list-table .tr-name-schedule span {
  font: 300 16px/24px 'Gilroy', sans-serif;
  color: #fff;
}
.wrapper main .departments-page .inner .atms-list-table .tr-descr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 69%;
}
@media (max-width: 768px) {
  .wrapper main .departments-page .inner .atms-list-table .tr-descr {
    width: 68%;
  }
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-list-table .tr-descr {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
  }
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-list-table .tr-descr .td {
    padding-left: 30px;
  }
}
.wrapper main .departments-page .inner .atms-list-table .tr-descr .td:nth-child(1) {
  width: calc(100% - 530px);
}
@media (max-width: 1239px) {
  .wrapper main .departments-page .inner .atms-list-table .tr-descr .td:nth-child(1) {
    width: calc(100% - 290px);
  }
}
@media (max-width: 768px) {
  .wrapper main .departments-page .inner .atms-list-table .tr-descr .td:nth-child(1) {
    width: calc(100% - 250px);
  }
}
.wrapper main .departments-page .inner .atms-list-table .tr-descr .td:nth-child(2) {
  width: 290px;
}
@media (max-width: 768px) {
  .wrapper main .departments-page .inner .atms-list-table .tr-descr .td:nth-child(2) {
    width: 225px;
  }
}
.wrapper main .departments-page .inner .atms-list-table .tr-descr .td:nth-child(3) {
  width: 250px;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-list-table .tr-descr .td:nth-child(n) {
    width: 100%;
  }
}
.wrapper main .departments-page .inner .atms-list-table .tr-descr .td .schedule {
  display: none;
  margin-top: 10px;
  width: 100%;
  background: #f65e64;
  padding: 15px 20px;
  border-radius: 10px;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-list-table .tr-descr .td .schedule {
    display: block;
  }
}
.wrapper main .departments-page .inner .atms-list-table .tr-descr .td .schedule span {
  font: 300 16px/24px 'Gilroy', sans-serif;
  color: #fff;
}
.wrapper main .departments-page .inner .atms-list-table .tr-descr .td .metro-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 5px;
  font: 300 13px/1.2 'Gilroy', sans-serif;
  color: #262626;
}
.wrapper main .departments-page .inner .atms-list-table .tr-descr .td .metro-line span {
  height: 12px;
  margin-right: 8px;
}
.wrapper main .departments-page .inner .atms-list-table .tr-descr .schedule {
  display: none;
  margin-top: 10px;
  width: 100%;
  background: #f65e64;
  padding: 15px 20px;
  border-radius: 10px;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .atms-list-table .tr-descr .schedule {
    display: block;
  }
}
.wrapper main .departments-page .inner .atms-list-table .tr-descr .schedule span {
  font: 300 16px/24px 'Gilroy', sans-serif;
  color: #fff;
}
.wrapper main .departments-page .inner .popup_geo_city {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 490px;
  margin-left: auto;
  padding: 15px 20px;
  background: #ffffff;
  -webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.wrapper main .departments-page .inner .popup_geo_city.active {
  opacity: 1;
  visibility: visible;
}
.wrapper main .departments-page .inner .popup_geo_city-name {
  margin-right: auto;
  font: 300 16px/1.3 'Gilroy', sans-serif;
}
.wrapper main .departments-page .inner .popup_geo_city-button {
  margin-left: 15px;
  padding: 7px 23px;
  font: 300 16px/1.3 'Gilroy', sans-serif;
  background: #f4f4f4;
  border-radius: 10px;
  cursor: pointer;
}
.wrapper main .departments-page .inner .popup_geo_city-close {
  width: 18px;
  height: 18px;
  margin-left: 15px;
  background: url(/local/templates/main/include/pages/departments/css/../../../../img/icon_cross.svg) no-repeat;
  background-size: contain;
  cursor: pointer;
}
.wrapper main .departments-page .inner .for_biz {
  max-width: 790px;
  margin-top: 80px;
}
.wrapper main .departments-page .inner .for_biz-title {
  font: 700 36px/1.3 'Gilroy', sans-serif;
}
@media (max-width: 979px) {
  .wrapper main .departments-page .inner .for_biz-title {
    font-size: 30px;
  }
}
@media (max-width: 768px) {
  .wrapper main .departments-page .inner .for_biz-title {
    font-size: 24px;
  }
}
.wrapper main .departments-page .inner .for_biz-descr {
  margin-top: 20px;
  font: 300 18px/1.5 'Gilroy', sans-serif;
}
.wrapper main .departments-page .inner .tools_biz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 80px;
  padding: 15px 125px 0 60px;
  background: #f4f4f4;
  border-radius: 20px;
}
@media (max-width: 520px) {
  .wrapper main .departments-page .inner .tools_biz {
    padding: 15px 100px 0 30px;
  }
}
.wrapper main .departments-page .inner .tools_biz-content {
  padding-top: 30px;
}
.wrapper main .departments-page .inner .tools_biz-content-txt {
  font: 700 30px/1.4 'Gilroy', sans-serif;
}
@media (max-width: 979px) {
  .wrapper main .departments-page .inner .tools_biz-content-txt {
    font-size: 24px;
  }
}
@media (max-width: 768px) {
  .wrapper main .departments-page .inner .tools_biz-content-txt {
    font-size: 20px;
  }
}
.wrapper main .departments-page .inner .tools_biz-content-btn {
  margin-top: 20px;
}
.wrapper main .departments-page .inner .tools_biz-content-btn a {
  position: relative;
  display: block;
  width: 220px;
  padding: 18.5px 0;
  text-align: center;
  font: 300 18px/1 'Gilroy', sans-serif;
  color: #fff;
  background: -webkit-gradient(linear, left top, right top, from(#eb5760), to(#fd9b5c));
  background: linear-gradient(to right, #eb5760, #fd9b5c);
  border-radius: 30px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 1;
}
.wrapper main .departments-page .inner .tools_biz-content-btn a:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, right top, from(#eb5760), to(#fd9b5c));
  background: linear-gradient(to top right, #eb5760, #fd9b5c);
  border-radius: 30px;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: -1;
}
.wrapper main .departments-page .inner .tools_biz-content-btn a:hover:before {
  opacity: 1;
}
.wrapper main .departments-page .inner .tools_biz-img {
  margin-left: auto;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/news.detail/form_bottom_application/style.css?1750940185155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */
/* /local/templates/main/include/pages/departments/css/atms-offices.css?175094018635062 */
/* /local/templates/.default/components/bitrix/news.detail/form_bottom_application/style.css?1750940185155 */
