.elementor-220 .elementor-element.elementor-element-522af56{--display:flex;--min-height:100vh;--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;--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-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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-220 .elementor-element.elementor-element-a4490e9{width:100%;max-width:100%;margin:0% -50% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:7;text-align:start;}.elementor-220 .elementor-element.elementor-element-a4490e9.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-a4490e9 img{width:273px;}.elementor-220 .elementor-element.elementor-element-2e9861e{--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;--justify-content:center;}.elementor-220 .elementor-element.elementor-element-a3aef18{width:100%;max-width:100%;margin:0% -51% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:7;text-align:start;}.elementor-220 .elementor-element.elementor-element-a3aef18.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-a3aef18 img{width:273px;}.elementor-widget-raven-animated-heading .raven-heading-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-raven-animated-heading .raven-heading-plain-text{color:var( --e-global-color-primary );}.elementor-widget-raven-animated-heading .raven-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-raven-animated-heading{--dynamic-text-color:var( --e-global-color-primary );}.elementor-widget-raven-animated-heading .raven-heading-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-220 .elementor-element.elementor-element-877aab4{--iteration-count:infinite;width:100%;max-width:100%;z-index:25;--dynamic-text-color:#5A1625;}.elementor-220 .elementor-element.elementor-element-877aab4 > .elementor-widget-container{margin:0% -50% -3% 25%;}.elementor-220 .elementor-element.elementor-element-877aab4.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-877aab4 .raven-heading{text-align:left;font-family:"DM Serif Display", Sans-serif;font-size:73px;font-weight:400;}.elementor-220 .elementor-element.elementor-element-877aab4 .raven-heading-plain-text{color:#142834;}.elementor-220 .elementor-element.elementor-element-877aab4 .raven-heading-dynamic-text{font-family:"Pearly Smiles", Sans-serif;font-weight:700;}.elementor-widget-raven-divider .raven-divider-solid, .elementor-widget-raven-divider .raven-divider-double:before, .elementor-widget-raven-divider .raven-divider-double:after{background-color:var( --e-global-color-text );}.elementor-220 .elementor-element.elementor-element-7763b5b .raven-divider-solid, .elementor-220 .elementor-element.elementor-element-7763b5b .raven-divider-double:before, .elementor-220 .elementor-element.elementor-element-7763b5b .raven-divider-double:after{background-color:#000000;}.elementor-220 .elementor-element.elementor-element-7763b5b .raven-divider{padding:15px 0px 15px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );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-220 .elementor-element.elementor-element-508f206{margin:0% -50% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:7;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.4;letter-spacing:0px;color:#142834;}.elementor-220 .elementor-element.elementor-element-508f206.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-70c69c3{margin:0% -50% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:7;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:-0.1px;color:var( --e-global-color-23c0fa9 );}.elementor-220 .elementor-element.elementor-element-70c69c3.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-66161ca{--display:flex;}.elementor-220 .elementor-element.elementor-element-66161ca:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-66161ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-220 .elementor-element.elementor-element-1fd83fd{margin:0% -50% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:7;font-family:"DM Serif Text", Sans-serif;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-0.1px;color:var( --e-global-color-23c0fa9 );}.elementor-220 .elementor-element.elementor-element-1fd83fd.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-c4eb5e8{margin:0% -50% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:7;font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-0.1px;color:#142834;}.elementor-220 .elementor-element.elementor-element-c4eb5e8.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-13158b4{margin:0% -25% calc(var(--kit-widget-spacing, 0px) + 0%) 025%;z-index:7;}.elementor-220 .elementor-element.elementor-element-1e84893{margin:0% -25% calc(var(--kit-widget-spacing, 0px) + 0%) 025%;z-index:7;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-220 .elementor-element.elementor-element-a5736f1{--e-transform-rotateZ:-1deg;margin:15px 30px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:end;}.elementor-220 .elementor-element.elementor-element-a5736f1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:500;color:#142834;}.elementor-220 .elementor-element.elementor-element-68bdb03{--e-transform-rotateZ:-3deg;text-align:end;}.elementor-220 .elementor-element.elementor-element-68bdb03 .elementor-heading-title{font-family:"Pearly Smiles", Sans-serif;font-size:47px;font-weight:400;color:#142834;}.elementor-220 .elementor-element.elementor-element-36901d2{--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;--justify-content:center;}.elementor-220 .elementor-element.elementor-element-36901d2:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-36901d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-220 .elementor-element.elementor-element-36901d2 > .elementor-shape-top .elementor-shape-fill, .elementor-220 .elementor-element.elementor-element-36901d2 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-a013bf8 );}.elementor-220 .elementor-element.elementor-element-c5dbfd6{width:100%;max-width:100%;margin:0% -50% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:7;text-align:start;}.elementor-220 .elementor-element.elementor-element-c5dbfd6.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-c5dbfd6 img{width:273px;}.elementor-220 .elementor-element.elementor-element-b7e7089 .raven-divider-solid, .elementor-220 .elementor-element.elementor-element-b7e7089 .raven-divider-double:before, .elementor-220 .elementor-element.elementor-element-b7e7089 .raven-divider-double:after{background-color:#000000;}.elementor-220 .elementor-element.elementor-element-b7e7089 .raven-divider{padding:15px 0px 15px 0px;}.elementor-220 .elementor-element.elementor-element-d4c24af{margin:0% -50% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:7;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:-0.1px;color:var( --e-global-color-23c0fa9 );}.elementor-220 .elementor-element.elementor-element-d4c24af.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-a4c94bc{--display:flex;}.elementor-220 .elementor-element.elementor-element-def8d7b{margin:0% -50% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:7;font-family:"DM Serif Text", Sans-serif;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-0.1px;color:var( --e-global-color-23c0fa9 );}.elementor-220 .elementor-element.elementor-element-def8d7b.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-f2686e8{margin:0% -50% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:7;font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-0.1px;color:#142834;}.elementor-220 .elementor-element.elementor-element-f2686e8.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-bc1798b{margin:0% -25% calc(var(--kit-widget-spacing, 0px) + 0%) 025%;z-index:7;}.elementor-220 .elementor-element.elementor-element-7bf3b76{margin:0% -25% calc(var(--kit-widget-spacing, 0px) + 0%) 025%;z-index:7;}.elementor-220 .elementor-element.elementor-element-4837f10{--e-transform-rotateZ:-1deg;margin:15px 30px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:end;}.elementor-220 .elementor-element.elementor-element-4837f10 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:18px;font-weight:500;color:#142834;}.elementor-220 .elementor-element.elementor-element-5ed487d{--e-transform-rotateZ:-3deg;text-align:end;}.elementor-220 .elementor-element.elementor-element-5ed487d .elementor-heading-title{font-family:"Pearly Smiles", Sans-serif;font-size:47px;font-weight:400;color:#142834;}.elementor-220 .elementor-element.elementor-element-60dde1f{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:075px;--padding-left:35px;--padding-right:035px;}.elementor-220 .elementor-element.elementor-element-60dde1f:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-60dde1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ich-darf.de/wp-content/uploads/IMG_3371.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-220 .elementor-element.elementor-element-60dde1f::before, .elementor-220 .elementor-element.elementor-element-60dde1f > .elementor-background-video-container::before, .elementor-220 .elementor-element.elementor-element-60dde1f > .e-con-inner > .elementor-background-video-container::before, .elementor-220 .elementor-element.elementor-element-60dde1f > .elementor-background-slideshow::before, .elementor-220 .elementor-element.elementor-element-60dde1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-220 .elementor-element.elementor-element-60dde1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-a013bf8 ) 0%, #1A4A4A00 23%);}.elementor-220 .elementor-element.elementor-element-b168d02{margin:25px -177px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;text-align:center;}.elementor-220 .elementor-element.elementor-element-b168d02.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-b168d02 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-9cb634d );}.elementor-220 .elementor-element.elementor-element-7ed980e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-2593d64{--divider-border-style:solid;--divider-color:var( --e-global-color-23c0fa9 );--divider-border-width:1px;--e-transform-flipX:-1;}.elementor-220 .elementor-element.elementor-element-2593d64 .elementor-divider-separator{width:100%;}.elementor-220 .elementor-element.elementor-element-2593d64 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-220 .elementor-element.elementor-element-3ac614e{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-220 .elementor-element.elementor-element-3ac614e.e-con{--align-self:center;}.elementor-220 .elementor-element.elementor-element-159f140{text-align:center;color:#142834;}.elementor-220 .elementor-element.elementor-element-159f140 p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-159f140 a{color:var( --e-global-color-84e5a53 );transition-duration:0.5s;}.elementor-220 .elementor-element.elementor-element-159f140 a:hover, .elementor-220 .elementor-element.elementor-element-159f140 a:focus{color:var( --e-global-color-ad80ddd );}body.elementor-page-220:not(.elementor-motion-effects-element-type-background), body.elementor-page-220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a013bf8 );}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-220 .elementor-element.elementor-element-a4490e9{margin:0% -30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-220 .elementor-element.elementor-element-a4490e9 img{width:213px;}.elementor-220 .elementor-element.elementor-element-2e9861e{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-a3aef18{margin:0% -30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-220 .elementor-element.elementor-element-a3aef18 img{width:213px;}.elementor-widget-raven-animated-heading .raven-heading{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-raven-animated-heading .raven-heading-dynamic-text{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-220 .elementor-element.elementor-element-877aab4 > .elementor-widget-container{margin:0% -50% -2% 15%;}.elementor-220 .elementor-element.elementor-element-877aab4 .raven-heading{font-size:57px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-220 .elementor-element.elementor-element-508f206{margin:0% -30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;letter-spacing:0px;}.elementor-220 .elementor-element.elementor-element-70c69c3{margin:0% -30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;letter-spacing:0px;}.elementor-220 .elementor-element.elementor-element-1fd83fd{margin:0% -30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;letter-spacing:0px;}.elementor-220 .elementor-element.elementor-element-c4eb5e8{margin:0% -30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;letter-spacing:0px;}.elementor-220 .elementor-element.elementor-element-13158b4{margin:0% -15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;}.elementor-220 .elementor-element.elementor-element-1e84893{margin:0% -15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-220 .elementor-element.elementor-element-a5736f1{margin:015px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-220 .elementor-element.elementor-element-36901d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-c5dbfd6{margin:0% -30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-220 .elementor-element.elementor-element-c5dbfd6 img{width:213px;}.elementor-220 .elementor-element.elementor-element-d4c24af{margin:0% -30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;letter-spacing:0px;}.elementor-220 .elementor-element.elementor-element-def8d7b{margin:0% -30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;letter-spacing:0px;}.elementor-220 .elementor-element.elementor-element-f2686e8{margin:0% -30% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;letter-spacing:0px;}.elementor-220 .elementor-element.elementor-element-bc1798b{margin:0% -15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;}.elementor-220 .elementor-element.elementor-element-7bf3b76{margin:0% -15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;}.elementor-220 .elementor-element.elementor-element-4837f10{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-220 .elementor-element.elementor-element-b168d02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:767px){.elementor-220 .elementor-element.elementor-element-522af56{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-220 .elementor-element.elementor-element-a4490e9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:15px 15px 15px 15px;text-align:center;}.elementor-220 .elementor-element.elementor-element-2e9861e{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-220 .elementor-element.elementor-element-2e9861e.e-con{--order:99999 /* order end hack */;}.elementor-220 .elementor-element.elementor-element-a3aef18{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-widget-raven-animated-heading .raven-heading{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-raven-animated-heading .raven-heading-dynamic-text{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-220 .elementor-element.elementor-element-877aab4{width:var( --container-widget-width, 283px );max-width:283px;--container-widget-width:283px;--container-widget-flex-grow:0;}.elementor-220 .elementor-element.elementor-element-877aab4 > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-220 .elementor-element.elementor-element-877aab4 .raven-heading{text-align:center;font-size:63px;}.elementor-220 .elementor-element.elementor-element-7763b5b .raven-divider-line{width:213px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-220 .elementor-element.elementor-element-508f206{width:var( --container-widget-width, 367px );max-width:367px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.5;letter-spacing:0px;}.elementor-220 .elementor-element.elementor-element-70c69c3{width:var( --container-widget-width, 367px );max-width:367px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.6;letter-spacing:0px;}.elementor-220 .elementor-element.elementor-element-70c69c3 p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-66161ca{--border-radius:37px 37px 37px 37px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-220 .elementor-element.elementor-element-1fd83fd{width:var( --container-widget-width, 367px );max-width:367px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:center;font-size:37px;line-height:1.5;letter-spacing:0px;}.elementor-220 .elementor-element.elementor-element-1fd83fd p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-c4eb5e8{width:var( --container-widget-width, 367px );max-width:367px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:center;font-size:24px;line-height:1.5;letter-spacing:0px;}.elementor-220 .elementor-element.elementor-element-c4eb5e8 p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-13158b4{width:var( --container-widget-width, 367px );max-width:367px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;--container-widget-width:367px;--container-widget-flex-grow:0;}.elementor-220 .elementor-element.elementor-element-13158b4.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-1e84893{width:var( --container-widget-width, 367px );max-width:367px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:367px;--container-widget-flex-grow:0;}.elementor-220 .elementor-element.elementor-element-1e84893.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-220 .elementor-element.elementor-element-a5736f1{width:var( --container-widget-width, 187px );max-width:187px;margin:35px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:0px 0px 0px 0px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-220 .elementor-element.elementor-element-a5736f1.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-a5736f1 .elementor-heading-title{font-size:18px;}.elementor-220 .elementor-element.elementor-element-68bdb03{width:var( --container-widget-width, 234px );max-width:234px;padding:0px 0px 0px 0px;--container-widget-width:234px;--container-widget-flex-grow:0;}.elementor-220 .elementor-element.elementor-element-68bdb03.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-68bdb03 .elementor-heading-title{font-size:37px;}.elementor-220 .elementor-element.elementor-element-36901d2{--margin-top:025px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-220 .elementor-element.elementor-element-36901d2.e-con{--order:99999 /* order end hack */;}.elementor-220 .elementor-element.elementor-element-c5dbfd6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-220 .elementor-element.elementor-element-b7e7089 .raven-divider-line{width:213px;}.elementor-220 .elementor-element.elementor-element-d4c24af{width:var( --container-widget-width, 367px );max-width:367px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.5;letter-spacing:0px;}.elementor-220 .elementor-element.elementor-element-a4c94bc{--border-radius:37px 37px 37px 37px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-def8d7b{width:var( --container-widget-width, 367px );max-width:367px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:center;font-size:37px;line-height:1.5;letter-spacing:0px;}.elementor-220 .elementor-element.elementor-element-def8d7b p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-f2686e8{width:var( --container-widget-width, 367px );max-width:367px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:center;font-size:24px;line-height:1.5;letter-spacing:0px;}.elementor-220 .elementor-element.elementor-element-f2686e8 p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-bc1798b{width:var( --container-widget-width, 367px );max-width:367px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;--container-widget-width:367px;--container-widget-flex-grow:0;}.elementor-220 .elementor-element.elementor-element-bc1798b.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-7bf3b76{width:var( --container-widget-width, 367px );max-width:367px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:367px;--container-widget-flex-grow:0;}.elementor-220 .elementor-element.elementor-element-7bf3b76.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-4837f10{width:var( --container-widget-width, 187px );max-width:187px;margin:35px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:0px 0px 0px 0px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-220 .elementor-element.elementor-element-4837f10.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-4837f10 .elementor-heading-title{font-size:18px;}.elementor-220 .elementor-element.elementor-element-5ed487d{width:var( --container-widget-width, 234px );max-width:234px;padding:0px 0px 0px 0px;--container-widget-width:234px;--container-widget-flex-grow:0;}.elementor-220 .elementor-element.elementor-element-5ed487d.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-5ed487d .elementor-heading-title{font-size:37px;}.elementor-220 .elementor-element.elementor-element-60dde1f{--width:100%;--min-height:47vh;--justify-content:flex-start;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-220 .elementor-element.elementor-element-60dde1f::before, .elementor-220 .elementor-element.elementor-element-60dde1f > .elementor-background-video-container::before, .elementor-220 .elementor-element.elementor-element-60dde1f > .e-con-inner > .elementor-background-video-container::before, .elementor-220 .elementor-element.elementor-element-60dde1f > .elementor-background-slideshow::before, .elementor-220 .elementor-element.elementor-element-60dde1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-220 .elementor-element.elementor-element-60dde1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-a013bf8 ) 0%, #1A4A4A00 43%);}.elementor-220 .elementor-element.elementor-element-b168d02{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220 .elementor-element.elementor-element-7ed980e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-220 .elementor-element.elementor-element-2593d64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-220 .elementor-element.elementor-element-2593d64 .elementor-divider-separator{width:213px;margin:0 auto;margin-center:0;}.elementor-220 .elementor-element.elementor-element-2593d64 .elementor-divider{text-align:center;}.elementor-220 .elementor-element.elementor-element-159f140{text-align:center;}.elementor-220 .elementor-element.elementor-element-159f140 p{margin-block-end:0px;}}@media(min-width:768px){.elementor-220 .elementor-element.elementor-element-2e9861e{--content-width:662px;}.elementor-220 .elementor-element.elementor-element-36901d2{--content-width:662px;}}@media(max-width:1024px) and (min-width:768px){.elementor-220 .elementor-element.elementor-element-60dde1f{--width:47%;}}/* Start custom CSS for raven-animated-heading, class: .elementor-element-877aab4 *//* ==========================================
   1. DESKTOP
   ========================================== */
.elementor-220 .elementor-element.elementor-element-877aab4 .raven-clip-inner {
    font-size: 97px !important;
    line-height: 1.1 !important;
    transform: translateY(9px) !important; 
}
.elementor-220 .elementor-element.elementor-element-877aab4 .raven-heading-dynamic-wrapper {
    overflow: visible !important; 
    padding-bottom: 50px !important; 
}
/* Strich Desktop */
.elementor-220 .elementor-element.elementor-element-877aab4 .raven-clip-overlay {
    height: 93px !important;   /* Kleiner als die 93px Schrift */
    top: 0px !important;      /* Positioniert den Strich mittig/passend zum Text */
    border-left-width: 3px !important; /* Falls du den Strich dicker/dünner machen willst */
}


/* ==========================================
   2. TABLET (unter 1025px)
   ========================================== */
@media (max-width: 1024px) {
    .elementor-220 .elementor-element.elementor-element-877aab4 .raven-clip-inner {
        font-size: 70px !important; 
        transform: translateY(5px) !important; 
    }
    .elementor-220 .elementor-element.elementor-element-877aab4 .raven-heading-dynamic-wrapper {
        padding-bottom: 35px !important; 
    }
    /* Strich Tablet */
    .elementor-220 .elementor-element.elementor-element-877aab4 .raven-clip-overlay {
        height: 60px !important;   /* Höhe angepasst an 60px Schrift */
        top: 0px !important;      /* Position angepasst an Tablet-Verschiebung */
    }
}

/* ==========================================
   3. HANDY / MOBILE (unter 768px)
   ========================================== */
@media (max-width: 767px) {
    .elementor-220 .elementor-element.elementor-element-877aab4 .raven-clip-inner {
        font-size: 77px !important; 
        transform: translateY(0px) !important; 
    }
    .elementor-220 .elementor-element.elementor-element-877aab4 .raven-heading-dynamic-wrapper {
        padding-bottom: 25px !important; 
    }
    /* Strich Handy */
    .elementor-220 .elementor-element.elementor-element-877aab4 .raven-clip-overlay {
        height: 77px !important;   /* Höhe angepasst an 40px Schrift */
        top: -5px !important;      /* Position angepasst an Handy-Verschiebung */
    }
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family: 'Pearly Smiles';src: url('https://ich-darf.de/wp-content/uploads/pearly_smiles_otf-webfont.woff2') format('woff2');font-weight: 100 900;font-style: normal;}/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */