.elementor-12 .elementor-element.elementor-element-0428d76{--display:flex;}.elementor-12 .elementor-element.elementor-element-a892922{--spacer-size:190px;width:var( --container-widget-width, 36.356% );max-width:36.356%;--container-widget-width:36.356%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a892922.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-0f0edad{--display:grid;--min-height:618px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:end;--align-items:center;--z-index:2;}.elementor-12 .elementor-element.elementor-element-0f0edad.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ea44b53{width:100%;max-width:100%;margin:81px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:span 1;top:-11px;text-align:center;}.elementor-12 .elementor-element.elementor-element-ea44b53.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ea44b53{left:-820px;}body.rtl .elementor-12 .elementor-element.elementor-element-ea44b53{right:-820px;}.elementor-12 .elementor-element.elementor-element-ea44b53 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:600;color:#2B2B2B;}.elementor-12 .elementor-element.elementor-element-bafceda{width:100%;max-width:100%;margin:81px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:span 1;top:41px;text-align:center;}.elementor-12 .elementor-element.elementor-element-bafceda.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-bafceda{left:-415px;}body.rtl .elementor-12 .elementor-element.elementor-element-bafceda{right:-415px;}.elementor-12 .elementor-element.elementor-element-bafceda .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:600;color:var( --e-global-color-text );}.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 );}.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-12 .elementor-element.elementor-element-323d275{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-323d275 .elementor-divider-separator{width:0%;}.elementor-12 .elementor-element.elementor-element-323d275 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-64c3329{width:100%;max-width:100%;top:133px;text-align:center;}.elementor-12 .elementor-element.elementor-element-64c3329.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-64c3329{left:-451px;}body.rtl .elementor-12 .elementor-element.elementor-element-64c3329{right:-451px;}.elementor-12 .elementor-element.elementor-element-64c3329 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4ebca98{width:100%;max-width:100%;top:196px;text-align:center;}.elementor-12 .elementor-element.elementor-element-4ebca98.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4ebca98{left:-353px;}body.rtl .elementor-12 .elementor-element.elementor-element-4ebca98{right:-353px;}.elementor-12 .elementor-element.elementor-element-4ebca98 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-00ca405{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;grid-column:span 1;}.elementor-12 .elementor-element.elementor-element-00ca405 .elementor-divider-separator{width:0%;}.elementor-12 .elementor-element.elementor-element-00ca405 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-d024779{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;margin:0px -29px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 1;}.elementor-12 .elementor-element.elementor-element-d024779 .elementor-divider-separator{width:0%;}.elementor-12 .elementor-element.elementor-element-d024779 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-0869c99{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;grid-column:span 1;}.elementor-12 .elementor-element.elementor-element-0869c99 .elementor-divider-separator{width:0%;}.elementor-12 .elementor-element.elementor-element-0869c99 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-90e18bc{width:100%;max-width:100%;margin:-62px -25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-90e18bc.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-90e18bc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:700;line-height:67px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0178328{width:100%;max-width:100%;margin:-62px -25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-0178328.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0178328{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-0178328{right:0px;}.elementor-12 .elementor-element.elementor-element-0178328 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:600;line-height:67px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d622c6c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-baa26bc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.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-12 .elementor-element.elementor-element-eb828a4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7b76c87{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-7b76c87.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7b76c87:not( .elementor-widget-image ), .elementor-12 .elementor-element.elementor-element-7b76c87.elementor-widget-image img{-webkit-mask-image:url( https://ellahautnah.de/wp-content/plugins/elementor/assets/mask-shapes/heptagon.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-2a23665{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-2a23665.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2a23665:not( .elementor-widget-image ), .elementor-12 .elementor-element.elementor-element-2a23665.elementor-widget-image img{-webkit-mask-image:url( https://ellahautnah.de/wp-content/plugins/elementor/assets/mask-shapes/heptagon.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.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-12 .elementor-element.elementor-element-7bd429e{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-2b75470{--display:flex;}.elementor-12 .elementor-element.elementor-element-39ec8c5{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-fc4fca4{width:var( --container-widget-width, 98.475% );max-width:98.475%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;--container-widget-width:98.475%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-fc4fca4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e3aca5c{--spacer-size:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-8bc96eb .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8bc96eb .elementor-button:focus{background-color:#B99A5EB0;}.elementor-12 .elementor-element.elementor-element-8bc96eb{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-8bc96eb .elementor-button{border-radius:29px 29px 29px 29px;}.elementor-12 .elementor-element.elementor-element-9127e01{--spacer-size:90px;}.elementor-12 .elementor-element.elementor-element-438176d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 69px;text-align:end;}.elementor-12 .elementor-element.elementor-element-438176d.elementor-element{--order:99999 /* order end hack */;}.elementor-12 .elementor-element.elementor-element-438176d img{width:100%;max-width:77%;}.elementor-12 .elementor-element.elementor-element-675b6f8{--display:flex;}.elementor-12 .elementor-element.elementor-element-e609e37{--display:flex;}.elementor-12 .elementor-element.elementor-element-9520bd3{--spacer-size:106px;}.elementor-12 .elementor-element.elementor-element-c533116{text-align:center;}.elementor-12 .elementor-element.elementor-element-c533116 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ca3d3f4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-ca3d3f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6efec2a{--display:flex;}.elementor-12 .elementor-element.elementor-element-1f921b8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fd4e9cc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-fd4e9cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-12ecbd1{--display:flex;}.elementor-12 .elementor-element.elementor-element-12ecbd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b1a8054{width:100%;max-width:100%;text-align:start;}.elementor-12 .elementor-element.elementor-element-b1a8054.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-329c37a{width:100%;max-width:100%;top:0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-329c37a.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-329c37a{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-329c37a{right:0px;}.elementor-12 .elementor-element.elementor-element-5f3e10c{--display:flex;}.elementor-12 .elementor-element.elementor-element-ac6dd6f{--spacer-size:97px;}.elementor-12 .elementor-element.elementor-element-e283c3a{text-align:center;}.elementor-12 .elementor-element.elementor-element-e283c3a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-3e7ec04{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-12 .elementor-element.elementor-element-1030fed{width:100%;max-width:100%;border-radius:58px 58px 58px 58px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c62fc31.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-0918bfc .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-0918bfc .elementor-button:focus{background-color:#B99A5EB0;}.elementor-12 .elementor-element.elementor-element-0918bfc{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-0918bfc .elementor-button{border-radius:29px 29px 29px 29px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-0f0edad{--grid-auto-flow:row;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-bafceda{left:-451.4px;}body.rtl .elementor-12 .elementor-element.elementor-element-bafceda{right:-451.4px;}.elementor-12 .elementor-element.elementor-element-bafceda{top:43px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4ebca98{left:-205px;}body.rtl .elementor-12 .elementor-element.elementor-element-4ebca98{right:-205px;}.elementor-12 .elementor-element.elementor-element-4ebca98{top:178px;}.elementor-12 .elementor-element.elementor-element-d622c6c{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-baa26bc{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-eb828a4{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-ca3d3f4{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-fd4e9cc{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-3e7ec04{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-a892922{--spacer-size:168px;}.elementor-12 .elementor-element.elementor-element-0f0edad{--width:454.667px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:44px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-0178328{width:auto;max-width:auto;margin:-3px -3px calc(var(--kit-widget-spacing, 0px) + -3px) -3px;padding:0px 0px 0px 0px;top:35px;}.elementor-12 .elementor-element.elementor-element-0178328.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0178328{left:28px;}body.rtl .elementor-12 .elementor-element.elementor-element-0178328{right:28px;}.elementor-12 .elementor-element.elementor-element-0178328 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-d622c6c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-baa26bc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-a547f42{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -69px;}.elementor-12 .elementor-element.elementor-element-eb828a4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7b76c87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px -102px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-7b76c87.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2a23665{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px -102px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-2a23665.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7bd429e{width:var( --container-widget-width, 380px );max-width:380px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:380px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-39ec8c5{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-fc4fca4{width:var( --container-widget-width, 380px );max-width:380px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:380px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-438176d{margin:-99px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -69px;}.elementor-12 .elementor-element.elementor-element-ca3d3f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1f921b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-1f921b8 .elementor-heading-title{font-size:31px;}.elementor-12 .elementor-element.elementor-element-fd4e9cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:2px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e50a702{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -36px;}.elementor-12 .elementor-element.elementor-element-4f58b0a{margin:-146px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-9bb60a0{margin:-242px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-12 .elementor-element.elementor-element-d3155a9{margin:-331px 0px calc(var(--kit-widget-spacing, 0px) + 392px) 31px;padding:0px 0px -34px 0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-329c37a{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-329c37a{right:0px;}.elementor-12 .elementor-element.elementor-element-329c37a{top:-341px;text-align:center;}.elementor-12 .elementor-element.elementor-element-e283c3a{margin:-170px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-14px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3e7ec04{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-0f0edad{--width:122.167%;}.elementor-12 .elementor-element.elementor-element-ca3d3f4{--width:118.417%;}.elementor-12 .elementor-element.elementor-element-fd4e9cc{--width:94.5%;}.elementor-12 .elementor-element.elementor-element-12ecbd1{--width:44.083%;}}