.elementor-380 .elementor-element.elementor-element-bc47784{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-380 .elementor-element.elementor-element-bc47784.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-380 .elementor-element.elementor-element-b489d61{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-380 .elementor-element.elementor-element-bc0ea5e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-380 .elementor-element.elementor-element-bc0ea5e .elementor-heading-title{font-family:var( --e-global-typography-722d395-font-family ), Sans-serif;font-size:var( --e-global-typography-722d395-font-size );font-weight:var( --e-global-typography-722d395-font-weight );line-height:var( --e-global-typography-722d395-line-height );letter-spacing:var( --e-global-typography-722d395-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-380 .elementor-element.elementor-element-1ccdf3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-380 .elementor-element.elementor-element-1ccdf3b .elementor-heading-title{font-family:var( --e-global-typography-06ba749-font-family ), Sans-serif;font-size:var( --e-global-typography-06ba749-font-size );font-weight:var( --e-global-typography-06ba749-font-weight );text-transform:var( --e-global-typography-06ba749-text-transform );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );color:var( --e-global-color-bbd-primary );}.elementor-380 .elementor-element.elementor-element-051b15f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-0e2a02d{--display:flex;--min-height:430px;--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;--overflow:hidden;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-380 .elementor-element.elementor-element-9cd2488{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-380 .elementor-element.elementor-element-9cd2488:not(.elementor-motion-effects-element-type-background), .elementor-380 .elementor-element.elementor-element-9cd2488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villalessingzahn.betterbedesign.de/wp-content/uploads/2026/06/longevity-langfristig-gesunde-zahne-1024x576.png");background-position:center center;}.elementor-380 .elementor-element.elementor-element-9cd2488.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-380 .elementor-element.elementor-element-75e36f6{--display:flex;}.elementor-380 .elementor-element.elementor-element-75e36f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-380 .elementor-element.elementor-element-1fbfae5{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-380 .elementor-element.elementor-element-225748f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-380 .elementor-element.elementor-element-225748f .elementor-heading-title{font-family:var( --e-global-typography-376eb80-font-family ), Sans-serif;font-size:var( --e-global-typography-376eb80-font-size );font-weight:var( --e-global-typography-376eb80-font-weight );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-380 .elementor-element.elementor-element-43f12dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-380 .elementor-element.elementor-element-43f12dd .elementor-heading-title{font-family:var( --e-global-typography-06ba749-font-family ), Sans-serif;font-size:var( --e-global-typography-06ba749-font-size );font-weight:var( --e-global-typography-06ba749-font-weight );text-transform:var( --e-global-typography-06ba749-text-transform );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );color:var( --e-global-color-bbd-primary );}.elementor-380 .elementor-element.elementor-element-80be2a6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-ecc6d2c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-380 .elementor-element.elementor-element-138cae9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-380 .elementor-element.elementor-element-138cae9 .elementor-heading-title{font-family:var( --e-global-typography-06ba749-font-family ), Sans-serif;font-size:var( --e-global-typography-06ba749-font-size );font-weight:var( --e-global-typography-06ba749-font-weight );text-transform:var( --e-global-typography-06ba749-text-transform );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );color:var( --e-global-color-bbd-primary );}.elementor-380 .elementor-element.elementor-element-5720e45{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-c819d88{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-380 .elementor-element.elementor-element-779093c{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-380 .elementor-element.elementor-element-2abb5fb{--display:flex;}.elementor-380 .elementor-element.elementor-element-c26bea1 .elementor-icon-box-wrapper{gap:15px;}.elementor-380 .elementor-element.elementor-element-244c5cf{--display:flex;}.elementor-380 .elementor-element.elementor-element-4ca3e43 .elementor-icon-box-wrapper{gap:15px;}.elementor-380 .elementor-element.elementor-element-e42df22{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-380 .elementor-element.elementor-element-206426a{--display:flex;}.elementor-380 .elementor-element.elementor-element-b359cf1 .elementor-icon-box-wrapper{gap:15px;}.elementor-380 .elementor-element.elementor-element-89a78a3{--display:flex;}.elementor-380 .elementor-element.elementor-element-1789618 .elementor-icon-box-wrapper{gap:15px;}.elementor-380 .elementor-element.elementor-element-fed51f5{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-380 .elementor-element.elementor-element-72a62d5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-380 .elementor-element.elementor-element-72a62d5 .elementor-heading-title{font-family:var( --e-global-typography-376eb80-font-family ), Sans-serif;font-size:var( --e-global-typography-376eb80-font-size );font-weight:var( --e-global-typography-376eb80-font-weight );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-380 .elementor-element.elementor-element-6ff2868{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-380 .elementor-element.elementor-element-50a240c{--display:flex;}.elementor-380 .elementor-element.elementor-element-4b52724{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-380 .elementor-element.elementor-element-3ccb687{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-0df67fb{--display:flex;}.elementor-380 .elementor-element.elementor-element-b00a3dc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-69dea57{--display:flex;}.elementor-380 .elementor-element.elementor-element-86181cd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-ef5a885{--display:flex;}.elementor-380 .elementor-element.elementor-element-ebb6cef{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-68bb60d{--display:flex;}.elementor-380 .elementor-element.elementor-element-68bb60d:not(.elementor-motion-effects-element-type-background), .elementor-380 .elementor-element.elementor-element-68bb60d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbd-surface );}.elementor-380 .elementor-element.elementor-element-e6fc8cc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-dec3c28{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-color:var( --e-global-color-bbd-background );}.elementor-380 .elementor-element.elementor-element-dec3c28 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-bbd-primary );}.elementor-380 .elementor-element.elementor-element-dec3c28.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-bbd-accent );}.elementor-380 .elementor-element.elementor-element-dec3c28.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-380 .elementor-element.elementor-element-dec3c28.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-bbd-accent );}.elementor-380 .elementor-element.elementor-element-12da68f{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-380 .elementor-element.elementor-element-1ac117a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-380 .elementor-element.elementor-element-1ac117a .elementor-heading-title{font-family:var( --e-global-typography-376eb80-font-family ), Sans-serif;font-size:var( --e-global-typography-376eb80-font-size );font-weight:var( --e-global-typography-376eb80-font-weight );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-380 .elementor-element.elementor-element-5ccb645{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-4b4492a{--display:flex;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-380 .elementor-element.elementor-element-22df8c7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-380 .elementor-element.elementor-element-22df8c7 .elementor-heading-title{font-family:var( --e-global-typography-376eb80-font-family ), Sans-serif;font-size:var( --e-global-typography-376eb80-font-size );font-weight:var( --e-global-typography-376eb80-font-weight );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-380 .elementor-element.elementor-element-64e280b{--display:flex;}.elementor-380 .elementor-element.elementor-element-d8ebcea{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-380 .elementor-element.elementor-element-1625ae9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-ba3c1c1{--display:flex;}.elementor-380 .elementor-element.elementor-element-94e71bc{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-380 .elementor-element.elementor-element-bfa63fc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-d08e999{--display:flex;}.elementor-380 .elementor-element.elementor-element-78619a6{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-380 .elementor-element.elementor-element-c5b6bcc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-1ba3e41{--display:flex;}.elementor-380 .elementor-element.elementor-element-01069bb{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-380 .elementor-element.elementor-element-fe9ba7c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-a859e65{--display:flex;}.elementor-380 .elementor-element.elementor-element-6750fc8{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-380 .elementor-element.elementor-element-bcdc4a0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-9124f6f{--display:flex;}.elementor-380 .elementor-element.elementor-element-1315b76{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-380 .elementor-element.elementor-element-718b122{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-fbe03e1{--display:flex;}.elementor-380 .elementor-element.elementor-element-f8623ce{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-380 .elementor-element.elementor-element-aa81589{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-60c187e{--n-accordion-title-font-size:var( --e-global-typography-80b3ad3-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-380 .elementor-element.elementor-element-60c187e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-80b3ad3-font-family ), Sans-serif;font-weight:var( --e-global-typography-80b3ad3-font-weight );line-height:var( --e-global-typography-80b3ad3-line-height );}.elementor-380 .elementor-element.elementor-element-31b15d4{--display:flex;}.elementor-380 .elementor-element.elementor-element-2fd162b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-380 .elementor-element.elementor-element-2fd162b .elementor-heading-title{font-family:var( --e-global-typography-376eb80-font-family ), Sans-serif;font-size:var( --e-global-typography-376eb80-font-size );font-weight:var( --e-global-typography-376eb80-font-weight );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );color:var( --e-global-color-bbd-accent );}.elementor-380 .elementor-element.elementor-element-178121c{text-align:start;}.elementor-380 .elementor-element.elementor-element-178121c img{width:300px;}@media(min-width:768px){.elementor-380 .elementor-element.elementor-element-bc47784{--width:99.88%;}.elementor-380 .elementor-element.elementor-element-0e2a02d{--width:100%;}.elementor-380 .elementor-element.elementor-element-9cd2488{--width:46.449%;}.elementor-380 .elementor-element.elementor-element-75e36f6{--width:50%;}}@media(max-width:1024px){.elementor-380 .elementor-element.elementor-element-bc0ea5e .elementor-heading-title{font-size:var( --e-global-typography-722d395-font-size );line-height:var( --e-global-typography-722d395-line-height );letter-spacing:var( --e-global-typography-722d395-letter-spacing );}.elementor-380 .elementor-element.elementor-element-1ccdf3b .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-380 .elementor-element.elementor-element-051b15f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-225748f .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-380 .elementor-element.elementor-element-43f12dd .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-380 .elementor-element.elementor-element-80be2a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-138cae9 .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-380 .elementor-element.elementor-element-5720e45{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-72a62d5 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-380 .elementor-element.elementor-element-3ccb687{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-b00a3dc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-86181cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-ebb6cef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-e6fc8cc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-1ac117a .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-380 .elementor-element.elementor-element-5ccb645{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-22df8c7 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-380 .elementor-element.elementor-element-1625ae9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-bfa63fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-c5b6bcc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-fe9ba7c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-bcdc4a0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-718b122{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-aa81589{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-60c187e{--n-accordion-title-font-size:var( --e-global-typography-80b3ad3-font-size );}:where( .elementor-380 .elementor-element.elementor-element-60c187e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-80b3ad3-line-height );}.elementor-380 .elementor-element.elementor-element-2fd162b .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}}@media(max-width:767px){.elementor-380 .elementor-element.elementor-element-bc0ea5e .elementor-heading-title{font-size:var( --e-global-typography-722d395-font-size );line-height:var( --e-global-typography-722d395-line-height );letter-spacing:var( --e-global-typography-722d395-letter-spacing );}.elementor-380 .elementor-element.elementor-element-1ccdf3b .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-380 .elementor-element.elementor-element-051b15f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-225748f .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-380 .elementor-element.elementor-element-43f12dd .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-380 .elementor-element.elementor-element-80be2a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-138cae9 .elementor-heading-title{font-size:var( --e-global-typography-06ba749-font-size );line-height:var( --e-global-typography-06ba749-line-height );letter-spacing:var( --e-global-typography-06ba749-letter-spacing );}.elementor-380 .elementor-element.elementor-element-5720e45{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-72a62d5 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-380 .elementor-element.elementor-element-3ccb687{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-b00a3dc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-86181cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-ebb6cef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-e6fc8cc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-1ac117a .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-380 .elementor-element.elementor-element-5ccb645{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-22df8c7 .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}.elementor-380 .elementor-element.elementor-element-1625ae9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-bfa63fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-c5b6bcc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-fe9ba7c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-bcdc4a0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-718b122{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-aa81589{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-380 .elementor-element.elementor-element-60c187e{--n-accordion-title-font-size:var( --e-global-typography-80b3ad3-font-size );}:where( .elementor-380 .elementor-element.elementor-element-60c187e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-80b3ad3-line-height );}.elementor-380 .elementor-element.elementor-element-2fd162b .elementor-heading-title{font-size:var( --e-global-typography-376eb80-font-size );line-height:var( --e-global-typography-376eb80-line-height );letter-spacing:var( --e-global-typography-376eb80-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-0e2a02d *//* ================================
   VLZ Split Card FINAL
   Außencontainer: vlz-split-card
   Bildcontainer: vlz-split-card-image
   Textcontainer: vlz-split-card-content

   Farben:
   Primary: #A28168
   Second:  #2D3A28
   Accent:  #CCBFB2
   ================================ */

.elementor-380 .elementor-element.elementor-element-0e2a02d {
  --vlz-primary: #A28168;
  --vlz-primary-rgb: 162, 129, 104;

  --vlz-secondary: #2D3A28;

  --vlz-accent: #CCBFB2;
  --vlz-accent-rgb: 204, 191, 178;

  position: relative !important;
  overflow: hidden !important;

  display: flex !important;
  flex-direction: row !important;
  align-items: stretch !important;
  justify-content: stretch !important;
  gap: 0 !important;

  width: 100% !important;

  border-radius: 26px !important;
  background: #ffffff !important;
  border: 1px solid rgba(var(--vlz-accent-rgb), 0.75) !important;

  box-shadow:
    0 22px 60px rgba(var(--vlz-primary-rgb), 0.10),
    0 4px 14px rgba(0, 0, 0, 0.04) !important;

  isolation: isolate !important;
}

/* Elementor Inner reset */
.elementor-380 .elementor-element.elementor-element-0e2a02d > .e-con-inner {
  width: 100% !important;
  max-width: none !important;

  display: flex !important;
  flex-direction: row !important;
  align-items: stretch !important;
  gap: 0 !important;

  padding: 0 !important;
}

/* ================================
   Linke Bildseite
   ================================ */

.elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-image {
  position: relative !important;
  overflow: hidden !important;

  width: 45% !important;
  flex: 0 0 45% !important;
  min-height: 430px !important;

  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;

  border-radius: 26px 0 0 26px !important;
}

/* Bild Overlay - weich und nicht zu dunkel */
.elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-image::before {
  content: "";
  position: absolute;
  inset: 0;

  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.04) 0%,
    rgba(var(--vlz-accent-rgb), 0.18) 100%
  );

  z-index: 1;
  pointer-events: none;
}

/* ================================
   Rechte Textseite
   ================================ */

.elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content {
  position: relative !important;

  width: 55% !important;
  flex: 0 0 55% !important;

  padding: 54px 58px !important;

  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;

  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #F7F6F4 100%
  ) !important;

  border-radius: 0 26px 26px 0 !important;
}

/* Text-Widget sauber breit halten */
.elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content .elementor-widget-text-editor {
  width: 100% !important;
  max-width: 520px !important;

  position: relative !important;
  padding-left: 24px !important;
}

/* Akzentlinie links im Text */
.elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content .elementor-widget-text-editor::before {
  content: "";
  position: absolute;

  left: 0;
  top: 8px;
  height: 76%;

  width: 4px;

  background: var(--vlz-primary);
  border-radius: 999px;
}

/* Text allgemein */
.elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content,
.elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content p {
  color: var(--vlz-secondary) !important;

  font-size: 16.5px !important;
  line-height: 1.72 !important;
  font-weight: 400 !important;
}

/* Absätze */
.elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content p {
  margin: 0 0 20px !important;
}

.elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content p:last-child {
  margin-bottom: 0 !important;
}

/* Fette Wörter */
.elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content strong,
.elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content b {
  color: var(--vlz-secondary) !important;
  font-weight: 800 !important;
}

/* Deko-Kreise / alte Pseudoelemente entfernen */
.elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content::before,
.elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content::after {
  display: none !important;
  content: none !important;
}

/* ================================
   Tablet
   ================================ */

@media (max-width: 1024px) {
  .elementor-380 .elementor-element.elementor-element-0e2a02d,
  .elementor-380 .elementor-element.elementor-element-0e2a02d > .e-con-inner {
    flex-direction: column !important;
  }

  .elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-image,
  .elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content {
    width: 100% !important;
    flex: 0 0 auto !important;
  }

  .elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-image {
    min-height: 340px !important;
    border-radius: 26px 26px 0 0 !important;
  }

  .elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content {
    padding: 42px 38px !important;
    border-radius: 0 0 26px 26px !important;
  }

  .elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content .elementor-widget-text-editor {
    max-width: none !important;
  }
}

/* ================================
   Mobile
   ================================ */

@media (max-width: 767px) {
  .elementor-380 .elementor-element.elementor-element-0e2a02d {
    border-radius: 20px !important;
  }

  .elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-image {
    min-height: 280px !important;
    border-radius: 20px 20px 0 0 !important;
  }

  .elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content {
    padding: 32px 24px !important;
    border-radius: 0 0 20px 20px !important;
  }

  .elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content,
  .elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content p {
    font-size: 16px !important;
    line-height: 1.65 !important;
  }

  .elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content .elementor-widget-text-editor {
    padding-left: 18px !important;
    max-width: none !important;
  }

  .elementor-380 .elementor-element.elementor-element-0e2a02d .vlz-split-card-content .elementor-widget-text-editor::before {
    top: 6px;
    height: 72%;
    width: 3px;
  }
}/* End custom CSS */