* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

p {
	font-weight: 300;
	color: #111;
}

html {
	overflow-x: hidden;
	font-family: Montserrat;
}

@media (min-width: 1000px) {
	body {
		background: url("../../../../img/body.svg") top center;
		background-size: cover;
	}
}

@media (max-width: 1000px) {
	body {
		background: rgba(135, 221, 104, 0.5);
		background: radial-gradient(
			at left top,
			rgba(135, 221, 104, 0.3),
			rgba(251, 149, 255, 0.25)
		);
	}
}

@media (min-width: 1115px) {
	.container {
		max-width: 1116px !important;
		padding: 0 !important;
	}
}

@media (max-width: 768px) {
	.container {
		padding: 0 20px !important;
	}
}

h2 {
	color: #111111;
	font-style: normal;
	font-weight: normal;
	font-size: 32px;
	line-height: 130%;
}

a {
	color: #2b74b9;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	line-height: 130%;
}

.swiper-container {
	width: 100%;
	height: 100%;
	overflow-x: hidden !important;
	position: relative;
}

.swiper-button-next {
	width: 74px !important;
	height: 52px !important;
	background: url("../../../../img/next.svg") !important;
}

.swiper-button-next:hover {
	opacity: 80%;
}

.swiper-button-next:after {
	content: "" !important;
}

.swiper-button-prev {
	width: 74px !important;
	height: 52px !important;
	position: absolute;
	background: url("../../../../img/prew.svg") !important;
}

.swiper-button-prev:after {
	content: "" !important;
}

.swiper-button-prev:hover {
	opacity: 80%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.mobile-swiper-buttons {
	display: flex;
	gap: 20px;
	width: 100%;
	height: 52px;
}

@media (min-width: 480px) {
	.mobile-swiper-buttons {
		display: none;
	}
}

.mobile-swiper-buttons .sw-btn {
	display: flex;
	padding: 14px 25px;
	justify-content: center;
	align-items: center;
	border-radius: 100px;
	background: var(--Color, #46c258);
	position: static !important;
	width: calc(50% - 10px) !important;
}

.mobile-swiper-buttons .sw-btn img {
	width: 24px;
	height: 24px;
}

header {
	padding-top: 32px;
	padding-bottom: 32px;
}

header .logo-heder {
	display: block;
}

header .logo-heder-2 {
	display: none;
}

header .wraper {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

header .wraper .item .menu {
	display: flex;
}

header .wraper .item .menu li {
	list-style: none;
}

header .wraper .item .menu li a {
	text-transform: uppercase;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 11px;
	font-weight: 500;
	color: rgb(49, 49, 49);
	font-family: "Montserrat", sans-serif;
}

header .wraper .item .whatsapp {
	background: rgb(70, 194, 88);
	padding: 13px 31px;
	display: inline-block;
	border-radius: 100px;
	font-size: 14px;
	color: rgb(49, 49, 49);
	font-weight: 500;
	text-decoration: none;
}

header .wraper .item .whatsapp img {
	margin-right: 10px;
}

.header-m {
	display: none;
}

.oral_1 .col-lg-7 {
	margin-top: 60px;
}

@media (max-width: 480px) {
	.oral_1 .col-lg-7 {
		margin-top: 26px;
	}
}

.oral_1 .row {
	display: flex;
	align-items: center;
}

.oral_1 .header {
	font-size: 40px;
	font-weight: 800;
	color: rgb(49, 49, 49);
	line-height: 119%;
}

@media (max-width: 480px) {
	.oral_1 .header {
		font-size: 26px;
		font-style: normal;
		font-weight: 800;
		line-height: 124.5%;
		/* 32.37px */
		letter-spacing: 0.13px;
	}
}

.oral_1 h4 {
	font-size: 24px;
	font-weight: 500;
	color: rgb(49, 49, 49);
}

@media (max-width: 480px) {
	.oral_1 h4 {
		padding-top: 11px;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
	}
}

@media (min-width: 1000px) {
	.oral_1 h4 {
		padding-top: 24px;
		padding-bottom: 24px;
	}
}

.oral_1 h4 img {
	margin-right: 10px;
}

.oral_1 p {
	font-size: 22px;
	font-weight: 400;
	color: #313131;
	line-height: 160%;
	opacity: 0.7;
}

@media (max-width: 480px) {
	.oral_1 p {
		padding-top: 11px;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 160%;
		opacity: 0.9;
	}
}

@media (min-width: 1000px) {
	.oral_1 p {
		width: 80%;
	}
}

.oral_1 .container__image {
	position: relative;
	text-align: center;
}

@media (max-width: 480px) {
	.oral_1 .container__image .doctor {
		display: none;
	}
}

.oral_1 .container__image .mobile {
	display: block;
}

@media (min-width: 480px) {
	.oral_1 .container__image .mobile {
		display: none;
	}
}

.oral_1 .container__image .rating {
	position: absolute;
	bottom: -30px;
	left: 0;
	transform: translateX(-60%);
}

[dir="rtl"] .oral_1 .container__image .rating {
	transform: translateX(60%);
}

@media (max-width: 1200px) {
	.oral_1 .container__image .rating {
		display: none;
	}
}

.oral_1 .price_1 {
	background: rgb(70, 194, 88);
	color: rgb(49, 49, 49);
	font-size: 32px;
	font-weight: 700;
	display: flex;
	width: 100%;
	padding: 33px 145px;
	text-decoration: none;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
	margin: 0 auto;
	margin-top: 32px;
	text-align: center;
}

.oral_1 .price_2 {
	margin: 0 auto;
	display: none;
}

@media (max-width: 768px) {
	.oral_1 .price_2 {
		padding-top: 12px;
		padding-bottom: 12px;
	}
}

@media (max-width: 768px) {
	.oral_1 .price_1 {
		display: none;
	}

	.oral_1 .price_2 {
		background: rgb(70, 194, 88);
		color: rgb(49, 49, 49);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 152%;
		display: flex;
		padding: 30px 27px;
		text-decoration: none;
		align-items: center;
		justify-content: center;
		border-radius: 50px;
		margin-top: 32px;
	}
}

@media (max-width: 768px) and (max-width: 480px) {
	.oral_1 .price_2 {
		padding: 16px 27px;
	}
}

.oral_2 {
	margin-top: 80px;
}

@media (max-width: 768px) {
	.oral_2 {
		margin-top: 48px;
	}
}

@media (min-width: 1200px) {
	.oral_2 .small_taruf {
		width: 36%;
	}

	.oral_2 .small_taruf_center {
		width: 28%;
	}
}

.oral_2 .taruf_1 {
	background: rgba(255, 255, 255, 0.2);
	border-radius: 24px;
	padding-top: 50px;
	padding-bottom: 50px;
	padding-right: 50px;
	display: flex;
	align-items: center;
	justify-content: space-evenly;
}

@media (max-width: 480px) {
	.oral_2 .taruf_1 {
		background: rgba(255, 255, 255, 0.3);
	}
}

@media (max-width: 480px) {
	.oral_2 .taruf_1 {
		padding: 30px;
	}
}

@media (min-width: 1240px) {
	.oral_2 .taruf_1 {
		height: 206px;
	}
}

.oral_2 .taruf_1 img {
	position: absolute;
	bottom: 0px;
	left: 85px;
}

.oral_2 .taruf_1 .taruf-m {
	display: none;
}

@media (min-width: 1000px) {
	.oral_2 .taruf_1 .taruf_right {
		padding-left: 430px;
	}
}

.oral_2 .taruf_1 .taruf_right h4 {
	font-size: 24px;
	font-weight: 700;
	color: rgb(49, 49, 49);
	line-height: 150%;
}

@media (max-width: 480px) {
	.oral_2 .taruf_1 .taruf_right h4 {
		padding-top: 14px;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 150%;
	}
}

.oral_2 .taruf_1 .taruf_right p {
	font-size: 22px;
	font-weight: 500;
	color: rgb(49, 49, 49);
	line-height: 140%;
}

@media (max-width: 480px) {
	.oral_2 .taruf_1 .taruf_right p {
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 140%;
		opacity: 0.7;
	}
}

.oral_2 .taruf_2 {
	background: rgba(255, 255, 255, 0.2);
	border-radius: 24px;
	padding: 50px;
	margin-top: 20px;
	height: 206px;
}

@media (max-width: 480px) {
	.oral_2 .taruf_2 {
		background: rgba(255, 255, 255, 0.3);
	}
}

@media (max-width: 480px) {
	.oral_2 .taruf_2 {
		padding: 30px;
	}
}

@media (max-width: 480px) {
	.oral_2 .taruf_2 {
		height: fit-content;
	}
}

.oral_2 .taruf_2 .sale {
	color: rgb(106, 62, 177);
	font-weight: 900;
	font-size: 30px;
	text-transform: uppercase;
}

.oral_2 .taruf_2 .sale span {
	line-height: 100%;
	font-size: 46px;
	display: block;
}

.oral_2 .taruf_2 h4 {
	font-size: 24px;
	font-weight: 700;
	color: rgb(49, 49, 49);
}

@media (max-width: 480px) {
	.oral_2 .taruf_2 h4 {
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 150%;
	}
}

.oral_2 .taruf_2 p {
	font-size: 22px;
	font-weight: 500;
	color: rgb(49, 49, 49);
}

@media (max-width: 480px) {
	.oral_2 .taruf_2 p {
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 140%;
		opacity: 0.7;
	}
}

.oral_3 {
	margin-top: 130px;
}

@media (max-width: 768px) {
	.oral_3 {
		margin-top: 48px;
	}
}

.oral_3 .container {
	position: relative;
}

.oral_3 .container__ad {
	position: absolute;
	top: 40px;
	left: 0px;
	transform: translateX(-95%);
}

@media (max-width: 1919px) {
	.oral_3 .container__ad {
		display: none;
	}
}

.oral_3 .container__ad button,
.oral_3 .container__ad a {
	height: fit-content;
	width: 60%;
	display: block;
	background: rgb(70, 194, 88);
	font-size: 14px;
	font-weight: 600;
	padding: 12px 16px;
	text-decoration: none;
	border-radius: 50px;
	color: black;
}

.oral_3 .container__ad__first {
	padding: 16px;
	width: 400px;
	display: flex;
	align-items: center;
	background-color: #131f4b;
	border-radius: 16px;
}

.oral_3 .container__ad__first button {
	padding-top: 6px;
	padding-bottom: 6px;
}

.oral_3 .container__ad__first p {
	font-size: 14px;
	font-weight: 700;
	color: #ffffff;
	width: 40%;
	margin: 0;
}

.oral_3 .container__ad__second {
	margin-top: 8px;
	padding: 16px;
	width: fit-content;
	display: flex;
	align-items: center;
	background-color: #131f4b;
	border-radius: 16px;
	gap: 16px;
}

.oral_3 .container__ad__second a {
	width: fit-content;
	padding: 6px 32px;
}

.oral_3 .container__ad__second p,
.oral_3 .container__ad__second .date {
	font-size: 10px;
	color: white;
	margin: 0;
}

.oral_3 .container__ad__second .timer {
	font-weight: 800;
	font-size: 18px;
	color: white;
	line-height: 90%;
}

.oral_3 .container__ad__second > div a {
	padding-left: 3px;
	text-decoration: none;
}

.oral_3 h2 {
	margin-top: -5px;
	font-size: 48px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 19px;
}

.oral_3 .cont {
	font-size: 18px;
	font-weight: 400;
	line-height: 160%;
	text-align: center;
}

@media (min-width: 1000px) {
	.oral_3 .cont {
		width: 50%;
		margin: 0 auto;
	}
}

@media (max-width: 480px) {
	.oral_3 .cont {
		text-align: left;
	}
}

.oral_3 .wraper {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin-top: 32px;
	gap: 24px;
}

.oral_3 .wraper .item {
	background: rgba(255, 255, 255, 0.2);
	backdrop-filter: blur(1.7999999523px);
	padding: 50px;
	width: 356px;
	/* height: 320px; */
	border-radius: 24px;
	cursor: pointer;
}

@media (max-width: 480px) {
	.oral_3 .wraper .item {
		background: rgba(255, 255, 255, 0.3);
	}
}

.oral_3 .wraper .item:hover,
.oral_3 .wraper .item:focus,
.oral_3 .wraper .item:active {
	background: rgba(255, 255, 255, 0.6);
	box-shadow: 0px 4px 80px 0px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(1.7999999523px);
}

@media (min-width: 1200px) {
	.oral_3 .wraper .item {
		width: calc(33.9% - 24px) !important;
	}
}

@media (min-width: 768px) {
	.oral_3 .wraper .item {
		width: calc(50% - 12px);
	}
}

@media (max-width: 480px) {
	.oral_3 .wraper .item {
		padding: 30px;
		height: fit-content;
	}

	.oral_3 .wraper .item img {
		width: 60px;
		height: 60px;
	}
}

.oral_3 .wraper .item h4 {
	font-size: 24px;
	font-weight: 700;
	margin-top: 23px;
	margin-bottom: 8px;
	text-decoration: none;
}

@media (max-width: 480px) {
	.oral_3 .wraper .item h4 {
		margin-top: 16px;
	}
}

.oral_3 .wraper .item h4 button {
	outline: none;
	border: 0;
	background-color: transparent;
	font-size: 24px;
	font-weight: 700;
	color: #313131;
}

.oral_3 .wraper .item .txt {
	opacity: 0.7;
	color: #313131;
	font-size: 14px;
	font-weight: 500;
	line-height: 160%;
}

@media (max-width: 480px) {
	.oral_3 .wraper .item .txt {
		opacity: 0.9;
	}
}

.oral_4 {
	margin-top: 120px;
}

@media (max-width: 789px) {
	.oral_4 {
		margin-top: 48px;
	}
}

.oral_4 .row {
	margin-left: 0;
	margin-right: 0;
}

.oral_4 .blu {
	border-radius: 24px;
	padding: 50px;
	background: linear-gradient(103deg, #37467b 0%, #131f4b 100%),
		linear-gradient(
			136deg,
			rgba(177, 177, 177, 0.32) 5.24%,
			rgba(54, 53, 103, 0.2) 51.01%
		), rgba(49, 48, 54, 0.4);
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	display: flex;
	flex-wrap: nowrap;
	gap: 16px;
	flex-direction: column;
	align-items: center;
}

@media (max-width: 480px) {
	.oral_4 .blu {
		box-shadow: none;
	}
}

@media (min-width: 1024px) {
	.oral_4 .blu {
		flex-direction: row;
		gap: 44px;
	}
}

.oral_4 .blu__image {
	width: fit-content;
}

@media (max-width: 988px) {
	.oral_4 .blu {
		gap: 16px;
		padding: 30px;
	}

	.oral_4 .blu__image {
		text-align: center;
	}
}

.oral_4 .blu__image {
	display: none;
}

@media (min-width: 480px) {
	.oral_4 .blu__image {
		display: block;
	}
}

.oral_4 .blu__image.mobile {
	display: none;
}

@media (max-width: 480px) {
	.oral_4 .blu__image.mobile {
		margin: 16px auto 0 auto;
		display: block;
	}
}

@media (max-width: 480px) {
	.oral_4 .blu__image img {
		width: 100%;
	}
}

.oral_4 .blu .txt_4 {
	color: #eaeaea;
	font-size: 40px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	opacity: 0.7;
}

@media (max-width: 768px) {
	.oral_4 .blu .txt_4 {
		line-height: 150%;
		opacity: 1;
		font-size: 24px;
		font-weight: 400;
	}
}

.oral_4 .blu .take {
	background: rgb(70, 194, 88);
	display: flex;
	border-radius: 50px;
	padding: 30px;
	color: rgb(49, 49, 49);
	justify-content: center;
	margin-top: 24px;
	text-decoration: none;
	font-size: 18px;
	width: 100%;
	font-weight: 700;
}

@media (max-width: 480px) {
	.oral_4 .blu .take {
		margin-top: 16px;
		font-size: 16px;
		padding: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 152%;
	}
}

.oral_5 {
	margin-top: 125px;
}

@media (max-width: 789px) {
	.oral_5 {
		margin-top: 48px;
	}
}

.oral_5 h2 {
	font-size: 48px;
	font-weight: 600;
	color: rgb(49, 49, 49);
	text-align: center;
	margin-bottom: 27px;
}

@media (max-width: 480px) {
	.oral_5 h2 {
		text-align: left;
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
	}
}

.oral_5 .shema {
	width: 100%;
}

@media (max-width: 480px) {
	.oral_5 .shema {
		display: none;
	}
}

.oral_5 .shema.mobile {
	display: block;
}

@media (min-width: 480px) {
	.oral_5 .shema.mobile {
		display: none;
	}
}

.oral_5 ul {
	margin: 0;
	padding: 0;
	margin-top: 80px;
}

@media (max-width: 764px) {
	.oral_5 ul {
		margin-top: 40px;
	}
}

.oral_5 ul .without_line {
	border-bottom: 0;
	padding-bottom: 0;
}

@media (max-width: 764px) {
	.oral_5 ul .first_line {
		border-top: 1px solid rgb(176, 176, 176);
	}
}

.oral_5 ul li {
	list-style: none;
	display: flex;
	border-bottom: 1px solid rgb(176, 176, 176);
	padding-top: 32px;
	padding-bottom: 32px;
	justify-content: space-between;
}

@media (max-width: 764px) {
	.oral_5 ul li {
		padding-bottom: 24px;
	}
}

.oral_5 ul li .left {
	font-size: 24px;
	font-weight: 500;
	line-height: 143%;
	width: 70%;
}

@media (max-width: 764px) {
	.oral_5 ul li .left {
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 143%;
	}
}

.oral_5 ul li .left_2 {
	margin-top: -3px;
	font-size: 32px;
	font-weight: 800;
	line-height: 143%;
}

@media (max-width: 764px) {
	.oral_5 ul li .left_2 {
		font-size: 16px;
		font-style: normal;
		font-weight: 800;
		line-height: 143%;
	}
}

.oral_5 ul li .right {
	margin-top: 15px;
	color: #313131;
	font-size: 32px;
	font-weight: 600;
	line-height: normal;
	text-wrap: nowrap;
	font-style: normal;
}

@media (max-width: 764px) {
	.oral_5 ul li .right {
		padding-top: 8px;
		font-size: 24px !important;
	}
}

.oral_6 {
	padding-top: 120px;
}

@media (max-width: 1000px) {
	.oral_6 {
		padding-top: 48px;
		overflow-x: hidden;
	}
}

.oral_6 .wrap {
	padding: 50px;
	background: linear-gradient(103deg, #37467b 0%, #131f4b 100%),
		linear-gradient(0deg, #131f4b 0%, #131f4b 100%), rgba(249, 252, 255, 0.3);
	border-radius: 24px;
}

@media (max-width: 1200px) {
	.oral_6 .wrap {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.oral_6 .wrap .title {
	font-size: 42px;
	font-weight: 400;
	color: rgb(234, 234, 234);
	line-height: 143%;
	width: 60%;
}

@media (max-width: 1000px) {
	.oral_6 .wrap .title {
		font-size: 30px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
		width: 50%;
	}
}

.oral_6 .wrap .prise {
	font-size: 76.495px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	color: rgb(234, 234, 234);
	margin-top: 0px;
}

@media (max-width: 1000px) {
	.oral_6 .wrap .prise {
		margin-top: 16px;
		font-size: 50px;
		font-style: normal;
		font-weight: 800;
	}
}

.oral_6 .wrap .strahovka {
	background: rgb(70, 194, 88);
	display: inline-block;
	font-size: 18px;
	margin-top: 48px;
	padding: 30px 96px;
	font-weight: 700;
	color: rgb(49, 49, 49);
	border-radius: 50px;
	text-decoration: none;
}

@media (max-width: 1000px) {
	.oral_6 .wrap .strahovka {
		margin-top: 16px;
	}
}

@media (max-width: 764px) {
	.oral_6 .wrap .strahovka {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 152%;
		padding: 30px 50px;
	}
}

.oral_6 .wrap img {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -5%;
	overflow-x: hidden;
}

[dir="rtl"] .oral_6 .wrap img {
	right: unset;
	left: -5%;
}

@media (max-width: 1200px) {
	.oral_6 .wrap img {
		width: 50vw;
	}
}

@media (max-width: 995px) {
	.oral_6 .wrap img {
		top: 0;
		right: 0;
		transform: translate(20%, -10%);
	}
}

@media (max-width: 768px) {
	.oral_6 .wrap img {
		top: 0;
		width: 45vw;
		right: 0;
		transform: translate(25%, -15%);
	}
}

@media (max-width: 480px) {
	.oral_6 .wrap img {
		top: 0;
		width: 60vw;
		right: 0;
		transform: translate(25%, -15%);
	}
}

.oral_7 {
	margin-top: 120px;
}

@media (max-width: 789px) {
	.oral_7 {
		margin-top: 48px;
	}
}

.oral_7 h2 {
	font-size: 48px;
	font-weight: 600;
	color: rgb(49, 49, 49);
	text-align: center;
	line-height: 133%;
}

@media (max-width: 789px) {
	.oral_7 h2 {
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		margin-bottom: 0;
	}
}

.oral_7 .bg_white {
	border-radius: 24px;
	border: 1px solid rgba(213, 211, 211, 0);
	background: rgba(255, 255, 255, 0.2);
	padding: 48px;
	margin-top: 22px;
}

@media (max-width: 789px) {
	.oral_7 .bg_white {
		margin-top: 0;
	}
}

@media (max-width: 789px) {
	.oral_7 .bg_white {
		padding: 0;
		background-color: transparent;
	}
}

.oral_7 .bg_white h4 {
	font-size: 24px;
	font-weight: 600;
	color: rgb(49, 49, 49);
}

@media (max-width: 789px) {
	.oral_7 .bg_white h4 {
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 143%;
		padding-top: 24px !important;
		padding-bottom: 0 !important;
	}
}

.oral_7 .bg_white .txt {
	font-size: 18px;
	font-weight: 400;
	line-height: 160%;
	padding-right: 50px;
}

@media (max-width: 780px) {
	.oral_7 .bg_white .txt {
		padding-right: 0px;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
	}
}

@media (min-width: 1240px) {
	.oral_7 .col-lg-7 {
		width: 62%;
	}

	.oral_7 .slider {
		width: 390px;
		height: 630px;
	}
}

.oral_7 .swiper-container {
	border-radius: 24px;
}

@media (max-width: 988px) {
	.oral_7 .swiper-container {
		margin-top: 16px;
		padding-bottom: 60px;
	}
}

@media (max-width: 780px) {
	.oral_7 .swiper-container {
		margin-top: 24px;
	}
}

@media (max-width: 480px) {
	.oral_7 .swiper-container {
		height: fit-content;
		padding-bottom: 0px;
	}

	.oral_7 .swiper-container .swiper-button-prev-0,
	.oral_7 .swiper-container .swiper-button-next-0 {
		display: none;
	}

	.oral_7 .swiper-container .container {
		padding: 0 0px !important;
	}

	.oral_7 .swiper-container .mobile-swiper-buttons {
		margin-top: 16px;
	}
}

.oral_7 .swiper-container .swiper-button-prev-0,
.oral_7 .swiper-container .swiper-button-next-0 {
	top: auto;
	bottom: 24px;
	right: 24px;
	left: auto;
}

@media (max-width: 988px) {
	.oral_7 .swiper-container .swiper-button-prev-0,
	.oral_7 .swiper-container .swiper-button-next-0 {
		bottom: 0;
	}
}

.oral_7 .swiper-container .swiper-button-prev-0 {
	transform: translateX(-120%);
}

@media (max-width: 988px) {
	.oral_7 .swiper-container .swiper-button-prev-0 {
		left: 50%;
	}
}

@media (max-width: 988px) {
	.oral_7 .swiper-container .swiper-button-next-0 {
		bottom: 0;
		left: 50%;
	}
}

.oral_7 .swiper-container .swiper-slide {
	border-radius: 24px;
	width: 100%;
	height: 100%;
}

.oral_7 .swiper-container .swiper-slide img {
	border-radius: 24px;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

@media (min-width: 1240px) {
	.oral_7 .swiper-container .swiper-slide img {
		width: 390px;
		height: 630px;
	}
}

@media (max-width: 988px) {
	.oral_7 .swiper-container .swiper-slide {
		height: 420px;
	}
}

@media (max-width: 670px) {
	.oral_7 .swiper-container .swiper-slide {
		height: 370px;
	}
}

@media (max-width: 988px) {
	.oral_7 .swiper-container-desktop {
		display: none;
	}
}

@media (min-width: 988px) {
	.oral_7 .swiper-container-mobile {
		display: none;
	}
}

.oral_8 {
	margin-top: 120px;
}

@media (max-width: 780px) {
	.oral_8 {
		margin-top: 48px;
	}
}

.oral_8 h2 {
	font-size: 48px;
	font-weight: 600;
	color: rgb(49, 49, 49);
	text-align: center;
	margin-bottom: 32px;
}

@media (max-width: 789px) {
	.oral_8 h2 {
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		margin-bottom: 16px;
	}
}

.oral_8 .bg_white {
	background: rgba(255, 255, 255, 0.3);
	padding: 50px;
	border-radius: 24px;
	display: flex;
}

@media (max-width: 789px) {
	.oral_8 .bg_white {
		padding: 30px;
	}
}

@media (max-width: 789px) {
	.oral_8 .bg_white .col-lg-4,
	.oral_8 .bg_white .col-lg-8 {
		padding: 0;
	}
}

.oral_8 .bg_white h3 {
	font-size: 24px;
	font-weight: 600;
	line-height: 143%;
	color: rgb(49, 49, 49);
}

@media (max-width: 789px) {
	.oral_8 .bg_white h3 {
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 143%;
	}
}

.oral_8 .bg_white .content {
	font-size: 18px;
	padding-left: 0px;
	font-weight: 400;
	line-height: 160%;
	color: rgb(49, 49, 49);
}

@media (max-width: 789px) {
	.oral_8 .bg_white .content {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
	}
}

.oral_8 .bg_white hr {
	margin-top: 36px;
	margin-bottom: 32px;
}

@media (max-width: 789px) {
	.oral_8 .bg_white hr {
		margin-top: 24px;
		margin-bottom: 24px;
		padding: 0;
	}
}

.oral_9 {
	margin-top: 178px;
}

@media (max-width: 768px) {
	.oral_9 {
		margin-top: 48px;
	}
}

.oral_9 h2 {
	font-size: 48px;
	font-weight: 600;
	color: rgb(49, 49, 49);
	text-align: center;
	margin-bottom: 32px;
}

@media (max-width: 768px) {
	.oral_9 h2 {
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		margin-bottom: 16px;
	}
}

.oral_9 #section1 {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	flex-wrap: wrap;
	/* border: solid 1px #ffffff6b; */
	border-bottom-left-radius: 80px 80px;
}

.oral_9 #section1 .feedbacks {
	width: 100%;
	position: relative;
	display: flex;
	margin-bottom: 8px;
	-webkit-backdrop-filter: blur(25px);
	backdrop-filter: blur(25px);
}

.oral_9 #section1 .feedbacks .accordion-item {
	border: 0 !important;
}

/* .oral_9 #section1 .feedbacks .accordion-item .accordion-button:not(.collapsed) {
  box-shadow: none !important;
  align-items: flex-start;
} */

.oral_9 #section1 .feedbacks .accordion-item .accordion-button {
	box-shadow: none !important;
}

@media (max-width: 768px) {
	.oral_9 #section1 .feedbacks .accordion-item .accordion-button::after {
		width: 42px;
		height: 42px;
		margin-left: 20px;
		align-self: flex-start;
	}
}

.oral_9 #section1 .feedbacks .accordion-item h2 {
	margin-bottom: 0px;
}

.oral_9 #section1 .feedbacks .accordion-item h2 button {
	outline: none;
	outline: none;
	font-size: 24px;
	font-weight: 500;
	color: rgb(49, 49, 49);
	background-color: rgba(255, 255, 255, 0.2);
	border-radius: 24px;
	padding: 26px 50px;
	border: none;
	display: flex;
	align-items: flex-start;
}

@media (max-width: 768px) {
	.oral_9 #section1 .feedbacks .accordion-item h2 button {
		padding: 20px;
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 130%;
	}
}

.oral_9
	#section1
	.feedbacks
	.accordion-item
	h2
	button:not([aria-expanded="true"]) {
	display: flex;
	align-items: center;
	background-color: rgba(255, 255, 255, 0.2) !important;
}

.oral_9 #section1 .feedbacks .accordion-item h2 .accordion-button:focus {
	box-shadow: none;
}

.oral_9 #section1 .feedbacks .accordion-item h2 .accordion-button::after {
	background: url("../../../../img/str.svg") no-repeat;
	width: 60px;
	height: 60px;
}

@media (max-width: 768px) {
	.oral_9 #section1 .feedbacks .accordion-item h2 .accordion-button::after {
		background-size: contain;
		width: 42px;
		height: 42px;
	}
}

.oral_9
	#section1
	.feedbacks
	.accordion-item
	.accordion-collapse
	.accordion-body {
	padding: 0px 50px;
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
}

@media (max-width: 768px) {
	.oral_9
		#section1
		.feedbacks
		.accordion-item
		.accordion-collapse
		.accordion-body {
		padding: 20px;
		padding-bottom: 0px;
		font-size: 14px;
	}
}

.oral_9 #flush-collapseTwo2 {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.oral_9 #flush-collapseTwo2 ul {
	list-style-type: none;
	padding-left: 0;
}

.oral_9 #flush-collapseTwo2 ul li {
	margin-bottom: 10px;
}

.oral_9 #flush-collapseThree ul {
	list-style-type: disc;
	padding-left: 20px;
}

.oral_9 #flush-collapseThree ul li {
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 1.5;
}

.oral_10 {
	margin-top: 110px;
}

@media (max-width: 789px) {
	.oral_10 {
		margin-top: 48px;
	}
}

.oral_10 .bg_white_10 {
	background: rgba(255, 255, 255, 0.2);
	padding: 50px;
	border-radius: 24px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	gap: 16px;
}

@media (max-width: 768px) {
	.oral_10 .bg_white_10 {
		background: rgba(255, 255, 255, 0.3);
	}
}

.oral_10 .bg_white_10 .col-lg-8 {
	padding: 0;
}

@media (min-width: 1240px) {
	.oral_10 .bg_white_10 .col-lg-8 {
		width: 65%;
	}
}

@media (max-width: 1000px) {
	.oral_10 .bg_white_10 {
		flex-direction: column-reverse;
	}

	.oral_10 .bg_white_10 img {
		width: 45vw;
	}
}

@media (max-width: 789px) {
	.oral_10 .bg_white_10 {
		padding: 30px 30px;
	}

	.oral_10 .bg_white_10 img {
		width: 130px;
		height: 130px;
	}
}

.oral_10 .bg_white_10 h3 {
	font-size: 47px;
	font-weight: 600;
	line-height: 133%;
	margin-bottom: 16px;
}

@media (max-width: 789px) {
	.oral_10 .bg_white_10 h3 {
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
	}
}

.oral_10 .bg_white_10 .txt_10 {
	opacity: 0.7;
	font-size: 24px;
	font-weight: 500;
	line-height: 143%;
	padding-top: 5px;
}

@media (min-width: 1240px) {
	.oral_10 .bg_white_10 .txt_10 {
		width: 93%;
	}
}

.oral_10 .bg_white_10 .strahovka {
	background: rgb(70, 194, 88);
	border-radius: 50px;
	padding: 30px 0;
	width: 100%;
	color: rgb(49, 49, 49);
	font-size: 18px;
	font-weight: 700;
	display: inline-block;
	text-decoration: none;
	margin-top: 24px;
	text-align: center;
}

@media (min-width: 1240px) {
	.oral_10 .bg_white_10 .strahovka {
		width: 93%;
	}
}

.oral_11 {
	margin-top: 120px;
	margin-bottom: 60px;
}

@media (max-width: 789px) {
	.oral_11 {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}

.oral_11 h2 {
	font-size: 44px;
	font-weight: 600;
	color: rgb(49, 49, 49);
	text-align: left;
}

@media (max-width: 789px) {
	.oral_11 h2 {
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 133%;
		margin-bottom: -14px;
	}
}

.oral_11 .container {
	padding-top: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.oral_11 .container:before,
.oral_11 .container:after {
	display: none;
}

.oral_11 .container__buttons {
	position: relative;
	display: flex;
	align-items: center;
	right: 16px;
}

.oral_11 .container__buttons .swiper-button-prev-mobile-2,
.oral_11 .container__buttons .swiper-button-next-mobile-2 {
	position: relative;
	bottom: -8px;
}

@media (max-width: 800px) {
	.oral_11 .container__buttons .swiper-button-prev-mobile-2,
	.oral_11 .container__buttons .swiper-button-next-mobile-2 {
		display: none;
	}
}

.oral_11 .swiper-button-next-2 {
	bottom: 0;
	top: auto;
	position: absolute;
	right: 50%;
	left: auto;
	transform: translateX(120%);
}

.oral_11 .swiper-button-prev-2 {
	top: auto;
	bottom: 0;
	position: absolute;
	left: 50%;
	transform: translateX(-120%);
}

@media (min-width: 800px) {
	.oral_11 .swiper-button-prev-desktop-2,
	.oral_11 .swiper-button-next-desktop-2 {
		display: none;
	}
}

@media (max-width: 480px) {
	.oral_11 .swiper-button-prev-desktop-2,
	.oral_11 .swiper-button-next-desktop-2 {
		display: none;
	}
}

.oral_11 .swiper-container-2 .swiper-wrapper {
	margin-top: 32px;
}

.oral_11 .swiper-container-2 .swiper-slide,
.oral_11 .swiper-container-two .swiper-slide {
	width: fit-content;
}

@media (max-width: 480px) {
	.oral_11 .swiper-container-2 .swiper-slide img,
	.oral_11 .swiper-container-two .swiper-slide img {
		width: 160px;
	}
}

.oral_11 .swiper-container-two {
	padding-bottom: 64px;
}

.oral_11 .swiper-container-two .swiper-wrapper {
	margin-top: 20px;
}

@media (max-width: 480px) {
	.oral_11 .swiper-container-two {
		padding-bottom: 21px;
	}
}

@media (max-width: 768px) {
	.oral_12 {
		margin-top: 48px;
	}
}

.oral_12 h2 {
	font-size: 44px;
	font-weight: 600;
	color: rgb(49, 49, 49);
	text-align: center;
	margin-bottom: 30px;
}

@media (max-width: 768px) {
	.oral_12 h2 {
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		margin-bottom: 16px;
	}
}

.oral_12 h5 {
	font-size: 18px;
	font-weight: 400;
	line-height: 160%;
	color: rgb(49, 49, 49);
	text-align: center;
}

@media (max-width: 768px) {
	.oral_12 h5 {
		padding-bottom: 0;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 160%;
		opacity: 0.7;
	}
}

.oral_12 .swiper-container-3 {
	padding-top: 16px;
	padding-bottom: 80px;
}

@media (max-width: 480px) {
	.oral_12 .swiper-container-3 {
		padding-bottom: 8px;
	}
}

.oral_12 .slider-for-2 p {
	font-weight: 600;
	font-size: 22px;
	padding-bottom: 10px;
	text-align: center;
}

@media (max-width: 768px) {
	.oral_12 .slider-for-2 p {
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 150%;
		padding-bottom: 0;
		margin-bottom: 6px;
	}
}

.oral_12 .slider-for-2 .swiper-slide {
	width: fit-content;
}

.oral_12 .slider-for-2 img {
	padding: 0 8px;
	width: 33vw;
}

@media (min-width: 1800px) {
	.oral_12 .slider-for-2 img {
		height: 405px;
		width: 600px;
		padding: 0 0;
	}
}

@media (min-width: 1921px) {
	.oral_12 .slider-for-2 img {
		width: 25vw;
	}
}

@media (max-width: 850px) {
	.oral_12 .slider-for-2 img {
		width: 47vw;
	}
}

@media (max-width: 640px) {
	.oral_12 .slider-for-2 img {
		width: 85vw;
	}
}

.oral_12 .slider-for-2 .mobile-swiper-buttons {
	margin-top: 16px;
}

.oral_12 .slider-for-2 .swiper-button-next-1,
.oral_12 .slider-for-2 .swiper-button-prev-1 {
	top: auto !important;
	bottom: 0px;
}

@media (max-width: 480px) {
	.oral_12 .slider-for-2 .swiper-button-next-1,
	.oral_12 .slider-for-2 .swiper-button-prev-1 {
		display: none;
	}
}

.oral_12 .slider-for-2 .swiper-button-next-1 {
	right: 50%;
	transform: translateX(120%);
}

.oral_12 .slider-for-2 .swiper-button-prev-1 {
	left: 50%;
	transform: translateX(-120%);
}

.oral_12 .slick-list {
	height: fit-content;
}

.oral_12 .slick-next {
	background: url("../../../../img/next.svg");
}

.oral_12 .slick-next:hover {
	background: url("../../../../img/next.svg");
}

.oral_12 .slick-next:before {
	content: "";
}

.oral_12 .slick-prev {
	position: absolute;
	background: url("../../../../img/prew.svg");
}

.oral_12 .slick-prev:before {
	content: "";
}

.oral_12 .slick-prev:hover {
	background: url("../../../../img/prew.svg");
}

.oral_12 .slick-dots {
	display: none;
}

.oral_13 {
	margin-top: 125px;
}

@media (max-width: 780px) {
	.oral_13 {
		margin: 40px 0;
	}
}

.oral_13 .row {
	margin-right: 0;
	margin-left: 0;
}

@media (max-width: 768px) {
	.oral_13 .row.container {
		padding: 0 !important;
	}
}

@media (min-width: 1240px) {
	.oral_13 .container {
		gap: 24px;
	}

	.oral_13 .container .col-lg-6 {
		width: calc(50% - 12px);
		padding: 0;
		padding-left: 0;
		padding-right: 0;
	}
}

.oral_13 .container:before {
	display: none;
}

.oral_13 .container__image {
	border-radius: 24px;
	background-image: url("../../../../img/doctor.webp");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

@media (max-width: 988px) {
	.oral_13 .container__image {
		height: 280px;
		margin-bottom: 16px;
	}
}

@media (max-width: 600px) {
	.oral_13 .container__image {
		height: 180px;
	}
}

@media (max-width: 988px) {
	.oral_13 .container__formContainer {
		padding: 0;
	}
}

.oral_13 .container__formContainer .name-input {
	position: relative;
}

.oral_13 .container__formContainer .name-input input {
	padding-left: 54px;
	padding-right: 20px;
}

.oral_13 .container__formContainer .name-input::before {
	pointer-events: none;
	position: absolute;
	content: "";
	z-index: 2;
	width: 24px;
	height: 24px;
	top: 19%;
	left: 21px;
	background-image: url("../../../../img/human.svg");
}

[dir="rtl"] .oral_13 .container__formContainer .name-input::before {
	left: unset;
	right: 21px;
}

.oral_13 .container__formContainer .email-input {
	position: relative;
}

.oral_13 .container__formContainer .email-input input {
	padding-left: 54px;
	padding-right: 20px;
}

.oral_13 .container__formContainer .email-input::before {
	pointer-events: none;
	position: absolute;
	content: "";
	z-index: 2;
	width: 20px;
	height: 20px;
	top: 20%;
	left: 21px;
	background-image: url("../../../../img/email.svg");
}

[dir="rtl"] .oral_13 .container__formContainer .email-input::before {
	left: unset;
	right: 21px;
}

.oral_13 .container__formContainer .phone-input {
	position: relative;
}

.oral_13 .container__formContainer .phone-input input {
	padding-left: 54px;
	padding-right: 20px;
}

[dir="rtl"] .primary-input.name-input,
[dir="rtl"] .primary-input.email-input {
	padding-right: 54px !important;
	padding-left: 20px !important;
}

/* [dir=rtl] .primary-input.phone-input {
  padding-right: 84px !important;
  padding-left: 20px !important;
} */

/* .oral_13 .container__formContainer .phone-input::before { */
/* pointer-events: none; */
/* z-index: 2; */
/* position: absolute; */
/* content: ""; */
/* width: 24px; */
/* height: 24px; */
/* background-image: url("../../../../img/number.svg"); */
/* top: 19%; */
/* left: 21px; */
/* } */

.oral_13 .container__formContainer__agree {
	display: flex;
	align-items: center;
	gap: 8px;
}

@media (max-width: 480px) {
	.oral_13 .container__formContainer__agree {
		width: 80%;
	}
}

.oral_13 .container__formContainer__agree input {
	margin-bottom: 0;
}

.oral_13 .container__formContainer__agree input:checked {
	background-color: rgb(70, 194, 88);
}

.oral_13 h2 {
	font-size: 44px;
	font-weight: 600;
	color: rgb(49, 49, 49);
	text-align: center;
	margin-bottom: 40px;
}

@media (max-width: 768px) {
	.oral_13 h2 {
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		margin-bottom: 24px;
	}
}

.oral_13 form {
	background: rgba(255, 255, 255, 0.3);
	border-radius: 24px;
	padding: 60px 98px;
	padding-bottom: 74px;
}

@media (max-width: 768px) {
	.oral_13 form {
		border-radius: 10px;
		border: 1px solid var(--9, #ced6de);
		background: rgba(255, 255, 255, 0.3);
		padding: 40px 28px 8px 28px;
	}
}

.oral_13 form .primary-input {
	background: rgba(243, 246, 248, 0.3);
}

.oral_13 form .primary-input,
.oral_13 form .primary-input::placeholder {
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
}

@media (max-width: 768px) {
	.oral_13 form .primary-input,
	.oral_13 form .primary-input::placeholder {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
	}
}

.oral_13 form .title {
	font-size: 21px;
	font-weight: 600;
	line-height: 143%;
	color: rgb(49, 49, 49);
	margin-bottom: 14px;
}

.oral_13 form .title_2 {
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
	color: rgb(49, 49, 49);
	margin-bottom: 35px;
}

@media (max-width: 480px) {
	.oral_13 form .title_2 {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
	}
}

.oral_13 form input {
	width: 100%;
	margin-bottom: 35px;
	background: #fff;
	padding-left: 30px;
}

@media (max-width: 769px) {
	.oral_13 form input {
		margin-bottom: 20px;
	}
}

.oral_13 .button-submit {
	font-size: 16px;
	font-weight: 700;
	background: rgb(70, 194, 88);
	border-radius: 50px;
	padding: 26px 97px;
	border: none;
	width: 100%;
	background: rgb(70, 194, 88);
	margin-bottom: 25px;
}

@media (max-width: 769px) {
	.oral_13 .button-submit {
		margin-bottom: 20px;
	}
}

.oral_13 form .chek {
	width: 12px;
	height: 12px;
}

.oral_13 form .ok {
	font-size: 11px;
	font-weight: 400;
	color: rgb(126, 134, 142);
}

footer {
	margin-top: 100px;
	padding-top: 56px;
	background: rgb(49, 49, 49);
	padding-bottom: 56px;
}

@media (max-width: 780px) {
	footer {
		margin-top: 48px;
	}
}

@media (max-width: 780px) {
	footer {
		padding: 29px 0;
	}
}

footer .container {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

footer .container:before,
footer .container:after {
	display: none;
}

footer .container__mobileButton {
	width: fit-content;
	display: none;
}

footer .container .whatsap {
	display: block;
	width: fit-content;
	margin: 0 auto;
	text-decoration: none;
}

footer .container .whatsap img {
	min-width: 16px;
	min-height: 16px;
	margin-right: 8px;
}

@media (max-width: 780px) {
	footer .container {
		flex-direction: column;
		align-items: center;
		gap: 24px;
	}

	footer .container .whatsap {
		display: block;
		width: fit-content;
		margin: 0 auto;
	}

	footer .container__desktopButton.up {
		display: none;
	}

	footer .container__mobileButton {
		margin: 0 auto;
		margin-top: 24px;
		display: block;
		text-align: center;
	}

	footer .container ul {
		display: flex;
		flex-direction: column;
		gap: 24px;
		text-align: center;
		flex-wrap: wrap;
		padding-left: 0;
	}

	footer .container ul li {
		width: 100%;
		margin-bottom: 24px;
	}

	footer .container ul {
		margin-top: 24px;
		margin-bottom: 0px;
		gap: 0;
	}
}

footer .container__desktopButton {
	text-wrap: nowrap;
}

@media (max-width: 480px) {
	footer .container {
		flex-direction: column;
		align-items: flex-start;
	}

	footer .container .whatsap {
		margin: 0;
		display: block;
		width: fit-content;
		margin-bottom: 16px;
	}

	footer .container__mobileButton {
		margin: 0;
		margin-top: 24px;
		display: block;
		text-align: center;
	}
}

footer .whatsap {
	background: rgb(70, 194, 88);
	padding: 13px 31px;
	border-radius: 50px;
	color: rgb(49, 49, 49);
	font-size: 14px;
	font-weight: 500;
}

footer ul {
	display: flex;
	flex-direction: row;
	gap: 24px;
	text-align: center;
	margin-top: 53px;
	margin-bottom: 22px;
}

footer ul li {
	list-style: none;
	margin-right: 20px;
}

footer ul li a {
	color: rgb(255, 255, 255);
	font-size: 12px;
	font-weight: 400;
	text-decoration: underline;
}

footer .copiring {
	color: rgb(255, 255, 255);
	font-size: 12px;
	font-weight: 400;
}

footer .up {
	color: rgb(255, 255, 255);
	font-size: 12px;
	font-weight: 600;
	border-radius: 50px;
	text-decoration: none;
	border: 1px solid #fff;
	padding: 16px 31px;
	height: fit-content;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 7px;
}

footer .up img {
	width: 12px;
}

footer .up a {
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	color: rgb(255, 255, 255);
	text-decoration: none;
}

footer .up-hover {
	cursor: pointer;
}

footer .up-hover:hover {
	border: 1px solid #46c258;
}

footer .up-hover:hover a {
	color: #46c258;
}

.agree-checkbox-container {
	display: flex;
	align-items: center;
	gap: 8px;
}

.agree-checkbox-container input {
	margin-bottom: 0;
}

.agree-checkbox-container input:checked {
	background-color: rgb(70, 194, 88);
}

.agree-checkbox-container label {
	font-size: 11px;
	font-weight: 400;
	color: rgb(126, 134, 142);
}

.primary-input {
	border-radius: 50px;
	border: 1px solid rgb(186, 194, 202);
	height: 60px;
	font-size: 24px;
	padding-left: 30px;
	outline: none;
	color: rgb(48, 153, 64);
}

.primary-input:hover {
	border: 1px solid rgb(70, 194, 88);
}

.primary-input:focus {
	background-color: rgba(70, 194, 88, 0.3);
}

.primary-input::placeholder {
	font-size: 24px;
	font-weight: 400;
	color: rgb(126, 134, 142);
}

.button-state {
	border-radius: 100px !important;
	outline: none;
	border: 0;
	transition: box-shadow 0.1s ease-in-out;
	text-align: center;
}

.button-state:hover {
	transition-timing-function: linear;
	transition-delay: 150ms;
	box-shadow: 0px 20px 45px 0px rgba(70, 194, 88, 0.8);
}

.button-state:active {
	background-color: #309940;
}

.product-modal {
	position: absolute;
	width: 982px;
	border-radius: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	padding: 80px 90px;
	background: rgb(255, 255, 255);
}

@media (max-width: 1000px) {
	.product-modal {
		padding: 16px 32px;
		width: 100%;
		top: 0;
		left: 0;
		overflow: auto;
		transform: translate(0, 0);
		border-radius: 0;
	}
}

@media (min-width: 1000px) {
	.product-modal__content {
		display: flex;
	}

	.product-modal__content > div {
		width: calc(50% - 12px);
	}
}

@media (min-width: 1000px) {
	.product-modal__content__description {
		margin-right: 24px;
	}
}

.product-modal__content__description img {
	width: 100%;
}

.product-modal__content__description > h4 {
	font-size: 24px;
	font-weight: 600;
	margin-top: 24px;
	margin-bottom: 16px;
}

.product-modal__content__description > p {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.product-modal__content__form label {
	display: flex;
	gap: 16px;
	flex-direction: column;
}

.product-modal__content__form label span {
	font-size: 14px;
	font-weight: 500;
}

.product-modal__content__form label .primary-input {
	font-size: 14px;
}

.product-modal__content__form label .primary-input::placeholder {
	font-size: 14px;
}

.product-modal__content__form form {
	display: flex;
	gap: 24px;
	flex-direction: column;
}

.product-modal__content__form .button-submit {
	width: 100%;
	border: none;
	border-radius: 50px;
	background: rgb(70, 194, 88);
	font-size: 16px;
	font-weight: 500;
	padding: 19px 20px;
}

@media (min-width: 1000px) {
	.product-modal__content__form {
		padding-left: 24px;
		border-left: 1px solid rgb(206, 214, 222);
	}
}

.product-modal__mobile-header {
	display: flex;
	justify-content: space-between;
	margin-bottom: 32px;
}

.product-modal__mobile-header__logo {
	width: 90px !important;
}

.product-modal__mobile-header__logo img {
	cursor: pointer;
}

@media (min-width: 1000px) {
	.product-modal__mobile-header {
		display: none;
	}
}

.product-modal .close-popup.desktop {
	display: none;
}

@media (min-width: 1000px) {
	.product-modal .close-popup.desktop {
		display: block;
		position: absolute;
		top: 24px;
		right: 24px;
		width: 32px;
		height: 32px;
		cursor: pointer;
	}

	.product-modal .close-popup.desktop img {
		width: 32px;
		height: 32px;
	}

	.product-modal .close-popup.desktop:hover {
		background-image: url("../../../../img/close-active.svg");
		width: 32px;
		height: 32px;
	}

	.product-modal .close-popup.desktop:hover img {
		display: none;
	}
}

.quiz-modal {
	position: absolute;
	width: 982px;
	height: 785px;
	border-radius: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	padding: 80px 90px;
	background: rgb(255, 255, 255);
	transition-timing-function: linear;
	transition-delay: 150ms;
}

@media (max-width: 1000px) {
	.quiz-modal {
		padding: 32px 16px;
		width: 100%;
		top: 0;
		left: 0;
		height: fit-content;
		min-height: 100vh;
		overflow: auto;
		transform: translate(0, 0);
		border-radius: 0;
	}
}

.quiz-modal .close-popup.desktop {
	display: none;
}

@media (min-width: 1000px) {
	.quiz-modal .close-popup.desktop {
		display: block;
		position: absolute;
		top: 24px;
		right: 24px;
		width: 32px;
		height: 32px;
		cursor: pointer;
	}

	.quiz-modal .close-popup.desktop img {
		width: 32px;
		height: 32px;
	}

	.quiz-modal .close-popup.desktop:hover {
		background-image: url("../../../../img/close-active.svg");
		width: 32px;
		height: 32px;
	}

	.quiz-modal .close-popup.desktop:hover img {
		display: none;
	}
}

.quiz-modal__step {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

@media (max-width: 1000px) {
	.quiz-modal__step {
		min-height: calc(100vh - 64px);
	}
}

.quiz-modal__step__label {
	font-size: 44px;
	font-weight: 600;
	margin-bottom: 16px;
	line-height: 120%;
	text-align: center;
}

@media (max-width: 1000px) {
	.quiz-modal__step__label {
		font-size: 20px;
	}
}

.quiz-modal__step__navigation {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 40px;
}

.quiz-modal__step__navigation__mobileCounter {
	font-size: 16px;
	color: rgba(49, 49, 49, 0.7);
}

@media (min-width: 1000px) {
	.quiz-modal__step__navigation__mobileCounter {
		display: none;
	}
}

.quiz-modal__step__navigation__counter {
	font-size: 18px;
	text-align: center;
	color: rgba(49, 49, 49, 0.7);
}

@media (max-width: 1000px) {
	.quiz-modal__step__navigation__counter {
		display: none;
	}
}

.quiz-modal__step__navigation__back {
	outline: none;
	font-size: 18px;
	font-weight: 600;
	border: 1px solid rgb(70, 194, 88);
	padding: 34px 68px;
	border-radius: 50px;
	background-color: white;
	opacity: 0;
}

.quiz-modal__step__navigation__back:hover {
	transition-timing-function: linear;
	transition-delay: 150ms;
	outline: none;
	font-size: 18px;
	font-weight: 600;
	border: 1px solid rgb(70, 194, 88);
	padding: 34px 68px;
	border-radius: 50px;
	background-color: rgb(70, 194, 88);
}

.quiz-modal__step__navigation__back img {
	transform: rotate(180deg);
}

@media (max-width: 1000px) {
	.quiz-modal__step__navigation__back {
		padding: 16px 28px;
	}
}

.quiz-modal__step__navigation__next {
	outline: none;
	font-size: 18px;
	font-weight: 600;
	border: 1px solid rgb(215, 215, 215);
	padding: 34px 68px;
	border-radius: 50px;
	background-color: rgb(215, 215, 215);
}

@media (max-width: 1000px) {
	.quiz-modal__step__navigation__next {
		padding: 16px 28px;
	}
}

.quiz-modal__step__navigation__next.close-quiz-modal img {
	transform: rotate(180deg);
}

.quiz-modal__step__navigation__next.active {
	outline: none;
	font-size: 18px;
	font-weight: 600;
	border: 1px solid rgb(70, 194, 88);
	padding: 34px 68px;
	border-radius: 50px;
	background-color: rgb(70, 194, 88);
	transition: box-shadow 0.1s ease-in-out;
	text-align: center;
}

.quiz-modal__step__navigation__next.active:hover {
	transition-timing-function: linear;
	transition-delay: 150ms;
	box-shadow: 0 20px 45px 0 rgba(70, 194, 88, 0.8);
}

.quiz-modal__step__navigation__next.active:active {
	background-color: #309940;
}

@media (max-width: 1000px) {
	.quiz-modal__step__navigation__next.active {
		padding: 16px 28px;
	}
}

.quiz-modal__step-one {
	display: none;
}

.quiz-modal__step-one.current {
	display: block;
}

.quiz-modal__step-one__content {
	display: flex;
	justify-content: space-between;
}

@media (max-width: 1000px) {
	.quiz-modal__step-one__content {
		flex-direction: column;
		gap: 24px;
	}
}

.quiz-modal__step-one__content .item label {
	cursor: pointer;
}

@media (max-width: 1000px) {
	.quiz-modal__step-one__content .item label {
		display: flex;
		gap: 24px;
		align-items: center;
	}

	.quiz-modal__step-one__content .item label img {
		width: 90px;
	}
}

.quiz-modal__step-one__content .item label img {
	border-radius: 24px;
	border: 3px solid transparent;
}

.quiz-modal__step-one__content .item input:checked + label img {
	border: 3px solid rgb(70, 194, 88);
}

.quiz-modal__step-one__content .item input {
	display: none;
}

.quiz-modal__step-one__content h5 {
	width: 70%;
	margin: 0 auto;
	margin-top: 8px;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
}

@media (max-width: 1000px) {
	.quiz-modal__step-one__content h5 {
		margin: 0;
		font-size: 16px;
		text-align: left;
		font-weight: 600;
	}
}

.quiz-modal__step-final {
	display: none;
}

.quiz-modal__step-final > p {
	text-align: center;
	font-size: 16px;
}

.quiz-modal__step-final.current {
	display: block;
}

.quiz-modal__step-final__content {
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
}

@media (max-width: 1000px) {
	.quiz-modal__step-final__content {
		margin-top: 24px;
		flex-direction: column;
		gap: 24px;
	}
}

.quiz-modal__step-final__content__type > p {
	font-size: 14px;
	font-weight: 500;
}

.quiz-modal__step-final__content__type > div {
	margin-top: 24px;
	display: flex;
	gap: 14px;
}

.quiz-modal__step-final__content__type > div .item label {
	cursor: pointer;
}

.quiz-modal__step-final__content__type > div .item label > div {
	width: 70px;
	height: 70px;
	min-width: 70px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	border: 1px solid #e2eaf2;
}

.quiz-modal__step-final__content__type > div .item label > div > div {
	width: 26px;
	height: 26px;
	min-width: 26px;
	background-color: #bac2ca;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
}

.quiz-modal__step-final__content__type > div .item label > p {
	margin-top: 4px;
	text-align: center;
	font-size: 11px;
	color: #565e66;
}

.quiz-modal__step-final__content__type > div .item label:hover .call {
	border: 1px solid #fed84c;
	box-shadow: 0px 0px 0px 2px #fed84c;
	-webkit-box-shadow: 0px 0px 0px 2px #fed84c;
	-moz-box-shadow: 0px 0px 0px 2px #fed84c;
}

.quiz-modal__step-final__content__type > div .item label:hover .whatsApp {
	border: 1px solid #01d363;
	box-shadow: 0px 0px 0px 2px #01d363;
	-webkit-box-shadow: 0px 0px 0px 2px #01d363;
	-moz-box-shadow: 0px 0px 0px 2px #01d363;
}

.quiz-modal__step-final__content__type > div .item label:hover .viber {
	border: 1px solid #665cac;
	box-shadow: 0px 0px 0px 2px #665cac;
	-webkit-box-shadow: 0px 0px 0px 2px #665cac;
	-moz-box-shadow: 0px 0px 0px 2px #665cac;
}

.quiz-modal__step-final__content__type > div .item label:hover .telegram {
	border: 1px solid #07a7de;
	box-shadow: 0px 0px 0px 2px #07a7de;
	-webkit-box-shadow: 0px 0px 0px 2px #07a7de;
	-moz-box-shadow: 0px 0px 0px 2px #07a7de;
}

.quiz-modal__step-final__content__type > div .item input:checked + label .call {
	border: 1px solid #fed84c;
	box-shadow: 0px 0px 0px 2px #fed84c;
	-webkit-box-shadow: 0px 0px 0px 2px #fed84c;
	-moz-box-shadow: 0px 0px 0px 2px #fed84c;
}

.quiz-modal__step-final__content__type
	> div
	.item
	input:checked
	+ label
	.call
	div {
	background-color: #fed84c;
}

.quiz-modal__step-final__content__type
	> div
	.item
	input:checked
	+ label
	.whatsApp {
	border: 1px solid #01d363;
	box-shadow: 0px 0px 0px 2px #01d363;
	-webkit-box-shadow: 0px 0px 0px 2px #01d363;
	-moz-box-shadow: 0px 0px 0px 2px #01d363;
}

.quiz-modal__step-final__content__type
	> div
	.item
	input:checked
	+ label
	.whatsApp
	div {
	background-color: #01d363;
}

.quiz-modal__step-final__content__type
	> div
	.item
	input:checked
	+ label
	.viber {
	border: 1px solid #665cac;
	box-shadow: 0px 0px 0px 2px #665cac;
	-webkit-box-shadow: 0px 0px 0px 2px #665cac;
	-moz-box-shadow: 0px 0px 0px 2px #665cac;
}

.quiz-modal__step-final__content__type
	> div
	.item
	input:checked
	+ label
	.viber
	div {
	background-color: #665cac;
}

.quiz-modal__step-final__content__type
	> div
	.item
	input:checked
	+ label
	.telegram {
	border: 1px solid #07a7de;
	box-shadow: 0px 0px 0px 2px #07a7de;
	-webkit-box-shadow: 0px 0px 0px 2px #07a7de;
	-moz-box-shadow: 0px 0px 0px 2px #07a7de;
}

.quiz-modal__step-final__content__type
	> div
	.item
	input:checked
	+ label
	.telegram
	div {
	background-color: #07a7de;
}

.quiz-modal__step-final__content__type
	> div
	.item
	input:checked
	+ label
	> div
	> div {
	width: 26px;
	height: 26px;
	min-width: 26px;
	background-color: #bac2ca;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
}

.quiz-modal__step-final__content__type > div .item input {
	display: none;
}

@media (min-width: 1000px) {
	.quiz-modal__step-final__content__phone {
		min-width: 380px;
	}
}

.quiz-modal__step-final__content__phone > label {
	display: flex;
	gap: 16px;
	flex-direction: column;
	margin-bottom: 8px;
}

.quiz-modal__step-final__content__phone > label span {
	font-size: 14px;
	font-weight: 500;
}

.quiz-modal__step-final__content__phone > label .primary-input {
	font-size: 14px;
}

.quiz-modal__step-final__content__phone > label .primary-input::placeholder {
	font-size: 14px;
}

.quiz-modal__step-select__content {
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
	margin-top: 40px;
}

@media (max-width: 1000px) {
	.quiz-modal__step-select__content {
		margin-top: 24px;
		flex-direction: column;
	}
}

.quiz-modal__step-select__content .quiz-checkbox {
	width: calc(50% - 24px);
}

@media (max-width: 1000px) {
	.quiz-modal__step-select__content .quiz-checkbox {
		width: 100%;
	}
}

.quiz-modal__success {
	display: none;
	justify-content: space-between;
}

.quiz-modal__success__subtitle {
	text-align: center;
	font-size: 16px;
	font-weight: 500;
}

.quiz-modal__success__content img {
	display: block;
	margin: 0 auto;
}

.quiz-modal__success .quiz-modal__step__navigation__next {
	margin: 0 auto;
	width: 380px;
}

@media (max-width: 1000px) {
	.quiz-modal__success .quiz-modal__step__navigation__next {
		width: 100%;
	}
}

.quiz-checkbox label {
	border-radius: 10px;
	cursor: pointer;
	border: 3px solid rgb(70, 194, 88);
	padding: 12px;
	font-size: 24px;
	font-weight: 700;
	display: flex;
	align-items: center;
	gap: 16px;
}

@media (max-width: 1000px) {
	.quiz-checkbox label {
		font-size: 16px;
		font-weight: 600;
	}
}

.quiz-checkbox label > div {
	border-radius: 50%;
	width: 44px;
	height: 44px;
	min-height: 44px;
	min-width: 44px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #95d6a0;
}

@media (max-width: 1000px) {
	.quiz-checkbox label > div {
		width: 32px;
		height: 32px;
		min-height: 32px;
		min-width: 32px;
	}
}

.quiz-checkbox label > div .radio-dot {
	width: 26px;
	height: 26px;
	min-height: 26px;
	min-width: 26px;
	background-color: #46c258;
	border-radius: 50%;
	display: none;
}

@media (max-width: 1000px) {
	.quiz-checkbox label > div .radio-dot {
		width: 18px;
		height: 18px;
		min-height: 18px;
		min-width: 18px;
	}
}

.quiz-checkbox label:hover {
	border: 3px solid #217a2e;
}

.quiz-checkbox label:hover .radio-dot {
	display: block;
}

.quiz-checkbox input:checked + label {
	background-color: #d0fad6;
	border: 3px solid #217a2e;
}

.quiz-checkbox input:checked + label .radio-dot {
	display: block;
}

.quiz-checkbox input {
	display: none;
}

.overlay,
.overlay_2,
.overlay_3,
.overlay_4,
.overlay_5,
.overlay_6,
.overlay_7,
.overlay_8 {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 999;
	top: 0;
	left: 0;
	display: none;
	background-color: rgba(0, 0, 0, 0.8);
	overflow-y: auto;
}

.popup_window_2 {
	position: absolute;
	width: 50%;
	height: 721px;
	border-radius: 24px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	padding: 40px;
	border-radius: 5px;
	box-sizing: border-box;
	background: rgb(255, 255, 255);
}

.popup_window_2 h4 {
	font-size: 44px;
	font-weight: 600;
	color: rgb(49, 49, 49);
	margin-top: 24px;
	margin-bottom: 16px;
	line-height: 120%;
	text-align: center;
}

.popup_window_2 .wraper {
	display: flex;
	display: flex;
	align-items: center;
	justify-content: space-between;
	text-align: center;
	flex-wrap: wrap;
}

.popup_window_2 .wraper .item h5 {
	font-size: 24px;
	font-weight: 700;
	color: rgb(49, 49, 49);
}

.popup_window_2 .wraper_2 {
	display: flex;
	margin-top: 40px;
	align-items: center;
	justify-content: end;
}

.popup_window_2 .wraper_2 .vopros {
	font-size: 18px;
	font-weight: 400;
	color: rgba(49, 49, 49, 0.7);
	margin-right: 176px;
}

.popup_window_2 .wraper_2 a {
	font-size: 18px;
	font-weight: 600;
	color: rgb(49, 49, 49);
	background: rgb(215, 215, 215);
	display: inline-block;
	padding: 34px 68px;
	text-decoration: underline;
	border-radius: 50px;
}

@media (max-width: 700px) {
	.navbar-brand {
		background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZGF0YS1uYW1lPSJMYXllciAxIiBpZD0iTGF5ZXJfMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik01MDQuMzMsNDQ5Yy0xLjc3LTYuOC00NC43My0xNjcuNTItMTY0LjIxLTIzMi45MS00NC42NS0yNC40My05Ni4yLTQxLjQ1LTE0Ni01Ny45MUMxMTUsMTMyLjA4LDQwLjI5LDEwNy40MiwyNiw1OS42NWE2LjIyLDYuMjIsMCwwLDAtMTIsLjI0Yy0uOSwzLjUtMjEuNTMsODYuMzgsMTUuNjUsMTM3Ljk0LDE2LjgsMjMuMjksNDIuNjYsMzYuMzMsNzYuODUsMzguNzUsMi44OC4yLDUuNjEuNDIsOC40NC42Myw0LjE1LDE1LjE2LDIyLjE0LDYwLjYzLDg5LjYxLDY2LDEyLjI1LDEsMjQuMTcsMi4yNSwzNS45LDMuNjUsNC45MiwxNC4xNiwyNi44NCw1Ny42LDExNCw3My4wNyw2Mi43OCwxMS4xNCwxMTQsMzEuMTgsMTMxLjIxLDUxLjI1LDQuMzksMTIuNjgsNi41MywyMC42Miw2LjYzLDIxYTYuMiw2LjIsMCwwLDAsNiw0LjY1LDYuNTYsNi41NiwwLDAsMCwxLjU3LS4yQTYuMjMsNi4yMywwLDAsMCw1MDQuMzMsNDQ5Wk0zOS43NCwxOTAuNThDMTYsMTU3LjczLDE4Ljc1LDEwOC41MiwyMi41NSw4MS44M2MyNi4wNyw0MS40Myw5Mi4zNCw2My4zMSwxNjcuNjIsODguMTYsNDkuMzIsMTYuMjksMTAwLjMzLDMzLjEzLDE0NCw1NywzMS40NiwxNy4yMSw1Ny41Myw0MS44LDc4LjgsNjguNDRDMzcyLDI2OS4zOCwzMDUuNTgsMjM4LjIyLDEwNy4zNSwyMjQuMTgsNzcsMjIyLDU0LjI4LDIxMC43MywzOS43NCwxOTAuNThabTg4LjM2LDQ3LjY0YzIwMi4zOCwxNi40MiwyNTQuMzYsNTEuNDYsMjkyLjY0LDc3LjI4LDQuMzYsMi45NSw4LjU4LDUuOCwxMi44NCw4LjUxLDUuMDksNy43Nyw5LjgxLDE1LjU1LDE0LjE4LDIzLjIyLTM4LjM3LTE5Ljc4LTExNS42OS00MS40Mi0yMDEuMTktNTIuMTUtLjE0LDAtLjI5LDAtLjQ0LS4wNi0xMy4zOS0xLjY3LTI2Ljk0LTMuMTMtNDAuNjEtNC4yMkMxNTAuNDksMjg2LjQzLDEzMy4yMSwyNTMuNTMsMTI4LjEsMjM4LjIyWk0zNTYuNjMsMzY3LjY4Yy03MC44My0xMi41Ny05NC41MS00My43OS0xMDItNTkuMTEsMTEwLjI0LDE0Ljg3LDE5Mi43Nyw0Ni4yNywyMDUuNjEsNjIsNi43NSwxMy41NSwxMi4yOSwyNi4yNSwxNi44MSwzNy41QzQ1MS4xLDM5MS40OSw0MDcuOTQsMzc2Ljc4LDM1Ni42MywzNjcuNjhaIi8+PC9zdmc+");
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		width: 48px;
		height: 48px;
	}

	.navbar-nav .nav-item:hover {
		background-color: rgba(180, 190, 203, 0.4);
	}

	.oral_11 .slick-prev {
		left: 50%;
	}
}

@media (max-width: 1000px) {
	.navbar-toggler {
		width: 48px;
		height: 48px;
		border-radius: 50% !important;
		border: 1.75px solid #313131 !important;
	}

	.navbar-toggler .navbar-toggler-icon {
		width: 30px;
		height: 30px;
	}

	.navbar-toggler:focus {
		box-shadow: none !important;
	}

	.popup_window_2 {
		width: 98%;
		top: 53%;
	}

	.popup_window_2 h4 {
		width: 100%;
		top: 53%;
		font-size: 30px;
		margin-bottom: 20px;
	}

	.popup_window_2 .wraper .item img {
		width: 90px;
		height: 90px;
	}

	.popup_window_2 .wraper .item h5 {
		font-size: 16px;
	}

	.popup_window_2 .wraper_2 .vopros {
		margin-right: 10px;
	}

	header {
		display: none;
	}

	.header-m {
		display: block;
		padding-top: 20px;
		padding-bottom: 14px;
	}

	.header-m .wraper {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.header-m .wraper .item nav .menu-mob {
		position: absolute;
		background: #fff;
		width: 100vw;
		max-width: 460px;
		top: 69px;
		left: -20px;
		z-index: 10;
		border-radius: 24px;
		padding: 16px;
	}

	.header-m .wraper .item nav .menu-mob ul li {
		margin-bottom: 10px;
		text-align: center;
	}

	.header-m .wraper .item nav .menu-mob ul li a {
		color: #000;
		font-size: 34px;
		text-decoration: none;
	}

	.header-m .wraper .item nav .menu-mob ul li a:hover,
	.header-m .wraper .item nav .menu-mob ul li a:focus {
		color: rgb(70, 194, 88);
	}

	.oral_2 .taruf_1 {
		flex-wrap: wrap;
		padding-left: 30px;
		justify-content: flex-start;
	}

	.oral_2 .taruf_1 .taruf-m {
		display: block;
	}

	.oral_2 .taruf_1 .taruf-pk {
		display: none;
	}

	.oral_2 .taruf_1 img {
		position: inherit;
	}

	.oral_2 .taruf_2 .sale {
		text-align: center;
	}
}

@media (max-width: 480px) {
	.popup_window p,
	.popup_window_3 p,
	.popup_window_4 p,
	.popup_window_5 p,
	.popup_window_6 p,
	.popup_window_7 p,
	.popup_window_8 p {
		font-size: 12px;
	}

	.oral_1 .doctor {
		width: 100%;
	}

	.oral_1 .price_1 {
		display: none;
	}

	.oral_1 .price_2 {
		display: block;
		background: rgb(70, 194, 88);
		color: rgb(49, 49, 49);
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 152%;
		display: flex;
		width: 100%;
		padding: 24px 27px;
		text-decoration: none;
		align-items: center;
		justify-content: center;
		border-radius: 50px;
		margin-top: 16px;
	}

	.oral_2 .taruf_1 {
		flex-wrap: wrap;
		padding-left: 30px;
		justify-content: flex-start;
	}

	.oral_2 .taruf_1 .taruf-m {
		display: block;
	}

	.oral_2 .taruf_1 .taruf-pk {
		display: none;
	}

	.oral_2 .taruf_1 img {
		position: inherit;
	}

	.oral_2 .taruf_2 .sale {
		text-align: center;
	}

	.oral_3 h2 {
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		margin-bottom: 8px;
		text-align: left;
	}

	.oral_3 .cont {
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 160%;
		opacity: 0.7;
	}

	.oral_3 .wraper .item {
		width: 100%;
	}

	.oral_11 .slick-prev {
		left: 410px;
	}

	.oral_4 .blu .txt_4 {
		font-size: 18px;
	}

	.oral_5 ul li {
		flex-wrap: wrap;
	}

	.oral_5 ul li .left {
		width: 100%;
	}

	.oral_6 .wrap {
		padding-bottom: 24px;
		padding-top: 24px;
	}

	.oral_6 .wrap .title {
		font-size: 18px;
	}

	.oral_6 .wrap .prise {
		font-size: 24px;
		font-weight: 800;
	}

	.oral_6 .wrap .strahovka {
		width: 100%;
		font-size: 16px;
		margin-top: 16px;
		padding: 24px 30px;
	}

	.oral_7 h2 {
		text-align: left;
	}

	.oral_7 .bg_white {
		background-color: transparent;
	}

	.oral_7 .one-time .slick-next,
	.oral_7 .one-time .slick-prev {
		top: 105%;
	}

	.oral_8 h2 {
		text-align: left;
	}

	.oral_8 .col-lg-12 {
		padding: 0;
	}

	.oral_8 .row {
		margin-left: 0;
		margin-right: 0;
	}

	.oral_9 h2 {
		text-align: left;
		padding-left: 0px;
	}

	.oral_10 .bg_white_10 .txt_10 {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
		padding-top: 0;
	}

	.oral_10 .bg_white_10 .strahovka {
		width: 100%;
		padding: 24px 0px;
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 152%;
	}

	.oral_11 .slick-prev {
		left: 95px;
	}

	.oral_11 .slick-next {
		right: 121px;
	}

	.oral_11 .slick-next,
	.oral_11 .slick-prev {
		top: 95%;
	}

	.oral_12 h2 {
		text-align: left;
	}

	.oral_12 h5 {
		text-align: left;
	}

	.oral_12 .slick-prev,
	.oral_12 .slick-next {
		top: auto;
		bottom: -10px;
	}

	.oral_13 img {
		width: 100%;
	}

	.oral_13 h2 {
		text-align: left;
	}

	.oral_13 .button-submit {
		padding: 24px 27px;
	}

	footer .copiring {
		text-align: left;
	}

	footer ul {
		margin-top: 97px;
		text-align: left;
		flex-wrap: wrap;
		padding-left: 0;
	}

	footer ul li {
		text-align: left;
		width: 100%;
		margin-bottom: 24px;
	}

	.popup_window {
		width: 100%;
		top: 53%;
		height: 100%;
	}

	.popup_window_2 {
		width: 98%;
		top: 53%;
	}

	.popup_window_2 h4 {
		width: 100%;
		top: 53%;
		font-size: 30px;
		margin-bottom: 20px;
	}

	.popup_window_2 .wraper .item img {
		width: 90px;
		height: 90px;
	}

	.popup_window_2 .wraper .item h5 {
		font-size: 16px;
	}

	.popup_window_2 .wraper_2 .vopros {
		margin-right: 10px;
	}
}

/*==========  Desktop First  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
	/**/
}

/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
	/**/
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
	/**/
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
	/**/
}

/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
	/**/
}

/*==========  Mobile First  ==========*/
/* Custom, iPhone Retina */
@media only screen and (min-width: 320px) {
	/**/
}

/* Extra Small Devices, Phones */
@media only screen and (min-width: 480px) {
	/**/
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
	/**/
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
	/**/
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
	/**/
}

/*# sourceMappingURL=main.css.map */

.iti {
	width: 100%;
}

.button-submit {
	margin-top: 40px;
}

.primary-input.iti__tel-input {
	width: 100%;
}

.iti__selected-country-primary {
	background-color: unset !important;
}

.singular-content .container {
	width: 100%;
}

.whatsappbutton {
	background: rgb(70, 194, 88);
	padding: 13px 31px;
	display: inline-block;
	border-radius: 100px;
	font-size: 14px;
	color: rgb(49, 49, 49);
	font-weight: 500;
	text-decoration: none;
}

.page {
	min-height: 40vh;
}
