/* custom css */

.content__main {
	flex: 1 1 auto;
}

.pagination li:not([class]):first-child {
	margin-left: auto;
}

.pagination li:not([class]):last-child {
	margin-right: auto;
}

.expert-answer__photo,
.posts__item,
.reviews__item {
	align-self: flex-start;
}

.faq__question-text {
	margin-bottom: 3rem;
}

.nav-mobile__item.active a,
.nav-mobile__item.current a {
	color: #213020;
}

.content__sidebar-inner {
	position: sticky;
	top: 2rem;
}

.nav--footer .nav__item.active,
.nav--footer .nav__item.current {
	color: #50664e;
}

.nav--footer .nav__link::after {
	background: #50664e;
}

.nav--footer .nav__link:hover {
	color: #50664e;
}

.expert-card__photo {
	max-height: 47vh;
}

.expert-card__img {
	object-position: top center;
}

@media screen and (max-width: 1600px) {
	.support-card__title {
		font-size: 1.8rem;
	}
}

.reviews-item__photo {
  flex: 0 0 auto;
}

.certificates__list .glider-track {
  align-items: flex-start;
}

.certificates__item {
	width: auto !important;
	filter: grayscale(1);
	outline: none !important;
	text-decoration: none;
	display: block;
	transition: filter .1s linear;
}

.certificates__item:hover {
	filter: none;
}

.certificates img {
	height: 40rem;
	display: block;
	object-fit: cover;
}

.messengers__icon {
  width: auto;
}


.services-item__img[src*=".svg"] {
  max-height: 16rem;
  transform: none !important;
}

.footer__tel,
.header__tel {
  display: none;
}

.messengers__icon {
  filter: grayscale(1);
}

.content a {
  color: #bc766b;
}

.content a:hover {
  text-decoration: none;
}

.nav-mobile__tel {
  display: none;
}

.experts-item__img {
  object-position: top;
}