.language_list_item a {
    color: inherit;
    text-decoration: none;
}

.nav_item:not(.nav_item__with-child) .nav_item_link::after {
    display: none !important;
}

.excellence_content__full {
	width: 100%;
	flex-basis: 100%;
}

.article ol:not([class]) li::before {
    content: '';
}

.article ol:not([class]) > li::before {
    content: counter(section) ".";
}

.article h2:not([class]):not(:first-child), .article h3:not([class]):not(:first-child) {
    padding-top: 0;
}

.check-ups_table tr th {
	vertical-align: top;
}

.form-input-h {
    display: none;
}

.callBack {
    max-width: 420px;
}

@media (max-width: 575px) {
	.check-ups_table .longtitle {
		font-size: 16px;
		line-height: 1.2;
	}
}

@media (max-width: 767px) {
	.check-ups_table .longtitle {
		font-size: 18px;
		line-height: 1.2;
	}
}

@media (max-width: 992px) {
	.check-ups_table .longtitle {
		font-size: 20px;
		line-height: 1.2;
	}
}


.form_select_group {
    display: flex;
}

.form_select {
	background: url('/assets/tpl/images/dest/svg/arrow.svg') no-repeat calc(100% - 8px) / 10px #fff;
    border: 1px solid #e3e3e3;
    height: 40px;
    width: 100%;
    padding: 0 20px;
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px;
}

.form_select:focus {
    border: 1px solid #e3e3e3;
    border-bottom-color: #ec6069;
    outline: none;
}

.form_select_day {
    width: 80px;
    margin-right: 20px;
}

.form_select_month {
    margin-right: 20px;
}

.form_select_year {
    width: 80px;
}

@media (min-width: 992px) {
    .nav .nav {
        box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.05);
    }
}