

/* Start:/local/templates/main/components/bitrix/news.list/info.list/style.css?1754983239230*/
.filter-btn-year {max-width: 150px;}

@media screen and (max-width:480px) {
    .about-page__vacancy .edited-text--block .filter-line .filter-btn {font-size: 14px!important;
    padding: 5px 10px!important;
    min-width: 88px;}
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/invest.years/style.css?1754983239845*/
.years-slider {    position: relative;
                   margin: 0 auto;
                   margin-bottom: 60px;}
.years-slider .invest-detail,.years-slider .invest-detail-2 {padding: 11px 40px!important;
                                                             font-size: 18px;
                                                             color: #696b70;
                                                             margin-right: 12px;
                                                             border-radius: 24px;
                                                             background-color: #f4f4f4;}
.invest-detail.is-active ,.invest-detail-2.is-active{    color: #2b2d33;
                                                         font-weight: 500;
                                                         background-color: #fee600;}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/agents_and_brokers_registry.list/style.css?17549832393378*/
/* * {
  box-sizing: border-box;
}
body {
  margin: 0;
  padding: 0;
  font-family: 'ALS Hauss';
  font-style: normal;
  font-weight: 400;
} */
.brokers-wrapper {
  padding: 24px 32px;
}

.brokers-search__label {
  font-size: 12px;
  line-height: 18px;
  display: flex;
  align-items: flex-end;
  color: #808185;
  margin-bottom: 4px;
}
input.brokers-search__input {
  font-size: 16px;
  line-height: 26px;
  color: #000;
  padding: 11px 12px 10px 48px;
  width: 100%;
  border: 1px solid #d5d5d6;
  border-radius: 8px;
  position: relative;
}

input.brokers-search__input:hover {
  border: 1px solid #d5d5d6;
}
input.brokers-search__input {
  font-size: 16px;
  line-height: 26px;
  color: #000;
  padding: 11px 12px 10px 48px;
  width: 100%;
  border: 1px solid #d5d5d6;
  border-radius: 8px;
  position: relative;
}
.brokers-search__input-wrapper {
  position: relative;
  margin-bottom: 16px;
}
.brokers-search__input-wrapper::before {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  left: 10px;
  top: 50%;
  background: url("/local/templates/main/components/bitrix/news.list/agents_and_brokers_registry.list/images/search.svg") center / contain no-repeat;
  transform: translateY(-50%);
  z-index: 1;
}

.brokers-search__input::placeholder {
  color: #aaabad;
}

.brokers-files {
  gap: 20px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 30px 0 10px;
}

.brokers-file {
  color: inherit;
  padding: 25px;
  display: flex;
  align-items: center;
  background: #ffffff;
  border: 1px solid #ededee;
  border-radius: 0.75rem;
  transition: border-color 0.2s ease;
}

.brokers-file:hover .brokers-file__title {
  color: #54c0f9;
}

.brokers-file__col--icon {
  margin-right: 1.25rem;
}

.brokers-file__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  /* background: url("/local/templates/main/components/bitrix/news.list/agents_and_brokers_registry.list/images/mail.png") center / contain no-repeat; */
}

.brokers-file__icon img {
  max-width: 2rem;
}

.brokers-file__title {
  margin-bottom: 0.25rem;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  color: #2b2d33;
  transition: color 0.2s ease;
}

.brokers-file__info {
  display: flex;
  font-size: 12px;
  color: #aaabad;
}

.brokers-list {
  margin: 8px -32px -32px;
}

.brokers-list__item {
  padding: 32px;
}

.brokers-list__item:hover {
  background: #f8f8f8;
}

.brokers-list__item a {
  color: #54c0f9;
  text-decoration: none;
}

.brokers-list__item-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 16px;
}

.brokers-list__item-link,
.brokers-list__item-property {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: #2b2d33;
  margin-bottom: 8px;
}
.brokers-list__item-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #2b2d33;
  margin-top: 16px;
}

@media (max-width: 1280px) {
  .brokers-files {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 991px) {
  .brokers-files {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 767px) {
  .brokers-file {
    padding: 15px;
    border-radius: 12px;
    max-width: initial;
    width: 100%;
  }

  .brokers-file__col--icon {
    margin-right: 15px;
  }

  .brokers-file__icon {
    width: 40px;
    min-width: 40px;
    height: 40px;
  }

  .brokers-file__icon img {
    max-width: 32px;
  }

  .brokers-file__title {
    margin-bottom: 4px;
  }
}

/* End */
/* /local/templates/main/components/bitrix/news.list/info.list/style.css?1754983239230 */
/* /local/templates/main/components/bitrix/news.list/invest.years/style.css?1754983239845 */
/* /local/templates/main/components/bitrix/news.list/agents_and_brokers_registry.list/style.css?17549832393378 */
