.burger-menu__link--top {
	text-transform: lowercase;
}
.news-list__date {
	text-transform: lowercase;
}
.section-news__title {
	text-transform: lowercase;
}
.footer-menu__item:not(.footer-menu__item--break), .footer-menu__subitem {
	break-inside: avoid;
}
.footer-menu__item--break {
	break-before: unset;
}
.section-banner__title {
	text-transform: lowercase;
}
.section-tenders-banner__title, .section-rnd-banner__title {
	text-transform: none;
}
.section-news-detail__banner img {
	height: auto;
	width: auto;
	max-width: 100%;
}
h1.headilne {
	text-transform: lowercase;
}
.section-banner__tabs.section-tenders-banner__tabs {
	margin: 0;
}
.card-scipub__journal {
	text-transform: lowercase;
}
h1.headilne.section-news-detail__title {
	text-transform: none;
}

.section-tenders-content__content .card-file__link:before {
	content: none;
}

.page-footer__contacts-wrapper {
	display: flex;
	gap: 15px;
	margin-bottom: 1rem;
}

.section-policy-banner__wrapper {
	padding-bottom: 1.75rem;
	padding-top: 1.75rem;
}
.section-policy-banner__title {
	font-size: 1.125rem;
	line-height: 1.625rem;
	text-transform: none;
}
.section-policy-banner__text {
	color: var(--color-gray);
}
.section-banner__tabs.section-policy-banner__tabs {
	margin: 0;
}

.body-404 main.page > :not(.hero--404) {
	display: none;
}

.selectbox:not(.section-scipub__select) .ss-arrow {
	margin-right: var(--ss-spacing-m);
}

.page-product-detail__picture img {
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.section-complex__info a {
	color: var(--color-blue-2);
}
.section-complex__info a:hover {
	color: var(--color-lagune);
	text-decoration: none;
}

.form-input-search__input:hover, .form-input-search__input:focus {
	border-color: var(--color-gray-light-3);
}

@media (max-width: 510px) {
	.page-footer__title br {
		display: none;
	}
}

@media (min-width: 720px) {
	.section-policy-banner__wrapper {
		padding-top: 3.875rem;
	}
	.section-policy-banner__title {
		font-size: 2.25rem;
		line-height: 2.25rem;
		max-width: 31.25rem;
	}
}

@media (min-width: 1090px) {
	.hidden-lg {
		display: none;
	}
	.page-footer__contacts-wrapper {
		display: block;
	}

	.section-policy-banner__wrapper {
		padding-bottom: 16.25rem;
	}
	.section-policy-banner__title {
		font-size: 4.25rem;
		line-height: 4.375rem;
		margin-top: 0;
		max-width: 49.375rem;
	}
	.section-policy-banner__text {
		max-width: 37.5rem;
	}
}

.section-tenders-banner__wrapper {
	padding-bottom: 2rem;
	min-height: 18rem;
}
.section-tenders-banner__picture {
	bottom: unset;
	top: -10px;
}

@media (min-width: 720px) {
	.section-tenders-banner__wrapper {
		min-height: 23rem;
		padding-bottom: 5rem;
	}
	.section-tenders-banner__picture {
		top: 0;
	}
}

@media (min-width: 1090px) {
	.section-tenders-banner__wrapper {
		min-height: 45rem;
		padding-bottom: 11rem;
	}
}

.page-footer__links-mobile {
    grid-area: links-mobile;
}
@media (min-width: 1090px) {
	.page-footer__links-mobile {
		display: none;
	}
}
@media (max-width: 1089px) {
	.page-footer__bottom-wrapper {
		grid-template-areas: "links-mobile links-mobile links-mobile" "copyright links links" "search search developer";
	}
	.page-footer__link:nth-child(2):last-child {
		margin-right: -.5rem;
	}
}
@media (max-width: 719px) {
	.page-footer__bottom-wrapper {
		grid-template-areas: "search" "copyright" "links-mobile" "links" "developer";
	}
	.page-footer__link:nth-child(2):last-child {
		margin-right: 0;
	}
}

.section-news-catalog__select {
	--ss-main-height: 1.25rem;
	--ss-spacing-l: 0.625rem;
	font-size: .75rem;
	line-height: 1.25rem;
	max-width: 5.375rem;
	min-width: 4.75rem;
	right: 0;
}
.section-news-catalog__select .ss-values {
	max-width: none;
}
@media (min-width: 720px) {
	.section-news-catalog__select {
		--ss-main-height: 1.875rem;
		--ss-spacing-l: 1.1875rem;
		font-size: .875rem;
		line-height: 1.25rem;
		max-width: 8.875rem;
		min-width: 6.5rem;
	}
}

.section-scipub__select {
	text-transform: lowercase;
}

.section-abbott__sup {
	white-space: nowrap;
}
.section-abbott__sup .headline {
	white-space: normal;
}
@media (min-width: 1330px) {
	.section-abbott__wrapper, .section-pfizer__wrapper {
		padding: 0;
	}
	.section-abbott__title .animated-line.section-block__line {
		width: 183%;
	}
	.section-abbott .animated-line.section-block__line {
		right: -46%;
	}
	.section-pfizer .animated-line.section-block__line {
		left: -55%;
	}
}

.section-komplaens-banner__wrapper {
	padding-bottom: 0;
}
.section-komplaens-banner__title {
	font-weight: 400;
}
.section-komplaens-banner__text {
	color: #4F4F4F;
}
.section-komplaens-content {
	margin: 75px 0 100px;
}
.section-komplaens-content__title {
	font-weight: 400;
	font-size: .8125rem;
	margin-bottom: 0.5rem;
	line-height: 1.2;
}
.section-komplaens-content p {
	margin-bottom: 0.5rem;
	max-width: none;
}
.section-komplaens-content p a {
	color: var(--color-blue-2);
}
.section-komplaens-content .card-file {
	margin-top: 40px;
}
.section-komplaens-banner__picture {
	left: unset;
	bottom: unset;
	min-width: 100%;
	min-height: 100%;
}

@media (min-width:  719px) {
	.section-komplaens-banner__title {
		font-weight: 300;
		margin-bottom: 1.5rem;
	}
	.section-komplaens-banner__wrapper {
		padding-bottom: 30px;
	}
	.section-komplaens-content {
		margin: 50px 0 80px;
	}
	.section-komplaens-banner__text {
		font-size: 16px;
		max-width: 31rem;
	}
	.section-komplaens-content__title, .card-file {
		font-size: inherit;
	}
	.section-komplaens-content__content {
		font-size: 16px;
	}
	.section-komplaens-content .card-file {
		margin-top: 60px;
	}
}

@media (min-width: 1089px) {
	.section-komplaens-banner__wrapper {
		padding-bottom: 0;
	}
	.section-komplaens-banner__title {
		font-size: 68px;
	}
	.section-komplaens-banner__text {
		font-size: 20px;
		max-width: 38rem;
	}
	.section-komplaens-content__content {
		font-size: 20px;
	}
	.section-komplaens-content {
		margin-bottom: 120px;
	}
	.section-komplaens-content__title {
		font-size: 25px;
	}
}

@media (max-width: 719px) {
	.body-title .hero--404 .hero__pattern {
		top: -19rem;
	}
	.body-title .hero--404 .hero__title {
		font-size: 1.8rem;
		line-height: 1.1;
	}
}

.page-feedback .hero--404 .hero__title {
	margin-bottom: 0;
}
.page-feedback .hero--404 .hero__text {
	font-size: 1rem;
}
.page-feedback textarea {
	max-width: 22rem;
}
.page-feedback .form-button {
	max-width: 12.5rem;
	padding: .9rem;
	font-size: 1rem;
	font-weight: 500;
}

@media (max-width: 719px) {
	.page-feedback textarea {
		height: 5.5rem;
	}
	.body-title .page-feedback .hero--404 .hero__pattern {
		left: -20rem;
		width: 79rem;
	}
}

@media (min-width: 720px) {
	.page-feedback .hero--404 .hero__title {
		max-width: none;
	}
	.page-feedback .hero--404 .hero__text {
		font-size: 1.3rem;
	}
}

.body-title .page-header__wrapper > *:not(a), .body-title .page-header__wrapper:after {
	display: none;
}
.body-title .page-footer {
	background-color: var(--color-blue-4);
}
.body-title .page-footer__top {
	display: none;
}
.body-title .page-footer__bottom {
	background-color: var(--color-blue-dark);
}
.body-title .page-footer__bottom-wrapper > *:not(.page-footer__copyright):not(.page-footer__developer) {
	display: none;
}
.body-title main.page {
	min-height: calc(100vh - 90px);
}
@media (min-width: 720px) {
	.body-title main.page {
		min-height: calc(100vh - 138px);
	}
}

.link-icon--tg-hr {
	background: url(/local/images/2022/icons/tg_life.svg) no-repeat center;
	background-size: contain;
	mask: none;
	-webkit-mask: none;
	width: 1.43em;
}
.link-icon--rt {
	background: url(/local/images/2022/icons/rutube.svg) no-repeat center;
	background-size: contain;
	mask: none;
	-webkit-mask: none;
	width: 1.43em;
}

@media (min-width: 1330px) {
	.body-s1 .page-home__hero .hero__title {
		margin-left: -6%;
		font-size: 5.3rem;
	}
	.page-home__hero .hero__bubble-content:not(.hero__bubble-content--centered) {
		font-size: 1.56rem;
		line-height: 1.88rem;
		padding-left: 4.4rem;
		padding-right: 1.5rem;
	}
}

@media (min-width: 1090px) {
	.body-en .page-home__hero .hero__title {
		line-height: 7.25rem;
	}
}

.desktop-menu__link--top[href^='/medication/'] + .desktop-menu__sublist {
	column-count: 2;
	column-gap: 30px;
	width: auto;
}
.desktop-menu__item .desktop-menu__subitem {
	break-inside: avoid;
}
.desktop-menu__item .desktop-menu__subsublist .desktop-menu__subitem {
	white-space: nowrap;
}

.product-hero__buy {
	position: relative;
	z-index: 1;
}

.page-header--home .page-header__right {
	display: flex;
	align-items: center;
	gap: 40px;
}
.page-header__search {
	width: 40px;
	position: relative;
	max-width: 100%;
	transition: width .5s;
}
.page-header__search .form-search__input {
	height: 40px;
	border-radius: 30px;
	border: 1px solid #E0E0E000;
	border-color: #E0E0E000;
	background-size: 18px;
	transition: border-color .5s, background-color .5s;
	background: none;
	background-color: transparent;
}
.page-header__search .search-icon {
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5007 15.5007L11.1698 11.1698M11.1698 11.1698C12.342 9.99767 13.0005 8.4079 13.0005 6.75023C13.0005 5.09257 12.342 3.5028 11.1698 2.33065C9.99767 1.1585 8.4079 0.5 6.75023 0.5C5.09257 0.5 3.5028 1.1585 2.33065 2.33065C1.15851 3.5028 0.5 5.09257 0.5 6.75023C0.5 8.4079 1.1585 9.99767 2.33065 11.1698C3.5028 12.342 5.09257 13.0005 6.75023 13.0005C8.4079 13.0005 9.99767 12.342 11.1698 11.1698V11.1698Z' stroke='%2300587C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat;
	position: absolute;
	width: 20px;
	height: 100%;
	left: 10px;
	top: 0;
	cursor: pointer;
}
.search-close {
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 10px;
	width: 15px;
	height: 100%;
	background: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 10.5L10.5 0.5M0.5 0.5L10.5 10.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat;
	opacity: 0;
	pointer-events: none;
	z-index: -1;
	transition: opacity .5s;
}
.page-header.search-expanded .page-header__search {
	width: 440px;
}
.page-header.search-expanded .search-icon {
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5007 15.5007L11.1698 11.1698M11.1698 11.1698C12.342 9.99767 13.0005 8.4079 13.0005 6.75023C13.0005 5.09257 12.342 3.5028 11.1698 2.33065C9.99767 1.1585 8.4079 0.5 6.75023 0.5C5.09257 0.5 3.5028 1.1585 2.33065 2.33065C1.15851 3.5028 0.5 5.09257 0.5 6.75023C0.5 8.4079 1.1585 9.99767 2.33065 11.1698C3.5028 12.342 5.09257 13.0005 6.75023 13.0005C8.4079 13.0005 9.99767 12.342 11.1698 11.1698V11.1698Z' stroke='%2300B398' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat;
}
.page-header.search-expanded .form-search__input {
	padding: 16px 32px;
	border-color: #E0E0E0;
	background-color: #fff;
}
.page-header.search-expanded .form-search__input:hover {
	border-color: #E0E0E0;
}
.page-header.search-expanded .search-close {
	opacity: 1;
	pointer-events: all;
	z-index: 1;
}

@media (max-width: 1089px) {
	.page-header--home .page-header__right {
		gap: 24px;
	}
	.page-header.search-expanded .page-header__search {
		width: 305px;
	}
}

@media (max-width: 719px) {
	.page-header__search + .page-header__buttons .page-header__language-switcher {
		display: none;
	}
	.page-header--home .page-header__right {
		gap: 8px;
	}
	.page-header__search + .page-header__buttons {
		column-gap: 0;
	}
	.page-header--home .page-header__logo {
		position: absolute;
		transition: opacity 1s ease-in;
	}
	.page-header--home.search-expanded .page-header__logo {
		transition: opacity .5s;
	}
	.page-header.search-expanded .page-header__logo {
		opacity: 0;
	}
}