.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-444 .elementor-element.elementor-element-253a7a2{--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;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:50px;}.elementor-444 .elementor-element.elementor-element-61c4baf{--display:flex;--min-height:675px;--overflow:hidden;--border-radius:100px 100px 100px 100px;}.elementor-444 .elementor-element.elementor-element-61c4baf:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-61c4baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frechen-tierarztpraxis.com/wp-content/uploads/2025/12/Venkova-0669-KI-4b-JENOe-GELLINEK-photography-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-444 .elementor-element.elementor-element-1dca909{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-444 .elementor-element.elementor-element-33bd6f6{--display:flex;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-444 .elementor-element.elementor-element-aff18e8{text-align:center;}.elementor-444 .elementor-element.elementor-element-aff18e8 .elementor-heading-title{font-family:var( --e-global-typography-7808213-font-family ), Sans-serif;font-size:var( --e-global-typography-7808213-font-size );font-weight:var( --e-global-typography-7808213-font-weight );line-height:var( --e-global-typography-7808213-line-height );color:var( --e-global-color-a30cede );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-444 .elementor-element.elementor-element-59a3e31{text-align:center;font-family:var( --e-global-typography-91b9512-font-family ), Sans-serif;font-size:var( --e-global-typography-91b9512-font-size );font-weight:var( --e-global-typography-91b9512-font-weight );line-height:var( --e-global-typography-91b9512-line-height );color:var( --e-global-color-7aa1724 );}.elementor-444 .elementor-element.elementor-element-bae87c1{text-align:center;font-family:var( --e-global-typography-ca4c533-font-family ), Sans-serif;font-size:var( --e-global-typography-ca4c533-font-size );font-weight:var( --e-global-typography-ca4c533-font-weight );line-height:var( --e-global-typography-ca4c533-line-height );color:#48525F;}.elementor-444 .elementor-element.elementor-element-e368d02{--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:-14px 20px;--row-gap:-14px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:120px;}.elementor-444 .elementor-element.elementor-element-e368d02::before, .elementor-444 .elementor-element.elementor-element-e368d02 > .elementor-background-video-container::before, .elementor-444 .elementor-element.elementor-element-e368d02 > .e-con-inner > .elementor-background-video-container::before, .elementor-444 .elementor-element.elementor-element-e368d02 > .elementor-background-slideshow::before, .elementor-444 .elementor-element.elementor-element-e368d02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-444 .elementor-element.elementor-element-e368d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-444 .elementor-element.elementor-element-2b53cbf{--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;--border-radius:20px 0px 0px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-2b53cbf:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-2b53cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frechen-tierarztpraxis.com/wp-content/uploads/2025/12/999fec0b-b91d-4779-802c-7aa59c4ef0cd-1.png");background-position:center center;background-repeat:no-repeat;}.elementor-444 .elementor-element.elementor-element-f69df87{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-76308f0 );--border-color:var( --e-global-color-76308f0 );--border-radius:0px 40px 40px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-ed14f6c .elementor-heading-title{font-family:var( --e-global-typography-abd8370-font-family ), Sans-serif;font-size:var( --e-global-typography-abd8370-font-size );font-weight:var( --e-global-typography-abd8370-font-weight );line-height:var( --e-global-typography-abd8370-line-height );color:var( --e-global-color-a30cede );}.elementor-444 .elementor-element.elementor-element-ea51aa2{font-family:var( --e-global-typography-91b9512-font-family ), Sans-serif;font-size:var( --e-global-typography-91b9512-font-size );font-weight:var( --e-global-typography-91b9512-font-weight );line-height:var( --e-global-typography-91b9512-line-height );color:var( --e-global-color-7aa1724 );}.elementor-444 .elementor-element.elementor-element-b06d01c{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c789294-font-family ), Sans-serif;font-size:var( --e-global-typography-c789294-font-size );font-weight:var( --e-global-typography-c789294-font-weight );line-height:var( --e-global-typography-c789294-line-height );color:#505A67;}.elementor-444 .elementor-element.elementor-element-4d960d5{font-family:var( --e-global-typography-4f84590-font-family ), Sans-serif;font-size:var( --e-global-typography-4f84590-font-size );font-weight:var( --e-global-typography-4f84590-font-weight );line-height:var( --e-global-typography-4f84590-line-height );}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-444 .elementor-element.elementor-element-23fba7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-444 .elementor-element.elementor-element-23fba7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-444 .elementor-element.elementor-element-23fba7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-444 .elementor-element.elementor-element-23fba7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-444 .elementor-element.elementor-element-23fba7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-444 .elementor-element.elementor-element-23fba7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-444 .elementor-element.elementor-element-23fba7b .elementor-icon-list-icon i{color:var( --e-global-color-7aa1724 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-23fba7b .elementor-icon-list-icon svg{fill:var( --e-global-color-7aa1724 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-23fba7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-23fba7b .elementor-icon-list-item > a{font-family:var( --e-global-typography-c789294-font-family ), Sans-serif;font-size:var( --e-global-typography-c789294-font-size );font-weight:var( --e-global-typography-c789294-font-weight );line-height:var( --e-global-typography-c789294-line-height );}.elementor-444 .elementor-element.elementor-element-23fba7b .elementor-icon-list-text{color:#505A67;transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-dac6ef4{--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:-14px 20px;--row-gap:-14px;--column-gap:20px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:120px;}.elementor-444 .elementor-element.elementor-element-6a4ffdb{--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;--overlay-opacity:1;--border-radius:20px 0px 0px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-6a4ffdb:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-6a4ffdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frechen-tierarztpraxis.com/wp-content/uploads/2025/12/7bb54db3-b2b1-47e0-87a4-96a1020c914f.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-444 .elementor-element.elementor-element-6a4ffdb::before, .elementor-444 .elementor-element.elementor-element-6a4ffdb > .elementor-background-video-container::before, .elementor-444 .elementor-element.elementor-element-6a4ffdb > .e-con-inner > .elementor-background-video-container::before, .elementor-444 .elementor-element.elementor-element-6a4ffdb > .elementor-background-slideshow::before, .elementor-444 .elementor-element.elementor-element-6a4ffdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-444 .elementor-element.elementor-element-6a4ffdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-444 .elementor-element.elementor-element-e23fe22{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-76308f0 );--border-color:var( --e-global-color-76308f0 );--border-radius:0px 40px 40px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-eece552 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:300;line-height:40px;color:var( --e-global-color-a30cede );}.elementor-444 .elementor-element.elementor-element-e967c5c{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:var( --e-global-color-7aa1724 );}.elementor-444 .elementor-element.elementor-element-29df5e5{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#505A67;}.elementor-444 .elementor-element.elementor-element-143d19a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-444 .elementor-element.elementor-element-8327557{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-444 .elementor-element.elementor-element-8327557 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-444 .elementor-element.elementor-element-8327557 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-444 .elementor-element.elementor-element-8327557 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-444 .elementor-element.elementor-element-8327557 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-444 .elementor-element.elementor-element-8327557 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-444 .elementor-element.elementor-element-8327557 .elementor-icon-list-icon i{color:var( --e-global-color-7aa1724 );transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-8327557 .elementor-icon-list-icon svg{fill:var( --e-global-color-7aa1724 );transition:fill 0.3s;}.elementor-444 .elementor-element.elementor-element-8327557 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-8327557 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-444 .elementor-element.elementor-element-8327557 .elementor-icon-list-text{color:#505A67;transition:color 0.3s;}.elementor-444 .elementor-element.elementor-element-5e6caa8{--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:-14px 20px;--row-gap:-14px;--column-gap:20px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:70px;--padding-right:120px;}.elementor-444 .elementor-element.elementor-element-010036a{--display:flex;--min-height:511px;--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;--overlay-opacity:1;--border-radius:20px 0px 0px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-010036a:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-010036a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frechen-tierarztpraxis.com/wp-content/uploads/2026/01/sibylle-koennecke.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-444 .elementor-element.elementor-element-010036a::before, .elementor-444 .elementor-element.elementor-element-010036a > .elementor-background-video-container::before, .elementor-444 .elementor-element.elementor-element-010036a > .e-con-inner > .elementor-background-video-container::before, .elementor-444 .elementor-element.elementor-element-010036a > .elementor-background-slideshow::before, .elementor-444 .elementor-element.elementor-element-010036a > .e-con-inner > .elementor-background-slideshow::before, .elementor-444 .elementor-element.elementor-element-010036a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-444 .elementor-element.elementor-element-d993490{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-76308f0 );--border-color:var( --e-global-color-76308f0 );--border-radius:0px 40px 40px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-dd8f780 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:300;line-height:40px;color:var( --e-global-color-a30cede );}.elementor-444 .elementor-element.elementor-element-6d6102d{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:var( --e-global-color-7aa1724 );}.elementor-444 .elementor-element.elementor-element-6864a97{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-fd9ac64{text-align:center;}.elementor-444 .elementor-element.elementor-element-fd9ac64 .elementor-heading-title{font-family:var( --e-global-typography-7808213-font-family ), Sans-serif;font-size:var( --e-global-typography-7808213-font-size );font-weight:var( --e-global-typography-7808213-font-weight );line-height:var( --e-global-typography-7808213-line-height );color:var( --e-global-color-168f6c9 );}.elementor-444 .elementor-element.elementor-element-c74f834{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-444 .elementor-element.elementor-element-6ceb7f8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-427051d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{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 );}.elementor-444 .elementor-element.elementor-element-657fe29{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-bd3389b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-444 .elementor-element.elementor-element-60d0e59{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-60d0e59:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-60d0e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F4;}.elementor-444 .elementor-element.elementor-element-c6f37ca{--display:flex;}.elementor-444 .elementor-element.elementor-element-f508503{text-align:center;}.elementor-444 .elementor-element.elementor-element-f508503 .elementor-heading-title{font-family:var( --e-global-typography-7808213-font-family ), Sans-serif;font-size:var( --e-global-typography-7808213-font-size );font-weight:var( --e-global-typography-7808213-font-weight );line-height:var( --e-global-typography-7808213-line-height );color:var( --e-global-color-a30cede );}.elementor-444 .elementor-element.elementor-element-caedb5b{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:24px;color:#1F2937;}.elementor-444 .elementor-element.elementor-element-3589f1d{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-7aa1724 );}.elementor-444 .elementor-element.elementor-element-e67fde9{text-align:center;font-family:var( --e-global-typography-ca4c533-font-family ), Sans-serif;font-size:var( --e-global-typography-ca4c533-font-size );font-weight:var( --e-global-typography-ca4c533-font-weight );line-height:var( --e-global-typography-ca4c533-line-height );color:#48525F;}.elementor-444 .elementor-element.elementor-element-2d31eb9{--display:flex;}.elementor-444 .elementor-element.elementor-element-9b42028{--display:grid;--e-con-grid-template-columns:50px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-444 .elementor-element.elementor-element-9b42028:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-9b42028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-265e88c );}.elementor-444 .elementor-element.elementor-element-b1b7a1e{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-444 .elementor-element.elementor-element-b1b7a1e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-3a4464b{width:var( --container-widget-width, 54.048% );max-width:54.048%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54.048%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-444 .elementor-element.elementor-element-3a4464b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-486dd64{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-444 .elementor-element.elementor-element-7dd7c92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.125rem;color:var( --e-global-color-a30cede );}.elementor-444 .elementor-element.elementor-element-7cf5b46{font-family:var( --e-global-typography-c789294-font-family ), Sans-serif;font-size:var( --e-global-typography-c789294-font-size );font-weight:var( --e-global-typography-c789294-font-weight );line-height:var( --e-global-typography-c789294-line-height );color:#374151;}.elementor-444 .elementor-element.elementor-element-01c310a{--display:grid;--e-con-grid-template-columns:50px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-444 .elementor-element.elementor-element-01c310a:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-01c310a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-265e88c );}.elementor-444 .elementor-element.elementor-element-4d7835d{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-444 .elementor-element.elementor-element-4d7835d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-d2193d3{width:var( --container-widget-width, 54.048% );max-width:54.048%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54.048%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-444 .elementor-element.elementor-element-d2193d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-2436fd7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-444 .elementor-element.elementor-element-219635a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.125rem;color:var( --e-global-color-a30cede );}.elementor-444 .elementor-element.elementor-element-110ab82{font-family:var( --e-global-typography-c789294-font-family ), Sans-serif;font-size:var( --e-global-typography-c789294-font-size );font-weight:var( --e-global-typography-c789294-font-weight );line-height:var( --e-global-typography-c789294-line-height );color:#374151;}.elementor-444 .elementor-element.elementor-element-0b3f0f7{--display:grid;--e-con-grid-template-columns:50px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-444 .elementor-element.elementor-element-0b3f0f7:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-0b3f0f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-265e88c );}.elementor-444 .elementor-element.elementor-element-d48b21e{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-444 .elementor-element.elementor-element-d48b21e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-3d0181c{width:var( --container-widget-width, 54.048% );max-width:54.048%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54.048%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-444 .elementor-element.elementor-element-3d0181c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-3613dfb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-444 .elementor-element.elementor-element-2d03dd0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.125rem;color:var( --e-global-color-a30cede );}.elementor-444 .elementor-element.elementor-element-ad75e7d{font-family:var( --e-global-typography-c789294-font-family ), Sans-serif;font-size:var( --e-global-typography-c789294-font-size );font-weight:var( --e-global-typography-c789294-font-weight );line-height:var( --e-global-typography-c789294-line-height );color:#374151;}.elementor-444 .elementor-element.elementor-element-a4e75df{--display:grid;--e-con-grid-template-columns:50px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-444 .elementor-element.elementor-element-a4e75df:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-a4e75df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-265e88c );}.elementor-444 .elementor-element.elementor-element-48691c0{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-444 .elementor-element.elementor-element-48691c0.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-fa2a0a2{width:var( --container-widget-width, 54.048% );max-width:54.048%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54.048%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-444 .elementor-element.elementor-element-fa2a0a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-2bc3c73{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-444 .elementor-element.elementor-element-9f1bd09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.125rem;color:var( --e-global-color-a30cede );}.elementor-444 .elementor-element.elementor-element-55d373c{font-family:var( --e-global-typography-c789294-font-family ), Sans-serif;font-size:var( --e-global-typography-c789294-font-size );font-weight:var( --e-global-typography-c789294-font-weight );line-height:var( --e-global-typography-c789294-line-height );color:#374151;}.elementor-444 .elementor-element.elementor-element-82d234a{--display:grid;--e-con-grid-template-columns:50px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-444 .elementor-element.elementor-element-82d234a:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-82d234a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-265e88c );}.elementor-444 .elementor-element.elementor-element-5e202a9{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-444 .elementor-element.elementor-element-5e202a9.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-c3a0963{width:var( --container-widget-width, 54.048% );max-width:54.048%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54.048%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-444 .elementor-element.elementor-element-c3a0963.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-444 .elementor-element.elementor-element-5f9a7b8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-444 .elementor-element.elementor-element-2466ef7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.125rem;color:var( --e-global-color-a30cede );}.elementor-444 .elementor-element.elementor-element-feb3310{font-family:var( --e-global-typography-c789294-font-family ), Sans-serif;font-size:var( --e-global-typography-c789294-font-size );font-weight:var( --e-global-typography-c789294-font-weight );line-height:var( --e-global-typography-c789294-line-height );color:#374151;}.elementor-444 .elementor-element.elementor-element-ee4ab4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-444 .elementor-element.elementor-element-813216a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-444 .elementor-element.elementor-element-253a7a2{--min-height:1060px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-1dca909{--margin-top:-522px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-444 .elementor-element.elementor-element-aff18e8 .elementor-heading-title{font-size:var( --e-global-typography-7808213-font-size );line-height:var( --e-global-typography-7808213-line-height );}.elementor-444 .elementor-element.elementor-element-59a3e31{font-size:var( --e-global-typography-91b9512-font-size );line-height:var( --e-global-typography-91b9512-line-height );}.elementor-444 .elementor-element.elementor-element-bae87c1{font-size:var( --e-global-typography-ca4c533-font-size );line-height:var( --e-global-typography-ca4c533-line-height );}.elementor-444 .elementor-element.elementor-element-e368d02{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-444 .elementor-element.elementor-element-2b53cbf{--min-height:610px;--border-radius:20px 20px 0px 0px;}.elementor-444 .elementor-element.elementor-element-2b53cbf:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-2b53cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-444 .elementor-element.elementor-element-f69df87{--border-radius:0px 0px 20px 20px;}.elementor-444 .elementor-element.elementor-element-ed14f6c .elementor-heading-title{font-size:var( --e-global-typography-abd8370-font-size );line-height:var( --e-global-typography-abd8370-line-height );}.elementor-444 .elementor-element.elementor-element-ea51aa2{font-size:var( --e-global-typography-91b9512-font-size );line-height:var( --e-global-typography-91b9512-line-height );}.elementor-444 .elementor-element.elementor-element-b06d01c{font-size:var( --e-global-typography-c789294-font-size );line-height:var( --e-global-typography-c789294-line-height );}.elementor-444 .elementor-element.elementor-element-4d960d5{font-size:var( --e-global-typography-4f84590-font-size );line-height:var( --e-global-typography-4f84590-line-height );}.elementor-444 .elementor-element.elementor-element-23fba7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-23fba7b .elementor-icon-list-item > a{font-size:var( --e-global-typography-c789294-font-size );line-height:var( --e-global-typography-c789294-line-height );}.elementor-444 .elementor-element.elementor-element-dac6ef4{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-444 .elementor-element.elementor-element-6a4ffdb{--min-height:700px;--border-radius:20px 20px 0px 0px;}.elementor-444 .elementor-element.elementor-element-e23fe22{--border-radius:0px 0px 20px 20px;}.elementor-444 .elementor-element.elementor-element-5e6caa8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-444 .elementor-element.elementor-element-010036a{--border-radius:20px 20px 0px 0px;}.elementor-444 .elementor-element.elementor-element-d993490{--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:40px;--padding-left:30px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-fd9ac64 .elementor-heading-title{font-size:var( --e-global-typography-7808213-font-size );line-height:var( --e-global-typography-7808213-line-height );}.elementor-444 .elementor-element.elementor-element-60d0e59{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-444 .elementor-element.elementor-element-f508503 .elementor-heading-title{font-size:var( --e-global-typography-7808213-font-size );line-height:var( --e-global-typography-7808213-line-height );}.elementor-444 .elementor-element.elementor-element-e67fde9{font-size:var( --e-global-typography-ca4c533-font-size );line-height:var( --e-global-typography-ca4c533-line-height );}.elementor-444 .elementor-element.elementor-element-9b42028{--grid-auto-flow:row;}.elementor-444 .elementor-element.elementor-element-7cf5b46{font-size:var( --e-global-typography-c789294-font-size );line-height:var( --e-global-typography-c789294-line-height );}.elementor-444 .elementor-element.elementor-element-01c310a{--grid-auto-flow:row;}.elementor-444 .elementor-element.elementor-element-110ab82{font-size:var( --e-global-typography-c789294-font-size );line-height:var( --e-global-typography-c789294-line-height );}.elementor-444 .elementor-element.elementor-element-0b3f0f7{--grid-auto-flow:row;}.elementor-444 .elementor-element.elementor-element-ad75e7d{font-size:var( --e-global-typography-c789294-font-size );line-height:var( --e-global-typography-c789294-line-height );}.elementor-444 .elementor-element.elementor-element-a4e75df{--grid-auto-flow:row;}.elementor-444 .elementor-element.elementor-element-55d373c{font-size:var( --e-global-typography-c789294-font-size );line-height:var( --e-global-typography-c789294-line-height );}.elementor-444 .elementor-element.elementor-element-82d234a{--grid-auto-flow:row;}.elementor-444 .elementor-element.elementor-element-feb3310{font-size:var( --e-global-typography-c789294-font-size );line-height:var( --e-global-typography-c789294-line-height );}}@media(max-width:767px){.elementor-444 .elementor-element.elementor-element-253a7a2{--min-height:300px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-444 .elementor-element.elementor-element-61c4baf:not(.elementor-motion-effects-element-type-background), .elementor-444 .elementor-element.elementor-element-61c4baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frechen-tierarztpraxis.com/wp-content/uploads/2025/12/Venkova-0669-KI-4b-JENOe-GELLINEK-photography-scaled.webp");background-position:center center;background-size:cover;}.elementor-444 .elementor-element.elementor-element-61c4baf{--min-height:300px;--border-radius:20px 20px 20px 20px;}.elementor-444 .elementor-element.elementor-element-1dca909{--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-444 .elementor-element.elementor-element-aff18e8 .elementor-heading-title{font-size:var( --e-global-typography-7808213-font-size );line-height:var( --e-global-typography-7808213-line-height );}.elementor-444 .elementor-element.elementor-element-59a3e31{font-size:var( --e-global-typography-91b9512-font-size );line-height:var( --e-global-typography-91b9512-line-height );}.elementor-444 .elementor-element.elementor-element-bae87c1{font-size:var( --e-global-typography-ca4c533-font-size );line-height:var( --e-global-typography-ca4c533-line-height );}.elementor-444 .elementor-element.elementor-element-e368d02{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-444 .elementor-element.elementor-element-2b53cbf{--min-height:320px;}.elementor-444 .elementor-element.elementor-element-ed14f6c .elementor-heading-title{font-size:var( --e-global-typography-abd8370-font-size );line-height:var( --e-global-typography-abd8370-line-height );}.elementor-444 .elementor-element.elementor-element-ea51aa2{font-size:var( --e-global-typography-91b9512-font-size );line-height:var( --e-global-typography-91b9512-line-height );}.elementor-444 .elementor-element.elementor-element-b06d01c{font-size:var( --e-global-typography-c789294-font-size );line-height:var( --e-global-typography-c789294-line-height );}.elementor-444 .elementor-element.elementor-element-4d960d5{font-size:var( --e-global-typography-4f84590-font-size );line-height:var( --e-global-typography-4f84590-line-height );}.elementor-444 .elementor-element.elementor-element-23fba7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-444 .elementor-element.elementor-element-23fba7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-444 .elementor-element.elementor-element-23fba7b .elementor-icon-list-item > a{font-size:var( --e-global-typography-c789294-font-size );line-height:var( --e-global-typography-c789294-line-height );}.elementor-444 .elementor-element.elementor-element-dac6ef4{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-444 .elementor-element.elementor-element-6a4ffdb{--min-height:320px;}.elementor-444 .elementor-element.elementor-element-eece552 .elementor-heading-title{font-size:28px;}.elementor-444 .elementor-element.elementor-element-e967c5c{font-size:16px;}.elementor-444 .elementor-element.elementor-element-29df5e5{font-size:14px;}.elementor-444 .elementor-element.elementor-element-143d19a{font-size:14px;}.elementor-444 .elementor-element.elementor-element-5e6caa8{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-444 .elementor-element.elementor-element-010036a{--min-height:320px;}.elementor-444 .elementor-element.elementor-element-dd8f780 .elementor-heading-title{font-size:28px;}.elementor-444 .elementor-element.elementor-element-6d6102d{font-size:16px;}.elementor-444 .elementor-element.elementor-element-fd9ac64 .elementor-heading-title{font-size:var( --e-global-typography-7808213-font-size );line-height:var( --e-global-typography-7808213-line-height );}.elementor-444 .elementor-element.elementor-element-60d0e59{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-f508503 .elementor-heading-title{font-size:var( --e-global-typography-7808213-font-size );line-height:var( --e-global-typography-7808213-line-height );}.elementor-444 .elementor-element.elementor-element-caedb5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;font-size:18px;line-height:1.7em;}.elementor-444 .elementor-element.elementor-element-3589f1d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-444 .elementor-element.elementor-element-e67fde9{font-size:var( --e-global-typography-ca4c533-font-size );line-height:var( --e-global-typography-ca4c533-line-height );}.elementor-444 .elementor-element.elementor-element-2d31eb9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-444 .elementor-element.elementor-element-9b42028{--e-con-grid-template-columns:50px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-444 .elementor-element.elementor-element-9b42028.e-con{--align-self:center;}.elementor-444 .elementor-element.elementor-element-b1b7a1e{--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;}.elementor-444 .elementor-element.elementor-element-486dd64{--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;}.elementor-444 .elementor-element.elementor-element-7dd7c92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-444 .elementor-element.elementor-element-7dd7c92 .elementor-heading-title{font-size:1.25rem;line-height:1.5rem;}.elementor-444 .elementor-element.elementor-element-7cf5b46{font-size:var( --e-global-typography-c789294-font-size );line-height:var( --e-global-typography-c789294-line-height );}.elementor-444 .elementor-element.elementor-element-01c310a{--e-con-grid-template-columns:50px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-444 .elementor-element.elementor-element-01c310a.e-con{--align-self:center;}.elementor-444 .elementor-element.elementor-element-2436fd7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-219635a .elementor-heading-title{font-size:1.25rem;line-height:1.5rem;}.elementor-444 .elementor-element.elementor-element-110ab82{font-size:var( --e-global-typography-c789294-font-size );line-height:var( --e-global-typography-c789294-line-height );}.elementor-444 .elementor-element.elementor-element-0b3f0f7{--e-con-grid-template-columns:50px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-444 .elementor-element.elementor-element-0b3f0f7.e-con{--align-self:center;}.elementor-444 .elementor-element.elementor-element-3613dfb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-2d03dd0 .elementor-heading-title{font-size:1.25rem;line-height:1.5rem;}.elementor-444 .elementor-element.elementor-element-ad75e7d{font-size:var( --e-global-typography-c789294-font-size );line-height:var( --e-global-typography-c789294-line-height );}.elementor-444 .elementor-element.elementor-element-a4e75df{--e-con-grid-template-columns:50px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-444 .elementor-element.elementor-element-a4e75df.e-con{--align-self:center;}.elementor-444 .elementor-element.elementor-element-2bc3c73{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-444 .elementor-element.elementor-element-9f1bd09 .elementor-heading-title{font-size:1.25rem;line-height:1.5rem;}.elementor-444 .elementor-element.elementor-element-55d373c{font-size:var( --e-global-typography-c789294-font-size );line-height:var( --e-global-typography-c789294-line-height );}.elementor-444 .elementor-element.elementor-element-82d234a{--e-con-grid-template-columns:50px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-444 .elementor-element.elementor-element-82d234a.e-con{--align-self:center;}.elementor-444 .elementor-element.elementor-element-2466ef7 .elementor-heading-title{font-size:1.25rem;line-height:1.5rem;}.elementor-444 .elementor-element.elementor-element-feb3310{font-size:var( --e-global-typography-c789294-font-size );line-height:var( --e-global-typography-c789294-line-height );}.elementor-444 .elementor-element.elementor-element-813216a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-444 .elementor-element.elementor-element-2b53cbf{--width:35%;}.elementor-444 .elementor-element.elementor-element-f69df87{--width:75%;}.elementor-444 .elementor-element.elementor-element-6a4ffdb{--width:35%;}.elementor-444 .elementor-element.elementor-element-e23fe22{--width:75%;}.elementor-444 .elementor-element.elementor-element-010036a{--width:35%;}.elementor-444 .elementor-element.elementor-element-d993490{--width:75%;}.elementor-444 .elementor-element.elementor-element-c6f37ca{--content-width:900px;}.elementor-444 .elementor-element.elementor-element-b1b7a1e{--width:20%;}.elementor-444 .elementor-element.elementor-element-4d7835d{--width:20%;}.elementor-444 .elementor-element.elementor-element-d48b21e{--width:20%;}.elementor-444 .elementor-element.elementor-element-48691c0{--width:20%;}.elementor-444 .elementor-element.elementor-element-5e202a9{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-444 .elementor-element.elementor-element-2b53cbf{--width:100%;}.elementor-444 .elementor-element.elementor-element-f69df87{--width:100%;}.elementor-444 .elementor-element.elementor-element-6a4ffdb{--width:100%;}.elementor-444 .elementor-element.elementor-element-e23fe22{--width:100%;}.elementor-444 .elementor-element.elementor-element-010036a{--width:100%;}.elementor-444 .elementor-element.elementor-element-d993490{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-61c4baf */.elementor-444 .elementor-element.elementor-element-61c4baf{
  overflow: hidden;
  border-radius: 100px; /* falls gewünscht */
}

/* Image-Widget sicher treffen */
.elementor-444 .elementor-element.elementor-element-61c4baf .elementor-widget-image img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  will-change: transform;
}

/* Tablet: kein Radius */
@media (max-width: 1024px){
  .elementor-444 .elementor-element.elementor-element-61c4baf{
    border-radius: 0 !important;
  }
}

/* Mobile: kein Radius */
@media (max-width: 767px){
  .elementor-444 .elementor-element.elementor-element-61c4baf{
    border-radius: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59a3e31 */.elementor-444 .elementor-element.elementor-element-59a3e31 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b53cbf */.elementor-444 .elementor-element.elementor-element-2b53cbf{
  background: #fff;
  box-shadow: 0 18px 40px rgba(17, 24, 39, 0.12);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b06d01c */.elementor-444 .elementor-element.elementor-element-b06d01c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d960d5 */.elementor-444 .elementor-element.elementor-element-4d960d5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-23fba7b *//* Grundzustand: Items vorbereitet, aber noch ohne Animation */
.stagger-list .elementor-icon-list-item{
  opacity: 0;
  transform: translateY(12px);
}

/* Erst wenn die Liste "sichtbar" ist, animieren */
.stagger-list.is-visible .elementor-icon-list-item{
  animation: listIn 500ms ease forwards;
}

/* Verzögerung pro Punkt */
.stagger-list.is-visible .elementor-icon-list-item:nth-child(1){ animation-delay: 0ms; }
.stagger-list.is-visible .elementor-icon-list-item:nth-child(2){ animation-delay: 120ms; }
.stagger-list.is-visible .elementor-icon-list-item:nth-child(3){ animation-delay: 240ms; }
.stagger-list.is-visible .elementor-icon-list-item:nth-child(4){ animation-delay: 360ms; }
.stagger-list.is-visible .elementor-icon-list-item:nth-child(5){ animation-delay: 480ms; }
.stagger-list.is-visible .elementor-icon-list-item:nth-child(6){ animation-delay: 600ms; }
.stagger-list.is-visible .elementor-icon-list-item:nth-child(7){ animation-delay: 720ms; }
.stagger-list.is-visible .elementor-icon-list-item:nth-child(8){ animation-delay: 840ms; }
.stagger-list.is-visible .elementor-icon-list-item:nth-child(9){ animation-delay: 960ms; }

@keyframes listIn{
  to{
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f69df87 */.elementor-444 .elementor-element.elementor-element-f69df87{
  background: #fff;
  box-shadow: 0 18px 40px rgba(17, 24, 39, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a4ffdb */.elementor-444 .elementor-element.elementor-element-6a4ffdb{
  background: #fff;
  box-shadow: 0 18px 40px rgba(17, 24, 39, 0.12);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e967c5c */.elementor-444 .elementor-element.elementor-element-e967c5c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29df5e5 */.elementor-444 .elementor-element.elementor-element-29df5e5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-143d19a */.elementor-444 .elementor-element.elementor-element-143d19a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e23fe22 */.elementor-444 .elementor-element.elementor-element-e23fe22{
  background: #fff;
  box-shadow: 0 18px 40px rgba(17, 24, 39, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-010036a */.elementor-444 .elementor-element.elementor-element-010036a{
  background: #fff;
  box-shadow: 0 18px 40px rgba(17, 24, 39, 0.12);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d6102d */.elementor-444 .elementor-element.elementor-element-6d6102d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d993490 */.elementor-444 .elementor-element.elementor-element-d993490{
  background: #fff;
  box-shadow: 0 18px 40px rgba(17, 24, 39, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ceb7f8 *//* 1) Wrapper pro Reihe */
.marquee-row{
  overflow: hidden;
  width: 100%;
}

/* 2) Track läuft automatisch */
.marquee-track{
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 15px;
  width: max-content;
  animation: marquee 100s linear infinite;
  will-change: transform;
}

/* 3) Bild-Optik */
.marquee-track .elementor-widget-image img{
  height: 260px;      /* Höhe anpassen */
  width: auto;
  max-width: none;    /* wichtig */
  border-radius: 10px;
  display: block;
}

/* 4) Reihe 2 Gegenrichtung */
.marquee-row.marquee-reverse .marquee-track{
  animation-name: marquee-reverse;
}



/* 6) Animation: Voraussetzung = Bilder wurden 1x dupliziert */
@keyframes marquee{
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

@keyframes marquee-reverse{
  from { transform: translateX(-50%); }
  to   { transform: translateX(0); }
}

/* 7) Mobil */
@media (max-width: 768px){
  .marquee-track .elementor-widget-image img{
    height: 140px;
  }
  .marquee-track{
    animation-duration: 28s;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-657fe29 *//* 1) Wrapper pro Reihe */
.marquee-row{
  overflow: hidden;
  width: 100%;
}

/* 2) Track läuft automatisch */
.marquee-track{
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 15px;
  width: max-content;
  animation: marquee 100s linear infinite;
  will-change: transform;
}

/* 3) Bild-Optik */
.marquee-track .elementor-widget-image img{
  height: 260px;      /* Höhe anpassen */
  width: auto;
  max-width: none;    /* wichtig */
  border-radius: 10px;
  display: block;
}

/* 4) Reihe 2 Gegenrichtung */
.marquee-row.marquee-reverse .marquee-track{
  animation-name: marquee-reverse;
}



/* 6) Animation: Voraussetzung = Bilder wurden 1x dupliziert */
@keyframes marquee{
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

@keyframes marquee-reverse{
  from { transform: translateX(-50%); }
  to   { transform: translateX(0); }
}

/* 7) Mobil */
@media (max-width: 768px){
  .marquee-track .elementor-widget-image img{
    height: 140px;
  }
  .marquee-track{
    animation-duration: 28s;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a4464b */.icon-badge{
  width: 54px;
  height: 54px;
  border-radius: 999px;
  background: #DFF3EF;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Emoji-Widget exakt mittig ausrichten */
.icon-badge .emoji-center{
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}

/* Falls das Emoji als <p> oder <span> gerendert wird */
.icon-badge .emoji-center p,
.icon-badge .emoji-center span{
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1b7a1e */.icon-badge{
  width: 64px;              /* Größe des Kreises */
  height: 64px;
  border-radius: 999px;     /* perfekter Kreis */
  background: #DFF3EF;      /* hellgrün wie Screenshot */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Icon-Größe kontrollieren */
.icon-badge .elementor-icon{
  font-size: 26px;          /* Icon größer/kleiner */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cf5b46 */.elementor-444 .elementor-element.elementor-element-7cf5b46 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2193d3 */.icon-badge{
  width: 54px;
  height: 54px;
  border-radius: 999px;
  background: #DFF3EF;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Emoji-Widget exakt mittig ausrichten */
.icon-badge .emoji-center{
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}

/* Falls das Emoji als <p> oder <span> gerendert wird */
.icon-badge .emoji-center p,
.icon-badge .emoji-center span{
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d7835d */.icon-badge{
  width: 64px;              /* Größe des Kreises */
  height: 64px;
  border-radius: 999px;     /* perfekter Kreis */
  background: #DFF3EF;      /* hellgrün wie Screenshot */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Icon-Größe kontrollieren */
.icon-badge .elementor-icon{
  font-size: 26px;          /* Icon größer/kleiner */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-110ab82 */.elementor-444 .elementor-element.elementor-element-110ab82 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0181c */.icon-badge{
  width: 54px;
  height: 54px;
  border-radius: 999px;
  background: #DFF3EF;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Emoji-Widget exakt mittig ausrichten */
.icon-badge .emoji-center{
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}

/* Falls das Emoji als <p> oder <span> gerendert wird */
.icon-badge .emoji-center p,
.icon-badge .emoji-center span{
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d48b21e */.icon-badge{
  width: 64px;              /* Größe des Kreises */
  height: 64px;
  border-radius: 999px;     /* perfekter Kreis */
  background: #DFF3EF;      /* hellgrün wie Screenshot */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Icon-Größe kontrollieren */
.icon-badge .elementor-icon{
  font-size: 26px;          /* Icon größer/kleiner */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad75e7d */.elementor-444 .elementor-element.elementor-element-ad75e7d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2a0a2 */.icon-badge{
  width: 54px;
  height: 54px;
  border-radius: 999px;
  background: #DFF3EF;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Emoji-Widget exakt mittig ausrichten */
.icon-badge .emoji-center{
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}

/* Falls das Emoji als <p> oder <span> gerendert wird */
.icon-badge .emoji-center p,
.icon-badge .emoji-center span{
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48691c0 */.icon-badge{
  width: 64px;              /* Größe des Kreises */
  height: 64px;
  border-radius: 999px;     /* perfekter Kreis */
  background: #DFF3EF;      /* hellgrün wie Screenshot */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Icon-Größe kontrollieren */
.icon-badge .elementor-icon{
  font-size: 26px;          /* Icon größer/kleiner */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55d373c */.elementor-444 .elementor-element.elementor-element-55d373c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3a0963 */.icon-badge{
  width: 54px;
  height: 54px;
  border-radius: 999px;
  background: #DFF3EF;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Emoji-Widget exakt mittig ausrichten */
.icon-badge .emoji-center{
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}

/* Falls das Emoji als <p> oder <span> gerendert wird */
.icon-badge .emoji-center p,
.icon-badge .emoji-center span{
  margin: 0;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e202a9 */.icon-badge{
  width: 64px;              /* Größe des Kreises */
  height: 64px;
  border-radius: 999px;     /* perfekter Kreis */
  background: #DFF3EF;      /* hellgrün wie Screenshot */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Icon-Größe kontrollieren */
.icon-badge .elementor-icon{
  font-size: 26px;          /* Icon größer/kleiner */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-feb3310 */.elementor-444 .elementor-element.elementor-element-feb3310 p {
    margin: 0;
}/* End custom CSS */