.elementor-502 .elementor-element.elementor-element-47d3524{--display:flex;--min-height:38vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-502 .elementor-element.elementor-element-de7f939{--display:flex;--justify-content:flex-end;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-502 .elementor-element.elementor-element-de7f939:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-de7f939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(128deg, #51AA4E 0%, var( --e-global-color-accent ) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-502 .elementor-element.elementor-element-1c0677b .elementor-heading-title{font-family:"Poppins local", Sans-serif;font-size:78px;font-weight:400;letter-spacing:1.65px;color:var( --e-global-color-63b39ea );}.elementor-502 .elementor-element.elementor-element-c87d542{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-502 .elementor-element.elementor-element-8ad11de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-502 .elementor-element.elementor-element-c647bf0{padding:0px 7px 0px 7px;}.elementor-502 .elementor-element.elementor-element-c647bf0 .elementor-button{border-style:none;border-radius:35px 35px 35px 35px;padding:15px 0px 15px 0px;}.elementor-502 .elementor-element.elementor-element-3eaf2cb{--display:flex;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(min-width:768px){.elementor-502 .elementor-element.elementor-element-8ad11de{--width:100%;}}@media(max-width:1024px){.elementor-502 .elementor-element.elementor-element-47d3524{--min-height:50vw;}.elementor-502 .elementor-element.elementor-element-de7f939{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-502 .elementor-element.elementor-element-1c0677b .elementor-heading-title{font-size:50px;}.elementor-502 .elementor-element.elementor-element-3eaf2cb{--padding-top:10%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-502 .elementor-element.elementor-element-47d3524{--min-height:35vh;}.elementor-502 .elementor-element.elementor-element-1c0677b .elementor-heading-title{font-size:28px;}.elementor-502 .elementor-element.elementor-element-c87d542{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-502 .elementor-element.elementor-element-8ad11de{--flex-wrap:nowrap;}}/* Start custom CSS for button, class: .elementor-element-c647bf0 */.elementor-502 .elementor-element.elementor-element-c647bf0{
    min-width:300px;
}

.elementor-502 .elementor-element.elementor-element-c647bf0 a{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ad11de */.elementor-502 .elementor-element.elementor-element-8ad11de>div{
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c87d542 */.elementor-502 .elementor-element.elementor-element-c87d542{
    transform: translate(0, calc(-100% - 10px));
    padding-left:calc(calc(100% - 300px) / 2);
}
.elementor-502 .elementor-element.elementor-element-c87d542>div{
    margin:0 !important;
}

@media screen and (max-width:429px){
    .elementor-502 .elementor-element.elementor-element-c87d542{
    transform: translate(0, 0) !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-6997558 */.elementor-502 .elementor-element.elementor-element-6997558 img{
    border-radius: 0px !important;
}
.elementor-502 .elementor-element.elementor-element-6997558 p{
    margin-bottom: 15px;
}

.elementor-502 .elementor-element.elementor-element-6997558 a{
    color:var(--e-global-color-accent);
}

.elementor-502 .elementor-element.elementor-element-6997558 p{
    word-break: break-word;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins local';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-regular.eot');
	src: url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-regular.woff2') format('woff2'),
		url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-regular.woff') format('woff'),
		url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-regular.ttf') format('truetype'),
		url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-regular.svg#Poppinslocal') format('svg');
}
@font-face {
	font-family: 'Poppins local';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-700.eot');
	src: url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-700.eot?#iefix') format('embedded-opentype'),
		url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-700.woff2') format('woff2'),
		url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-700.woff') format('woff'),
		url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-700.ttf') format('truetype'),
		url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-700.svg#Poppinslocal') format('svg');
}
@font-face {
	font-family: 'Poppins local';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-800.eot');
	src: url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-800.eot?#iefix') format('embedded-opentype'),
		url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-800.woff2') format('woff2'),
		url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-800.woff') format('woff'),
		url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-800.ttf') format('truetype'),
		url('https://reha-vita-balve.de/wp-content/uploads/2025/10/poppins-v24-latin-800.svg#Poppinslocal') format('svg');
}
/* End Custom Fonts CSS */