body {
font-weight: 400;
		font-size: 1.5rem;
		font-size: 16px;
		overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6 {
color: #83a2c3;
}
.et_mobile_menu{
		position: relative;
}
.et-pb-contact-message p {
		color: #fff;
		text-align: center;
}
.icons_menue{
		padding: 0 30px;
}
.et_pb_slide_menu_active .et_toggle_slide_menu:after{
    border: 2px solid #83a2c3;
    border-radius: 50%;
}
.ey_menue_trigger {
	display: flex;
	align-items: center;
		padding: 15px;
}
.et_header_style_left .logo_container {
	position: relative;
		width: 250px;
		transition: none;
		margin: 0 auto;
		padding-top: 8px;
		padding-bottom: 8px;
}
@media(max-width: 480px){
.ey_menue_container {
		width: 100%;
		}
}
.ey_menue_container{
	  justify-content: space-between;
    display: grid;
		grid-template-columns: 2fr 1fr 2fr;
    align-items: center;
}
@media(min-width:480px) and (max-width: 1200px) {
		.ey_menue_container{
				grid-template-columns: 1fr 1fr;
		}
		#et-top-navigation{
			display: none !important;
		}
}
@media(max-width: 1200px) {
		#et-top-navigation{
			display: none !important;
		}
}
.ey_shoadow, .slick-list,.ey_shadow{
		box-shadow: 0px 7px 20px 0px rgba(0, 0, 0,0.15);
}
.icons_menue svg path {
	fill: #83A2C3 !important;
}
.et-fixed-header #logo {
		 margin: 20px  auto;
}
#logo {
		display: block;
    margin: 20px auto;
		max-height: 60px;
		transition: width 0.4s ease-in-out;
}
span.logo_helper{
		display: none !important;
}
.mobile_menu_bar{
	margin-right: 19px;
}

#page-container,#main-header {
	left: 0 !important;
}
.et_slide_in_menu_container {
		left: -320px;
		right: auto;
		transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1);
}
.sidebar_logo{
		width: 80px;
    margin: 10px 0 15px;
    display: block;
}
.et_slide_menu_top #et-info {
    display: flex;
    flex-direction: column;
}
.et_contact_bottom_container {
	float: none !important;
}
.et_pb_contact_field input,.et_pb_contact_field .input::placeholder{
		color: #83a2c3 !important;
}
.slider_behandlung .slick-slide .slider_item_text:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom right,#557092,#83a2c3);
    opacity: 0;
		transition: opacity .3s;
}
.slider_behandlung .slick-slide:hover .slider_item_text:after {
		opacity: .6;
}
.slider_behandlung .slick-slide .btn-white {
	opacity: 0;
	transition: opacity .3s; 
}
.slider_behandlung .slick-slide:hover .btn-white {
	opacity: 1;
}

@media(max-width: 768px){
		#logo {
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 6px;
		margin-top: 6px;
}
		}
.et_slide_in_menu_container.et_pb_slide_menu_opened{
		left: 0;
		right: auto;
}


.icons_menue svg {
		margin: 0 6px;
}

@media(min-width: 768px) {
		.ey_termin_menue{
				width:  245px;
				margin: 0 auto 12px;
	}
}
@media(max-width: 768px) {
		.ey_termin_menue{
				display: none !important;
				position: absolute;
				top: 88px;
				border-radius: 0;
				width: 100vw;
				transform: translateX(-50%);
				left: 50%;
				margin: 0;
		}
}
.mobile_menu_bar{
		margin-right: 0;
		margin-bottom: 5px;
}
.et_pb_slide_menu_active #page-container{
		left: 280px !important;
}

@media (max-width: 1800px) {
		.et_pb_slide_menu_active #page-container{
				left: 320px !important;
		}
		.et_pb_slide_menu_active #main-header{
				left: 320px !important;
		}
}
/* Update 12.02.24 */
@media(min-width: 1024px) {
		.slider_text_animation.slider_behandlung .slick-slide  .et_pb_text_inner p:not(.ey_h2){
			opacity: 0;
			transition: all .5s;
			transition-delay: .1s;
		}

		.slider_text_animation.slider_behandlung .slick-slide  .et_pb_text_inner {
		 transform: translateY(100%);
		transition: all .3s;
		}

		.slider_text_animation.slider_behandlung .slick-slide:hover  .et_pb_text_inner p{
			opacity: 1;
		}
		.slider_text_animation.slider_behandlung .slick-slide:hover  .et_pb_text_inner {
		 transform: translateY(0);
		}
		.slider_text_animation.slider_behandlung .slick-slide:after  {
				content: "";
				position: absolute;
				top: 0;
				bottom: 0;
				left:0;
				right: 0;
				height: 100%;
				background: rgb(131,162,195);
				background: linear-gradient(180deg, rgba(131,162,195,0) 0%, rgba(131,162,195,0.1226541642047444) 75%, rgba(131,162,195,0.4) 85%, rgba(131,162,195,.6) 100%);
		}
}
.slider_text_animation .et_pb_bg_layout_light {
		background-size: cover !important;
		border-bottom: 1px solid #9bb6d2;
}
@media(max-width: 1023px) {
.slider_text_animation.slider_behandlung .slick-slide .slider_item_text:after {
		opacity: .3;
		}
		.slider_behandlung .btn-white {
				opacity: 1 !important;
				bottom: -78px !important;
		}
}

/* TEAM */
.et_pb_team_member_description strong, .et_pb_member_position{
	letter-spacing: 2px;
		font-size: 14px !important;
}
.et_pb_team_member_description h2 {
		letter-spacing: 0 !important;;
		font-size: 26px;
}
.et_pb_team_member_description strong {
		display: inline-block;
		padding-bottom: 3px;
}

/* TEAM HELL ANPASSUNGEN */
.team_hell h2, .team_hell .et_pb_member_position{
		color: white !important;
}
.team_hell .btn-white {
		max-width: 250px;
		padding: 9px 24px 7px;
}
/* Kontakt Form Anpassung */ 
.et_contact_bottom_container {
	gap: 8px;
		
}
.et_contact_bottom_container .et_pb_contact_right{
	margin-top: 15px !important;
		color: white;
}