

/* Start:/local/templates/astramed_redesign/components/bitrix/search.title/search_page/style.css?16877631052108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/astramed_redesign/components/bitrix/search.title/search_page/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/astramed_redesign/components/bitrix/search.title/search_page_footer/style.css?16877631742108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/astramed_redesign/components/bitrix/search.title/search_page_footer/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/astramed_redesign/styles.css?17609411354755*/
/* Уведомление */
.copy-notice {
	position: fixed;
	bottom: 30px;
	right: 30px;
	background: rgba(60, 179, 113, 0.95);
	color: #fff;
	padding: 12px 18px;
	border-radius: 8px;
	font-size: 14px;
	opacity: 0;
	transform: translateY(20px);
	transition: opacity 0.3s ease, transform 0.3s ease;
	z-index: 9999;
}

.copy-notice.show {
	opacity: 1;
	transform: translateY(0);
}

a.contact-links {
	font-size: 16px;
	line-height: 1.75;
	font-weight: 400;
	color: white;
	text-decoration: unset;

	&:hover {
		color: white;
		font-size: 16px;
		line-height: 1.75;
		font-weight: 400;
		text-decoration: underline;
	}
}

.banner-inner__item h1.h1 {
	color: #fff;
}

.reviews-page-box-pagination {
	display: flex;
	flex-wrap: wrap;
}

@media (max-width: 576px) {
	.reviews-page-box-pagination .reviews-page-box-pagination__item {
		font-size: 12px;
	}
}

.banner-slider-btn__hover-ft-l {
	left: -60px !important;
}

.vac-list {
	max-width: 950px;
	margin: 45px auto 0;
	display: flex;
	justify-content: space-between;
}

.vac-list .vac-left .vac-desc {
	color: #423C48;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 22px;
}

.vac-list .vac-left ul {
	margin-bottom: 40px;
}

.vac-list .vac-left li {
	margin-bottom: 18px;
	color: #423C48;
	font-size: 16px;
	line-height: 26px;
}

.vac-list .vac-left li:before {
	content: '';
	border: 4.5px solid transparent;
	border-top: 4.5px solid #6B738E;
	border-right: 4.5px solid #6B738E;
	margin-right: 35px;
	display: inline-block;
}

.vac-list .vac-left a {
	color: #765A90;
	font-size: 16px;
	line-height: 26px;
	text-decoration: underline;
}

.vac-list .vac-right .vac-mail {
	margin-top: 48px;
	display: flex;
}

.vac-list .vac-right .vac-mail:before {
	content: '';
	mask: no-repeat center url("/images/icon/ion_mail-open-outline.svg");
	-webkit-mask: no-repeat center url("/images/icon/ion_mail-open-outline.svg");
	width: 22px;
	height: 22px;
	background: #765A90;
	display: inline-block;
	margin-right: 20px;
}

.vac-list .vac-right .vac-mail a {
	color: #765A90;
	text-decoration-line: underline;
	font-size: 16px;
	line-height: 26px;
}

.vac-contact {
	font-size: 16px;
	line-height: 26px;
}

.vacancies .blockquote {
	max-width: 1000px;
}

main {
	overflow: hidden;
}

.reviews-page-box-pagination__item {
	z-index: 10;
}

/* @media (max-width: 768px) {
	.reviews-page-box-pagination {
		flex-wrap: wrap;
	}
} */
@media all and (max-width: 1024px) {
	.vac-list {
		padding: 0 50px;
	}
}

@media all and (max-width: 800px) {
	.vac-list {
		flex-direction: column;
	}
}

@media all and (max-width: 550px) {
	.vac-list {
		padding: 0;
	}
}

/*case326699*/

.header-top-menu .header-top-menu__item>a,
.header-top-rtblock .header_adress_ p,
.header-top-rtblock .header_work_ p,
.header-top-rtblock .header_phone_ a,
.header-top-rtblock .header_work_ p span {
	font-size: 14px;
	text-wrap: nowrap;
}

.row_search .search_input,
.row_search .search_input_footer {}

.row_search .search_input_footer {
	width: 100%;
}

.newfooter-top-menu .row_search .seacrh--kl {
	right: 10px;
}

.bvi-body .header-top .row_header {
	flex-direction: column;
	align-items: center;
}

.bvi-body .header-top .header-top-rtblock {
	margin: 0;
}

.bvi-body .header-top .header-top-rtblock {
	gap: 18px;
}

.newfooter-top .newfooter-top-menu a,
.newfooter-top .newfooter-top-logo-text_new,
.newfooter-top .left_newfooter .phone_contact a,
.newfooter-top .left_newfooter .adress_contact p,
.row_newfooter .right_newfooter .work_contact p {
	font-size: 16px;
}

.bvi-body .bvi-panel-close {
	display: flex;
	align-items: center;
}

.newfooter-top .row_newfooter .left_newfooter,
.newfooter-top .row_newfooter {
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}

@media (max-width: 1360px) {
	.header-top .row_header {
		flex-direction: column;
		align-items: center;
	}

	header .header-top {
		height: 60px;
	}
}

@media (max-width: 1200px) {
	.bvi-body .header-bottom {
		justify-content: space-between;
	}

	.bvi-body .header-bottom-right-oo-btnblue {
		display: flex;
		align-items: center;
		width: fit-content;
		text-wrap: nowrap;
	}

	.bvi-body .header-bottom-right {
		gap: 10px;
	}
}

@media (max-width: 1100px) {
	.bvi-body .header-bottom {
		flex-wrap: wrap;
		justify-content: space-around;
	}

	.bvi-body .header-bottom-right {
		justify-content: space-evenly;
		width: 100%;
	}
}

@media (max-width: 992px) {
	.header-top-rtblock .header-top-rtblock-socblock {
		right: -15px;
	}

	.row_header .header-top-rtblock {
		margin-right: 0;
	}

	.newfooter .newfooter-top .newfooter-top-right {
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 10px;
	}

	.newfooter-top-logo {}
}

@media (max-width: 876px) {
	/*.footer__wrap .footer_mobile {*/
	/*	display: block;*/
	/*}*/
}
/* End */


/* Start:/local/templates/astramed_redesign/template_styles.css?1771232833650*/
.newfooter-bottom-left, .newfooter-bottom-right {
    float: unset;
}
.newfooter-bottom-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.newfooter-bottom-center a.itb-copyright{
    color: white;
}
.politic_teg{
    margin-top: 20px;
    color: rgba(255, 255, 255, 0.8);
    text-decoration: none;
    line-height: 19px;
    font-size: 16px;
}
.politic_teg:hover{
    font-size: 16px;
}

body .ns-cookiesaccept{
    left: 0;
    right: 0;
    margin: 0 auto;
}

.form-inline__group_new{
    flex-wrap: wrap;
}

@media (max-width: 1023px) {
    .newfooter-bottom-inner{
        flex-direction: column;
    }
}
/* End */
/* /local/templates/astramed_redesign/components/bitrix/search.title/search_page/style.css?16877631052108 */
/* /local/templates/astramed_redesign/components/bitrix/search.title/search_page_footer/style.css?16877631742108 */
/* /local/templates/astramed_redesign/styles.css?17609411354755 */
/* /local/templates/astramed_redesign/template_styles.css?1771232833650 */
