

/* Start:/local/templates/souse_new/components/bitrix/catalog.section.list/services-page-cards/style.css?17370176353814*/
.services__cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  flex-wrap: wrap;
  gap: 31px;
}
.services-card__header {
  display: flex;
  align-items: center;
}
.services__cards .services_slider__item_name {
  font-family: "Oswald-Regular";
  font-size: 36px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 20px;
}
.services__cards .services_slider__item {
  width: 100%;
  min-height: unset;
  max-width: unset;
  padding: 60px;
  box-sizing: border-box;
  max-height: 626px;
  min-height: 547px;
}
.services__cards .services_slider__item:hover{
  min-height: 547px;
}
.services__cards .services_slider__item:hover {
  background: linear-gradient(180deg, #151517 0%, #464648 100%);
  box-shadow: 30px 60px 120px rgba(0, 0, 0, 0.4), inset -20px -20px 30px #202021,
    inset 15px 15px 30px rgba(255, 255, 255, 0.2);
  height: unset;
}
.services__cards .services_slider__item:before{
  content: unset;
}
.services__cards
  .services_slider__item
  .services_slider__item_more_btn_wrapper {
  display: block;
}
.services_slider__description {
  color: #d3d3d3;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 400;
  margin-top: 20px;
  line-height: 160%;
}
ul.services_slider__item_content_list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 20px;
  justify-content: space-between;
  margin-top: 10px;
}
.services-page li.services_slider__item_content_list_item {
  min-width: 250px;
  font-size: 18px;
  margin-bottom: unset;
}
li.services_slider__item_content_list_item > a {
  text-decoration: underline;
  font-size: 18px;
  transform: translateY(2px);
}
.services-page a.btn.--blue-btn {
  margin-top: 57px;
}
.services-page .services-page__list {
  flex-direction: column;
}
.services-page .services_slider {
  padding-bottom: 120px;
}
.services_slider__item_content_list_item::marker{
  font-size: 10px;
}

@media (max-width: 1550px) {
  .services__cards .services_slider__item_name {
    font-size: 22px;
  }
  .services_slider__description,
  li.services_slider__item_content_list_item > a,
  .services-page li.services_slider__item_content_list_item {
    font-size: 16px;
  }
  .services__cards .services_slider__item {
    padding: 40px;
  }
  .services__cards {
    gap: 24px;
  }
}
@media (max-width: 1400px) {
    .services__cards .services_slider__item {
        min-height: 340px;
        height: 100%;
    }
    .services-page .services_slider__item:hover {
        height: 100%;
        min-height: 340px;
    }
}
@media (max-width: 1000px) {
  .services__cards .services_slider__item_name {
    font-size: 26px;
  }
  .services_slider__description,
  li.services_slider__item_content_list_item > a,
  .services-page li.services_slider__item_content_list_item {
    font-size: 18px;
  }

}
@media (max-width: 767px) {
  .services__cards .services_slider__item_name {
    font-size: 22px;
  }
  .services_slider__description,
  li.services_slider__item_content_list_item > a,
  .services-page li.services_slider__item_content_list_item {
    font-size: 16px;
  }
  .services__cards .services_slider__item {
    padding: 40px 30px;
  }
  .services-page a.btn.--blue-btn {
    margin-top: 40px;
}
}
@media (max-width: 370px) {
  .services__cards .services_slider__item_name {
    font-size: 20px;
  }
  .services__cards .services_slider__item {
    padding: 40px 20px;
  }
  .services__cards .services_slider__item{
    min-height: fit-content;
  }
  .services__cards .services_slider__item .services_slider__item_more_btn_wrapper{
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .services__cards .services_slider__item:hover .services_slider__item_more_btn_wrapper{
    display: flex;
  }
  .services-page .services_slider {
    padding-bottom: 20px;
  }
  .partners_and_reviews__wrapper{
  padding-top: 40px;
  }
}

/* End */
/* /local/templates/souse_new/components/bitrix/catalog.section.list/services-page-cards/style.css?17370176353814 */
