.container.site-content {
	padding: 0;
	margin: 0;
	width: 100%;
}

.treatment {
	overflow: hidden;
	font-family: "Montserrat", sans-serif;
}

.treatment .margined-section {
	margin-top: 80px;
	margin-bottom: 80px;
}

.treatment .margined-block {
	margin-top: 40px;
	margin-bottom: 40px;
}

.treatment h1,
.treatment h2,
.treatment h3 {
	line-height: 1.2em;
}

.download-instructions {
	text-align: center;
	padding: 20px 0 40px;
	width: 100%;
}

.download-instructions a {
	margin: 20px;
}

.button-bordered.orange {
	border-color: #EE6621;
}

.button-bordered.orange:hover {
	border-color: #EE6621;
	background-color: #EE6621;
}

.button-bordered.pink {
	border-color: #fc0958;
}

.button-bordered.pink:hover {
	border-color: #fc0958;
	background-color: #fc0958;
}

@media (max-width: 1199.98px) {
}
@media (max-width: 991.98px) {
	.treatment .margined-section {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.treatment .margined-block {
		margin-top: 30px;
		margin-bottom: 30px;
	}
}
@media (max-width: 767.98px) {
}
@media (max-width: 575.98px) {
	.treatment .margined-section {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.treatment .margined-block {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.download-instructions a {
		margin: 10px;
	}
}

/* Treatment start  */

.treatment .caption {
	font-size: 12px;
	color: #acacac;
	line-height: 1.5em;
	padding: 0;
}

.treatment .caption li {
	margin: 0.6em 0;
}

.treatment .margined {
	margin-bottom: 40px;
}

.treatment p a {
	color: #ea551c;
}

@media (max-width: 1199.98px) {
}

@media (max-width: 991.98px) {
	.treatment .margined {
		margin-bottom: 30px;
	}
	.treatment .caption {
		font-size: 11px;
	}
}
@media (max-width: 767.98px) {
}
@media (max-width: 575.98px) {
}

/* Treatment end  */

/* Noofen start */
.noofen-page {
}

.noofen-page h1 {
	font-weight: bold;
	color: #fff;
	font-size: 57px;
	line-height: 1em;
}

.noofen-page h2 {
	font-weight: 900;
	color: #000;
	font-size: 42px;
	line-height: 1em;
}

.noofen-classic {
	margin-top: 50px;
	margin-bottom: 50px;
}

.noofen-classic h2 {
	color: #ea551c;
	margin-bottom: 0.4em;
	line-height: 1.2em;
}

.noofen-classic ul {
	margin: 30px 0;
}

.noofen-classic img {
	max-width: 100%;
}

.noofen-page p {
	font-size: 26px;
	color: #000000;
	line-height: 1.3em;
}

.noofen-page p.caption {
	font-size: 1em;
}

.noofen-page .small {
	font-size: 18px;
}

.noofen-page ul {
	padding: 0;
	font-size: 26px;
	color: #000000;
}

.noofen-page ul li {
	padding-left: 1.6em;
	position: relative;
	margin: 0.4em 0;
	line-height: 1.4em;
}

.noofen-page ul li::before {
	content: "";
	position: absolute;
	width: 33px;
	height: 37px;
	background-image: url("../images/treatment/noofen/check.png");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	left: 0;
	top: -0.1em;
}

.noofen-page .noofen-top {
	position: relative;
	margin-bottom: 100px;
}

.noofen-page .noofen-top .noofen-bg {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0%;
	top: 0;
	background-size: cover;
	background-position: left bottom;
	background-repeat: no-repeat;
}

.noofen-page.noofen-page-kids .noofen-top .noofen-bg {
	left: 30%;
}

.noofen-page.noofen-page-kids .noofen-top {
	background-color: #192136;
}

.noofen-page.noofen-page-kids .noofen-top .noofen-bg {
	background-image: url("../images/treatment/noofen/kids/noo-kids-bg.png");
}

.noofen-page.noofen-page-adult .noofen-top {
	background-color: #0289a0;
}

.noofen-page.noofen-page-adult .noofen-top .noofen-bg {
	background-image: url("../images/treatment/noofen/adult/noo-adult-bg.png");
}

.noofen-page.noofen-page-adult .download-instructions {
	margin-top: 98px;
}

.noofen-page .noofen-top .content {
	padding: 90px 0 100px;
	position: relative;
	z-index: 10;
}

.noofen-page .noofen-top .noofen-logo-full {
	margin-bottom: 30px;
}

.noofen-page .noofen-top .noofen-logo-short {
	display: flex;
	flex-direction: row;
	margin-top: 80px;
}

.noofen-page .noofen-top .noofen-logo-short p {
	color: white;
	font-size: 24px;
	padding-left: 20px;
}

.noofen-page .noofen-top .noofen-pack {
	position: absolute;
	bottom: -140px;
	right: -350px;
}

.noofen-page .noofen-top .text-small {
	position: absolute;
	left: 0;
	bottom: -130px;
	width: 100%;
	max-width: 450px;
}

.noo-graphs {
	background: linear-gradient(180deg, #005d86 0%, #003e67 38.34%);
	color: white;
	padding-bottom: 30px;
	padding-top: 60px;
}

.noo-graphs img {
	max-width: 100%;
}

.noo-graphs p,
.noo-graphs h2,
.noo-graphs h3 {
	color: #fff;
}

.noo-graphs h3 {
	font-weight: bold;
	font-size: 2em;
}

.noo-graphs-single {
	margin: 60px 0;
}

.noo-graphs-single .content {
	background: #ecf7f8;
	border-radius: 10px;
	padding: 10px;
	text-align: center;
	margin: 30px 0;
}

.noo-graphs-single .icons {
	margin: 30px 0;
	padding-left: 20px;
}

.noo-graphs-single .text {
	margin: 30px 0;
}

.noo-graphs-single .icons .icons-single {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin: 20px 0;
}
.noo-graphs-single .icons .icons-single .icon {
	margin-right: 20px;
	flex-shrink: 0;
	flex-basis: 100px;
}

.noo-graphs-single .caption {
	color: #3397da;
}

.noo-graphs {
	background: linear-gradient(180deg, #005d86 0%, #003e67 38.34%);
	color: white;
}

.noo-info {
	padding-top: 100px;
	padding-bottom: 100px;
}

.noo-info p.caption {
	color: #ACACAC;
}

.noo-info img {
	max-width: 100%;
}

.noo-info h1 {
	color: #000;
	font-size: 47px;
	margin-bottom: 0.7em;
}

.noo-info h3 {
	color: #ea551c;
	font-weight: bold;

	margin-bottom: 0.7em;
}

.noo-info .noofen-logo-full {
	margin-bottom: 20px;
}

.noo-info-how {
	margin-bottom: 40px;
}

.noo-info-how-single {
	margin: 15px 0;
}

.noo-info-how-single h4 {
	font-size: 40px;
	font-weight: bold;
	color: #ea551c;

	display: block;
	position: relative;
	padding-left: 45px;
}

.noo-info-how-single h4::before {
	content: "";
	position: absolute;
	width: 33px;
	height: 37px;
	background-image: url("../images/treatment/noofen/check.png");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	left: 0;
	top: 0em;
}

@media (max-width: 1199.98px) {
	.noofen-page h1 {
		font-size: 40px;
	}
	.noofen-page h2 {
		font-size: 40px;
	}
	.noofen-page h4 {
		font-size: 27px;
	}
	.noofen-page p {
		font-size: 25px;
	}
	.noofen-page ul {
		font-size: 22px;
	}
	.noofen-page .noofen-top .noofen-pack {
		right: -390px;
	}
	.noo-graphs-single .icons .icons-single .icon {
		flex-basis: 70px;
	}
}

@media (max-width: 991.98px) {
	.noofen-page h1 {
		font-size: 35px;
	}
	.noofen-page h2 {
		font-size: 30px;
	}
	.noofen-page p {
		font-size: 22px;
	}
	.noofen-page ul {
		font-size: 18px;
	}
	.noofen-page .noofen-top .noofen-pack {
		width: 100%;
		max-width: 400px;
		bottom: -70px;
		right: -210px;
	}
	.noofen-page.noofen-page-kids .noofen-top .noofen-bg {
		left: 30%;
		width: 70%;
	}
	.noofen-page ul li {
		padding-left: 2.4em;
	}
	.noo-info {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.noo-info .right img {
		width: 100%;
		max-width: 350px;
		margin-top: 20px;
	}
	.noo-info h1 {
		font-size: 35px;
	}

	.noo-info h3 {
		font-size: 32px;
	}
	.noo-graphs-single .text {
		margin: 20px 0;
	}
}
@media (max-width: 767.98px) {
	.noofen-page h4 {
		font-size: 25px;
	}
	.noofen-page .noofen-top .noofen-logo-full {
		max-width: 220px;
	}
	.noofen-page .noofen-top .content {
		padding: 40px 0 50px;
	}
	.noofen-page .noofen-top .noofen-logo-short p {
		font-size: 14px;
	}
	.noofen-page .noofen-top .noofen-logo-short img {
		width: 40px;
	}
	.noofen-page .noofen-top .noofen-pack {
		max-width: 290px;
		right: 60px;
		bottom: -60px;
	}

	.noofen-classic .noofen-classic-image {
		width: 100%;
		max-width: 300px;
		margin-bottom: 20px;
	}
	.noofen-classic.right .row {
		flex-direction: column-reverse;
	}
	.noo-info-how-single h4::before {
		width: 28px;
		height: 27px;
	}
	.noo-info-how-single h4 {
		padding-left: 35px;
	}
	.noo-info .noofen-logo-full {
		max-width: 220px;
	}
	.noo-info h1 {
		font-size: 28px;
	}

	.noo-info h3 {
		font-size: 22px;
	}
}
@media (max-width: 575.98px) {
	.noofen-page .noofen-top {
		padding-bottom: 0;
	}
	.noofen-page h1 {
		font-size: 30px;
	}
	.noofen-page h2 {
		font-size: 25px;
	}
	.noofen-page p {
		font-size: 20px;
	}
	.noofen-page ul {
		font-size: 18px;
		margin-top: 15px;
	}

	.noofen-page .noofen-top .noofen-bg {
		position: relative;
		height: 400px;
		background-size: contain;
		background-position: center bottom;
		margin-top: -130px;
	}
	.noofen-page .noofen-top .noofen-pack {
		max-width: 230px;
		right: auto;
		bottom: -160px;
		left: -10px;
	}
	.noofen-page .noofen-top .text-small {
		bottom: -360px;
	}
	.noofen-page .noofen-top .noofen-logo-short {
		margin-top: 30px;
	}
	.noofen-page .noofen-top .content {
		padding-bottom: 0;
	}
}
/* Noofen end */
/*Начало furamag*/
.furamag  h1 {
    margin: 0;
    font-family: 'Montserrat', sans-serif;
    font-size: 47px;
    text-align: center;
    padding: 40px 0;
    position: relative;
    font-weight: 500;
}

.furamag h2 {
	font-weight: 700;
	text-align: center;
	font-size: 1.9em;
}
.furamag  h2  span {
	color: #FBBA00;
}

.furamag
.check-content {
    line-height: 120%;
    font-size: 30px;
    padding: 6px 0;
    position: relative;
}

/*Начало header-furamag*/

.furamag .header-furamag {
	background-image: url("../images/treatment/furamag/furamag-top-bg.png");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	text-align: left;
	min-height: 330px;
}

.furamag .header-furamag > .container {
	position: relative;
}

.furamag .header-furamag h1 {
	text-align: left;
	font-weight: 800;
	padding: 1.4em 0 0;
	margin-bottom: 0;
}
.furamag .header-furamag .subtitle {
	text-align: left;
	font-size: 32px;
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 0.5em;
}

.furamag .header-furamag .check {
	position: absolute;
	top: 0;
	left: 600px;
}

.furamag .header-furamag .content {
	max-width: 630px;
	position: relative;
	z-index: 4;
}

@media screen and (max-width: 1199.98px) {
	.furamag .header-furamag .check {
		left: 40%;
	}
}
@media screen and (max-width: 991.98px) {
	.furamag h1 {
		font-size: 40px;
	}
	.furamag .header-furamag .subtitle {
		font-size: 26px;
	}
	.furamag .header-furamag .content {
		max-width: 470px;
	}
	.furamag .header-furamag {
		min-height: 290px;
	}
	.furamag .header-furamag .check {
		width: 670px;
	}
}
@media screen and (max-width: 767.98px) {
	.furamag .header-furamag h1 {
		padding-top: 70px;
	}
	.furamag .header-furamag .subtitle {
		font-size: 21px;
	}
	.furamag .header-furamag .content {
		max-width: 420px;
	}
}

@media screen and (max-width: 575.98px) {
	.furamag .header-furamag {
		min-height: auto;
		padding-bottom: 30px;
	}
	.furamag .header-furamag h1 {
		padding-top: 100px;
	}
}
/*Конец header-furamag*/

/*Начало furamag-grid*/
.furamag .furamag-grid {
	background-color: white;
	padding: 20px 0 40px;
}

.furamag .furamag-grid > .container {
	position: relative;
}

.furamag .furamag-grid p.text-big {
	font-size: 1.5em;
}

.furamag .furamag-grid p.orange {
	color: #CD9A2F;
	font-weight: 700;
	margin-top: 0;
}

.furamag .furamag-grid .content {
	position: relative;
	z-index: 3;
}

.furamag .furamag-grid .pack {
	margin-left: -120px;
	margin-top: -60px;
}

.furamag .furamag-grid .logos {
	position: absolute;
	right: 15px;
	bottom: 30px;
}

@media screen and (max-width: 1199.98px) {
	.furamag .furamag-grid .pack {
		margin-left: -15%;
		margin-top: -60px;
		max-width: 490px;
	}
}
@media screen and (max-width: 991.98px) {
	.furamag .furamag-grid .pack {
		margin-left: 0px;
		margin-top: -10px;
	}
}
@media screen and (max-width: 767.98px) {
	.furamag .furamag-grid .pack {
		max-width: 400px;
	}
	.furamag .furamag-grid .logos {
		bottom: 0px;
		width: 200px;
	}
}

@media screen and (max-width: 575.98px) {
	.furamag .furamag-grid .pack {
		max-width: 100%;
		margin-bottom: 50px;
	}
}
/*Конец furamag-grid*/

/*Начало nitrofuran*/

.furamag .nitrofuran {
    background: #FBFEEF;
    padding: 40px 20px;
}

.furamag .nitrofuran-video-inner {
    position: relative;
    padding-bottom: 56.25%;
}

.nitrofuran-video {
    margin: 50px auto;
    max-width: 860px;
}

.furamag .nitrofuran-video-inner iframe {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}


@media screen and (max-width: 1199.98px) {
    .nitrofuran-video {
        margin: auto;
    }
}
@media screen and (max-width: 991.98px) {

}
@media screen and (max-width: 767.98px) {
}

@media screen and (max-width: 575.98px) {
    .furamag h1 span {
        font-size: 23px;
    }

    .furamag h1 {
        font-size: 23px;
    }

    .furamag
    .check-content {
    font-size: 18px;
    }

    .furamag .nitrofuran {
        padding: 0 0 20px;
    }

}

/*Конец nitrofuran*/

/* aware start */

.furamag .aware {
	background-color: #FBFEEF;
	padding-bottom: 30px;
}

.furamag .furamag-devider {
	background-color: #FBFEEF;
	padding: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
}

.furamag .head {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	gap: 20px;
	margin-bottom: 30px;
}

.furamag .head .title {
	font-size: 2em;
	font-weight: 400;
	margin-bottom: 0.3em;
	line-height: 1.2em;
}

.furamag .head .text {
	text-align: center;
}

.furamag .aware-list {
	display: grid;
	grid-template-columns: repeat(3, 30%);
	align-items: stretch;
	gap: 3%;
	margin-left: 20px;
	margin-bottom: 40px;
}

.furamag .aware-single {
	background-color: white;
	position: relative;
	padding: 70px 50px 20px;
	box-sizing: border-box;
	max-width: 100%;
}

.furamag .aware-single .label {
	position: absolute;
	left: -20px;
	top: 20px;
}

.furamag .aware-single .number {
	position: absolute;
	right: 20px;
	top: 45px;
	font-size: 89px;
	font-weight: 900;
}

.furamag .aware-single .text p {
	font-size: 1.4em;
	margin: 0.3em 0;
}

.furamag .aware-single .text p .subtitle {
	display: block;
	font-size: .7em;
	margin-top: -0.4em;
	line-height: 1.3em;
}

.furamag .aware-single.aware-single-green b,
.furamag .aware-single.aware-single-green .number {
	color: #25952F;
}

.furamag .aware-single.aware-single-orange b,
.furamag .aware-single.aware-single-orange .number {
	color: #FBBA00;
}

.furamag .aware-single.aware-single-red b,
.furamag .aware-single.aware-single-red .number {
	color: #E3000C;
}

@media screen and (max-width: 1199.98px) {

	.furamag .aware-single {
		padding: 60px 33px 10px;
	}

	.furamag .aware-single .label {
		left: -14px;
		width: 210px;
	}

	.furamag .aware-single .number {
		right: 10px;
		top: 28px;
		font-size: 69px;
	}

	.furamag .aware-single .text p {
		font-size: 1.2em;
	}
}
@media screen and (max-width: 991.98px) {
	.furamag .aware-list {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}
	.furamag .head {
		flex-direction: column;
		align-items: center;
	}
	.furamag .head .title {
		font-size: 1.4em;
	}
}
@media screen and (max-width: 767.98px) {
}

	/* aware end */


/*Начало nitrofuran-schedule*/

.furamag .nitrofuran-schedule {
    position: relative;
    background: #FBFEEF;
    padding: 10px 0 40px;
}

.furamag .nitrofuran-schedule img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.furamag .nitrofuran-schedule .content h1::before {
    position: absolute;
    content: "";
    width: 500px;
    max-width: -webkit-fill-available;
    background-size: contain;
    top: -3%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 40px;
    background-image: url(../images/treatment/furamag/partition.svg);
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199.98px) {
}
@media screen and (max-width: 991.98px) {

}
@media screen and (max-width: 767.98px) {

}
@media screen and (max-width: 575.98px) {
    .furamag .nitrofuran-schedule {
        padding: 0px 0 30px;
    }

    .furamag .nitrofuran-schedule .content h1::before {
        top: 0%;
    }
}

/*Конец nitrofuran-schedule*/

/* furamag-big-title start */

.furamag-big-title {
	background-image: url("../images/treatment/furamag/furamag-top-bg.png");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	text-align: left;
	padding: 47px 0;
}

.furamag-big-title .title {
	text-transform: uppercase;
	font-size: 38px;
	font-weight: 800;
	line-height: 1.2em;
}
.furamag-big-title .subtitle {
	font-size: 38px;
	font-weight: 600;
	line-height: 1.2em;
}

@media screen and (max-width: 1199.98px) {
	.furamag-big-title .title,
	.furamag-big-title .subtitle {
		font-size: 32px;
	}
}
@media screen and (max-width: 991.98px) {
	.furamag-big-title .title,
	.furamag-big-title .subtitle {
		font-size: 28px;
	}
}
@media screen and (max-width: 767.98px) {
	.furamag-big-title .title,
	.furamag-big-title .subtitle {
		font-size: 24px;
	}
	.furamag-big-title {
		padding: 30px 0;
	}
}
@media screen and (max-width: 575.98px) {
	.furamag-big-title .title,
	.furamag-big-title .subtitle {
		font-size: 22px;
	}
}

/* furamag-big-title end*/


/* cistit and bottom start */

.furamag-cistit {
	padding: 40px 0 50px;
}

.furamag-cistit p {
	font-size: 1.8em;
}

.furamag-cistit img {
	max-width: 100%;
}

.furamag-bottom {
	padding: 40px 0 50px;
}

.furamag-bottom .pack {
	width: 741px;
	max-width: 741px;
	margin-left: -100px;
}

.furamag-bottom .attention-list,
.furamag-bottom .check-list {
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin: 20px 0;
}

.furamag-bottom .attention-single,
.furamag-bottom .check-single {
	display: flex;
	flex-direction: row;
	gap: 20px;
	align-items: center;
	line-height: 1.2em;
}

.furamag-bottom .attention-single {
	font-size: 24px;
}

.furamag-bottom .check-single {
	font-size: 29px;
}

.furamag-bottom .attention-single .icon,
.furamag-bottom .check-single .icon {
	flex-shrink: 0;
}

.furamag-bottom .button.button-bordered {
	border-color: #FBBA00;
}
.furamag-bottom .button.button-bordered:hover {
	background-color: #FBBA00;
}

@media screen and (max-width: 1199.98px) {
	.furamag-cistit p {
		font-size: 1.6em;
	}
	.furamag-bottom .pack {
		width: 120%;
		margin-left: -60px;
	}
	.furamag-bottom .attention-single {
		font-size: 20px;
	}

	.furamag-bottom .check-single {
		font-size: 24px;
	}
}
@media screen and (max-width: 991.98px) {
	.furamag-cistit p {
		font-size: 1.4em;
	}
	.furamag-cistit img {
		width: 100%;
		margin-top: 20px;
		max-width: 320px;
	}
}
@media screen and (max-width: 767.98px) {
	.furamag-cistit p {
		font-size: 1.2em;
	}
	.furamag-bottom .attention-single {
		font-size: 16px;
	}

	.furamag-bottom .check-single {
		font-size: 16px;
	}
}
/* cistit and bottom end */



/*Конец furamag*/




/* Furasol end */

/* Etacizin start */

.etacizin-page {
}

.etacizin-page .etacizin-top {
	background: radial-gradient(43.69% 156.73% at 50% 50%, #DC0030 0%, #8B0018 100%);
	background-size: cover;
	position: relative;
}

.etacizin-page .etacizin-page-block h2 {
	margin-top: 0;
}

.etacizin-page section {
	padding: 0;
}

.etacizin-page img {
	max-width: 100%;
}

.etacizin-page .caption {
	margin-top: 30px;
	color: #9f9f9f;
}

.etacizin-page .etacizin-top > .container {
	position: relative;
}

.etacizin-page .etacizin-top .kolokol {
	position: absolute;
	top: 0px;
	max-height: 100%;
	z-index: 1;
	right: 0;
	width: 40%;
	max-width: 417px;
}

.etacizin-page .etacizin-top .top-content {
	padding-top: 150px;
	margin-left: 0;
	width: 70%;
	z-index: 5;
	position: relative;
}

.etacizin-page .etacizin-top .top-content p {
	color: white;
	font-size: 43px;
	font-weight: 300;
	margin-top: 0;
}

.etacizin-page .etacizin-top .top-content .pack {
	padding-top: 0;
	text-align: right;
	margin-top: -90px;
}

.etacizin-page .etacizin-top .top-content .pack img {
	margin-bottom: -180px;
	margin-right: -25%;
}

.etacizin-page p {
	color: #303351;
	font-size: 28px;
	font-weight: normal;
}

.etacizin-page ul.etacizin-list {
	padding: 0;
	color: #000000;
	font-size: 28px;
}

.etacizin-page ul.etacizin-list li {
	position: relative;
	margin: 0.8em 0;
	padding-left: 1.8em;
	line-height: 1.2em;
}

.etacizin-page ul.etacizin-list li::before {
	content: "";
	position: absolute;
	width: 1.2em;
	height: 1.2em;
	background-image: url("../images/treatment/etacizin/dot-red.png");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	left: 0;
	top: -0.1em;
}

.etacizin-page ul.etacizin-list li.dot-purple::before {
	background-image: url("../images/treatment/etacizin/dot-purple.png");
}
.etacizin-page ul.etacizin-list li.dot-blue::before {
	background-image: url("../images/treatment/etacizin/dot-blue.png");
}
.etacizin-page ul.etacizin-list li.dot-yellow::before {
	background-image: url("../images/treatment/etacizin/dot-yellow.png");
}

.etacizin-page h2 {
	color: #303351;
	font-size: 42px;
	font-weight: 900;
	text-align: center;
	margin: 2em 0 1em;
}

.etacizin-page h3 {
	color: #303351;
	font-size: 36px;
	font-weight: 900;

	margin: 2em 0 1em;
}

.etacizin-page .text-pink {
	color: #8B0018;
}

.etacizin-page .button-bordered.pink {
	border-color: #8B0018;
}

.etacizin-page .button-bordered.pink:hover {
	background-color: #8B0018;
}

.etacizin-page .etacizin-treatment h2 {
	text-align: left;
	margin: 0 0 0.2em;
}

.etacizin-page .etacizin-treatment h3 {
	text-align: left;
	margin: 0 0 0.2em;
}

.etacizin-page .etacizin-metal {
	background: linear-gradient(
		99.74deg,
		#fbfbfb 0.28%,
		#dbdbdb 29.48%,
		#f5f5f5 63.81%,
		#dadada 98.65%
	);
	border: 1px solid #d3d3d3;
	box-sizing: border-box;
	box-shadow: 0px 6px 22px rgba(0, 0, 0, 0.25);
	border-radius: 20px;
	padding: 50px;
	position: relative;
}

.etacizin-page .etacizin-metal h2 {
	margin-top: 0;
}

.etacizin-page .etacizin-metal h3 {
	margin-top: 0;
	text-align: center;
	font-weight: 700;
}

.etacizin-page .etacizin-metal .etacizin-metal-left {
	position: absolute;
	width: 40px;
	top: 0;
	height: 100%;
	left: 0;
}

.etacizin-page .etacizin-metal .etacizin-metal-left::before,
.etacizin-page .etacizin-metal .etacizin-metal-left::after {
	content: "";
	height: 100%;
	width: 41px;
	display: inline-block;
	background-image: url("../images/treatment/etacizin/bolt.png");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	left: 10px;
	position: absolute;
}

.etacizin-page .etacizin-metal .etacizin-metal-left::before {
	top: 10px;
	background-position: top left;
}

.etacizin-page .etacizin-metal .etacizin-metal-left::after {
	bottom: 10px;
	background-position: bottom left;
}

.etacizin-page .etacizin-metal .etacizin-metal-right {
	position: absolute;
	width: 40px;
	top: 0;
	height: 100%;
	right: 0;
}

.etacizin-page .etacizin-metal .etacizin-metal-right::before,
.etacizin-page .etacizin-metal .etacizin-metal-right::after {
	content: "";
	height: 100%;
	width: 41px;
	display: inline-block;
	background-image: url("../images/treatment/etacizin/bolt.png");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	right: 10px;
	position: absolute;
}

.etacizin-page .etacizin-metal .etacizin-metal-right::before {
	top: 10px;
	background-position: top right;
}

.etacizin-page .etacizin-metal .etacizin-metal-right::after {
	bottom: 10px;
	background-position: bottom right;
}

.etacizin-page .etacizin-cards-list {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.etacizin-page .etacizin-cards-list div {
	margin: 15px;
}

@media (max-width: 1399.98px) {
}
@media (max-width: 1199.98px) {
	.etacizin-page .etacizin-top .top-content .logo {
		width: 300px;
	}
	.etacizin-page .etacizin-top .top-content {
		padding-top: 120px;
	}
	.etacizin-page .etacizin-top .top-content p {
		font-size: 35px;
	}
	.etacizin-page .etacizin-top .guitar {
		width: 370px;
		max-height: none;
	}
	.etacizin-page .etacizin-top .top-content .pack {
		padding-top: 60px;
	}
	.etacizin-page .etacizin-top .top-content .pack img {
		width: 517px;
	}
	.etacizin-page h2 {
		font-size: 42px;
	}
	.etacizin-page h3 {
		font-size: 32px;
	}
	.etacizin-page p {
		font-size: 24px;
	}
	.etacizin-page ul.etacizin-list {
		font-size: 24px;
	}
	.etacizin-page ul.etacizin-list li::before {
		top: 0;
	}
}
@media (max-width: 991.98px) {
	.etacizin-page .etacizin-info .etacizin-treatment .margined-block {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.etacizin-page .etacizin-top .top-content .logo {
		width: 280px;
	}
	.etacizin-page .etacizin-top .top-content {
		padding-top: 100px;
		width: 82%;
	}
	.etacizin-page .etacizin-top .top-content p {
		font-size: 30px;
	}
	.etacizin-page .etacizin-top .guitar {
		width: 300px;
		margin-left: -50px;
		bottom: -40px;
	}
	.etacizin-page .etacizin-top .top-content .pack {
		padding-top: 40px;
	}
	.etacizin-page .etacizin-top .top-content .pack img {
		width: 400px;
		margin-right: -10px;
		margin-bottom: -110px;
	}
	.etacizin-page h2 {
		font-size: 39px;
	}
	.etacizin-page h3 {
		font-size: 27px;
	}
	.etacizin-page p {
		font-size: 22px;
	}
	.etacizin-page ul.etacizin-list {
		font-size: 22px;
	}
	.etacizin-cards-list img {
		max-width: 200px;
	}
	.etacizin-page .etacizin-top .kolokol {
		width: 30%;
		right: 30px;
	}
}
@media (max-width: 767.98px) {
	.etacizin-page .etacizin-top .top-content {
		padding-top: 70px;
	}
	.etacizin-page .etacizin-top .guitar {
		width: 270px;
		margin-left: -50px;
	}
	.etacizin-page .etacizin-top .top-content .pack {
		margin-top: -40px;
	}
	.etacizin-page .etacizin-top .top-content .pack img {
		width: 380px;
		margin-right: -60px;
	}
	.etacizin-page h2 {
		font-size: 30px;
	}
	.etacizin-page h3 {
		font-size: 22px;
	}
	.etacizin-page p {
		font-size: 18px;
	}
	.etacizin-page ul.etacizin-list {
		font-size: 18px;
	}
	.etacizin-page .etacizin-metal {
		padding: 30px;
	}
	.etacizin-page .etacizin-metal .etacizin-metal-left,
	.etacizin-page .etacizin-metal .etacizin-metal-right {
		width: 30px;
	}
	.etacizin-page .etacizin-metal .etacizin-metal-left::before,
	.etacizin-page .etacizin-metal .etacizin-metal-left::after,
	.etacizin-page .etacizin-metal .etacizin-metal-right::before,
	.etacizin-page .etacizin-metal .etacizin-metal-right::after {
		width: 30px;
	}
	.etacizin-page ul.etacizin-list li::before {
		top: 0.1em;
	}
	.etacizin-page .etacizin-man {
		flex-direction: column-reverse;
	}
}
@media (max-width: 575.98px) {
	.etacizin-page .etacizin-top .top-content {
		margin-left: 0;
		width: 100%;
	}
	.etacizin-page .etacizin-top .top-content .logo {
		width: 220px;
	}
	.etacizin-page .etacizin-top .top-content p {
		font-size: 25px;
	}
	.etacizin-page .etacizin-top .top-content .pack img {
		width: 340px;
		margin-right: auto;
		margin-left: -20px;
	}
	.etacizin-page .etacizin-top .top-content .pack {
		text-align: left;
	}
	.etacizin-page .etacizin-top .guitar {
		transform: rotate(35deg);
		right: -40px;
		width: 45%;
	}
	.etacizin-page h2 {
		font-size: 26px;
	}
	.etacizin-page h3 {
		font-size: 20px;
	}
	.etacizin-page p {
		font-size: 16px;
	}
	.etacizin-page ul.etacizin-list {
		font-size: 16px;
	}
	.etacizin-page ul.etacizin-list li::before {
		top: 0.2em;
	}
}

/* Etacizin start */

/* zdorovieru start */

.zdorovie-page {
	overflow: hidden;
}

.zdorovie-page h1,
.zdorovie-page h2,
.zdorovie-page h3 {
	line-height: 1.2em;
}

.zdorovie-page h2,
.zdorovie-page h3 {
	font-weight: bold;
	color: #3c9aff;
	margin-bottom: 0.8em;
}

.zdorovie-page p,
.zdorovie-page ul {
	color: #333;
	line-height: 1.5em;
}

.zdorovie-page h2 {
	font-size: 40px;
}

.zdorovie-page h3 {
	font-size: 29px;
}

.zdorovie-page p {
	font-size: 29px;
}

.zdorovie-page ul {
	font-size: 26px;
}

.zdorovie-page img {
	max-width: 100%;
}

.zdorovie-page .zdorovie-top {
	position: relative;
	background-color: #3c9aff;
	padding-top: 50px;
	margin-bottom: 80px;
}

.zdorovie-page .zdorovie-top::after {
	content: "";
	position: absolute;
	display: inline-block;
	background-image: url("../images/treatment/zdorovie/top-bg.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 80px;
	width: 110%;
	bottom: -1px;
	left: -5%;
}

.zdorovie-page .zdorovie-top .content {
	margin: 100px 0;
	color: white;
}

.zdorovie-page .zdorovie-top .logo {
	padding: 10px 30px;
	background-color: white;
	border-radius: 50px;
	display: inline-block;
	margin-bottom: 30px;
}

.zdorovie-page .zdorovie-top h1 {
	font-weight: 900;

	font-size: 63px;
	color: white;
}

.zdorovie-page .zdorovie-top p {
	font-size: 33px;
	color: white;
	line-height: 1.3em;
}

.zdorovie-page .zdorovie-top .phones {
	margin-bottom: -80px;
	z-index: 5;
	position: relative;
}

.zdorovie-page .zdorovie-info p {
	font-size: 18px;
}

.zdorovie-page .zdorovie-block .image {
	position: relative;
}

.zdorovie-page .zdorovie-block .image::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 1100px;
	height: 800px;
	background-size: contain;
	background-position: left top;
	background-repeat: no-repeat;
	z-index: -1;
}

.zdorovie-page .zdorovie-block.left .image img {
	margin-left: -50px;
}

.zdorovie-page .zdorovie-block.left .image::before {
	background-image: url("../images/treatment/zdorovie/bg-1.svg");
	left: -70px;
	top: -10px;
}

.zdorovie-page .zdorovie-block.right .image::before {
	background-image: url("../images/treatment/zdorovie/bg-2.svg");
	right: -70px;
	top: -10px;
}

.zdorovie-page .zdorovie-list {
	padding: 0;
	list-style: none;
	margin-top: 1.4em;
}

.zdorovie-page .zdorovie-list li {
	position: relative;
	margin: 0.6em 0;
	padding-left: 1.2em;
}

.zdorovie-page .zdorovie-list li::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 0.6em;
	height: 0.6em;
	background-color: #83b1f5;
	border-radius: 1em;
	left: 0;
	top: 0.4em;
}

.zdorovie-page .zdorovie-list.icons li {
	position: relative;
	margin: 0.8em 0;
	padding-left: 2em;
}

.zdorovie-page .zdorovie-list.icons li::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 1.5em;
	height: 1.5em;
	background-color: #83b1f5;
	border-radius: 1em;
	left: 0;
	top: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.zdorovie-page .zdorovie-support {
	text-align: center;
}

.zdorovie-page .zdorovie-support .slick-dots {
	text-align: center;
	margin-top: 30px;
}

.zdorovie-page .zdorovie-support .slick-dots li {
	display: inline-block;
	opacity: 0.4;
	margin: 5px;
}

.zdorovie-page .zdorovie-support .slick-dots li.slick-active {
	opacity: 1;
}

.zdorovie-page .zdorovie-support .slick-dots button {
	font-size: 0;
	line-height: 0;
	display: inline-block;
	border: none;
	width: 10px;
	height: 10px;
	background-color: #83b1f5;
	border-radius: 10px;
}

.zdorovie-page .zdorovie-list li.icon-1::before {
	background-image: url("../images/treatment/zdorovie/icon-1.png");
}
.zdorovie-page .zdorovie-list li.icon-2::before {
	background-image: url("../images/treatment/zdorovie/icon-2.png");
}
.zdorovie-page .zdorovie-list li.icon-3::before {
	background-image: url("../images/treatment/zdorovie/icon-3.png");
}
.zdorovie-page .zdorovie-list li.icon-4::before {
	background-image: url("../images/treatment/zdorovie/icon-4.png");
}
.zdorovie-page .zdorovie-list li.icon-5::before {
	background-image: url("../images/treatment/zdorovie/icon-5.png");
}

.zdorovie-page .zdorovie-download a {
	margin: 15px 0;
	display: inline-block;
}

.zdorovie-page .zdorovie-suppor-list {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}

.zdorovie-page .zdorovie-support-list-singe {
	flex-basis: 50%;
}

@media (max-width: 1199.98px) {
	.zdorovie-page .zdorovie-top {
		margin-bottom: 60px;
	}
	.zdorovie-page .zdorovie-top .content {
		margin: 80px 0;
	}
	.zdorovie-page .zdorovie-top .logo {
		max-width: 300px;
	}
	.zdorovie-page .zdorovie-top h1 {
		font-size: 50px;
	}
	.zdorovie-page .zdorovie-top p {
		font-size: 27px;
	}
	.zdorovie-page .zdorovie-top .phones {
		margin-bottom: -60px;
	}
	.zdorovie-page .zdorovie-block .image::before {
		width: 870px;
		height: 633px;
	}
	.zdorovie-page h2 {
		font-size: 35px;
	}

	.zdorovie-page h3 {
		font-size: 26px;
	}

	.zdorovie-page p {
		font-size: 24px;
	}

	.zdorovie-page ul {
		font-size: 22px;
	}
}
@media (max-width: 991.98px) {
	.zdorovie-page .zdorovie-top {
		margin-bottom: 50px;
	}
	.zdorovie-page .zdorovie-top::after {
		height: 40px;
	}
	.zdorovie-page .zdorovie-top .content {
		margin: 30px 0 60px;
	}
	.zdorovie-page .zdorovie-top .logo {
		margin-bottom: 20px;
	}
	.zdorovie-page .zdorovie-top h1 {
		font-size: 40px;
	}
	.zdorovie-page .zdorovie-top p {
		font-size: 22px;
	}
	.zdorovie-page .zdorovie-top .phones {
		margin-bottom: -50px;
	}
	.zdorovie-page .zdorovie-info p {
		font-size: 16px;
	}
	.zdorovie-page .zdorovie-block .image::before {
		width: 670px;
		height: 490px;
	}
	.zdorovie-page h2 {
		font-size: 28px;
	}

	.zdorovie-page h3 {
		font-size: 23px;
	}

	.zdorovie-page p {
		font-size: 20px;
	}

	.zdorovie-page ul {
		font-size: 18px;
	}
}
@media (max-width: 767.98px) {
	.zdorovie-page .zdorovie-top::after {
		height: 30px;
	}
	.zdorovie-page .zdorovie-top .content {
		margin: 20px 0 30px;
	}
	.zdorovie-page .zdorovie-top .logo {
		max-width: 250px;
	}
	.zdorovie-page .zdorovie-top h1 {
		font-size: 32px;
	}
	.zdorovie-page .zdorovie-top p {
		font-size: 20px;
	}
	.zdorovie-page .zdorovie-top .phones {
		margin-bottom: -40px;
		width: 100%;
		max-width: 370px;
	}
	.zdorovie-page .zdorovie-block .image {
		margin-top: 20px;
		text-align: center;
	}
	.zdorovie-page .zdorovie-block .image img {
		max-width: 320px;
		margin-left: -30px;
		width: 80%;
	}
	.zdorovie-page .zdorovie-block .image::before {
		width: 100%;
		height: 100%;
	}
	.zdorovie-page .zdorovie-block.left .row {
		flex-direction: column-reverse;
	}

	.zdorovie-page .zdorovie-block.left .image::before {
		left: 0px;
	}

	.zdorovie-page .zdorovie-block.right .image::before {
		right: 0px;
	}
	.zdorovie-page h2 {
		font-size: 26px;
	}

	.zdorovie-page h3 {
		font-size: 21px;
	}

	.zdorovie-page p {
		font-size: 18px;
	}

	.zdorovie-page ul {
		font-size: 17px;
	}
	.zdorovie-page .zdorovie-suppor-list {
		flex-wrap: wrap;
	}
}
@media (max-width: 575.98px) {
	.zdorovie-page .zdorovie-info p {
		font-size: 14px;
	}
}

/* zdorovieru end */

/* Fenkarol */

.fenkarol-page .text-pink {
	color: #e23d96;
}

.fenkarol-page sup {
	font-size: 0.6em;
	top: -0.5em;
	vertical-align: baseline;
	line-height: 0;
}

.fenkarol-page .text-small {
	font-size: 12px !important;
	color: #C4C4C4;
}

.fenkarol-page h2 {
	font-size: 45px;
	font-weight: 900;
}

.fenkarol-page {
	color: #000033;
}

.fenkarol-page img {
	max-width: 100%;
}

.fenkarol-page section {
	padding: 60px 0;
}

.fenkarol-page .fenkarol-top {
	background-color: #dfe2f1;
	position: relative;
	padding-top: 120px;
}

.fenkarol-page .fenkarol-top::before {
	content: "";
	display: inline-block;
	height: 70px;
	width: 100%;
	background-size: contain;
	background-position: left top;
	background-image: url("../images/treatment/fenkarol/line-top.svg");
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

.fenkarol-page .fenkarol-top h1 {
	color: #e23d96;

	font-weight: 900;
	text-transform: uppercase;
	font-size: 48px;
}

.fenkarol-page .fenkarol-top p {
	color: #303351;
	font-size: 38px;
	line-height: 1.3em;
	font-weight: 300;
}

.fenkarol-page .fenkarol-top .content {
	max-width: 600px;
	margin-bottom: -100px;
	position: relative;
	z-index: 3;
}

.fenkarol-page .fenkarol-top .image-bg {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
	margin-right: -70px;
}

.fenkarol-page .fenkarol-top .pack-container {
	display: flex;
	flex-direction: row;
	width: 150%;
}


.fenkarol-page .fenkarol-top .pack-container ul {
	font-size: 28px;
	line-height: 1.2em;
	font-weight: bold;
	margin-right: 20px;
}

.fenkarol-page .fenkarol-top .pack-container ul li {
	margin: 1em 0;
	position: relative;
	padding-left: 1.5em;
}

.fenkarol-page .fenkarol-top .pack-container ul li::before {
	content: "";
	width: 1em;
	height: 1em;
	left: 0;
	position: absolute;
	top: 0;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='29' viewBox='0 0 27 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.17187 18.3508C8.17187 18.3508 18.3473 3.4888 21.0938 1.72872C23.8402 -0.0313696 27 -0.353847 27 0.340234C27 1.03432 27 1.03431 26.2125 2.81444C21.7019 11.1122 11.6749 28.3959 9.45327 28.7531C6.5649 29.2176 4.61032 26.1262 2.81288 23.612C1.13884 21.2704 -1.00188 17.9716 0.519862 16.4769C1.28487 15.7255 3.466 15.8161 5.19603 16.4769C6.90735 17.1307 8.17187 18.3508 8.17187 18.3508Z' fill='%23DB088C'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.fenkarol-page .info {
	background-color: #ffe8f4;
}

.fenkarol-page .info p {
	font-size: 38px;
	line-height: 1.3em;
}

.fenkarol-page .info .title {
	color: #e23d96;
	font-weight: 800;
}

.fenkarol-page .info ul {
	list-style: none;
}

.fenkarol-page .info li {
	padding-left: 30px;
	position: relative;
	font-size: 34px;
	margin-bottom: 0.7em;
	line-height: 1.4em;
}

.fenkarol-page .info li::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 27px;
	height: 28px;
	background-image: url("../images/treatment/fenkarol/check.svg");
	background-size: contain;
	background-repeat: no-repeat;
	left: 0;
}

.fenkarol-page .info .content {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 40px;
}

.fenkarol-page .info .content .text {
	width: 45%;
}

.fenkarol-page .fenkarol-icons .slide {
	position: relative;
	padding: 0px 0 30px;
}

.fenkarol-page .fenkarol-icons .slide::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	display: inline-block;
	left: 0;
	bottom: 0;
	background: linear-gradient(90deg, #02529c 0%, #e13e97 100%);
}

.fenkarol-page .fenkarol-icons .icons {
	display: flex;
	flex-direction: row;
	margin: 60px 0;
}

.fenkarol-page .fenkarol-icons .icons-single {
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 33%;
	align-items: center;
}

.fenkarol-page .fenkarol-icons .icons-single img {
	width: 256px;
}

.fenkarol-page .fenkarol-icons .icons-single p {
	font-size: 30px;
	margin-top: 30px;
	line-height: 1.3em;
}

.fenkarol-page .video {
	position: relative;
	background-color: #dfe2f1;
	padding: 120px 0;
	text-align: center;
}

.fenkarol-page .video p {
	font-size: 36px;
	line-height: 1.3em;
}

.fenkarol-page .video::before {
	content: "";
	display: inline-block;
	height: 70px;
	width: 100%;
	background-size: contain;
	background-position: left top;
	background-image: url("../images/treatment/fenkarol/line-top.svg");
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

.fenkarol-page .video::after {
	content: "";
	display: inline-block;
	height: 70px;
	width: 100%;
	background-size: contain;
	background-position: right bottom;
	background-image: url("../images/treatment/fenkarol/line-bottom.svg");
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
}

.fenkarol-page .video .video-container {
	position: relative;
	text-align: center;
	margin: 40px 0 60px;
}

.fenkarol-page .video .video-container.stopped::before {
	content: "";
	display: inline-block;
	width: 80px;
	height: 80px;
	position: absolute;
	background-size: contain;
	background-position: center;
	background-image: url("../images/treatment/fenkarol/play.svg");
	background-repeat: no-repeat;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
}

.fenkarol-page .video .video-container video {
	width: 100%;
	max-width: 860px;
}

.fenkarol-top-description p.text-small {
	color: #C4C4C4;
}

.fenkarol-page .video .graph {
	background-color: white;
	padding: 30px;
	margin-top: 30px;
}

.fenkarol-page .video .graph p {
	font-weight: 700;
}

.fenkarol-page .video .graph .text-small {
	text-align: left;
	font-weight: 400;
}

.fenkarol-page .video .graph img {
	width: 100%;
	margin-bottom: 20px;
}

.fenkarol-page .dose {
	text-align: center;
}

.fenkarol-page .dose p {
	font-size: 36px;
	margin-top: 1.3em;
}

.fenkarol-page .dose .text-small {
	margin-top: 10px;
	text-align: left;
}

.fenkarol-page .dose .dose-single .dose-single-container {
	background-color: #e23d96;
	font-size: 36px;
	line-height: 1.2em;
	font-weight: bold;
	border-radius: 80px;
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 20px 70px;
	gap: 30px;
	width: max-content;
	margin: auto;
	max-width: 100%;
}

.fenkarol-page .dose .dose-single .dose-single-container img {
	height: 60px;
}

.fenkarol-page .dose .dose-single .dose-single-container .image {
	flex-shrink: 0;
}

.fenkarol-page .dose .dose-single span.dot {
	color: #748cc3;
}

.fenkarol-page .dose .dose-single div {
	line-height: 1.2em;
}

.fenkarol-page .dose .dose-single .subtitle {
	font-size: .6em;
	margin-top: -0.2em;
}

.fenkarol-page .button-bordered {
	border-color: #e23d96;
}

.fenkarol-page .button-bordered:hover {
	border-color: #e23d96;
	background-color: #e23d96;
}

@media (max-width: 1425.98px) {
	.fenkarol-page .fenkarol-top .image-bg {
		margin-right: -250px;
	}
}
@media (max-width: 1199.98px) {
	.fenkarol-page .fenkarol-top .image-bg {
		width: 45%;
		margin-right: -70px;
	}
	.fenkarol-page .fenkarol-top .pack {
		width: 100%;
		max-width: 420px;
	}
	.fenkarol-page .info p {
		font-size: 30px;
	}
	.fenkarol-page .video p {
		font-size: 30px;
	}
	.fenkarol-page .dose p {
		font-size: 30px;
	}
	.fenkarol-page .dose .dose-single div {
		font-size: 30px;
	}
	.fenkarol-page .fenkarol-icons .icons-single p {
		font-size: 30px;
	}
	.fenkarol-page .info .content .text {
		width: 95%;
	}
	.fenkarol-page .info li {
		font-size: 30px;
	}
	.fenkarol-page h2 {
		font-size: 40px;
	}
	.fenkarol-page .fenkarol-icons .icons-single img {
		width: 200px;
	}
	.fenkarol-page .fenkarol-top .pack-container ul {
		font-size: 22px;
	}
}
@media (max-width: 991.98px) {
	.fenkarol-page .info p {
		font-size: 27px;
	}
	.fenkarol-page .video p {
		font-size: 27px;
	}
	.fenkarol-page .dose .dose-single div {
		font-size: 27px;
	}
	.fenkarol-page .dose p {
		font-size: 27px;
	}
	.fenkarol-page .info li {
		font-size: 27px;
	}
	.fenkarol-page .fenkarol-icons .icons-single p {
		font-size: 27px;
	}
	.fenkarol-page h2 {
		font-size: 35px;
	}
	.fenkarol-page .fenkarol-icons .icons-single img {
		width: 170px;
	}
	.fenkarol-page .fenkarol-top .pack-container {
		flex-direction: column;
		width: 100%;
	}
	.fenkarol-page .fenkarol-top {
		padding-top: 30px;
	}
}
@media (max-width: 767.98px) {
	.fenkarol-page section {
		padding: 50px 0;
	}
	.fenkarol-page .fenkarol-top h1 {
		font-size: 35px;
	}
	.fenkarol-page .fenkarol-top p {
		font-size: 28px;
	}
	.fenkarol-page .dose .dose-single div {
		font-size: 23px;
	}
	.fenkarol-page .fenkarol-top .image-bg {
		width: 400px;
	}
	.fenkarol-page .fenkarol-top .content {
		margin-bottom: 70px;
	}
	.fenkarol-page .info p {
		font-size: 23px;
	}
	.fenkarol-page .dose p {
		font-size: 23px;
	}
	.fenkarol-page .video p {
		font-size: 23px;
	}
	.fenkarol-page .info li {
		font-size: 23px;
	}
	.fenkarol-page .fenkarol-icons .icons-single p {
		font-size: 23px;
	}
	.fenkarol-page .info .content {
		flex-direction: column;
	}
	.fenkarol-page h2 {
		font-size: 30px;
	}
	.fenkarol-page .fenkarol-icons .icons {
		flex-direction: column;
		margin: 30px 0;
	}
	.fenkarol-page .fenkarol-icons .icons-single {
		flex-direction: row;
		align-items: center;
		width: 100%;
		text-align: left;
		margin: 10px 0;
	}
	.fenkarol-page .fenkarol-icons .icons-single img {
		width: 120px;
		margin-right: 20px;
	}
	.fenkarol-page .fenkarol-icons .icons-single p {
		margin-top: 0;
	}
	.fenkarol-page .video {
		padding: 80px 0;
	}
	.fenkarol-page .dose .dose-single .dose-single-container {
		padding: 10px 20px;
		gap: 10px;
	}
	.fenkarol-page .dose .dose-single .dose-single-container img {
		height: 40px;
	}

}
@media (max-width: 575.98px) {
	.fenkarol-page section {
		padding: 40px 0;
	}
	.fenkarol-page .fenkarol-top .content {
		margin-bottom: 120px;
	}
	.fenkarol-page .info p {
		font-size: 18px;
	}
	.fenkarol-page .dose .dose-single div {
		font-size: 18px;
	}
	.fenkarol-page .dose p {
		font-size: 18px;
	}
	.fenkarol-page .video p {
		font-size: 18px;
	}
	.fenkarol-page .info li {
		font-size: 18px;
	}
	.fenkarol-page .fenkarol-icons .icons-single p {
		font-size: 18px;
	}
	.fenkarol-page .fenkarol-icons .icons-single img {
		width: 80px;
	}
	.fenkarol-page h2 {
		font-size: 25px;
	}
}

/*Начало fenkarol-fids*/
.fenkarol-kids-top .banner {
	position: relative;
}

.fenkarol-kids-top .banner::after {
	content: "";
	position: absolute;
	display: inline-block;
	top: 0;
	bottom: 0;
	width: 500%;
	right: -499%;
	background-color: #db088c;
}

.fenkarol-kids-page {
	background-color: white;
	padding: 0 0;
	overflow: hidden;
}

.fenkarol-kids-top {
	display: flex;
	position: relative;
}

.fenkarol-kids-top .text {
	left: 12%;
	position: absolute;
	top: 28px;
	z-index: 2;
	max-width: 44%;
}

.fenkarol-kids-page .fenkarol-kids-top h1 {
	color: #db088c;

	font-weight: 900;
	text-transform: uppercase;
	font-size: 64px;
	margin-bottom: 20px;
}

.fenkarol-kids h1 {
}

.fenkarol-kids-page .fenkarol-kids-top p {
	font-size: 42px;
	text-transform: uppercase;
	color: #35353d;
	margin: 0;
	font-weight: 900;
	line-height: 1.4em;
}

.text-banner span {
	color: #db088c;
}

.fenkarol-kids-top .banner .fenkarol-image {
	position: absolute;
	left: 13%;
	bottom: 1%;
	max-width: 40%;
	z-index: 2;
}

.fenkarol-kids-top .banner .doctor-image {
	max-width: 100%;
	max-height: 100%;
	position: relative;
	margin-bottom: -5px;
}

.fenkarol-kids-top .text {
	top: 30px;
}

.fenkarol-kids .label p {
	line-height: 1.4em !important;
	margin-bottom: 20px;
}

.fenkarol-kids .button-bordered {
	border-color: #db088c;
}

.fenkarol-kids .button-bordered:hover {
	border-color: #db088c;
	background-color: #db088c;
}

@media screen and (max-width: 1199.98px) {
	.fenkarol-kids-top .text {
		position: none;
		left: 46px;
		top: 27px;
	}
	.fenkarol-kids-page .fenkarol-kids-top p {
		font-size: 36px;
	}
	.fenkarol-kids-page .fenkarol-kids-top h1 {
		font-size: 56px;
	}
}

@media (max-width: 991.98px) {
	.fenkarol-kids-page .fenkarol-kids-top p {
		font-size: 23px;
	}
	.fenkarol-kids-page .fenkarol-kids-top h1 {
		font-size: 48px;
	}
}

@media screen and (max-width: 767.98px) {
	.fenkarol-kids-page .fenkarol-kids-top h1 {
		font-size: 36px;
		margin: 0;
	}

	.fenkarol-kids-page .fenkarol-kids-top p {
		font-size: 22px;
	}

	.fenkarol-kids-top .banner .line-image {
		top: 89.2%;
	}
}

@media screen and (max-width: 575.98px) {
	.fenkarol-kids-top .text {
		top: 7px;
		left: 27px;
	}
	.fenkarol-kids-page .fenkarol-kids-top h1 {
		font-size: 24px;
		margin: 10px 0 2px;
	}
	.fenkarol-kids-page .fenkarol-kids-top p {
		font-size: 13px;
		text-align: left;
	}
	.fenkarol-kids-top .banner .doctor-image {
		max-width: 105.5%;
	}
	.fenkarol-kids-top .banner .line-image {
		top: 87.9%;
	}
	.fenkarol-kids-top .banner .fenkarol-image {
		bottom: 4%;
	}
}

/*Конец fenkarol-kids*/

/*Начало infol-kids*/

.info-kids {
	background-color: white;
	padding: 40px 0;
	position: relative;
}

.info-kids-page .act h1 {
	font-size: 43px;
	text-align: center;
	padding: 2% 15%;
	margin: 0;
	position: relative;
}

.info-kids-page .image {
	position: relative;
	max-width: 70%;
	left: 15%;
}

.info-kids-page span {
	color: #db088c;
}

.info-kids-page .act-1 p {
	margin: 0% 13% 0%;
	padding: 30px;
}

.info-kids-page .act-2 p {
	padding-left: 15%;
	padding-right: 45%;
	padding-bottom: 1%;
	display: none;
}

.info-kids-page .act-3 p {
	padding-left: 15%;
	padding-right: 45%;
	padding-bottom: 1%;
}

.info-kids-page .act-2::after {
	content: "";
	position: absolute;
	top: -15px;
	left: 50%;
	width: 69%;
	height: 2px;
	margin-left: -35%;
	background: #e98dca;
}

.info-kids-page .act-3::after {
	content: "";
	position: absolute;
	top: -15px;
	left: 50%;
	width: 69%;
	height: 2px;
	margin-left: -35%;
	background: #e98dca;
}

.act-2,
.act-3 {
	position: relative;
}
.family-effect {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	padding: 3%;
}

.family-effect .image-act img {
	max-width: 76%;
	z-index: 10;
	position: relative;
	left: 18%;
	top: -42px;
}

.effect p {
	font-size: 42px;
	text-align: center;
	color: #ffffff;
}

.family-effect .family img {
	max-width: 87%;
	position: relative;
	left: -15%;
}

.fenkarol-kids sup {
	font-size: 0.6em;
	top: -0.5em;
	vertical-align: baseline;
	line-height: 0;
}

@media screen and (max-width: 1199.98px) {
}

@media (max-width: 991.98px) {
	.info-kids-page .act h1 {
		font-size: 30px;
		padding: 2% 14%;
	}
}

@media screen and (max-width: 767.98px) {
	.family-effect .family img {
		max-width: 46%;
		position: relative;
		left: 267px;
	}
	.family-effect .image-act img {
		position: relative;
		left: 87px;
		max-width: 46%;
		top: 22px;
	}
	.family-effect {
		justify-content: space-evenly;
		align-items: center;
		flex-direction: column;
		flex-wrap: wrap;
	}
	.info-kids-page .act h1 {
		font-size: 24px;
	}
}

@media screen and (max-width: 575.98px) {
	.info-kids-page .image {
		max-width: 100%;
		left: 0;
	}

	.info-kids-page .act h1 {
		font-size: 17px;
		padding: 14px 0 17px 0;
	}

	.family-effect .family img {
		max-width: 55%;
		position: relative;
		left: 127px;
		top: -18px;
	}

	.family-effect .image-act img {
		position: relative;
		left: -9px;
		max-width: 63%;
		top: 8px;
	}

	.info-kids-page .act-1 p {
		font-size: 9px;
		margin: 3% 0% 0%;
		padding: 0px;
	}

	.info-kids {
		padding: 1px 0;
	}

	.family-effect {
		justify-content: space-evenly;
		align-items: center;
		flex-direction: column;
		flex-wrap: wrap;
		padding: 0%;
	}

	.info-kids-page .act-2::after {
		left: 35%;
		width: 100%;
		top: 0%;
	}

	.info-kids-page .act-3::after {
		left: 35%;
		width: 100%;
		top: 0%;
	}

	.info-kids-page .act-3 p {
		font-size: 9px;
		color: #5f5f5f;
		padding-left: 0%;
		padding-right: 16%;
		padding-bottom: 4%;
	}

	.info-kids-page .act-2 p {
		font-size: 9px;
		color: #5f5f5f;
		padding-left: 0%;
		padding-right: 0%;
		padding-bottom: 0%;
		display: block;
	}
}

/*Конец infol-kids*/

/*Начало recommendation*/

.fenkarol-kids .recommendation {
	height: 560px;
	position: relative;
	background-color: #467520;
}

.fenkarol-kids .recommendation .image {
	position: absolute;
	height: 100%;
	width: 100%;
	background-image: url("../images/treatment/noofen-kids/banner.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.fenkarol-kids .recommendation .text {
	background-color: #B6067C;
	padding: 90px 40px 60px;
	color: white;
	z-index: 4;
	position: absolute;
	left: 55%;
	width: 40%;
	font-size: 34px;
	font-weight: 700;
	line-height: 1.3em;
	max-width: 570px;
}

.recommendation-text {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	background-color: white;
	border-radius: 20px;
	max-width: 70%;
	position: relative;
	left: 15%;
	padding: 30px;
}
.recommendation-text img {
	padding: 30px;
	max-width: 100%;
}
.recommendation-text p {
	font-size: 35px;
	color: #db088c;
	line-height: 1.3em;
}


.recommendation-text sup {
	font-size: 90%;
	vertical-align: text-top;
	line-height: normal;
}

@media screen and (max-width: 1700.98px) {
	.fenkarol-kids .recommendation .image {
		background-size: cover;
	}
}

@media screen and (max-width: 1199.98px) {
	.recommendation-text {
		left: 0%;
		max-width: 100%;
		flex-direction: column;
	}
	.recommendation-text img {
		padding: 3px;
		max-width: 55%;
	}
	.recommendation-text p {
		font-size: 31px;
		text-align: center;
	}
}

@media (max-width: 991.98px) {
	.recommendation-text {
		left: 0%;
		max-width: 100%;
		flex-direction: column;
	}
	.recommendation-text img {
		padding: 3px;
		max-width: 55%;
	}
	.recommendation-text p {
		font-size: 31px;
		text-align: center;
	}
	.fenkarol-kids .recommendation {
		height: 450px;
	}
	.fenkarol-kids .recommendation .text {
		font-size: 24px;
	}
}

@media screen and (max-width: 767.98px) {
	.recommendation-text {
		left: 0%;
		max-width: 100%;
		flex-direction: column;
	}
	.recommendation-text img {
		padding: 3px;
		max-width: 55%;
	}
	.recommendation-text p {
		font-size: 23px;
		text-align: center;
	}
	.fenkarol-kids .recommendation {
		height: 420px;
	}
	.fenkarol-kids .recommendation .text {
		font-size: 22px;
	}
}

@media screen and (max-width: 575.98px) {
	.recommendation-text {
		left: 0%;
		max-width: 100%;
		flex-direction: column;
	}
	.recommendation-text img {
		padding: 3px;
		max-width: 55%;
	}
	.recommendation-text p {
		font-size: 12px;
		text-align: center;
	}
	.fenkarol-kids .recommendation {
		height: auto;
	}
	.fenkarol-kids .recommendation .text {
		font-size: 20px;
		position: relative;
		left: 0;
		width: 100%;
		padding: 20px;
	}
	.fenkarol-kids .recommendation .image {
		position: relative;
		height: 280px;
		background-size: cover;
		width: 180%;
	}
}

/*Конец recommendation*/

/*Начало fenkarol-tablet*/

.fenkarol-kids .fenkarol-tablet {
	background-color: white;
	padding: 20px 0;
	position: relative;
}

.tablet-dose h1 {
	font-size: 43px;
	text-align: center;
	color: #4d4d4f;
}

.tablet-dose span {
	font-size: 43px;
	text-align: center;
	color: #db088c;
}

.tablet-dose .instruction {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	gap: 40px;
	margin: 30px 0;
}
.tablet-dose .instruction > div:nth-child(2) {
	width: 30%;
}

.tablet-dose .instruction > div:nth-child(3) {
	width: 30%;
}

.tablet-dose .instruction > div:nth-child(4) {
	width: 30%;
}

.tablet-dose .instruction {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	gap: 40px;
	margin: 45px 0;
}

.tablet-dose .dose {
	font-size: 42px;
	line-height: 1.2em;
	margin: 0;
}

.tablet-dose .dose-1 {
	color: #4d4d4f;
}

.tablet-dose .dose-2 {
	background-color: #db088c;
	padding: 18px;
	border-radius: 7px;
	color: white;
	text-align: center;
}

.tablet-dose .dose-3 {
	color: #db088c;
}

.tablet-dose .label p {
	margin: 0;
	padding-left: 15%;
}

@media screen and (max-width: 1199.98px) {
	.tablet-dose .dose {
		font-size: 30px;
	}
}

@media (max-width: 991.98px) {
	.tablet-dose .dose {
		font-size: 21px;
	}
}

@media screen and (max-width: 767.98px) {
	.tablet-dose .dose {
		font-size: 17px;
	}
	.tablet-dose .instruction {
		gap: 10px;
	}
	.tablet-image {
		max-width: 80%;
	}
}

@media screen and (max-width: 575.98px) {
	.tablet-dose h1 {
		font-size: 20px;
	}
	.tablet-dose .instruction {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		gap: 13px;
		column-gap: 16px;
		row-gap: 0px;
		justify-content: center;
		margin: 30px 0;
	}

	.tablet-image {
		max-width: 47px;
	}

	.tablet-dose .dose {
		font-size: 16px;
	}

	.tablet-dose .dose-2 {
		padding: 10px;
	}
	.tablet-dose span {
		font-size: 20px;
	}
	.tablet-dose .label p {
		margin: 0;
		padding-left: 0%;
		font-size: 9px;
	}

	.tablet-dose .instruction > div:nth-child(2) {
		width: 70%;
	}

	.tablet-dose .instruction > div:nth-child(3) {
		width: 45%;
		margin-top: 10px;
	}

	.tablet-dose .instruction > div:nth-child(4) {
		width: 45%;
		margin-top: 10px;
	}
}

/*Конец fenkarol-tablet*/

@media (max-width: 1199.98px) {
}
@media (max-width: 991.98px) {
}
@media (max-width: 767.98px) {
}
@media (max-width: 575.98px) {
}

/* EcoSphere start */

.eco-sphere-banner {
	position: relative;
	background: linear-gradient(99.53deg, #daf6dd 0%, #fafedd 96.35%);
	padding: 0;
}

.eco-sphere-banner > .container {
	position: relative;
}

.eco-sphere-banner .image {
	position: absolute;
	width: 100%;
	z-index: 1;
	left: -26%;
}

.eco-sphere-banner .image img {
	max-width: 100%;
}

.eco-sphere-banner .content {
	text-align: right;
	position: relative;
	z-index: 2;
	padding: 30px 0;
	padding-right: 10px;
}

.eco-sphere-banner .content p {
	font-size: 39px;
	text-transform: uppercase;
}

.eco-sphere-banner .content p span {
	font-size: 45px;
	color: #4da993;
	font-weight: bold;
	position: relative;
}

.eco-sphere-banner .content p span::after {
	content: "1,2";
	display: inline-block;
	position: absolute;
	vertical-align: super;
	font-size: 0.4em;
	top: 0.9em;
	line-height: 0.4em;
}

.eco-sphere-banner p.welcome-text {
	font-size: 60px;
	color: #4da993;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
}

@media screen and (max-width: 1199.98px) {
}
@media screen and (max-width: 991.98px) {
	.eco-sphere-banner .content .logo {
		width: 160px;
	}
	.eco-sphere-banner .content p {
		font-size: 28px;
	}
	.eco-sphere-banner .content p span {
		font-size: 36px;
	}
	.eco-sphere-banner p.welcome-text {
		font-size: 40px;
	}
}
@media screen and (max-width: 767.98px) {
	.eco-sphere-banner .content .logo {
		width: 120px;
	}
	.eco-sphere-banner .content p {
		font-size: 22px;
	}
	.eco-sphere-banner .content p span {
		font-size: 28px;
	}
	.eco-sphere-banner p.welcome-text {
		font-size: 35px;
	}
}
@media screen and (max-width: 575.98px) {
	.eco-sphere-banner .image {
		position: relative;
		width: 100%;
		z-index: 1;
		left: 0;
	}
	.eco-sphere-banner .content {
		text-align: center;
		margin-top: -50px;
	}
	.eco-sphere-banner .content .logo {
		width: 100px;
	}
	.eco-sphere-banner .content p {
		font-size: 20px;
	}
	.eco-sphere-banner .content p span {
		font-size: 24px;
	}
	.eco-sphere-banner .content p span::after {
		position: relative;
		vertical-align: super;
		font-size: 0.4em;
		top: auto;
	}
}
/*Конец Eco-sphere*/

/*Начало antibiotics*/
.eco-sphere-antibiotics {
	position: relative;
	background: white;
	padding: 20px 20px 40px 20px;
}

.eco-sphere-antibiotics .text-antibiotics {
	font-size: 24px;
	font-style: italic;
}

.eco-sphere-antibiotics p {
	font-size: 22px;
	font-weight: bolder;
}

.eco-sphere-antibiotics .content {
	font-size: 21px;
	padding: 13px 0px 0px 30px;
	margin: auto;
	line-height: 25px;
	position: relative;
}

.eco-sphere-antibiotics .content::before {
	content: "";
	position: absolute;
	background-image: url(../images/treatment/ecosphere/mark.svg);
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	left: 0;
}

.eco-sphere-antibiotics .ecology-text {
	color: #4da993;
	font-size: 30px;
	margin: auto;
}

.eco-sphere-antibiotics .ecology {
	padding: 2% 5% 2% 3%;
	gap: 22px;
	color: #4da993;
	background: #fbffde;
	border-radius: 56px;
	border: 4px solid #4da993;
	font-size: 30px;
	position: relative;
	display: flex;
	margin: 3% 0% 0% 0%;
}

@media screen and (max-width: 1199.98px) {
}
@media screen and (max-width: 991.98px) {
	.eco-sphere-antibiotics .ecology-text {
		font-size: 20px;
	}
}
@media screen and (max-width: 767.98px) {
	.eco-sphere-antibiotics .text-antibiotics {
		font-size: 22px;
	}
	.eco-sphere-antibiotics p {
		font-size: 17px;
		font-weight: bolder;
	}
	.eco-sphere-antibiotics .content {
		font-size: 17px;
	}
	.eco-sphere-antibiotics .ecology img {
		max-width: 8%;
	}
	.eco-sphere-antibiotics .ecology-text {
		font-size: 17px;
	}
}
@media screen and (max-width: 575.98px) {
	.eco-sphere-antibiotics .text-antibiotics {
		font-size: 19px;
		text-align: center;
	}

	.eco-sphere-antibiotics p {
		font-size: 15px;
		text-align: center;
	}

	.eco-sphere-antibiotics .content {
		text-align: left;
		font-size: 14px;
	}

	.eco-sphere-antibiotics .ecology img {
		max-width: 20%;
	}

	.eco-sphere-antibiotics .ecology-text {
		font-size: 16px;
		padding: 10px;
	}

	.eco-sphere-antibiotics .ecology {
		gap: 15px;
		flex-direction: column;
		align-items: center;
	}
}
/*Конец antibiotics*/

/*Начало urologist*/

.eco-sphere-urologist {
	background: linear-gradient(
		96.64deg,
		rgba(219, 247, 222, 0.5) 0%,
		rgba(251, 255, 222, 0.5) 100%
	);
	position: relative;
}

.eco-sphere-urologist h2 {
	color: #4da993;
	padding-right: 101px;
}

.eco-sphere-urologist p {
	font-size: 20px;
	padding-right: 30%;
}

.eco-sphere-urologist .information {
	padding-top: 50px;
	display: flex;
	gap: 58px;
}

.eco-sphere-urologist .information .content {
	position: relative;
	padding-top: 20px;
	font-weight: 400;
}

.eco-sphere-urologist .information .content::before {
	content: "";
	position: absolute;
	width: 175px;
	height: 3px;
	top: 0px;
	background-image: url(../images/treatment/ecosphere/Line.svg);
}

.eco-sphere-urologist h3 {
	color: #4da993;

	text-align: center;
	font-size: 35px;
}

.eco-sphere-urologist .community {
	display: flex;
	justify-content: center;
	gap: 30px;
}

.eco-sphere-urologist .number {
	font-size: 100px;
	padding: 50px 15px 50px 15px;
	border: 1px solid #4da993;
	border-radius: 14px;

	color: #4da993;
	background-color: #ffffff;
}

.eco-sphere-urologist .channel {
	text-align: center;
	margin-top: 50px;
}

.eco-sphere-urologist .channel a {
	background-color: #ffffff;
	border: 1px solid #5ac7ad;
	text-decoration: none;
	color: black;
	padding: 20px 37px 20px 100px;
	border-radius: 50px;
	font-size: 25px;
	font-family: Montserrat;
	text-transform: uppercase;
	font-weight: bold;
	position: relative;
	display: inline-block;
}

.eco-sphere-urologist .channel a::before {
	content: "";
	display: inline-block;
	width: 50px;
	height: 50px;
	z-index: 99;
	position: absolute;
	left: 25px;
	top: 50%;
	margin-top: -25px;
	background-image: url(../images/treatment/ecosphere/telegram.svg);
	background-repeat: no-repeat;
	background-size: 50px;
	background-size: contain;
}

@media screen and (max-width: 1199.98px) {
}
@media screen and (max-width: 991.98px) {
}
@media screen and (max-width: 767.98px) {
	.eco-sphere-urologist .channel a {
		padding: 20px 70px;
		font-size: 16px;
	}

	.eco-sphere-urologist .channel a::before {
		left: 24px;
		width: 36px;
		height: 36px;
		margin-top: -18px;
	}

	.eco-sphere-urologist .information .content::before {
		width: 130px;
	}
}
@media screen and (max-width: 575.98px) {
	.eco-sphere-urologist h2 {
		padding: 10px 10px;
		text-align: center;
	}

	.eco-sphere-urologist p {
		font-size: 16px;
		padding: 10px 10px;
		text-align: center;
	}

	.eco-sphere-urologist .information {
		padding: 10px 10px;
		gap: 30px;
		flex-direction: column;
	}

	.eco-sphere-urologist .information .content::before {
		left: 50%;
		margin-left: -65px;
	}

	.eco-sphere-urologist .information .content {
		text-align: center;
	}

	.eco-sphere-urologist .number {
		font-size: 50px;
		padding: 30px 15px 30px 15px;
	}

	.eco-sphere-urologist h3 {
		font-size: 24px;
	}

	.eco-sphere-urologist .channel a {
		padding: 5px 10px 5px 10px;
		font-size: 11px;
	}

	.eco-sphere-urologist .channel {
		margin-top: 20px;
	}

	.eco-sphere-urologist .channel a {
		padding: 10px 10px;
		font-size: 11px;
		padding-left: 40px;
	}

	.eco-sphere-urologist .channel a::before {
		width: 24px;
		height: 24px;
		left: 10px;
		margin-top: -12px;
	}
}
/*Конец urologist*/

/*Начало questions*/

.eco-sphere-questions {
	background: #ffffff;
	padding: 10px 0;
}

.eco-sphere-questions h2 {
	text-align: center;
	color: #4da993;
}

.eco-sphere-questions p {
	text-align: center;
	font-size: 20px;
	padding: 10px 45px 0 45px;
}

.eco-sphere-questions span {
	font-size: 21px;
}

.eco-sphere-questions .eco-sphere-video {
	margin: 50px auto;
	max-width: 860px;
}

.eco-sphere-questions .eco-sphere-video-inner {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
}

.eco-sphere-questions .eco-sphere-video iframe {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
}

@media screen and (max-width: 1199.98px) {
}
@media screen and (max-width: 991.98px) {
}
@media screen and (max-width: 767.98px) {
}
@media screen and (max-width: 575.98px) {
	.eco-sphere-questions p {
		font-size: 15px;
		padding: 0;
	}

	.eco-sphere-questions span {
		font-size: 16px;
	}

	.eco-sphere-questions .video iframe {
		max-width: 100%;
		max-height: 200px;
	}

	.eco-sphere-questions h2 {
		font-size: 23px;
	}
}
/*Конец questions*/

/*Начало status*/
.eco-sphere-status {
	background: linear-gradient(
		320deg,
		rgba(219, 247, 222, 0.5) 0%,
		rgba(251, 255, 222, 0.5) 100%
	);
	position: relative;
	overflow: hidden;
}

.eco-sphere-status > .container {
	position: relative;
	z-index: 2;
}

.eco-sphere-status h2 {
	font-weight: bold;
	text-align: center;
	color: #4da993;
}

.eco-sphere-status sup {
	font: small-caption;
}

.eco-sphere-status .status {
	text-align: center;
	padding: 10px 0;
}

.eco-sphere-status .status {
	text-align: center;
	padding: 10px 0;
}

.eco-sphere-status .status input {
	text-align: center;
	font-size: 23px;
	width: 80%;
	border-radius: 30px;
	padding: 15px 10px 15px 10px;
	border: 3px solid #5ac7ad;
	font-style: italic;
	position: relative;
	z-index: 99;
}

.eco-sphere-status .dispatch {
	text-align: center;
}

.eco-sphere-status .dispatch button {
	padding: 12px 40px 12px 40px;
	font-size: 23px;
	font-weight: bold;
	text-transform: uppercase;
	border: 2px solid #5ac7ad;
	border-radius: 30px;
	background: transparent;
	cursor: pointer;
	margin-top: 30px;
}

.eco-sphere-status .dispatch button:hover {
	background: #5ac7ad;
	color: white;
}

.eco-sphere-status .text {
	margin: auto;
	text-align: center;
	padding: 20px 20px 20px 20px;
	font-size: 20px;
	font-weight: normal;
}

.eco-sphere-status .check-mark {
	position: absolute;
	top: -400px;
	left: 32%;
	max-width: 100%;
	z-index: 1;
}

.eco-sphere-status-result {
	display: none;
}

.eco-sphere-status-result .single {
	display: flex;
	width: 100%;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin: 25px 0;
}

.eco-sphere-status-result .single p {
	font-size: 32px;
	font-weight: bold;
	color: #4da993;
	line-height: 1em;
	margin: 0;
}

.eco-sphere-status-result .recommendation {
	font-size: 29px;
	padding: 0.5em 1.2em 0.6em;
	border-radius: 50px;
	font-weight: bold;
	text-align: center;
	line-height: 1em;
}

.eco-sphere-status-result .yellow {
	border: 2px solid #cc9700;
	background: rgba(251, 186, 0, 0.2);
	color: #cc9700;
}

.eco-sphere-status-result .red {
	border: 2px solid #bd0000;
	background: rgba(251, 0, 0, 0.2);
	color: #bd0000;
}

.eco-sphere-status-result .green {
	border: 2px solid #67cab2;
	background: rgba(102, 194, 114, 0.2);
	color: #288734;
}

.eco-sphere-status .select2-container--default .select2-selection--single {
	border: 3px solid #5ac7ad;
	border-radius: 32px;
	font-size: 28px;
	height: 64px;
	width: 100%;
}

.eco-sphere-status
	.select2-container--default
	.select2-selection--single
	.select2-selection__placeholder {
	font-style: italic;
	color: #333;
}

.eco-sphere-status .select2-container {
	width: 100% !important;
}

@media screen and (max-width: 1199.98px) {
}
@media screen and (max-width: 991.98px) {
	.eco-sphere-status .check-mark {
		top: 0;
		left: 0;
	}
}
@media screen and (max-width: 767.98px) {
}
@media screen and (max-width: 575.98px) {
	.eco-sphere-status .select2-container--default .select2-selection--single {
		font-size: 13px;
		height: 30px;
	}

	.eco-sphere-status h2 {
		font-size: 20px;
		margin: 0px 0 20px 0;
	}

	.eco-sphere-status .dispatch button {
		font-size: 12px;
	}

	.eco-sphere-status .text {
		padding: 19px 0px 0px 0px;
		font-size: 16px;
	}
}

/*Конец status*/

/* Actual materials start */
.eco-sphere .actual-materials {
	background-color: white;
}
/* Actual materials end */

/*Начало cystitis*/

.eco-sphere-cystitis img {
	max-width: 100%;
	padding: 10px;
}

.eco-sphere-cystitis .link {
	max-width: 40%;
	text-align: center;
}

.eco-sphere-cystitis .link a {
	color: black;
	font-size: 22px;
	font-weight: bolder;
	text-decoration-skip-ink: none;
	line-height: initial;
}

.eco-sphere-cystitis {
	background: linear-gradient(
		96.64deg,
		rgba(219, 247, 222, 0.5) 0%,
		rgba(251, 255, 222, 0.5) 100%
	);
	position: relative;
	overflow: hidden;
	padding: 10px 0;
}

.eco-sphere-cystitis h2 {
	text-align: center;

	font-weight: bold;
	color: #4da993;
}

.eco-sphere-cystitis .row {
	justify-content: space-evenly;
	padding: 20px 0;
	flex-wrap: nowrap;
	position: relative;
	z-index: 99;
}

.eco-sphere-cystitis .check-mark {
	position: absolute;
	left: -15%;
	bottom: -15%;
}

@media screen and (max-width: 1199.98px) {
}
@media screen and (max-width: 991.98px) {
	.eco-sphere-cystitis .check-mark {
		left: 0;
		bottom: 0;
	}
}
@media screen and (max-width: 767.98px) {
	.eco-sphere-cystitis .link a {
		font-size: 16px;
	}
}
@media screen and (max-width: 575.98px) {
	.eco-sphere-cystitis .link a {
		font-size: 13px;
	}
}

/*Конец cystitis*/

/*Начало eco-sphere-furamag*/

.eco-sphere-furamag {
	padding: 60px 20px;
}

.eco-sphere-furamag-block {
	display: flex;
}

.eco-sphere-furamag-block img {
	display: block;
}

.eco-sphere-furamag .eco-sphere-furamag-block {
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	border: 1px solid #eeeeee;
	box-shadow: 0px 9px 14px rgba(0, 0, 0, 0.05);
}

.eco-sphere-furamag .eco-sphere-furamag-block p {
	font-size: 30px;
	padding: 0px 30px 10px;
	margin: 0;
}

.eco-sphere-furamag .eco-sphere-furamag-block .button {
	font-size: 24px;
	text-transform: uppercase;
	background: #ffffff;
	border: 3px solid #66c272;
	padding: 10px 100px;
	margin: 0 30px;
	border-radius: 50px;
	color: #333;
}

.eco-sphere-furamag .furamag .treatment {
	padding: 2px 20px 2px 20px;
	color: #ffffff;
	background: #66c272;
	display: inline-block;
	margin: 0 30px 10px;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
}

.eco-sphere-furamag .furamag-img {
	position: relative;
}

.eco-sphere-furamag sup {
	font: small-caption;
}

@media screen and (max-width: 1199.98px) {
}
@media screen and (max-width: 991.98px) {
	.eco-sphere-furamag-block img {
		width: 250px;
	}

	.eco-sphere-furamag .eco-sphere-furamag-block p {
		font-size: 18px;
	}

	.eco-sphere-furamag .eco-sphere-furamag-block .button {
		font-size: 17px;
		padding: 5px 70px;
	}
}
@media screen and (max-width: 767.98px) {
	.eco-sphere-furamag .eco-sphere-furamag-block p {
		font-size: 17px;
	}

	.eco-sphere-furamag .eco-sphere-furamag-block .button {
		font-size: 13px;
		padding: 5px 20px;
	}

	.eco-sphere-furamag sup {
		font: revert;
		font-size: 8px;
	}

	.eco-sphere-furamag-block img {
		width: 220px;
	}
}
@media screen and (max-width: 575.98px) {
	.eco-sphere-furamag .eco-sphere-furamag-block p {
		font-size: 13px;
	}

	.eco-sphere-furamag .eco-sphere-furamag-block img {
		max-width: 100%;
		width: 100%;
	}

	.eco-sphere-furamag .eco-sphere-furamag-block {
		flex-direction: column;
		text-align: center;
		max-width: 360px;
		margin: auto;
	}
	.eco-sphere-furamag .furamag .treatment {
		padding: 0px 5px 0px 5px;
		margin: 0 30px 0px;
		font-size: 10px;
	}

	.eco-sphere-furamag .eco-sphere-furamag-block .button {
		font-size: 14px;
		padding: 7px 15px;
	}

	.eco-sphere-furamag .furamag {
		padding: 15px;
	}
}

/*Конец eco-sphere-furamag*/

/*Начало eco-sphere-footer*/

.eco-sphere-footer {
	padding: 0 10px 30px;
}
.eco-sphere-footer ol {
	list-style: auto;
}

.eco-sphere-footer p {
	font-size: 25px;

	position: relative;
}

.eco-sphere-footer p::efore {
	content: "";
	position: absolute;
	width: 50px;
	height: 50px;
	background-image: url(../images/treatment/ecosphere/line-gray.svg);
}

@media screen and (max-width: 1199.98px) {
}
@media screen and (max-width: 991.98px) {
}
@media screen and (max-width: 767.98px) {
}
@media screen and (max-width: 575.98px) {
	.eco-sphere-footer p {
		padding: 0;
		text-align: center;
		margin-top: 0;
	}

	.eco-sphere-footer li {
		font-size: 10px;
	}
}
/* EcoSphere end */

/* Fenibut start */
/* fenibut */
/* common styles */
.fenibut-page {
    color: #383F51;
}
.fenibut-page sup {
    font-size: 12px;
    top: -7px;
    right: -3px;
}
.color-white {
    color: white;
}
.bg-blue {
    background: #15B6EF;
}
.box-shadow-blue {
    box-shadow: 10px 15px 74px rgba(74, 181, 231, 0.15), inset 0px 0px 30px #FFFFFF;
}
.section {
    max-width: 100%;
    overflow: hidden;
}
.ordered-list {
    list-style: numeric;
    margin-left: 18px;
}

/* fenibut-header */
.fenibut-header {
    background-image: url('../images/treatment/fenibut/header_bg.png');
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
    padding-top: 85px;
    padding-bottom: 70px;
}
.fenibut-header .banner-heading {
    font-weight: 800;
    font-size: 96px;
    line-height: 109.7%;
    text-transform: uppercase;
    /* background: linear-gradient(90deg, #E9E9E9 0%, #828284 100%); */
    background: linear-gradient(90deg, #E9E9E9 0%, #000000 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 60px;
}
.fenibut-header .banner-content {
    font-size: 28px;
    line-height: 1.2;
}
.fenibut-header .banner-item {
    margin-bottom: 45px;
    padding-top: 70px;
    background: url('../images/treatment/fenibut/lightning.svg') no-repeat;
}

@media screen and (max-width: 991px) {
    .fenibut-header {
        background-image: url('../images/treatment/fenibut/header_bg_tablet.png');
    }
    .fenibut-header .banner-content {
        font-size: 24px;
    }
}

@media screen and (max-width: 767px) {
   .fenibut-header {
        padding-top: 26px;
        padding-bottom: 32px;
    }
    .fenibut-header .banner-heading {
        background: linear-gradient(90deg, #E9E9E9 0%, #8B8B8D 100%);
        -webkit-background-clip: text;
    }
    .fenibut-header .banner-content br {
        display: none;
    }
    .fenibut-header .banner-item {
        margin-bottom: 34px;
    }
}

@media screen and (max-width: 626px) {
    .fenibut-header .banner-heading {
        font-size: 65px;
    }
}

@media screen and (max-width: 576px) {
    .fenibut-header {
        background-image: url('../images/treatment/fenibut/header_bg_mobile.png');
    }
    .fenibut-header .banner-content {
        font-size: 16px;
    }
}

@media screen and (max-width: 390px) {
    .fenibut-header .banner-heading {
        font-size: 52px;
    }
}

/* about-fenibut */
.about-fenibut {
    padding-bottom: 0;
    background: left bottom / contain no-repeat url('../images/treatment/fenibut/women.png'), url('../images/treatment/fenibut/about_fenibut_bg.png') no-repeat;
}
.about-fenibut-inner {
    padding-top: 85px;
    padding-left: 18%;
}
.about-fenibut-title {
    font-weight: 700;
    font-size: 64px;
    line-height: 1;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.about-fenibut-desc {
    font-weight: 700;
    font-size: 30px;
    line-height: 1.35;
    text-transform: lowercase;
    margin-bottom: 50px;
}
.about-fenibut-desc sup {
    font-size: 50%;
    top: -0.8em;
    right: -1px;
}
.about-fenibut-list {
    margin-bottom: 70px;
}
.about-fenibut .list-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: 30px;
    background-image: url('../images/treatment/fenibut/check_white.svg');
    background-repeat: no-repeat;
    background-position: 40px center;
    background-size: 46px;
    height: 100px;
     color: white;
     font-weight: 700;
    font-size: 24px;
    padding-left: 126px;
    margin-bottom: 30px;
}
.about-fenibut .list-item sup {
    font-size: 12px;
    top: -0.9em;
    right: -2px;
}

.fenibut-image {
    display: none;
}

@media screen and (max-width: 1150px) {
    .about-fenibut-inner  {
        padding-left: 0;
    }
}

@media screen and (max-width: 1199px) {
    .about-fenibut {
        background-image:  url('../images/treatment/fenibut/about_fenibut_bg.png');
        background-size: cover;
        background-repeat: no-repeat;
        padding-bottom: 48px;
    }
    .fenibut-image {
        display: block;
        max-width: 100%;
    }
}

@media screen and (max-width: 991px) {
    .about-fenibut {
        padding-top: 58px;
    }
    .about-fenibut-inner {
        padding-top: 0;
    }
    .about-fenibut-desc br {
        display: none;
    }
    .about-fenibut-list {
        margin-bottom: 65px;
    }
}

@media screen and (max-width: 767px) {
    .about-fenibut {
        padding-top: 50px;
        background-image:  url('../images/treatment/fenibut/about_fenibut_bg_mobile.png');
    }
    .about-fenibut-title {
        font-size: 32px;
        line-height: 1.22;
        margin-bottom: 24px;
    }
    .about-fenibut-desc,
    .about-fenibut .list-item {
        font-size: 16px;
    }
    .about-fenibut-desc {
        margin-bottom: 23px;
        line-height: 1.25;
    }
    .about-fenibut-list {
        margin-bottom: 44px;
    }
    .about-fenibut .list-item {
        background-size: 37px;
        padding-left: 70px;
        background-position: 19px center;
        margin-bottom: 25px;
        height: 84px;
        margin-bottom: 24px;
    }
    .about-fenibut .list-item sup {
        font-size: 8px;
    }
}

/* dual-mechanism */
.section-title {
    position: relative;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.1;
    text-transform: uppercase;
    margin-bottom: 50px;
}
.section-title sup {
    position: relative;
    top: -21px;
    right: -3px;
    font-size: 16px;
}

@media screen and (max-width: 767px) {
    .section-title {
        font-size: 20px;
        line-height: 1.2;
    }
    .section-title sup {
        top: -9px;
    }
}

.section-text-blue {
    font-weight: 700;
    font-size: 26px;
    line-height: 1.55;
    color: #15B6EF;
    text-transform: uppercase;
    margin-bottom: 48px;
}
.dual-mechanism {
    background: center / cover no-repeat url('../images/treatment/fenibut/dual-mechanism-bg.png');
    padding: 0 0 168px 0;
}
.dual-mechanism .container {
    padding-top: 85px;
    background: 130% top / 80% no-repeat url('../images/treatment/fenibut/head.png');
}
.dual-mechanism-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    align-items: stretch;
    column-gap: 70px;
    row-gap: 138px;
}
.dual-mechanism-item {
    position: relative;
    height: auto;
    max-height: 100%;
    display: inline-grid;
}
.dual-mechanism-item .list {
    position: relative;
    z-index: 2;
    background: #FFFFFF;
    box-shadow: 10px 15px 74px rgba(74, 181, 231, 0.15), inset 0px -30px 50px rgba(182, 231, 255, 0.8);
    border-radius: 30px;
    padding: 35px 30px 35px 15px;
}
.dual-mechanism-item .list-item {
    background-image: url('../images/treatment/fenibut/check_blue.svg');
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 40px;
    padding-left: 62px;
    font-size: 20px;
    line-height: 1.4;
    margin-bottom: 20px;
}
.dual-mechanism-item .list-item b,
.dual-mechanism-item .list-item sup {
    font-weight: 600;
}
.dual-mechanism-item .list-item sup {
    font-size: 12px;
}
.dual-mechanism-item .item-text-bottom {
    position: absolute;
    bottom: -96px;
    height: 200px;
    width: 100%;
    background: #15B6EF;
    box-shadow: 10px 15px 74px rgba(74, 181, 231, 0.15), inset 0px 0px 50px #FFFFFF;
    border-radius: 30px;
    color: white;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.54;
    text-align: center;
    text-transform: uppercase;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding-bottom: 26px;
    z-index: 1;
}
.dual-mechanism-item .text-blue {
    font-weight: 700;
    font-size: 26px;
    line-height: 1.55;
    color: #15B6EF;
    position: absolute;
    bottom: -96px;
}

@media screen and (max-width: 1199px) {
    .dual-mechanism {
        background: center / cover no-repeat url('../images/treatment/fenibut/dual-mechanism-bg.png');
    }
    .dual-mechanism .container {
        background: right bottom / 45% no-repeat url('../images/treatment/fenibut/head_01.png');
        padding-top: 85px;
        padding-bottom: 168px;
    }
    .dual-mechanism-list {
        position: relative;
        grid-template-columns: repeat(2, 1fr);
        align-items: stretch;
        column-gap: 35px;
        padding: 15px;
    }
    .dual-mechanism-item:nth-child(3) {
       position: absolute;
       left: 30px;
       width: 100%;
       bottom: 272px;
       z-index: 777;
    }
    .dual-mechanism-item:last-child {
        margin-top: 100px;
    }
}

@media screen and (max-width: 991px) {
    .dual-mechanism {
        padding-bottom: 0;
    }
    .dual-mechanism-item:nth-child(3) {
        bottom: 305px;
    }
    .dual-mechanism-item .list {
        padding-left: 18px;
    }
}

@media screen and (max-width: 767px) {
    .dual-mechanism {
        background: center / cover no-repeat url('../images/treatment/fenibut/dual-mechanism-bg_mobile.png');
    }
    .dual-mechanism .container {
        background-image: none;
        padding-top: 22px;
    }
    .dual-mechanism .section-title {
        margin-bottom: 20px;
    }
    .dual-mechanism .section-text-blue {
        font-size: 16px;
        line-height: 1.25;
        margin-bottom: 34px;
    }
    .dual-mechanism-list {
        padding-top: 0;
        grid-template-columns: repeat(1, 1fr);
    }
    .dual-mechanism-item .list {
        padding-bottom: 10px;
    }
    .dual-mechanism-item .list-item {
        line-height: 1;
        padding-left: 57px;
        font-size: 16px;
        height: 40px;

    }
    .dual-mechanism-item .list-item span {
        line-height: 1.25;
    }
    .dual-mechanism-item .list-item b {
        font-size: 16px;
    }
    .dual-mechanism-item:nth-child(3) {
        bottom: 272px;
    }
}

/* fenibut-info */
.fenibut-info {
    position: relative;
    background-image: url('../images/treatment/fenibut/fenibut_info_bg.png');
    background-size: cover;
}
.fenibut-info:after {
    content: '';
    width: 100%;
    height: 360px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: url('../images/treatment/fenibut/clouds.png');
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
}
.fenibut-info .container {
    position: relative;
    z-index: 2;
}
.fenibut-info .how-to {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 100px;
    padding: 0 15px;
}
.fenibut-info .how-to .item {
    display: flex;
    width: 31%;
    height: auto;
    padding: 38px 42px;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    color: white;
    background: #15B6EF;
    box-shadow: 10px 15px 74px rgba(74, 181, 231, 0.15), inset 0px 0px 30px #FFFFFF;
    border-radius: 30px;
    align-items: center;
}
.fenibut-info .how-to .item span {
    line-height: 1;
}
.fenibut-info .how-to .item i {
    font-size: 115px;
    height: auto;
    display: inline-flex;
    line-height: 0.9;
}

@media screen and (max-width: 1199px) {
    .fenibut-info .how-to .item {
        width: 32%;
    }
    .fenibut-info .how-to .item i {
        font-size: 70px;
    }
}

@media screen and (max-width: 991px) {
    .fenibut-info:after {
        background-image: url('../images/treatment/fenibut/clouds_tablet.png');
    }
    .fenibut-info .how-to .item {
        width: 48%;
        margin-bottom: 38px;
    }
    .fenibut-info .how-to .item i {
        font-size: 115px;
    }
}

.fenibut-info .difference .section-title {
    margin-bottom: 80px;
}

@media screen and (max-width: 767px) {
    .fenibut-info {
        padding-top: 42px;
       background-image: url('../images/treatment/fenibut/fenibut_info_bg_mobile.png');
    }
    .fenibut-info:after {
        background-image: url('../images/treatment/fenibut/clouds_mobile.png');
    }
    .fenibut-info .difference .section-title {
        margin-bottom: 58px;
    }
    .fenibut-info .how-to {
        margin-bottom: 10px;
    }
    .fenibut-info .how-to .item {
        width: 100%;
        margin-bottom: 25px;
        padding: 42px;
        font-size: 20px;
        justify-content: center;
    }
    .fenibut-info .how-to .item i {
        font-size: 57px;
    }
}

.fenibut-info .difference {
    padding: 0 15px;
    margin-bottom: 86px;
}
.fenibut-info .difference-inner {
    display: flex;
    justify-content: space-between;
}


.fenibut-info .difference .item {
    position: relative;
    width: 24%;
    font-size: 24px;
    line-height: 1.32;
    background: #FFFFFF;
    box-shadow: 10px 15px 74px rgba(74, 181, 231, 0.15), inset 0px -30px 50px rgba(182, 231, 255, 0.8);
    border-radius: 50px;
    padding: 90px 35px 36px 35px;
    height: auto;
}
.fenibut-info .difference .item b {
    font-weight: 700;
}
.fenibut-info .difference .item:before {
    content: '';
    display: block;
    position: absolute;
    background-size: cover;
    width: 130px;
    height: 130px;
    top: -46px;
    left: 30px;
}
.fenibut-info .difference .item:nth-child(1):before {
    background-image: url('../images/treatment/fenibut/icon_01.png');
}
.fenibut-info .difference .item:nth-child(2):before {
    background-image: url('../images/treatment/fenibut/icon_02.png');
}
.fenibut-info .difference .item:nth-child(3):before {
    background-image: url('../images/treatment/fenibut/icon_03.png');
}
.fenibut-info .difference .item:nth-child(4):before {
    background-image: url('../images/treatment/fenibut/icon_04.png');
}

@media screen and (max-width: 1199px) {
    .fenibut-info .difference-inner {
        flex-wrap: wrap;
    }
    .fenibut-info .difference .item {
        width: 46%;
        margin-bottom: 65px;
    }
}

@media screen and (max-width: 767px) {
    .fenibut-info .difference {
        margin-bottom: 34px;
    }
    .fenibut-info .difference .item {
        line-height: 2;
         width: 100%;
        padding: 100px 70px 50px 70px;
        font-weight: 400;
        font-size: 16px;
    }
    .fenibut-info .difference .item:last-of-type {
        margin-bottom: 0;
    }
}

/* history */
.history {
    background-position: left bottom;
    padding-left: 15px;
    padding-right: 15px;
}
.history-inner {
    display: flex;
    background: #FFFFFF;
    box-shadow: 10px 15px 74px rgba(74, 181, 231, 0.15), inset 0px -30px 50px rgba(182, 231, 255, 0.8);
    border-radius: 50px;
    width: 100%;
    padding: 30px 45px 70px 45px;
    margin-bottom: 84px;
}
.history-inner .item {
    width: 25%;
}
.history-inner .item .year {
    position: relative;
}
.history-inner .item .year span {
    position: relative;
    width: 130px;
    height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 40px;
    text-align: center;
    color: #FFFFFF;
    background: #15B6EF;
    box-shadow: 10px 15px 74px rgba(74, 181, 231, 0.15), inset 0px 0px 50px #FFFFFF;
    border-radius: 40px;
    margin-bottom: 30px;
    z-index: 2;
}

.history-inner .item .year:after {
    content: '';
    display: block;
    height: 10px;
    width: 100%;
    background: #22BAF0;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -5px;
    z-index: 1;
}
.history-inner .item:first-of-type .year:before {
    display: none;
}
.history-inner .item:last-of-type .year:after {
    display: none;
}
.history-inner .item .text {
    font-weight: 400;
    font-size: 24px;
    line-height: 1.34;
    padding-right: 58px;
}
.history .text-bottom {
    font-size: 20px;
    line-height: 1.6;
}

@media screen and (max-width: 991px) {
    .history-inner {
        flex-wrap: wrap;
    }
    .history-inner .item {
        width: 50%;
        margin-bottom: 35px;
    }
    .history-inner .item .year:after {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .history .section-title {
        margin-bottom: 34px;
    }
    .history-inner {
        padding-bottom: 58px;
        margin-bottom: 126px;
    }
    .history-inner .item {
        width: 100%;
        margin-bottom: 26px;
    }
    .history-inner .item .text {
        font-size: 16px;
        line-height: 1.2;
        padding-right: 0;
    }
}

/* fenibut-header-kids */
.fenibut-header-kids {
    background-image: url('../images/treatment/fenibut/header_bg_kid.png');
}
@media screen and (max-width: 991px) {
    .fenibut-header-kids {
        background-image: url('../images/treatment/fenibut/header_bg_kid_tablet.png');
    }
}

@media screen and (max-width: 767px) {
    .fenibut-header .banner-item {
        margin-bottom: 18px;
    }
}

@media screen and (max-width: 576px) {
    .fenibut-header-kids {
        background-image: url('../images/treatment/fenibut/header_bg_kid_mobile.png');
    }
}

/* about-noofen-kids */
.about-fenibut-title span {
    text-transform: lowercase;
}
.about-fenibut-title sup {
    font-weight: 700;
    font-size: 32px;
    top: -22px;
    left: 3px;
}
@media screen and (min-width: 1200px) {
    .about-noofen-kids {
        background: left bottom / contain url('../images/treatment/fenibut/about_fenibut_kids.png') no-repeat, url('../images/treatment/fenibut/about_fenibut_bg.png') no-repeat;
    }
}

@media screen and (max-width: 767px) {
    .about-fenibut-title sup {
        font-size: 16px;
        top: -12px;
    }
}

/* fenibut-info-kids */
.fenibut-info-kids .how-to {
    margin-bottom: 20px;
}
.fenibut-info-kids .how-to .item {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    text-align: left;
    min-height: 255px;
}
.fenibut-info-kids .how-to .item span {
    margin-bottom: 35px;
}
.fenibut-info-kids .how-to .item i {
    font-size: 104px
}
.fenibut-info-kids .how-to .item p {
    margin-top: 0;
    font-weight: 400;
}
.fenibut-info-kids .how-to .item p b {
    font-weight: 700;
}

@media screen and (max-width: 767px) {
    .fenibut-info-kids .how-to .item {
        min-height: 132px;
        padding-top: 27px;
        padding-bottom: 37px;
    }
    .fenibut-info-kids .how-to .item span {
        margin-bottom: 14px;
    }
    .fenibut-info-kids .how-to .item p {
        font-size: 16px;
        line-height: 1.25;
        margin-bottom: 0;
    }
    .fenibut-info-kids .how-to .item i {
        font-size: 57px;
    }
    .fenibut-info-kids .how-to .item br {
        display: none;
    }
}

/* text-footer */
.text-footer,
.text-footer p,
.text-footer li {
    font-size: 12px;
    font-weight: 400;
    color: #ACACAC;
}
/* Fenibut end */


/* Furasol start */

.furasol-page {
}

.furasol-page section {
	padding: 0;
}

.furasol-page img {
	max-width: 100%;
}

.furasol-page .button-furasol {
	color: #ee6f14;
	font-weight: 900;
	font-size: 42px;
	display: inline-block;
	min-width: 540px;
	text-align: center;
	border: 3px solid #ee6f14;
	border-radius: 30px;
	padding: 0.3em;
	text-decoration: none;
}

.furasol-page .button-furasol:hover {
	color: white;
	background-color: #ee6f14;
}

.furasol-page h2 {
	color: #ee6f14;
	font-size: 47px;
	font-weight: 900;
	text-align: center;
	margin: 2em 0 1em;
}

.furasol-page h2 .text-black {
	color: #000000;
}

.furasol-page h3 {
	color: #ee6f14;
	font-size: 36px;
	font-weight: 900;
	margin: 2em 0 1em;
}

.furasol-page .adv .disclaimer {
	color: #ACBBC0;
}

.furasol-page .adv .subtitle {
	color: #ACBBC0;
}

.furasol-page .download-instructions .button.button-bordered {
	border-color: #EE6F14;
}

.furasol-page .download-instructions .button.button-bordered:hover {
	background-color: #EE6F14;
}

.furasol-page .text-orange {
	color: #ee6f14;
}

.furasol-page .furasol-top {
	padding-top: 0;
}

.furasol-page .furasol-top-images {
	position: relative;
	z-index: 1;
}

.furasol-page .furasol-top-images .top-image {
	display: inline-block;
	vertical-align: top;
}

.furasol-page .furasol-top-images .top-image-1 {
	top: 0;
	margin-left: -10%;
}

.furasol-page .furasol-top-images .top-image-2 {
	position: absolute;
	left: 43%;
}

.furasol-page .furasol-top-images .top-image-3 {
	position: absolute;
	right: -9%;
}

.furasol-page .furasol-top .top-content {
	display: flex;
	flex-direction: row;
	position: relative;
	z-index: 4;
	width: 100%;
	max-width: 1050px;
	align-items: flex-end;
}

.furasol-page .furasol-top .top-content .logo {
	margin-bottom: 10px;
}

.furasol-page .furasol-top .top-content p {
	color: #ee6f14;
	font-size: 32px;
	font-weight: bold;
	line-height: 1.2em;
}

.furasol-page .furasol-top .top-content .pack {
	flex-basis: 508px;
	flex-shrink: 0;
	margin-bottom: -65px;
}

.furasol-page .furasol-treatment {
	text-align: center;
}

.furasol-page .furasol-treatment .margined-block {
	margin-top: 15px;
	margin-bottom: 15px;
}

.furasol-page .furasol-treatment .furasol-treatment-single {
	background-color: #f4fbfd;
	border-radius: 10px;
	padding: 20px;
	height: 100%;
}

.furasol-page .furasol-treatment h3 {
	margin: 0 0 0.5em;
}

.furasol-page .furasol-treatment ul {
	padding: 0;
	margin: 0;
}

.furasol-page .furasol-treatment ul li {
	color: black;
	margin: 0.5em 0;
}

.furasol-page .furasol-bacteria {
	text-align: center;
}

.furasol-page .furasol-bacteria h2 {
	text-align: left;
	color: #303351;
	margin-bottom: 0.3em;
}

.furasol-page .furasol-bacteria .caption {
	text-align: left;
}

.furasol-page .furasol-graph-section {
	padding: 20px 0;
	background: linear-gradient(
			180deg,
			#eefbff 0%,
			rgba(214, 245, 255, 0.8) 38.34%
	);
}

.furasol-page .furasol-graph-section .caption {
	color: #1c1c1c;
}

.furasol-page .furasol-graph-single {
	padding: 60px 0;
	border-bottom: 1px solid #ee6f14;
}

.furasol-page .furasol-graph-single:first-child {
	padding: 0 0 60px;
}

.furasol-page .furasol-graph-single:last-child {
	border: none;
}

.furasol-page .furasol-graph-single h3 {
	margin: 0 0 0.6em;
}

.furasol-graph-single p {
	color: #ee6f14;
	font-size: 28px;
}

.furasol-graph-single .graph {
	margin-bottom: 25px;
}

.furasol-graph-single .graph:last-child {
	margin-bottom: 0;
}

.furasol-page ul.furasol-list {
	padding: 0;
	color: #000000;
	font-size: 24px;
}

.furasol-page ul.furasol-list li {
	position: relative;
	margin: 0.4em 0;
	padding-left: 1.1em;
}

.furasol-page ul.furasol-list li::before {
	content: "⬤";
	position: absolute;
	font-size: 0.6em;
	width: 1em;
	height: 1em;
	color: #ffc32d;
	left: 0;
	top: 0.1em;
}

.furasol-moa {
	text-align: center;
}

.furasol-moa .video-container {
	position: relative;
	width: 95%;
	max-width: 1100px;
	margin: auto;
}

.furasol-moa .video-container.stopped::before {
	content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 3;
}
.furasol-moa .video-container.video-furasol-moa.stopped::before {
	background-image: url("../images/treatment/furasol/video-poster-furasol.png");
}

.furasol-moa .video-container.stopped::after {
	content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 4;
}

.furasol-moa .video-container.video-furasol-moa.stopped::after {
	background-image: url("../images/treatment/furasol/play.svg");
}

.furasol-moa .video-container.stopped:hover::after {
	opacity: 0.7;
	cursor: pointer;
}

.furasol-moa .video-container .video-container-inner {
	position: relative;
	padding-bottom: 56.25%;
}

.furasol-moa .video-container .video-container-inner video {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

@media (max-width: 1399.98px) {
	.furasol-page .furasol-top-images .top-image-1 {
		width: 616px;
	}
	.furasol-page .furasol-top-images .top-image-2 {
		width: 228px;
	}
	.furasol-page .furasol-top-images .top-image-3 {
		width: 530px;
	}
}
@media (max-width: 1199.98px) {
	.furasol-page .furasol-top-images .top-image-1 {
		width: 543px;
	}
	.furasol-page .furasol-top-images .top-image-2 {
		display: none;
	}
	.furasol-page .furasol-top-images .top-image-3 {
		width: 467px;
		right: -5%;
	}
	.furasol-page h2 {
		font-size: 42px;
	}
	.furasol-page h3 {
		font-size: 32px;
	}
}
@media (max-width: 991.98px) {
	.furasol-page .furasol-top-images .top-image-1 {
		width: 440px;
	}
	.furasol-page .furasol-top-images .top-image-3 {
		width: 380px;
	}
	.furasol-page .furasol-top .top-content .logo {
		max-width: 270px;
		margin-top: 20px;
	}

	.furasol-page .furasol-top .top-content p {
		font-size: 27px;
	}
	.furasol-page .furasol-top .top-content .pack {
		flex-basis: 350px;
		margin-bottom: -50px;
		margin-right: -50px;
	}
	.furasol-page h2 {
		font-size: 39px;
	}
	.furasol-page h3 {
		font-size: 27px;
	}
	.furasol-graph-single p {
		font-size: 20px;
	}
	.furasol-page ul.furasol-list {
		font-size: 20px;
	}
	.furasol-graph-single .left {
		margin-bottom: 25px;
	}
	.furasol-page .button-furasol {
		font-size: 34px;
		min-width: 320px;
	}
}
@media (max-width: 767.98px) {
	.furasol-page .furasol-top-images .top-image-1 {
		width: 320px;
	}
	.furasol-page .furasol-top-images .top-image-3 {
		width: 275px;
	}
	.furasol-page h2 {
		font-size: 30px;
	}
	.furasol-page h3 {
		font-size: 22px;
	}
}
@media (max-width: 575.98px) {
	.furasol-page .furasol-top-images .top-image-1 {
		width: 320px;
		position: absolute;
	}
	.furasol-page .furasol-top-images .top-image-3 {
		display: none;
	}
	.furasol-page .furasol-top .top-content {
		flex-direction: column-reverse;
	}
	.furasol-page .furasol-top .top-content .logo {
		max-width: 200px;
		margin-top: 20px;
	}
	.furasol-page .furasol-top .top-content .pack {
		flex-basis: auto;
		max-width: 350px;
		margin-bottom: -30px;
		margin-right: -80px;
		margin-top: 50px;
	}
	.furasol-page .furasol-top .top-content p {
		font-size: 22px;
	}
	.furasol-page h2 {
		font-size: 26px;
	}
	.furasol-page h3 {
		font-size: 20px;
	}
	.furasol-graph-single p {
		font-size: 18px;
	}
	.furasol-page ul.furasol-list {
		font-size: 18px;
	}
	.furasol-page .button-furasol {
		font-size: 22px;
	}
}

/* Furasol end */

/* Faringospray start */

.faringosprey {
	font-size: 20px;
	line-height: 1.4em;
	color: white;
}

.faringosprey img {
	max-width: 100%;
}

.faringosprey h1 {
	font-size: 75px;
	color: #2433B4;
}

.faringosprey h2 {
	font-size: 48px;
	text-transform: uppercase;
	font-weight: 600;
}

.faringosprey .text-big {
	font-size: 24px;
}

.faringosprey p {
	font-size: 20px;
}

@media (max-width: 1199.98px) {
	.faringosprey h1 {
		font-size: 61px;
	}

	.faringosprey h2 {
		font-size: 41px;
	}

	.faringosprey .text-big {
		font-size: 21px;
	}

	.faringosprey p {
		font-size: 18px;
	}
}
@media (max-width: 991.98px) {
	.faringosprey h1 {
		font-size: 49px;
	}

	.faringosprey h2 {
		font-size: 35px;
	}

	.faringosprey .text-big {
		font-size: 19px;
	}

	.faringosprey p {
		font-size: 17px;
	}
}
@media (max-width: 767.98px) {
	.faringosprey h1 {
		font-size: 40px;
	}

	.faringosprey h2 {
		font-size: 29px;
	}

	.faringosprey .text-big {
		font-size: 18px;
	}

	.faringosprey p {
		font-size: 16px;
	}
}
@media (max-width: 575.98px) {
	.faringosprey h1 {
		font-size: 32px;
	}

	.faringosprey h2 {
		font-size: 25px;
	}

	.faringosprey .text-big {
		font-size: 17px;
	}

	.faringosprey p {
		font-size: 14px;
	}
}


/* main start */
.faringosprey-main {
	background-color: #F05923;
	background-image: url("../images/treatment/faringospray/main-bg.png");
	background-position: center;
	background-repeat: repeat-y;
}

.faringosprey-main .top {
	background-image: url("../images/treatment/faringospray/top-bg.png");
	background-size: contain;
	background-position: center top;
	background-repeat: no-repeat;
}

.faringosprey-main .top .subtitle {
	font-size: 40px;
	text-transform: uppercase;
	line-height: 1.2em;
}

.faringosprey-main .top .subtitle a {
	font-size: .5em;
	color: white;
	display: block;
	text-decoration: none;
}

.faringosprey-main .top .pack {
	width: 703px;
	max-width: 703px;
	margin-left: -100px;
	margin-top: 100px;
}

.faringosprey-main .top .subtitle b {
	font-weight: 700;
}

@media (max-width: 1199.98px) {
	.faringosprey-main .top .subtitle {
		font-size: 32px;
	}
}

@media (max-width: 991.98px) {
	.faringosprey-main .top .subtitle {
		font-size: 28px;
	}
	.faringosprey-main .top {
		text-align: center;
		padding-bottom: 30px;
	}
	.faringosprey-main .top .pack {
		width: 100%;
		max-width: 520px;
		margin-left: 0;
		margin-top: 0;
		margin-bottom: -20%;
	}
}
@media (max-width: 767.98px) {
	.faringosprey-main .top .subtitle {
		font-size: 24px;
	}
}
@media (max-width: 575.98px) {
	.faringosprey-main .top .subtitle {
		font-size: 20px;
	}
}

.faringosprey-main .why > .container {
	display: flex;
	align-items: center;
}

.faringosprey-main .why .orv {
	width: 639px;
	max-width: 639px;
	margin-left: -100px;
}

.faringosprey-main .why .right {
	width: 60%;
}

.faringosprey-main .why .blue {
	color: #2433B4;
}


.faringosprey-main .why .with-arrow {
	position: relative;
}

.faringosprey-main .why .with-arrow::before {
	content: "";
	width: 250px;
	height: 14px;
	background-image: url("../images/treatment/faringospray/why-arrow.svg");
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	left: -262px;
	top: -37px;
	transform: rotate(20deg);
}

@media (max-width: 1199.98px) {
	.faringosprey-main .why .orv {
		max-width: 500px;
	}
	.faringosprey-main .why .with-arrow::before {
		width: 210px;
		left: -222px;
		top: -27px;
		transform: rotate(20deg);
	}
}

@media (max-width: 991.98px) {
	.faringosprey-main .why .orv {
		max-width: 500px;
	}
}

@media (max-width: 767.98px) {
	.faringosprey-main .why > .container {
		flex-direction: column-reverse;
	}
	.faringosprey-main .why .right {
		width: 100%;
	}
	.faringosprey-main .why .orv {
		margin: 0;
		width: 90%;
	}
	.faringosprey-main .why .with-arrow::before {
		display: none;
	}
}


.faringosprey-main .how {
	text-align: center;
	padding: 50px 0;
}

.faringosprey-main .how .how-list {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 30px 50px;
	margin-top: 30px;
}

.faringosprey-main .how .how-list img {
	margin-bottom: -20px;
}

@media (max-width: 575.98px) {
	.faringosprey-main .how .how-list {
		flex-direction: column;
		gap: 10px;
	}
	.faringosprey-main .how .how-item {
		display: flex;
		align-items: center;
		justify-content: start;
		width: 100%;
		gap: 20px;
	}

	.faringosprey-main .how .how-item img {
		width: 50px;
		margin: 0;
	}
}

.faringosprey-main .care {
	text-align: center;
	padding-bottom: 80px;
}

.faringosprey-main .care .care-block {
	display: flex;
	position: relative;
	flex-direction: column;
	gap: 60px;
	padding: 60px 0 120px;
}


.faringosprey-main .care .care-line {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	gap: 60px;
}

.faringosprey-main .care .care-item {
	border: 3px solid white;
	text-align: left;
}

.faringosprey-main .care .care-item.left,
.faringosprey-main .care .care-item.right {
	padding: 30px;
	width: 100%;
	box-sizing: border-box;
}

.faringosprey-main .care .care-item.left {
	padding-right: 270px;
}

.faringosprey-main .care .care-item.right {
	padding-left: 270px;
}

.faringosprey-main .care .care-item.left p,
.faringosprey-main .care .care-item.right p {
	margin: 0;
}

.faringosprey-main .care .care-pack {
	position: absolute;
	width: 527px;
	left: 50%;
	margin-left: -260px;
	top: -20px;
}

@media (max-width: 1199.98px) {
	.faringosprey-main .care .care-item.left {
		padding-right: 210px;
	}

	.faringosprey-main .care .care-item.right {
		padding-left: 210px;
	}
	.faringosprey-main .care .care-pack {
		width: 457px;
	}
}

@media (max-width: 991.98px) {
	.faringosprey-main .care .care-item.left,
	.faringosprey-main .care .care-item.right {
		padding: 20px;
	}
	.faringosprey-main .care .care-item.left {
		padding-right: 150px;
	}

	.faringosprey-main .care .care-item.right {
		padding-left: 150px;
	}
	.faringosprey-main .care .care-block {
		gap: 30px;
		padding: 50px 0 20px;
	}

	.faringosprey-main .care .care-pack {
		width: 337px;
		margin-left: -190px;
		top: 20px;
	}

	.faringosprey-main .care .care-line {
		gap: 60px;
	}
	.faringosprey-main .care {
		padding-bottom: 40px;
	}
}

@media (max-width: 767.98px) {
	.faringosprey-main .care .care-pack {
		display: none;
	}
	.faringosprey-main .care .care-line {
		flex-direction: column;
		gap: 20px;
	}
	.faringosprey-main .care .care-block {
		gap: 20px;
		padding: 10px 0 20px;
	}
	.faringosprey-main .care .care-item {
		padding: 20px !important;
	}
}


.faringosprey-main .masla {

}

.faringosprey-main .masla h2 {
	text-align: center;
}

.faringosprey-main .masla .masla-item .number {
	width: 36px;
	height: 36px;
	background-color: #F89E62;
	border-radius: 36px;
	flex-shrink: 0;
}

.faringosprey-main .masla .masla-item .number span {
	font-size: 48px;
	font-weight: 700;
	color: white;
	margin-left: -5px;
}

.faringosprey-main .masla .masla-item {
	display: flex;
	flex-direction: row;
	gap: 20px;
	margin: 20px 0;
}

.faringosprey-main .masla .masla-item .text-big {
	margin-top: 0;
}

@media (max-width: 575.98px) {
	.faringosprey-main .masla .masla-item .number {
		width: 32px;
		height: 32px;
	}

	.faringosprey-main .masla .masla-item .number span {
		font-size: 42px;
	}
}

.faringosprey-main .why-more {
	padding: 60px 0px 80px;
}

.faringosprey-main .why-more .why-more-list {
	display: flex;
	justify-content: space-between;
	gap: 50px;
	flex-direction: row;
	margin-top: 30px;
}

.faringosprey-main .why-more .why-more-item {
	background-color: white;
	padding: 30px;
	box-shadow: 4px 4px 20px 0px #B54217;
	width: 100%;
}

.faringosprey-main .why-more .why-more-item .img {
	text-align: center;
}

.faringosprey-main .why-more .why-more-item .title {
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	color: #2433B4;
}

.faringosprey-main .why-more .why-more-item:nth-child(1) .title {
	color: #8CE10C;
}
.faringosprey-main .why-more .why-more-item:nth-child(2) .title {
	color: #F7D63B;
}
.faringosprey-main .why-more .why-more-item:nth-child(3) .title {
	color: #FFA51B;
}


.faringosprey-main .why-more .why-more-item ul {
	color: #2433B4;
}

.faringosprey-main .why-more .why-more-item ul li {
	position: relative;
	padding-left: 45px;
}

.faringosprey-main .why-more .why-more-item ul li:before {
	content: "";
	display: block;
	width: 30px;
	height: 30px;
	background-image: url("../images/treatment/faringospray/leaf.svg");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
}

.faringosprey-main .why-more .why-more-inst-list {
	display: flex;
	flex-direction: row;
	justify-content: center;
	gap: 60px;
	margin-top: 60px;
}
.faringosprey-main .why-more .why-more-inst-item {
	position: relative;
	width: 100%;
	border: 3px solid white;
	padding: 40px;
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 30px;
	box-sizing: border-box;
	max-width: 500px;
}

.faringosprey-main .why-more .why-more-inst-item .icon {
	flex-shrink: 0;
}

.faringosprey-main .why-more .why-more-inst-item p {
	margin: 0;
}

@media (max-width: 991.98px) {
	.faringosprey-main .why-more .why-more-list {
		gap: 20px;
	}
	.faringosprey-main .why-more .why-more-item {
		padding: 15px;
	}
	.faringosprey-main .why-more .why-more-item .img {
		width: 100%;
		text-align: center;
	}

	.faringosprey-main .why-more .why-more-item .img img {
		width: 90px;
	}
}


@media (max-width: 767.98px) {
	.faringosprey-main .why-more .why-more-list {
		flex-direction: column;
		gap: 40px;
	}
	.faringosprey-main .why-more .why-more-item .img img {
		width: 60px;
	}

	.faringosprey-main .why-more .why-more-item .img {
		margin-top: -40px;
	}
	.faringosprey-main .why-more .why-more-item ul li:before {
		width: 24px;
		height: 24px;
	}
	.faringosprey-main .why-more .why-more-item ul li {
		padding-left: 35px;
	}
	.faringosprey-main .why-more {
		padding-top: 0;
	}
	.faringosprey-main .why-more .why-more-inst-item {
		padding: 20px;
		gap: 20px;
	}
}

@media (max-width: 575.98px) {
	.faringosprey-main .why-more .why-more-inst-list {
		flex-direction: column;
		gap: 30px;
	}
	.faringosprey-main .why-more .why-more-inst-item .icon {
		width: 40px;
	}
}

/* main end */

/* care start */

.faringosprey-care {
	background-color: #EDEFF9;
	padding: 60px 0 80px;
	color: #454545;
}

.faringosprey-care .first-block h2 {
	color: #ED5921;
}

.faringosprey-care .first-block-container {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.faringosprey-care .first-block-container .left img {
	width: 100%;
	max-width: 570px;
}

.faringosprey-care .first-block .text-big {
	color: #ED5921;
}

.faringosprey-care .first-block .left {
	width: 643px;
	flex-shrink: 0;
	margin-right: 30px;
}

.faringosprey-care .care-list li {
	position: relative;
	padding-left: 45px;
	margin: 1em 0;
}

.faringosprey-care .care-list li::before {
	content: "";
	display: block;
	width: 37px;
	height: 39px;
	background-image: url("../images/treatment/faringospray/check-orange.svg");
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
}

.faringosprey-care .care-list.blue li::before {
	content: "";
	display: block;
	width: 37px;
	height: 39px;
	background-image: url("../images/treatment/faringospray/check-blue.svg");
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
}

.faringosprey-care .second-block {
	margin-top: 60px;
}

.faringosprey-care .second-block h2 {
	color: #2433B4;
}


.faringosprey-care .second-block-container {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.faringosprey-care .second-block-container .right {
	width: 507px;
	flex-shrink: 0;
}


@media (max-width: 1399.98px) {

	.faringosprey-care .first-block .left {
		width: 50%;
	}

}
@media (max-width: 991.98px) {

	.faringosprey-care .second-block-container .right {
		width: 50%;
	}
}
@media (max-width: 767.98px) {
	.faringosprey-care .first-block-container {
		flex-direction: column;
	}
	.faringosprey-care .first-block .left {
		width: 100%;
		max-width: 400px;
		margin: 0;
	}
	.faringosprey-care {
		padding: 30px 0 50px;
	}
	.faringosprey-care .second-block-container {
		flex-direction: column-reverse;
	}
	.faringosprey-care .second-block-container .right {
		width: 100%;
		max-width: 400px;
	}
}

/* care end */

/* compound start */

.faringosprey-compound {
	background-color: #FFFFFF;
	background-image: url("../images/treatment/faringospray/compound-bg.png");
	background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
	padding: 60px 0 80px;
}

.faringosprey-compound h2 {
	color: #ED5921;
}

.faringosprey-compound h2 span {
	color: #2433B4;
}

.faringosprey-compound .image {
	text-align: center;
}

.faringosprey-compound .image img {
	margin: auto;
	width: 100%;
	max-width: 1100px;
}

.faringosprey-compound .image .big {
	display: block;
}

.faringosprey-compound .image .medium {
	display: none;
}

.faringosprey-compound .image .small {
	display: none;
}

@media (max-width: 991.98px) {
	.faringosprey-compound .image .big {
		display: none;
	}

	.faringosprey-compound .image .medium {
		display: block;
	}

	.faringosprey-compound .image .small {
		display: none;
	}
}

@media (max-width: 575.98px) {
	.faringosprey-compound {
		padding: 30px 0 50px;
	}
	.faringosprey-compound .image .big {
		display: none;
	}

	.faringosprey-compound .image .medium {
		display: none;
	}

	.faringosprey-compound .image .small {
		display: block;
	}
}

.faringosprey .masla-pack {
	max-width: 100%;
}

@media (max-width: 991.98px) {
	.faringosprey .masla-pack {
		max-width: 350px;
	}	
}

.faringosprey .compare {
	background-color: #fafafa;
	color: #333;
	padding: 70px 0;
}

.faringosprey .compare h2 {
	color: #ED5921;
	text-align: center;
	margin-top: 0;
}

.faringosprey .compare .title-compare {
	margin-top: 30px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	font-size: 1.5em;
	font-weight: bold;
	gap: 40px;
}

.faringosprey .compare .title-compare .item {
	color: white;
	background-color: #ED5921;
	border-radius: 40px;
	padding: .7em .9em;
}

.faringosprey .compare .title-compare .divider {
	color: #ED5921;
	font-size: 2em;
}

.faringosprey .compare .spay-compare {
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-top: 50px;
}

.faringosprey .compare .spay-compare .content {
	width: 50%;
	flex-shrink: 0;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.faringosprey .compare .spay-compare img {
	max-width: 100%;
}

.faringosprey .compare .spay-compare .content .subtitle {
	color: #333;
	font-size: 1.4em;
	font-weight: 500;
}
.faringosprey .compare .spay-compare .content ul {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: start;
	max-width: 500px;
}

.faringosprey .compare .spay-compare .content ul li {
	color: #ED5921;
	font-size: 1.4em;
	text-align: center;
	font-weight: 500;
	position: relative;
    padding-left: 45px;
    margin: 1em 0;
	text-align: left;
}

.faringosprey .compare .spay-compare .content ul li::before {
    content: "";
    display: block;
    width: 37px;
    height: 39px;
    background-image: url(../images/treatment/faringospray/check-orange.svg);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
	top: -6px;
}

.faringosprey .compare .description {
	text-align: center;
}

@media (max-width: 991.98px) {
	.faringosprey .compare .title-compare {
		font-size: 1em;
	}
}

@media (max-width: 767.98px) {
	.faringosprey .compare .spay-compare .content {
		width: 100%;
		padding-top: 260px;
	}
	.faringosprey .compare .spay-compare .pack-new,
	.faringosprey .compare .spay-compare .pack-old {
		position: absolute;
		width: 140px;
		top: 0;
	}

	.faringosprey .compare .spay-compare .pack-new {
		right: 55%;
	}

	.faringosprey .compare .spay-compare .pack-old {
		left: 55%;
	}

	.faringosprey .compare .title-compare {
        font-size: 0.7em;
    }

	.faringosprey .compare .title-compare {
		gap: 10px;
	}

	.faringosprey .compare .title-compare .item {
		flex-shrink: 0;
		padding: .4em .7em;
	}
	.faringosprey .compare .spay-compare .content .subtitle {
		font-size: 1.2em;
	}
	.faringosprey .compare .spay-compare .content ul li {
		font-size: 1.2em;
	}

	.faringosprey .compare .description {
		margin-top: 20px;
		font-size: .8em;
	}
}

/* compound end */

@media (max-width: 1399.98px) {}
@media (max-width: 1199.98px) {}
@media (max-width: 991.98px) {}
@media (max-width: 767.98px) {}
@media (max-width: 575.98px) {}
/* Faringospray end */
