@charset "utf-8";
/* CSS Document */

/*---------- Google Fonts ----------*/

html {
	position: relative;
}

html:before {
	position: fixed;
	content: "";
	left: 100%;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(216, 47, 108, 0.34);
	z-index: 99;
	opacity: 0;
	transition: all .3s ease-in .6s;
	-webkit-transition: all .3s ease-in .6s;
	-moz-transition: all .3s ease-in .6s;
	-ms-transition: all .3s ease-in .6s;
	-o-transition: all .3s ease-in .6s;
}

html.nav-menu-open:before {
	left: 0;
	opacity: 1;
	visibility: visible;
	transition: all .3s ease-out 0s;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
}

body{
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 22px;
	line-height: 125%;
	color: #000000;
	letter-spacing: 0.1px;
	background: #ffffff;
	/* padding-top: 180px; */
}

/* @media (min-width:1200px) and (max-width:1399px){
body { padding-top: 169px; }
} */

@media (min-width:992px) and (max-width:1199px){
/* body { font-size: 20px; padding-top: 144px; } */
body { font-size: 20px; }
}

@media (min-width:768px) and (max-width:991px){
/* body { font-size: 20px; padding-top: 132px; } */
body { font-size: 20px; }
}

@media (max-width:767px){
/* body { font-size: 18px; padding-top: 145px; } */
body { font-size: 18px; }
}

figure {
	margin: 0;
}

b,
strong {
	font-weight: 700 !important;
}

a,
input,
button,
textarea { outline: none !important; }

a {
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

.ce-textpic a {
	text-decoration: none;
	color: #d82f6c;
}

.ce-textpic a:hover {
	color: #000000;
}


p {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

ol,
ul {
	margin-bottom: 20px;
}

ol ol,
ol ul,
ul ol,
ul {
	margin-top: 10px;
	margin-bottom: 10px;
}

ol li,
ul li {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.container-fluid,
.container {
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 1400px){
.container { max-width: 1390px; }
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

.row > * {
	padding-left: 15px;
	padding-right: 15px;
}

.alignnone {
	float: none;
	margin: 20px;
}

.alignleft {
	float: left;
	margin: 20px 20px 20px 0;
}

.alignright {
	float: right;
	margin: 20px 0 20px 20px;
}

.aligncenter {
	float: none;
	display: block;
	margin: 20px auto;
}

blockquote {
	padding-left: 30px;
	border-left: 5px solid #d82f6c;
	margin-bottom: 20px;
}

blockquote * {
	font-size: 150%;
	line-height: 180%;
}

.paragraph-small {
	font-size: 14px;
	line-height: 115%;
}

.paragraph-medium {
	font-size: 20px;
	line-height: 150%;
}

.paragraph-large {
	font-size: 24px;
	line-height: 150%;
}

h1 {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 67px;
	line-height: 115%;
	color: #000000;
	margin-bottom: 35px;
}

@media (min-width:1200px) and (max-width:1399px){
h1 { font-size: 60px; }
}

@media (min-width:992px) and (max-width:1199px){
h1 { font-size: 55px; margin-bottom: 30px; }
}

@media (min-width:768px) and (max-width:991px){
h1 { font-size: 45px; margin-bottom: 25px; }
}

@media (max-width:767px){
h1 { font-size: 40px; margin-bottom: 25px; }
}



.fix-width-475 {
	max-width: 475px;
	width: 100%;
}

/* main-sub-title */
.main-sub-title {
	display: block;
	position: relative;
	font-family: 'Poppins', sans-serif;
	font-weight: 400 !important;
	font-size: 22px !important;
	line-height: 106% !important;
	color: #000000 !important;
	letter-spacing: 0.1px;

	padding-left: 40px;
	margin-bottom: 10px !important;
}

.main-sub-title:before {
	position: absolute;
	content: "";
	left: 0;
	top: 10px;
	width: 25px;
	height: 2px;
	background: #d82f6c;
}

.main-sub-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.main-sub-title a {
	text-decoration: none;
}

.main-sub-title a:hover {
	color: #d82f6c;
}

@media (min-width:768px) and (max-width:991px){
.main-sub-title { font-size: 20px !important; }
}

@media (max-width:767px){
.main-sub-title { font-size: 18px !important; }
}
/* main-sub-title */

/* main-title */
.main-title {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 67px;
	line-height: 106%;
	margin-bottom: 35px;
	color: #050505;
	word-break: break-word;
}

.main-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.main-title span {
	font-weight: 300;
}

.main-title a {
	text-decoration: none;
}

.main-title a:hover {
	color: #d82f6c;
}

@media (min-width:1200px) and (max-width:1399px){
.main-title { font-size: 60px; }
}

@media (min-width:992px) and (max-width:1199px){
.main-title { font-size: 55px; margin-bottom: 30px; }
}

@media (min-width:768px) and (max-width:991px){
.main-title { font-size: 45px; margin-bottom: 25px; }
}

@media (max-width:767px){
.main-title { font-size: 40px; margin-bottom: 25px; }
}
/* main-title */

/* section-title */
.section-title {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 51px;
	line-height: 106%;
	color: #000000;
	margin-bottom: 35px;
	word-break: break-word;
}

.section-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.section-title a {
	text-decoration: none;
}

.section-title a:hover {
	color: #d82f6c;
}

@media (min-width:1200px) and (max-width:1399px){
.section-title { font-size: 48px; }
}

@media (min-width:992px) and (max-width:1199px){
.section-title { font-size: 42px; margin-bottom: 30px; }
}

@media (min-width:768px) and (max-width:991px){
.section-title { font-size: 38px; margin-bottom: 25px; }
}

@media (max-width:767px){
.section-title { font-size: 35px; margin-bottom: 25px; }
}
/* section-title */

/* buttons */
.btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 115%;
	letter-spacing: 0.1px;
	padding: 10px 30px;
	border: 1px solid transparent;
	box-shadow: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.btn.btn-small {
	font-size: 17px;
}

@media (min-width:992px) and (max-width:1199px){
.btn { font-size: 20px; }
}

@media (min-width:768px) and (max-width:991px){
.btn { font-size: 20px; }
}

@media (max-width:767px){
.btn { font-size: 18px; }
}

.btn-simple-white {
	color: #ffffff !important;
	background: transparent !important;
	border-color: #ffffff !important;
}

.btn-simple-white:active,
.btn-simple-white:focus {
	color: #ffffff !important;
	background: transparent !important;
	border-color: #ffffff !important;
}

.btn-simple-white:active:focus,
.btn-simple-white:hover {
	color: #000000 !important;
	background: #ffffff !important;
	border-color: #ffffff !important;
}

.btn-white {
	color: #000000 !important;
	background: #ffffff !important;
	border-color: #ffffff !important;
}

.btn-white:active,
.btn-white:focus {
	color: #000000 !important;
	background: #ffffff !important;
	border-color: #ffffff !important;
}

.btn-white:active:focus,
.btn-white:hover {
	color: #ffffff !important;
	background: transparent !important;
	border-color: #ffffff !important;
}

.btn-simple-black {
	color: #000000 !important;
	background: transparent !important;
	border-color: #000000 !important;
}

.btn-simple-black:active,
.btn-simple-black:focus {
	color: #000000 !important;
	background: transparent !important;
	border-color: #000000 !important;
}

.btn-simple-black:active:focus,
.btn-simple-black:hover {
	color: #ffffff !important;
	background: #000000 !important;
	border-color: #000000 !important;
}

.btn-black {
	color: #ffffff !important;
	background: #000000 !important;
	border-color: #000000 !important;
}

.btn-black:active,
.btn-black:focus {
	color: #ffffff !important;
	background: #000000 !important;
	border-color: #000000 !important;
}

.btn-black:active:focus,
.btn-black:hover {
	color: #000000 !important;
	background: transparent !important;
	border-color: #000000 !important;
}

.btn-simple-pink {
	color: #d82f6c !important;
	background: transparent !important;
	border-color: #d82f6c !important;
}

.btn-simple-pink:active,
.btn-simple-pink:focus {
	color: #d82f6c !important;
	background: transparent !important;
	border-color: #d82f6c !important;
}

.btn-simple-pink:active:focus,
.btn-simple-pink:hover {
	color: #ffffff !important;
	background: #d82f6c !important;
	border-color: #d82f6c !important;
}



.natural-balance-health-content .btn-simple-pink {
	color: #c81f5c !important;
	background: transparent !important;
	border-color: #c81f5c !important;
}

.natural-balance-health-content .btn-simple-pink:active,
.natural-balance-health-content .btn-simple-pink:focus {
	color: #c81f5c !important;
	background: transparent !important;
	border-color: #c81f5c !important;
}

.natural-balance-health-content .btn-simple-pink:active:focus,
.natural-balance-health-content .btn-simple-pink:hover {
	color: #ffffff !important;
	background: #c81f5c !important;
	border-color: #c81f5c !important;
}




.btn-pink {
	color: #ffffff !important;
	background: #d82f6c !important;
	border-color: #d82f6c !important;
}

.btn-pink:active,
.btn-pink:focus {
	color: #ffffff !important;
	background: #d82f6c !important;
	border-color: #d82f6c !important;
}

.btn-pink:active:focus,
.btn-pink:hover {
	color: #d82f6c !important;
	background: transparent !important;
	border-color: #d82f6c !important;
}
/* buttons */
/*==================================================================*/
/*========== Header Start ==========*/
/*==================================================================*/
.header {
	position: sticky;
	left: 0;
	right: 0;
	top: 0;
	background: #ffffff;
	z-index: 999;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.header.nav-menu-open {
	background: transparent;
}

.header.h-stick {
	box-shadow: 0 0 15px rgba(0,0,0,0.05);
}

.header .h-content {
	position: relative;
	padding: 0 40px;
}

.header .h-top {
	background: #d82f6c;
	padding-top: 3px;
	padding-bottom: 3px;
}

.header .h-news ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	margin: 0 -7px;
	padding: 0;
	list-style-type: none;
}

.header .h-news ul li {
	display: inline-flex;
	align-items: center;
	margin: 0 7px 7px;
	padding: 0;
	list-style-type: none;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 17px;
	line-height: 115%;
	color: #ffffff;
}

.header .h-news ul li a {
	text-decoration: underline;
	color: inherit;
}

.header .h-news ul li a:hover {
	text-decoration: none;
}

.header .h-bottom {
	padding: 12px 0;
}

.header .h-bottom .h-content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.header .h-logo * {
	position: relative;
	display: inline-block;
	width: 465px;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

@media (max-width:600px){
.header.nav-menu-open .h-logo * {
	opacity: 0;
	visibility: hidden;
}
}

.header.h-stick .h-logo * {
	width: 325px;
}

.h-call-appointment {
	position: absolute;
	right: 125px;
	z-index: 9999;
}

.h-call-appointment > ul {
	display: inline-flex;
	align-items: center;
	margin: 0 -19px;
	padding: 0;
	list-style-type: none;
}

.h-call-appointment > ul > li {
	display: inline-flex;
	align-items: center;
	margin: 0 19px;
	padding: 0;
	list-style-type: none;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 17px;
	line-height: 115%;
	color: #000000;
}

.header.nav-menu-open .h-call-appointment > ul > li {
	color: #ffffff;
}

.h-call-appointment > ul > li > a {
	text-decoration: none;
	color: #d82f6c;
}

.h-call-appointment > ul > li .btn {
	padding-left: 27px;
	padding-right: 27px;
}

body:has(.header.nav-menu-open) .h-call-appointment > ul > li > a {
	color: #ffffff;
}

.h-call-appointment > ul > li > a:hover {
	color: #000000 !important;
}

.h-call-appointment > ul > li > a[class*="btn-simple"]:active:focus,
.h-call-appointment > ul > li > a[class*="btn-simple"]:hover {
	color: #ffffff !important;
}

body:has(.header.nav-menu-open) .h-call-appointment > ul > li > a[class*="btn-simple"] {
	color: #ffffff !important;
	background: transparent !important;
	border-color: #ffffff !important;
}

body:has(.header.nav-menu-open) .h-call-appointment > ul > li > a[class*="btn-simple"]:active:focus,
body:has(.header.nav-menu-open) .h-call-appointment > ul > li > a[class*="btn-simple"]:hover {
	color: #000000 !important;
	background: #ffffff !important;
}

.h-call-appointment > ul > li svg {
	margin-right: 5px;
}

.header .navbar-toggler {
	display: block;
	width: 36px;
	height: 31px;
	padding: 0;
	border: none;
	box-shadow: none !important;
}

.header .navbar-toggler .hamburger {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	height: 100%;
}

.header .navbar-toggler .hamburger-toggle {
	width: 100%;
	height: 100%;
}

.header .navbar-toggler .hamburger span {
	width: 100%;
	height: 5px;
	background: #ffffff;
	position: relative;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.header .navbar-toggler.collapsed .hamburger span {
	background: #d82f6c;
}

.header .navbar-toggler .hamburger span:first-child {
	top: 13px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

.header .navbar-toggler .hamburger span:nth-child(2) {
	opacity: 0;
}

.header .navbar-toggler .hamburger span:last-child {
	margin: 0;
	top: -13px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}

.header .navbar-toggler.collapsed .hamburger span {
	opacity: 1 !important;
	top: auto !important;
	transform: none !important;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
}

@media (min-width:1200px) and (max-width:1399px){
/* header */
.header .h-logo * { width: 425px; }
/* header */
}

@media (min-width:992px) and (max-width:1199px){
/* header */
.header .h-logo * { width: 325px; }
.header .h-content { padding: 0 20px; }
.header.h-stick .h-logo * { width: 275px; }
.h-call-appointment { right: 90px; }
.h-call-appointment > ul { margin: 0 -10px; }
.h-call-appointment > ul > li { margin: 0 10px; }
/* header */
}

@media (max-width:991px){
.h-call-appointment { position: relative; right: auto; text-align: right; }
.h-call-appointment > ul { margin: 6px -10px 0px -10px; }
.h-call-appointment > ul > li { color: #ffffff; margin: 0 10px 7px; }
.h-call-appointment > ul > li > a { color: #ffffff; }
.h-call-appointment > ul > li .btn { color: #ffffff !important; border-color: #ffffff !important; }
.h-call-appointment > ul > li a.btn:active:focus,
.h-call-appointment > ul > li a.btn:hover { color: #000000 !important; border-color: #ffffff !important; background: #ffffff !important; }
}

@media (min-width:768px) and (max-width:991px){
/* header */
.header .h-logo * { width: 275px; }
.header .h-content { padding: 0 20px; }
.header.h-stick .h-logo * { width: 275px; }
/* .h-call-appointment { position: relative; right: auto; }
.h-call-appointment > ul { margin: 0 -10px; }
.h-call-appointment > ul > li { margin: 0 10px; } */
/* header */
}

@media (max-width:767px){
/* header */
.header .h-news ul li { font-size: 15px; }
/* .header .h-news .h-content { max-width: 250px; width: 100%; margin-left: auto; margin-right: auto; text-align: center; } */
.header .h-news ul { flex-direction: column; }
.header .h-logo * { width: 200px; }
.header .h-content { padding: 0; }
.header.h-stick .h-logo * { width: 200px; }
/* .h-call-appointment { position: relative; right: auto; }
.h-call-appointment > ul { margin: 0 -10px; }
.h-call-appointment > ul > li { margin: 0 10px; } */
/* header */
}

@media (max-width:575px){
.h-call-appointment { text-align: center; }
/* .h-call-appointment > ul { flex-direction: column; } */
.h-call-appointment > ul > li { font-size: 14px; }
.h-call-appointment > ul > li .btn { padding-left: 12px; padding-right: 12px; font-size: 14px; }
}
/*==================================================================*/
/*========== Header End ==========*/
/*==================================================================*/

/* sidebar-nav-menu */
.sidebar-nav-menu .navbar {
	align-items: flex-start;
	padding: 0;
	position: fixed;
	right: -200%;
	top: 0;
	bottom: 0;
	padding-top: 180px;
	width: 100%;
	max-width: 572px;
	height: 100%;
	z-index: 99;
	background: rgba(216, 47, 108,0.93);
	transition: all ease-in-out 0.4s;
	-webkit-transition: all ease-in-out 0.4s;
	-moz-transition: all ease-in-out 0.4s;
	-ms-transition: all ease-in-out 0.4s;
	-o-transition: all ease-in-out 0.4s;
}

body:has(.header.h-stick) .sidebar-nav-menu .navbar {
	padding-top: 144px;
}

.nav-menu-open .sidebar-nav-menu .navbar {
	right: 0;
}

.sidebar-nav-menu .navbar .navbar-collapse {
	display: block !important;
	/* position: fixed; */
	/* right: -200%; */
	/* top: 0; */
	/* bottom: 0; */
	z-index: 999;
	/* height: calc(100% - 180px); */
	height: 100%;
	width: 100%;
	max-width: 572px;
	overflow: auto;
	opacity: 0;
	visibility: hidden;
	/* background: rgba(216, 47, 108,0.93); */
	/* padding: 180px 55px 35px; */
	padding: 0 55px 35px;
	transition: all ease-in-out 0.4s;
	-webkit-transition: all ease-in-out 0.4s;
	-moz-transition: all ease-in-out 0.4s;
	-ms-transition: all ease-in-out 0.4s;
	-o-transition: all ease-in-out 0.4s;
}

/* body:has(.header.h-stick) .sidebar-nav-menu .navbar .navbar-collapse {
	padding-top: 144px;
} */

.sidebar-nav-menu .navbar .navbar-collapse.show {
	right: 0;
	opacity: 1;
	visibility: visible;
}

.sidebar-nav-menu .navbar .navbar-collapse.show:before {
	display: block;
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 180px;
	width: calc(100% - 60px);
	height: 1px;
	background: #ffffff;
	z-index: 9;
	margin: 0 auto;
}

body:has(.header.h-stick) .sidebar-nav-menu .navbar .navbar-collapse.show:before {
	top: 144px;
}

.sidebar-nav-menu .navbar .navbar-nav {
	flex-direction: column;
	margin: 0;
	padding-top: 60px;
}

.sidebar-nav-menu .navbar .navbar-nav .nav-item {
	margin: 0 0 20px;
}

.sidebar-nav-menu .navbar .navbar-nav .nav-item .nav-link {
	position: relative;
	display: inline-block;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 22px;
	line-height: 115%;
	padding: 0 0 0 30px !important;
	color: #ffffff;
}

.nav-link:focus-visible {
    box-shadow:none;
}

.sidebar-nav-menu .navbar .navbar-nav .nav-item.active .nav-link,
.sidebar-nav-menu .navbar .navbar-nav .nav-item.current-menu-item .nav-link,
.sidebar-nav-menu .navbar .navbar-nav .nav-item.current-menu-parent .nav-link,
.sidebar-nav-menu .navbar .navbar-nav .nav-item.current_page_parent .nav-link,
.sidebar-nav-menu .navbar .navbar-nav .nav-item .nav-link.active,
.sidebar-nav-menu .navbar .navbar-nav .nav-item .nav-link.current-menu-item,
.sidebar-nav-menu .navbar .navbar-nav .nav-item .nav-link.current-menu-parent,
.sidebar-nav-menu .navbar .navbar-nav .nav-item .nav-link.current_page_parent,
.sidebar-nav-menu .navbar .navbar-nav .nav-item .nav-link:hover {
	font-weight: 500;
}

.sidebar-nav-menu .navbar .navbar-nav .dropdown > a:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 15px;
	height: 3px;
	background: #ffffff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.sidebar-nav-menu .navbar .navbar-nav .dropdown > a:after {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 3px;
	height: 15px;
	background: #ffffff;
	border: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	transform: translate(0, -50%) rotate(0deg);
	-webkit-transform: translate(0, -50%) rotate(0deg);
	-moz-transform: translate(0, -50%) rotate(0deg);
	-ms-transform: translate(0, -50%) rotate(0deg);
	-o-transform: translate(0, -50%) rotate(0deg);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.sidebar-nav-menu .navbar .navbar-nav .dropdown > a.show {
	font-weight: 500;
}

.sidebar-nav-menu .navbar .navbar-nav .dropdown > a.show:after {
	transform: translate(0, -50%) rotate(-90deg);
	-webkit-transform: translate(0, -50%) rotate(-90deg);
	-moz-transform: translate(0, -50%) rotate(-90deg);
	-ms-transform: translate(0, -50%) rotate(-90deg);
	-o-transform: translate(0, -50%) rotate(-90deg);
}

.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu {
	position: relative;
	top: auto;
	border: none;
	background: transparent;
	box-shadow: none;
	margin: 20px 0 10px;
	padding: 0 0 0 75px;
	background: transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu li {
	margin: 0 0 10px;
}

.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu li a {
	background: transparent;
	padding: 0;
	font-size: 20px;
	line-height: 115%;
	color: #ffffff;
	word-wrap: break-word;
	white-space: normal;
	transition: transform 0.3s ease, opacity 0.3s ease;
}

.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu > li.active > a,
.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu > li.current-menu-item > a,
.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu > li.current-menu-parent > a,
.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu > li.current_page_parent > a,
.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu > li > a.active,
.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu > li > a.current-menu-item,
.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu > li > a.current-menu-parent,
.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu > li > a.current_page_parent,
.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu > li > a:hover {
		transform: scale(1.03);
	opacity: 0.9;
	font-weight: 600; /* bleibt – greift sofort, aber der Rest wirkt "weich" */
}

.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu > li.active > a {
		transform: scale(1.00);
	color: #000
}

.sidebar-nav-menu .sidebar-social-accounts {
	margin-top: 50px;
	padding-top: 35px;
	border-top: 1px solid #ffffff;
}

.sidebar-nav-menu .sidebar-social-accounts .social-block {
	text-decoration: none;
	color: #ffffff;
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 30px;
}

.sidebar-nav-menu .sidebar-social-accounts .social-block > * {
	flex: 1 0 0;
	max-width: 100%;
}

.sidebar-nav-menu .sidebar-social-accounts .social-block .social-icon {
	flex: 0 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	min-height: 50px;
	margin-right: 10px;
	font-size: 40px;
	line-height: 100%;
	color: #ffffff;
}

.sidebar-nav-menu .sidebar-social-accounts .social-block .social-detail {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 20px;
	line-height: 115%;
}

.sidebar-nav-menu .sidebar-social-accounts .social-block .social-detail * {
	margin: 0;
}

.sidebar-nav-menu .sidebar-social-accounts .social-block .social-detail span {
	display: block;
	font-weight: 500;
}

.sidebar-nav-menu .sidebar-social-accounts a.social-block:hover {
	color: #000000;
}

@media (min-width:1200px) and (max-width:1399px){
/* sidebar-nav-menu */
/* .sidebar-nav-menu .navbar .navbar-collapse { padding-top: 169px; } */
.sidebar-nav-menu .navbar .navbar-collapse.show:before { top: 169px; }

.sidebar-nav-menu .navbar { padding-top: 169px; }
/* sidebar-nav-menu */
}

@media (min-width:992px) and (max-width:1199px){
/* sidebar-nav-menu */
/* body:has(.header.h-stick) .sidebar-nav-menu .navbar .navbar-collapse { padding-top: 132px; } */
body:has(.header.h-stick) .sidebar-nav-menu .navbar .navbar-collapse.show:before { top: 132px; }
.sidebar-nav-menu .navbar { padding-top: 132px; max-width: 500px; }
.sidebar-nav-menu .navbar .navbar-nav { padding-top: 45px; }
/* .sidebar-nav-menu .navbar .navbar-collapse { max-width: 500px; padding-top: 144px; padding-left: 30px; padding-right: 30px; } */
.sidebar-nav-menu .navbar .navbar-collapse { padding-left: 30px; padding-right: 30px; }
.sidebar-nav-menu .navbar .navbar-collapse.show:before { top: 144px; }
.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu { padding-left: 50px; }
.sidebar-nav-menu .sidebar-social-accounts { margin-top: 35px; padding-top: 25px; }
.sidebar-nav-menu .navbar .navbar-nav .nav-item .nav-link { font-size: 20px; }
.sidebar-nav-menu .navbar .navbar-nav .dropdown > a:after { left: 1px; }
.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu li a { font-size: 18px; }
/* sidebar-nav-menu */
}

@media (min-width:768px) and (max-width:991px){
/* sidebar-nav-menu */
/* body:has(.header.h-stick) .sidebar-nav-menu .navbar .navbar-collapse { padding-top: 132px; } */
body:has(.header.h-stick) .sidebar-nav-menu .navbar .navbar-collapse.show:before { top: 132px; }
.sidebar-nav-menu .navbar { padding-top: 132px; max-width: 450px; }
.sidebar-nav-menu .navbar .navbar-nav { padding-top: 45px; }
/* .sidebar-nav-menu .navbar .navbar-collapse { max-width: 450px; padding-top: 132px; padding-left: 30px; padding-right: 30px; } */
.sidebar-nav-menu .navbar .navbar-collapse { padding-left: 30px; padding-right: 30px; }
.sidebar-nav-menu .navbar .navbar-collapse.show:before { top: 132px; }
.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu { padding-left: 30px; }
.sidebar-nav-menu .sidebar-social-accounts { margin-top: 35px; padding-top: 25px; }
.sidebar-nav-menu .navbar .navbar-nav .nav-item .nav-link { font-size: 20px; }
.sidebar-nav-menu .navbar .navbar-nav .dropdown > a:after { left: 1px; }
.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu li a { font-size: 18px; }
/* sidebar-nav-menu */
}

@media (max-width:767px){
/* sidebar-nav-menu */
/* body:has(.header.h-stick) .sidebar-nav-menu .navbar .navbar-collapse { padding-top: 145px; } */
body:has(.header.h-stick) .sidebar-nav-menu .navbar .navbar-collapse.show:before { top: 145px; }
.sidebar-nav-menu .navbar { padding-top: 145px; max-width: 450px; }
.sidebar-nav-menu .navbar .navbar-nav { padding-top: 45px; }
/* .sidebar-nav-menu .navbar .navbar-collapse { max-width: 450px; padding-top: 145px; padding-left: 30px; padding-right: 30px;  } */
.sidebar-nav-menu .navbar .navbar-collapse { padding-left: 30px; padding-right: 30px;  }
.sidebar-nav-menu .navbar .navbar-collapse.show:before { top: 145px; }
.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu { padding-left: 30px; }
.sidebar-nav-menu .sidebar-social-accounts { margin-top: 35px; padding-top: 25px; }
.sidebar-nav-menu .navbar .navbar-nav .nav-item .nav-link { font-size: 20px; }
.sidebar-nav-menu .navbar .navbar-nav .dropdown > a:after { left: 1px; }
.sidebar-nav-menu .navbar .navbar-nav .dropdown-menu li a { font-size: 18px; }
.sidebar-nav-menu .sidebar-social-accounts .social-block .social-detail { font-size: 18px; }
/* sidebar-nav-menu */
}

@media (max-width:575px){
/* sidebar-nav-menu */
body:has(.header.h-stick) .sidebar-nav-menu .navbar .navbar-collapse.show:before { top: 132px; }
.sidebar-nav-menu .navbar { padding-top: 132px; }
.sidebar-nav-menu .navbar .navbar-collapse.show:before { top: 132px; width: calc(100% - 30px); }
.sidebar-nav-menu .h-call-appointment { margin-top: 10px; }
.sidebar-nav-menu .navbar .navbar-collapse { padding-left: 15px; padding-right: 15px; }
/* sidebar-nav-menu */
}
/* sidebar-nav-menu */

/*==================================================================*/
/*========== New Class Add Start ==========*/
/*==================================================================*/
/* banner */
.banner-section {
	position: relative;
	margin-bottom: 90px;
}

.banner-section .banner-description {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 9;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.banner-section .banner-main-image {
	height: 855px;
	overflow: hidden;
}

.banner-section.inner-banner-section .banner-main-image {
	height: 525px;
}

.banner-section .banner-back-slider {
	padding-left: calc(50vw - 180px);
}

.banner-section .banner-main-image .banner-image {
	height: 100%;
}

.banner-section .banner-main-image .banner-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.banner-section .banner-breadcrumbs .breadcrumb {
	margin: 0;
}

.banner-section .banner-breadcrumbs .breadcrumb .breadcrumb-item {
	font-size: 17px;
	line-height: 125%;
	color: #6f6f6f;
	letter-spacing: 0.1px;
	padding: 0;
	margin-bottom: 7px;
}

.banner-section .banner-breadcrumbs .breadcrumb .breadcrumb-item:before {
	content: ">";
	color: inherit;
	padding: 0 5px;
}

.banner-section .banner-breadcrumbs .breadcrumb .breadcrumb-item:first-child:before {
	display: none;
}

.banner-section .banner-breadcrumbs .breadcrumb .breadcrumb-item a {
	text-decoration: none;
	color: inherit;
}

.banner-section .banner-breadcrumbs .breadcrumb .breadcrumb-item a:hover {
	color: #000000;
}

.banner-section .banner-content .banner-detail {
	line-height: 150%;
}

.home-banner-section .banner-content {
	position: relative;
}

.home-banner-section .banner-slider-custom-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 100px;
}

.home-banner-section .banner-slider-dots .slick-dots {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 -2px;
	padding: 0;
	list-style-type: none;
}

.home-banner-section .banner-slider-dots .slick-dots li {
	display: inline-flex;
	align-items: center;
	margin: 0 2px 5px;
	padding: 0;
	list-style-type: none;
	width: 85px;
	height: 10px;
	position: relative;
	cursor: pointer;
}

.home-banner-section .banner-slider-dots .slick-dots li:before {
	position: relative;
	content: "";
	width: 100%;
	height: 2px;
	background: #c9c9c9;
}

.home-banner-section .banner-slider-dots .slick-dots li.slick-active:before,
.home-banner-section .banner-slider-dots .slick-dots li:hover:before {
	background: #d82f6c;
}

.home-banner-section .banner-slider-dots .slick-dots li button {
	display: none;
}

.banner-section .banner-buttons {
	margin-top: 40px;
}

.main-banner-carousel {
	opacity: 0;
}

.main-banner-carousel.slick-initialized {
	opacity: 1;
}

.main-banner-carousel .slick-track {
	display: flex;
	justify-content: center;
}

.main-banner-carousel .slick-slide {
	height: inherit;
}

.inner-banner-carousel {
	opacity: 0;
}

.inner-banner-carousel.slick-initialized {
	opacity: 1;
}

.inner-banner-carousel .slick-track {
	display: flex;
	justify-content: center;
}

.inner-banner-carousel .slick-slide {
	height: inherit;
}



@media (min-width:768px) and (max-width:1270px){
.banner-section { margin-bottom: 55px; }
.banner-section.inner-banner-section .banner-main-image { height: 100%; }
/* .banner-section .banner-back-slider { padding-left: calc(50vw - 85px); } */
.banner-section .banner-back-slider { padding-left: 0; }
.banner-section .banner-description { position: relative; left: auto; right: auto; top: auto; padding-top: 35px; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.banner-section .banner-main-image { height: 475px; }
.banner-section .banner-detail { max-width: 100%; }
.home-banner-section .banner-slider-custom-dots { margin-top: 35px; position: relative; left: auto; right: auto; bottom: auto; }
.home-banner-section .banner-slider-dots .slick-dots { justify-content: center; }
.home-banner-section .banner-slider-dots .slick-dots li { width: 65px; }
}

@media (max-width:767px){
.banner-section { margin-bottom: 55px; }
.banner-section.inner-banner-section .banner-main-image { height: 100%; }
.banner-section .banner-back-slider { padding-left: 0; }
.banner-section .banner-description { position: relative; left: auto; right: auto; top: auto; padding-top: 35px; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.banner-section .main-title { font-size: 30px; }
.banner-section .banner-breadcrumbs .breadcrumb .breadcrumb-item { font-size: 15px; }


.banner-section .banner-main-image { height: 325px; }
.banner-section .banner-detail { max-width: 100%; }
.home-banner-section .banner-slider-custom-dots { margin-top: 25px; position: relative; left: auto; right: auto; bottom: auto; }
.home-banner-section .banner-slider-dots .slick-dots { justify-content: center; }
.home-banner-section .banner-slider-dots .slick-dots li { width: 50px; }
.banner-section .banner-buttons { margin-top: 30px; }
}

h3 {color:#c81f5c}

@media (max-width:1270px){
.banner-section.inner-banner-section .main-title { display: none !important; }
.banner-section.inner-banner-section { margin-bottom: 5px !important; }
h4 {hyphens: auto;}
}

@media (max-width:490px){
h2 {hyphens: auto;}
}

/* banner */

/* welcome */
.welcome-section {
	padding-top: 55px;
	padding-bottom: 40px;
}

.welcome-section .welcome-main-title {
	margin-bottom: 50px;
}

.welcome-section .welcome-detail .detail p {
	margin-bottom: 30px;
}

.welcome-section .welcome-detail a {
	text-decoration: none;
	color: #d82f6c;
}

.welcome-section .welcome-detail a:hover {
	color: #000000;
}

@media (min-width: 1200px) and (max-width: 1399px){
/* welcome */
.welcome-section { padding-top: 40px; padding-bottom: 35px; }
/* welcome */
}

@media (min-width: 992px) and (max-width: 1199px){
/* welcome */
.welcome-section { padding-top: 40px; padding-bottom: 35px; }
.welcome-section .welcome-main-title { margin-bottom: 42px; }
/* welcome */
}

@media (min-width: 768px) and (max-width: 991px){
/* welcome */
.welcome-section { padding-top: 30px; padding-bottom: 25px; }
.welcome-section .welcome-main-title { margin-bottom: 35px; }
/* welcome */
}

@media (max-width: 767px){
/* welcome */
.welcome-section { padding-top: 30px; padding-bottom: 25px; }
.welcome-section .welcome-main-title { margin-bottom: 25px; }
/* welcome */
}
/* welcome */

/* current-information */
.current-information-section {
	padding: 40px 0 55px;
}

.current-information-section .current-information-main-title {
	margin-bottom: 55px;
}

.current-information-section .read-all-post-button {
	margin-top: 10px;
}

.current-information-section .read-all-post-button .btn {
	padding-left: 18px;
	padding-right: 18px;
}

@media (min-width: 1200px) and (max-width: 1399px){
/* current-information */
.current-information-section { padding: 35px 0; }
.current-information-section .current-information-main-title { margin-bottom: 50px; }
/* current-information */
}

@media (min-width: 992px) and (max-width: 1199px){
/* current-information */
.current-information-section { padding: 35px 0; }
.current-information-section .current-information-main-title { margin-bottom: 42px; }
.welcome-section .welcome-detail .detail p { margin-bottom: 25px; }
/* current-information */
}

@media (min-width: 768px) and (max-width: 991px){
/* current-information */
.current-information-section { padding: 25px 0; }
.current-information-section .current-information-main-title { margin-bottom: 35px; }
.welcome-section .welcome-detail .detail p { margin-bottom: 25px; }
/* current-information */
}

@media (max-width: 767px){
/* current-information */
.current-information-section { padding: 25px 0; }
.current-information-section .current-information-main-title { margin-bottom: 25px; }
.welcome-section .welcome-detail .detail p { margin-bottom: 20px; }
/* current-information */
}
/* current-information */

/* natural-balance-health */
.natural-balance-health-section {
	margin: 50px 0;
	padding: 70px 0;
	background: #f7f7f7;
}

.natural-balance-health-section .natural-balance-health-content {
	position: relative;
	padding-left: 70px;
	min-height: 215px;
}

.natural-balance-health-section .natural-balance-health-content:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 32px;
	height: 215px;
	background: url('../images/natural-balance-shape.png') no-repeat;
	background-size: 100% 100%;
}

.natural-balance-health-section .natural-title {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 115%;
	color: #c81f5c;
	margin-bottom: 10px;
}

.natural-balance-health-section .natural-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.natural-balance-health-section .natural-title a {
	text-decoration: none;
}

.natural-balance-health-section .natural-title a:hover {
	color: #000000;
}

.natural-balance-health-section .natural-balance-health-content {
	word-wrap: break-word;
}

.natural-balance-health-section .readmore-button {
	margin-top: 30px;
}

@media(min-width: 1200px) and (max-width: 1399px){
/* natural-balance-health */
.natural-balance-health-section { margin: 35px 0; padding: 50px 0; }
/* natural-balance-health */
}

@media(min-width: 992px) and (max-width: 1199px){
/* natural-balance-health */
.natural-balance-health-section { margin: 35px 0; padding: 50px 0; }
/* natural-balance-health */
}

@media(min-width: 768px) and (max-width: 991px){
/* natural-balance-health */
.natural-balance-health-section { margin: 25px 0; padding: 35px 0; }
/* natural-balance-health */
}

@media(max-width: 767px){
/* natural-balance-health */
.natural-balance-health-section { margin: 25px 0; padding: 35px 0; }
.natural-balance-health-section .natural-balance-health-content { padding-left: 50px; }
.natural-balance-health-section .natural-balance-health-content:before { width: 25px; height: 150px; }
/* natural-balance-health */
}
/* natural-balance-health */

/* our-services */
.our-services-section {
	padding: 50px 0;
}

.our-services-section .our-services-main-title .section-title {
	margin-bottom: 0;
}

.our-services-list > .row {
	margin: 0 -20px;
}

.our-services-list > .row > * {
	padding: 0 20px;
}

.our-services-carousel {
	opacity: 0;
	margin-top: 55px;
}

.our-services-carousel.slick-initialized {
	opacity: 1;
}

.our-services-carousel .slick-dots {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0 -2px;
	padding: 0;
	list-style-type: none;
}

.our-services-carousel .slick-dots li {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin: 0 2px 5px;
	padding: 0;
	list-style-type: none;
	width: 85px;
	height: 10px;
	cursor: pointer;
}

.our-services-carousel .slick-dots li:before {
	position: relative;
	content: "";
	width: 100%;
	height: 2px;
	background: #c9c9c9;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.our-services-carousel .slick-dots li.slick-active:before,
.our-services-carousel .slick-dots li:hover:before {
	background: #d82f6c;
}

.our-services-carousel .slick-dots li button {
	display: none;
}

.our-services-carousel .slick-arrow {
	position: absolute;
	right: 0;
	bottom: 100%;
	margin-bottom: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 35px;
	height: 35px;
	cursor: pointer;
	font-size: 16px;
	line-height: 100%;
	color: #ffffff;
	background: #d82f6c;
	border: 1px solid #d82f6c;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.our-services-carousel .slick-arrow:hover {
	color: #d82f6c;
	background: transparent;
}

.our-services-carousel .slick-arrow.slick-prev {
	right: 45px;
}

.our-services-carousel .slick-track {
	display: flex;
	justify-content: center;
}

.our-services-carousel .slick-list {
	margin: 0 -17px;
}

.our-services-carousel .slick-slide {
	height: inherit;
	padding: 0 17px;
}

.our-services-carousel .our-services-block .service-title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	min-height: 53px;
}

.our-services-block {
	text-decoration: none;
	display: block;
	height: calc(100% - 40px);
	margin-bottom: 40px;
	background: #ffffff;
	color: #000000;
	box-shadow: 0.626px 3.951px 12.09px 0.91px rgba(0, 1, 0, 0.04);
}

a.our-services-block:hover {
	background: rgba(216, 47, 108, 0.1);
}

.our-services-block .our-service-image {
	display: block;
	overflow: hidden;
}

.our-services-block .our-service-image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.our-services-block .our-service-detail {
	padding: 22px;
}

.our-services-block .service-title {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 120%;
	letter-spacing: 0.1px;
	color: #d82f6c;
	word-wrap: break-word;
	margin-bottom: 10px;
}

.our-services-block .service-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.our-services-block .service-title a {
	text-decoration: none;
}

.our-services-block .service-title a:hover {
	color: #000000;
}

.our-services-block .our-service-detail .detail {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.our-services-block .our-service-detail .detail *:last-child {
	margin-bottom: 0;
}

@media(min-width: 1400px) and (max-width: 1499px){
/* our-services */
.our-services-carousel .slick-list { margin: 0 -15px; }
.our-services-carousel .slick-slide { padding: 0 15px; }
.our-services-list > .row { margin: 0 -15px; }
.our-services-list > .row > * { padding: 0 15px; }
/* our-services */
}

@media(min-width: 1200px) and (max-width: 1399px){
/* our-services */
.our-services-section { padding: 35px 0; }
.our-services-carousel .slick-list { margin: 0 -15px; }
.our-services-carousel .slick-slide { padding: 0 15px; }
.our-services-list > .row { margin: 0 -15px; }
.our-services-list > .row > * { padding: 0 15px; }
/* our-services */
}

@media(min-width: 992px) and (max-width: 1199px){
/* our-services */
.our-services-section { padding: 35px 0; }
.our-services-carousel .slick-list { margin: 0 -15px; }
.our-services-carousel .slick-slide { padding: 0 15px; }
.our-services-block .our-service-detail .detail { font-size: 20px; }
.our-services-list > .row { margin: 0 -15px; }
.our-services-list > .row > * { padding: 0 15px; }
/* our-services */
}

@media(min-width: 768px) and (max-width: 991px){
/* our-services */
.our-services-section { padding: 25px 0; }
.our-services-carousel .slick-list { margin: 0 -15px; }
.our-services-carousel .slick-slide { padding: 0 15px; }
.our-services-block .our-service-detail { padding: 15px; }
.our-services-block .our-service-detail .detail { font-size: 18px; display: block; overflow: unset; }
.our-services-list > .row { margin: 0 -15px; }
.our-services-list > .row > * { padding: 0 15px; }
/* our-services */
}

@media(max-width: 767px){
/* our-services */
.our-services-section { padding: 25px 0; }
.our-services-carousel { margin-top: 65px; }
.our-services-carousel .slick-list { margin: 0 -15px; }
.our-services-carousel .slick-slide { padding: 0 15px; }
.our-services-block .our-service-image { height: auto; }
.our-services-block .our-service-detail { padding: 15px; }
.our-services-block .service-title { font-size: 20px; }
.our-services-block .our-service-detail .detail { font-size: 18px; display: block; overflow: unset; }
.our-services-carousel .our-services-block .service-title { display: block; overflow: unset; min-height: initial; }
.our-services-carousel .slick-dots li { width: 50px; }
.our-services-list > .row { margin: 0 -15px; }
.our-services-list > .row > * { padding: 0 15px; }
/* our-services */
}

@media(max-width: 575px){
/* our-services */
.our-services-carousel .slick-dots li { width: 35px; }
/* our-services */
}
/* our-services */

/* health-insurance */
.health-insurance-section {
	padding: 50px 0;
}

.health-insurance-section .health-insurance-main-title {
	margin-bottom: 50px;
}

.health-insurance-accordion .accordion-item {
	border: none;
	border-bottom: 2px solid #d82f6c;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.health-insurance-accordion .accordion-item:first-child {
	border-top: 2px solid #d82f6c;
}

.health-insurance-accordion .accordion-item .accordion-button {
	position: relative;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 29px;
	line-height: 115%;
	word-break: break-word;
	color: #000000;
	padding: 30px 30px 30px 85px;
	background: transparent;
	border: none;
	box-shadow: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.health-insurance-accordion .accordion-item .accordion-button:before {
	position: absolute;
	content: "";
	left: 35px;
	top: 50%;
	width: 30px;
	height: 5px;
	background: #d82f6c;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}

.health-insurance-accordion .accordion-item .accordion-button:after {
	position: absolute;
	content: "";
	left: 47px;
	top: 50%;
	width: 5px;
	height: 30px;
	background: #d82f6c;
	transform: translate(0, -50%) rotate(90deg);
	-webkit-transform: translate(0, -50%) rotate(90deg);
	-moz-transform: translate(0, -50%) rotate(90deg);
	-ms-transform: translate(0, -50%) rotate(90deg);
	-o-transform: translate(0, -50%) rotate(90deg);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.health-insurance-accordion .accordion-item .accordion-button.collapsed:after {
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.health-insurance-accordion .accordion-item .accordion-body {
	padding: 0 35px 35px;
	font-size: 22px;
	line-height: 150%;
	color: #000000;
}

.health-insurance-accordion .accordion-item .accordion-body ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.health-insurance-accordion .accordion-item .accordion-body ul li {
	display: block;
	margin: 0;
	padding: 0 0 0 30px;
	list-style-type: none;
	position: relative;
}

.health-insurance-accordion .accordion-item .accordion-body ul li:before {
	position: absolute;
	content: "";
	left: 0;
	top: 12px;
	width: 10px;
	height: 10px;
	background: #d82f6c;
}

@media (min-width: 1200px) and (max-width: 1399px){
/* health-insurance-block */
.health-insurance-section { padding: 35px 0; }
.health-insurance-section .health-insurance-main-title { margin-bottom: 42px; }
/* health-insurance-block */
}

@media (min-width: 992px) and (max-width: 1199px){
/* health-insurance-block */
.health-insurance-section { padding: 35px 0; }
.health-insurance-section .health-insurance-main-title { margin-bottom: 35px; }
.health-insurance-accordion .accordion-item .accordion-button { font-size: 25px; padding: 25px 25px 25px 70px; }
.health-insurance-accordion .accordion-item .accordion-button:before { left: 25px; }
.health-insurance-accordion .accordion-item .accordion-button:after { left: 37px; }
.health-insurance-accordion .accordion-item .accordion-body { font-size: 20px; padding: 0 25px 25px; }
.health-insurance-accordion .accordion-item .accordion-body ul li:before { top: 10px; }
/* health-insurance-block */
}

@media (min-width: 768px) and (max-width: 991px){
/* health-insurance-block */
.health-insurance-section { padding: 25px 0; }
.health-insurance-section .health-insurance-main-title { margin-bottom: 30px; }
.health-insurance-accordion .accordion-item .accordion-button { font-size: 22px; padding: 20px 20px 20px 65px; }
.health-insurance-accordion .accordion-item .accordion-button:before { left: 20px; }
.health-insurance-accordion .accordion-item .accordion-button:after { left: 32px; }
.health-insurance-accordion .accordion-item .accordion-body { font-size: 18px; padding: 0 20px 20px; }
.health-insurance-accordion .accordion-item .accordion-body ul li:before { top: 10px; }
/* health-insurance-block */
}

@media (max-width: 767px){
/* health-insurance-block */
.health-insurance-section { padding: 25px 0; }
.health-insurance-section .health-insurance-main-title { margin-bottom: 25px; }
.health-insurance-accordion .accordion-item .accordion-button { font-size: 20px; padding: 15px 15px 15px 50px; }
.health-insurance-accordion .accordion-item .accordion-button:before { left: 15px; width: 25px; height: 4px; }
.health-insurance-accordion .accordion-item .accordion-button:after { left: 25px; width: 4px; height: 25px; }
.health-insurance-accordion .accordion-item .accordion-body { font-size: 16px; padding: 0 15px 15px; }
.health-insurance-accordion .accordion-item .accordion-body ul li { padding-left: 20px; }
.health-insurance-accordion .accordion-item .accordion-body ul li:before { top: 7px; }
/* health-insurance-block */
}
/* health-insurance */

/* client-reviews */
.client-reviews-section {
	margin-top: 50px;
	padding: 50px 0 60px;
	background: #f7f7f7;
}

.client-reviews-carousel {
	opacity: 0;
}

.client-reviews-carousel.slick-initialized {
	opacity: 1;
}

.client-reviews-carousel .slick-arrow {
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 35px;
	height: 35px;
	z-index: 9;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	color: #ffffff;
	background: #d82f6c;
	border: 1px solid #d82f6c;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

.client-reviews-carousel .slick-arrow:hover {
	color: #d82f6c;
	background: transparent;
}

.client-reviews-carousel .slick-arrow.slick-prev {
	margin-left: -25px;
}

.client-reviews-carousel .slick-arrow.slick-next {
	margin-left: 25px;
}

.client-reviews-carousel .slick-track {
	display: flex;
	justify-content: center;
}

.client-reviews-carousel .slick-slide {
	height: inherit;
}

.client-reviews-block {
	position: relative;
	max-width: 1200px;
	width: 100%;
	padding-bottom: 70px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.client-reviews-block:before {
	position: relative;
	display: block;
	content: "\f007";
	font-family: "FontAwesome";
	font-size: 66px;
	line-height: 105%;
	color: #d82f6c;
	margin-bottom: 45px;
}

.client-reviews-block .review-detail {
	font-size: 25px;
	line-height: 135%;
	letter-spacing: 0.1px;
}

.client-reviews-block .client-name {
	font-weight: 400;
	margin-top: 25px;
	line-height: 135%;
}

.client-reviews-block .client-name span {
	display: block;
	font-weight: 300;
	color: #c81f5c;
}

@media (min-width: 1200px) and (max-width: 1399px){
/* client-reviews-block */
.client-reviews-section { margin-top: 35px; padding: 42px 0 50px; }
.client-reviews-block { padding-bottom: 60px; }
.client-reviews-block:before { font-size: 58px; margin-bottom: 30px; }
.client-reviews-block .review-detail { font-size: 22px; }
/* client-reviews-block */
}

@media (min-width: 992px) and (max-width: 1199px){
/* client-reviews-block */
.client-reviews-section { margin-top: 35px; padding: 42px 0; }
.client-reviews-block { padding-bottom: 50px; }
.client-reviews-block:before { font-size: 50px; margin-bottom: 30px; }
.client-reviews-block .review-detail { font-size: 22px; }
/* client-reviews-block */
}

@media (min-width: 768px) and (max-width: 991px){
/* client-reviews-block */
.client-reviews-section { margin-top: 25px; padding: 42px 0; }
.client-reviews-block { padding-bottom: 50px; }
.client-reviews-block:before { font-size: 50px; margin-bottom: 25px; }
.client-reviews-block .review-detail { font-size: 20px; }
/* client-reviews-block */
}

@media (max-width: 767px){
/* client-reviews-block */
.client-reviews-section { margin-top: 25px; padding: 42px 0; }
.client-reviews-block { padding-bottom: 42px; }
.client-reviews-block:before { font-size: 38px; margin-bottom: 20px; }
.client-reviews-block .review-detail { font-size: 18px; }
/* client-reviews-block */
}
/* client-reviews */
/*==================================================================*/
/*========== New Class Add End ==========*/
/*==================================================================*/



.seobox {
  text-align: center;
}

.seobox ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0.5em;
  font-size: 0.8em;
  justify-content: center;
}

.seobox ul li {
  position: relative;
  list-style-type: none !important;
  margin-bottom: 1px !important;
    hyphens: auto;
}

.seobox ul li:not(:last-child)::after {
  content: "|";
  margin-left: 0.6em;
  margin-right: 0.5em;
  color: #6f6f6f;
  hyphens: auto;
}

.seobox ul a {
  color: #6f6f6f;
  text-decoration: underline;
  transition: color 0.2s ease;
  hyphens: auto;
}

.seobox ul a:hover {
  color: #d82f6c;
}



.active>.page-link, .page-link.active {
    background-color: #d82f6c;
    border-color: #d82f6c;
}
.page-link {
    color: #d82f6c;
}


.pagination {
    --bs-pagination-color: #d82f6c;
	    --bs-pagination-hover-color: #d82f6c;
		    --bs-pagination-focus-color: #d82f6c;
			    --bs-pagination-active-bg: #d82f6c;
    --bs-pagination-active-border-color: #d82f6c;
    --bs-pagination-focus-box-shadow:: rgba(216, 47, 108, 0.25);
}




.video-embed {
    background: #d82f6c;
    margin: 0px;
    padding: 0px;
}


/*==================================================================*/
/*========== Footer Start ==========*/
/*==================================================================*/
.footer {
	padding-top: 50px;
}

.footer .f-top {
	padding: 50px 0 12px;
	border-top: 20px solid #d82f6c;
	background: #f7f7f7;
}

.footer .f-block {
	margin-bottom: 30px;
}

.footer .f-block .f-title {
	text-decoration: none;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 19px;
	line-height: 115%;
	color: #000000;
	letter-spacing: 0.1px;
	margin-bottom: 10px;
}

.footer .f-block .f-title * {
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.footer .f-block .f-title a {
	text-decoration: none;
}

.footer .f-block .f-title a:hover {
	color: #c81f5c;
}

.footer .f-block .f-detail {
	font-size: 19px;
	line-height: 115%;
	color: #000000;
}

.footer .f-block .f-detail a {
	text-decoration: none;
	color: #c81f5c;
}

.footer .f-block .f-detail a:hover {
	color: #000000;
}

.footer .f-doctor-practice-block .f-detail .tel-fax a {
	display: inline-block;
	color: inherit;
}

.footer .f-doctor-practice-block .f-detail .tel-fax a:hover {
	color: #c81f5c;
}

.footer .f-consultations-block > * {
	max-width: 470px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.footer .f-consultations-block .f-detail p {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	padding: 5px 0;
	margin-bottom: 0;
	border-bottom: 1px solid #ffffff;
}

.footer .f-consultations-block .f-detail p:last-child {
	border: none;
}

.footer .f-consultations-block .f-detail p > * {
	flex: 1 0 0;
	max-width: 100%;
}

.footer .f-consultations-block .f-detail p .title {
	flex: 0 0 auto;
	width: 145px;
	padding-right: 20px;
}

.footer .f-social-navbar-block .f-title {
	display: inline-flex;
	align-items: flex-start;
	font-weight: 500;
	margin-bottom: 35px;
}

.footer .f-social-navbar-block a.f-title:hover .social-detail {
	color: #c81f5c !important;
}

.footer .f-social-navbar-block a.f-title:hover .social-detail span {
	color: #000000 !important;
}

.footer .f-social-navbar-block .f-title .social-icon {
	position: relative;
	flex: 0 0 auto;
	margin-right: 12px;
	color: #c81f5c;
	font-size: 40px;
}

.footer .f-social-navbar-block .f-title span {
	display: block;
	color: #c81f5c;
}

.footer .f-social-navbar-block .f-detail ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.footer .f-social-navbar-block .f-detail ul li {
	display: block;
	margin: 0 0 10px;
	padding: 0;
	list-style-type: none;
}

.footer .f-social-navbar-block .f-detail ul li:last-child {
	margin-bottom: 0;
}

.footer .f-social-navbar-block .f-detail ul li.active a,
.footer .f-social-navbar-block .f-detail ul li a.active,
.footer .f-social-navbar-block .f-detail ul li a:hover {
	color: #000000;
}

.footer .f-bottom {
	background: #f7f7f7;
}

.footer .f-bottom .f-content {
	padding: 18px 0 8px;
	border-top: 1px solid #c81f5c;
}

.footer .f-bottom ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 -7px;
	padding: 0;
	list-style-type: none;
}

.footer .f-bottom ul li {
	display: inline-flex;
	align-items: center;
	margin: 0 0 10px;
	padding: 0 7px;
	list-style-type: none;
	font-size: 16px;
	line-height: 100%;
	color: #494949;
	border-right: 1px solid #494949;
}

.footer .f-bottom ul li:last-child {
	border: none;
}

.footer .f-bottom ul li svg {
	margin: 0 7px;
	color: #c81f5c;
}

.footer .f-bottom ul li a {
	text-decoration: none;
	color: inherit;
}

.footer .f-bottom ul li a:hover {
	color: #c81f5c;
}

@media (min-width: 1200px) and (max-width: 1399px){
/* footer */
.footer .f-top { padding-top: 35px; }
.footer .f-block .f-title { font-size: 17px; }
.footer .f-block .f-detail { font-size: 17px; }
/* footer */
}

@media (min-width: 992px) and (max-width: 1199px){
/* footer */
.footer { padding-top: 35px; }
.footer .f-top { padding-top: 35px; }
.footer .f-block .f-title { font-size: 17px; }
.footer .f-block .f-detail { font-size: 17px; }
.footer .f-consultations-block .f-detail p { flex-direction: column; }
.footer .f-consultations-block .f-detail p .title { margin-bottom: 5px; }
.footer .f-social-navbar-block .f-title { margin-bottom: 25px; }
/* footer */
}

@media (min-width: 768px) and (max-width: 991px){
/* footer */
.footer { padding-top: 25px; }
.footer .f-top { padding-top: 35px; border-width: 10px; }
.footer .f-block .f-title { font-size: 17px; }
.footer .f-block .f-detail { font-size: 17px; }
.footer .f-consultations-block .f-detail p { flex-direction: column; }
.footer .f-consultations-block .f-detail p .title { margin-bottom: 5px; }
.footer .f-social-navbar-block .f-title { margin-bottom: 25px; }

.footer .f-bottom ul li { font-size: 15px; }
/* footer */
}

@media (max-width: 767px){
/* footer */
.footer { padding-top: 25px; }
.footer .f-top { padding-top: 35px; border-width: 10px; }
.footer .f-block .f-title { font-size: 17px; }
.footer .f-block .f-detail { font-size: 17px; }
.footer .f-consultations-block > * { max-width: 100%; }
.footer .f-social-navbar-block .f-title { margin-bottom: 25px; }

.footer .f-bottom ul { justify-content: center; }
.footer .f-bottom ul li { display: inline; font-size: 14px; line-height: 125%; border: none; text-align: center; }
.footer .f-bottom ul li svg { margin: 0 3px; }
/* footer */
}

@media (max-width: 575px){
/* footer */
.footer .f-block .f-detail { font-size: 15px; }
.footer .f-consultations-block .f-detail p { flex-direction: column; }
.footer .f-consultations-block .f-detail p .title { margin-bottom: 5px; }
/* footer */
}
/*==================================================================*/
/*========== Footer End ==========*/
/*==================================================================*/


/* tabing selected element css */
a:focus,
a:focus-visible { outline: 5px auto #d82f6c !important; outline-offset: 1px !important; }
a.btn:focus,
a.btn:focus-visible { outline: 5px auto #050505 !important; outline-offset: 1px !important; }
button:focus,
button:focus-visible { outline: 5px auto #050505 !important; outline-offset: 1px !important; }
/* .btn:focus,
.btn:focus-visible { outline: 5px auto #d82f6c !important; outline-offset: 1px !important; } */
.slick-arrow:focus,
.slick-arrow:focus-visible { outline: 5px auto #d82f6c !important; outline-offset: 1px !important; }







.slick-slide:focus { outline: 1px auto #d82f6c !important; }

/* ------------------------------------------------------------ *\
    Skip link
\* ------------------------------------------------------------ */

.skip-link { position: fixed; top: 0; left: 0; font-size: 14px; padding: 0 17px; border-width: 17px; height: 34px; font-weight: 400; line-height: 32px; border: 1px solid #d82f6c; background: #000000; color: #ffffff; text-decoration: none; text-align: center; z-index: 99999999; text-transform: uppercase; border-radius: 0 17px 17px 0; -webkit-border-radius: 0 17px 17px 0; -moz-border-radius: 0 17px 17px 0; -ms-border-radius: 0 17px 17px 0; -o-border-radius: 0 17px 17px 0; transition: transform .4s,color .4s; -webkit-transition: transform .4s,color .4s; -moz-transition: transform .4s,color .4s; -ms-transition: transform .4s,color .4s; -o-transition: transform .4s,color .4s; transform: translateX(-110%); -webkit-transform: translateX(-110%); -moz-transform: translateX(-110%); -ms-transform: translateX(-110%); -o-transform: translateX(-110%); }

.skip-link:before { content: ''; position: absolute; top: 0; bottom: -1px; left: 0; width: 101%; background-color: #d82f6c; pointer-events: none; transition: width 0.4s; border-radius: 0 17px 17px 0; }

.skip-link:focus,
.skip-link:focus-visible { color: #ffffff; outline: 0 !important; transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); }

.skip-link:hover { color: #ffffff; }

.skip-link:hover:before { width: 0; }

.skip-link span { display: inline-block; position: relative; z-index: 1; }
/* tabing selected element css */




#beschwerdefragebogen-1104 h2 {
	margin-top:30px
}

#beschwerdefragebogen-1104 .form-label {
    margin-bottom: 5px;
    margin-top: 10px;
}

/* Container der Radio-Optionen nebeneinander anordnen */
.inputs-list .radiobuttons {
  display: flex;
  flex-wrap: wrap;      /* bricht auf kleineren Screens automatisch um */
  gap: 8px 16px;        /* Abstand zwischen den Optionen */
  align-items: center;
}

/* Einzelne Radio-Optionen als Inline-Block */
.inputs-list .radiobuttons .form-check {
  display: inline-flex;
  align-items: center;
  margin: 0;            /* Bootstrap überschreibt sonst evtl. Abstände */
}

/* Optik: Abstand zwischen Input und Label */
.inputs-list .radiobuttons .form-check-input {
  margin: 0 6px 0px 12px;    /* rechts etwas Platz vor dem Label */
}

.form-group .radiobuttons {padding:3px 0 12px}


.inputs-list .radiobuttons .form-check-label {
  margin: 0;
  line-height: 1.2;
}

#beschwerdefragebogen-1104-fieldset-4 h2,
#beschwerdefragebogen-1104-fieldset-5 h2,
#beschwerdefragebogen-1104-fieldset-11 h2,
#beschwerdefragebogen-1104-fieldset-12 h2,
#beschwerdefragebogen-1104-fieldset-13 h2,
#beschwerdefragebogen-1104-fieldset-14 h2,
#beschwerdefragebogen-1104-fieldset-15 h2,
#beschwerdefragebogen-1104-fieldset-16 h2,
#beschwerdefragebogen-1104-fieldset-17 h2 {color:#d82f6c; margin-top:50px}

.meinfeldbeschwerdefragebogen-1104-textarea-1,
.meinfeldbeschwerdefragebogen-1104-textarea-2,
.meinfeldbeschwerdefragebogen-1104-textarea-3,
.meinfeldbeschwerdefragebogen-1104-textarea-4,
.meinfeldbeschwerdefragebogen-1104-textarea-5,
.meinblockmeinfeldbeschwerdefragebogen-1104-radiobutton-65 label.form-label,
.meinblockmeinfeldbeschwerdefragebogen-1104-radiobutton-64 label.form-label,
.meinblockmeinfeldbeschwerdefragebogen-1104-radiobutton-63 label.form-label
{display: none;}

