.report__img {
	object-fit: contain;
}

.get-consultation.md-style-2 .get-consultation__person {
	width: 27.614583vw;
	height: 34.458333vw;
}

.get-consultation__person .person-img {
	object-fit: contain;
}

.articles-typical__content h1,
.articles-typical__content h2,
.articles-typical__content h3 {
	margin-bottom: 10px;
	line-height: normal;
}

.articles-typical__content h1:nth-child(n + 2),
.articles-typical__content h2:nth-child(n + 2),
.articles-typical__content h3:nth-child(n + 2) {
	margin-top: 20px;
}

.articles-typical__content ul,
.articles-typical__content ol,
.articles-typical__content p,
.articles-typical__content table {
	line-height: normal;
	margin-bottom: 20px;
}

.articles-typical__content ul:last-child,
.articles-typical__content ol:last-child,
.articles-typical__content p:last-child,
.articles-typical__content table:last-child {
	margin-bottom: 0 !important;
}

.articles-typical__content ul,
.articles-typical__content ol {
	list-style-position: outside;
	margin-left: 20px;
}

.articles-typical__content ul li,
.articles-typical__content ol li {
	margin-bottom: 5px;
}

.articles-typical__content ul li:last-child,
.articles-typical__content ol li:last-child {
	margin-bottom: 0 !important;
}

.articles-typical__content a {
	color: var(--main-color);
	text-decoration: none;
	position: relative;
}

.articles-typical__content a:after {
	content: "";
	position: absolute;
	width: 100%;
	top: 100%;
	left: 0%;
	right: 0%;
	height: 0;
	border-bottom: 0.0520833333vw solid var(--main-color);
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.articles-typical__content a:hover:after {
	width: 60%;
	right: 40%;
}

.articles-typical__content table {
	border-collapse: collapse;
	width: 100%;
}

.articles-typical__content table th,
.articles-typical__content table td {
	padding: 10px;
	border: 1px solid;
}

.footer__logo a img,
.footer__logo a svg {
	object-fit: contain;
}

@media (max-width: 767px) {

	.articles-typical__content table th,
	.articles-typical__content table td {
		font-size: 14px;
	}

	.get-consultation.md-style-2 .get-consultation__container {
		padding-bottom: 0;
		overflow: visible;
	}

	.get-consultation.md-style-2 .get-consultation__person {
		position: relative;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: center;
		width: 100%;
		height: auto;
		padding: 0 20px;
		margin-top: 30px;
	}

	.get-consultation.md-style-2 .get-consultation__person .person-img {
		position: relative;
		width: 100%;
		height: auto;
		left: unset;
		bottom: unset;
	}

	.get-consultation.md-style-2 .get-consultation__person .person-info {
		width: 120px;
		right: unset;
		left: -20px;
		text-shadow: 1px 1px 1px #000;
	}
}
