.elementor-12288 .elementor-element.elementor-element-24b8652{--display:flex;--min-height:90vh;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-12288 .elementor-element.elementor-element-24b8652:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-24b8652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12288 .elementor-element.elementor-element-24b8652.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12288 .elementor-element.elementor-element-5f11473{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:00px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-12288 .elementor-element.elementor-element-5f11473:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-5f11473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12288 .elementor-element.elementor-element-189f3ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12288 .elementor-element.elementor-element-189f3ab:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-189f3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dbf54b );}.elementor-12288 .elementor-element.elementor-element-a59aed0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12288 .elementor-element.elementor-element-a59aed0:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-a59aed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nanifotografie.de/wp-content/uploads/2025/11/Babybauchshooting_im_Feld04-682x1024.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12288 .elementor-element.elementor-element-a59aed0::before, .elementor-12288 .elementor-element.elementor-element-a59aed0 > .elementor-background-video-container::before, .elementor-12288 .elementor-element.elementor-element-a59aed0 > .e-con-inner > .elementor-background-video-container::before, .elementor-12288 .elementor-element.elementor-element-a59aed0 > .elementor-background-slideshow::before, .elementor-12288 .elementor-element.elementor-element-a59aed0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12288 .elementor-element.elementor-element-a59aed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12288 .elementor-element.elementor-element-a59aed0:hover::before, .elementor-12288 .elementor-element.elementor-element-a59aed0:hover > .elementor-background-video-container::before, .elementor-12288 .elementor-element.elementor-element-a59aed0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12288 .elementor-element.elementor-element-a59aed0 > .elementor-background-slideshow:hover::before, .elementor-12288 .elementor-element.elementor-element-a59aed0 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-12288 .elementor-element.elementor-element-a59aed0:hover{--overlay-opacity:0.5;}.elementor-12288 .elementor-element.elementor-element-a59aed0.e-con{--align-self:center;}.elementor-12288 .elementor-element.elementor-element-2cb693c{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12288 .elementor-element.elementor-element-2cb693c:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-2cb693c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nanifotografie.de/wp-content/uploads/2026/10/20260926_Preview-Aliyah-Maximilian-210-683x1024.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12288 .elementor-element.elementor-element-2cb693c:hover::before, .elementor-12288 .elementor-element.elementor-element-2cb693c:hover > .elementor-background-video-container::before, .elementor-12288 .elementor-element.elementor-element-2cb693c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12288 .elementor-element.elementor-element-2cb693c > .elementor-background-slideshow:hover::before, .elementor-12288 .elementor-element.elementor-element-2cb693c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-12288 .elementor-element.elementor-element-2cb693c:hover{--overlay-opacity:0.5;}.elementor-12288 .elementor-element.elementor-element-2cb693c, .elementor-12288 .elementor-element.elementor-element-2cb693c::before{--overlay-transition:0.3s;}.elementor-12288 .elementor-element.elementor-element-2cb693c.e-con{--align-self:center;}.elementor-12288 .elementor-element.elementor-element-6299a28{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-12288 .elementor-element.elementor-element-6299a28:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-6299a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nanifotografie.de/wp-content/uploads/2026/06/20260219_Newborn-Juna-29-683x1024.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-12288 .elementor-element.elementor-element-6299a28:hover::before, .elementor-12288 .elementor-element.elementor-element-6299a28:hover > .elementor-background-video-container::before, .elementor-12288 .elementor-element.elementor-element-6299a28:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12288 .elementor-element.elementor-element-6299a28 > .elementor-background-slideshow:hover::before, .elementor-12288 .elementor-element.elementor-element-6299a28 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-12288 .elementor-element.elementor-element-6299a28:hover{--overlay-opacity:0.5;}.elementor-12288 .elementor-element.elementor-element-6299a28, .elementor-12288 .elementor-element.elementor-element-6299a28::before{--overlay-transition:0.3s;}.elementor-12288 .elementor-element.elementor-element-6299a28.e-con{--align-self:center;}.elementor-12288 .elementor-element.elementor-element-772e90d{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;bottom:-2vw;--z-index:3;}body:not(.rtl) .elementor-12288 .elementor-element.elementor-element-772e90d{left:0px;}body.rtl .elementor-12288 .elementor-element.elementor-element-772e90d{right:0px;}.elementor-12288 .elementor-element.elementor-element-da90122{--display:flex;}.elementor-12288 .elementor-element.elementor-element-2445557{text-align:center;}.elementor-12288 .elementor-element.elementor-element-2445557 .elementor-heading-title{font-family:"PT-Sans", Sans-serif;font-size:clamp(0.6875rem, 0.639rem + 0.217vw, 0.8125rem);font-weight:300;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:0.12em;color:var( --e-global-color-8395d6f );}.elementor-12288 .elementor-element.elementor-element-3d2c19a{text-align:center;}.elementor-12288 .elementor-element.elementor-element-3d2c19a .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:clamp(2.625rem, 1.697rem + 4.130vw, 5rem);font-weight:300;font-style:normal;text-transform:uppercase;text-decoration:none;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-8395d6f );}.elementor-12288 .elementor-element.elementor-element-9a43afa{--display:flex;--min-height:100vh;--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:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-12288 .elementor-element.elementor-element-9a43afa:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-9a43afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce60dd1 );}.elementor-12288 .elementor-element.elementor-element-323bc47{text-align:center;}.elementor-12288 .elementor-element.elementor-element-323bc47 .elementor-heading-title{font-family:var( --e-global-typography-d995ec7-font-family ), Sans-serif;font-size:var( --e-global-typography-d995ec7-font-size );font-weight:var( --e-global-typography-d995ec7-font-weight );font-style:var( --e-global-typography-d995ec7-font-style );text-transform:var( --e-global-typography-d995ec7-text-transform );text-decoration:var( --e-global-typography-d995ec7-text-decoration );line-height:var( --e-global-typography-d995ec7-line-height );letter-spacing:var( --e-global-typography-d995ec7-letter-spacing );color:var( --e-global-color-primary );}.elementor-12288 .elementor-element.elementor-element-6c0c531 > .elementor-widget-container{margin:0px 0px -44px 0px;}.elementor-12288 .elementor-element.elementor-element-6c0c531{z-index:1;text-align:center;}.elementor-12288 .elementor-element.elementor-element-6c0c531 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(6rem, 4.9091rem + 1.7045vw, 9rem);font-weight:300;font-style:normal;text-transform:uppercase;text-decoration:none;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-12288 .elementor-element.elementor-element-1a65f9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0% 3%;--row-gap:0%;--column-gap:3%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-12288 .elementor-element.elementor-element-10e52ac{--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:flex-start;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-2de12cd{--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:flex-end;--align-items:center;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-2de12cd:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-2de12cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nanifotografie.de/wp-content/uploads/2026/06/20260507_Newborn-Liv-60-683x1024.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12288 .elementor-element.elementor-element-3c2b376{text-align:center;}.elementor-12288 .elementor-element.elementor-element-3c2b376 .elementor-heading-title{font-family:var( --e-global-typography-f48cfe0-font-family ), Sans-serif;font-size:var( --e-global-typography-f48cfe0-font-size );font-weight:var( --e-global-typography-f48cfe0-font-weight );font-style:var( --e-global-typography-f48cfe0-font-style );text-transform:var( --e-global-typography-f48cfe0-text-transform );text-decoration:var( --e-global-typography-f48cfe0-text-decoration );line-height:var( --e-global-typography-f48cfe0-line-height );letter-spacing:var( --e-global-typography-f48cfe0-letter-spacing );color:var( --e-global-color-primary );}.elementor-12288 .elementor-element.elementor-element-a796229{--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:flex-start;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-5337f47{--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:flex-end;--align-items:center;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-5337f47:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-5337f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nanifotografie.de/wp-content/uploads/2026/06/20260606_Preview-Liesa-Francesco-34-1-683x1024.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12288 .elementor-element.elementor-element-3027840{text-align:center;}.elementor-12288 .elementor-element.elementor-element-3027840 .elementor-heading-title{font-family:var( --e-global-typography-f48cfe0-font-family ), Sans-serif;font-size:var( --e-global-typography-f48cfe0-font-size );font-weight:var( --e-global-typography-f48cfe0-font-weight );font-style:var( --e-global-typography-f48cfe0-font-style );text-transform:var( --e-global-typography-f48cfe0-text-transform );text-decoration:var( --e-global-typography-f48cfe0-text-decoration );line-height:var( --e-global-typography-f48cfe0-line-height );letter-spacing:var( --e-global-typography-f48cfe0-letter-spacing );color:var( --e-global-color-primary );}.elementor-12288 .elementor-element.elementor-element-250ddbb{--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:flex-start;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-909ac67{--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:flex-end;--align-items:center;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-909ac67:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-909ac67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nanifotografie.de/wp-content/uploads/2025/04/20240912_RojdaLeon-41-683x1024.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12288 .elementor-element.elementor-element-a2e5096{text-align:center;}.elementor-12288 .elementor-element.elementor-element-a2e5096 .elementor-heading-title{font-family:var( --e-global-typography-f48cfe0-font-family ), Sans-serif;font-size:var( --e-global-typography-f48cfe0-font-size );font-weight:var( --e-global-typography-f48cfe0-font-weight );font-style:var( --e-global-typography-f48cfe0-font-style );text-transform:var( --e-global-typography-f48cfe0-text-transform );text-decoration:var( --e-global-typography-f48cfe0-text-decoration );line-height:var( --e-global-typography-f48cfe0-line-height );letter-spacing:var( --e-global-typography-f48cfe0-letter-spacing );color:var( --e-global-color-primary );}.elementor-12288 .elementor-element.elementor-element-352399f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-b1bbacd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12288 .elementor-element.elementor-element-72b48fd{--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;}.elementor-12288 .elementor-element.elementor-element-cea7a4f{text-align:center;}.elementor-12288 .elementor-element.elementor-element-cea7a4f .elementor-heading-title{font-family:var( --e-global-typography-cad995b-font-family ), Sans-serif;font-size:var( --e-global-typography-cad995b-font-size );font-weight:var( --e-global-typography-cad995b-font-weight );font-style:var( --e-global-typography-cad995b-font-style );text-transform:var( --e-global-typography-cad995b-text-transform );text-decoration:var( --e-global-typography-cad995b-text-decoration );line-height:var( --e-global-typography-cad995b-line-height );letter-spacing:var( --e-global-typography-cad995b-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-663b694{text-align:center;}.elementor-12288 .elementor-element.elementor-element-663b694 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(2.375rem, 1.17rem + 3.26vw, 4.5rem);font-weight:300;font-style:italic;text-transform:uppercase;text-decoration:none;line-height:1.1em;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-12288 .elementor-element.elementor-element-1743bf3{width:var( --container-widget-width, 40ch );max-width:40ch;--container-widget-width:40ch;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-c8559b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c8559b2-font-size );font-weight:var( --e-global-typography-c8559b2-font-weight );font-style:var( --e-global-typography-c8559b2-font-style );text-transform:var( --e-global-typography-c8559b2-text-transform );text-decoration:var( --e-global-typography-c8559b2-text-decoration );line-height:var( --e-global-typography-c8559b2-line-height );letter-spacing:var( --e-global-typography-c8559b2-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-2041419{--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:flex-start;--align-items:flex-end;}.elementor-12288 .elementor-element.elementor-element-6bfc6da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12288 .elementor-element.elementor-element-d58e7ac{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.29;}.elementor-12288 .elementor-element.elementor-element-d58e7ac::before, .elementor-12288 .elementor-element.elementor-element-d58e7ac > .elementor-background-video-container::before, .elementor-12288 .elementor-element.elementor-element-d58e7ac > .e-con-inner > .elementor-background-video-container::before, .elementor-12288 .elementor-element.elementor-element-d58e7ac > .elementor-background-slideshow::before, .elementor-12288 .elementor-element.elementor-element-d58e7ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-12288 .elementor-element.elementor-element-d58e7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-12288 .elementor-element.elementor-element-d58e7ac:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-d58e7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://nanifotografie.de/wp-content/uploads/2025/07/Still-2025-07-29-130649_3.8.1.jpg") 50% 50%;background-size:cover;}.elementor-12288 .elementor-element.elementor-element-4b0abad{--display:flex;}.elementor-12288 .elementor-element.elementor-element-758887a{text-align:center;}.elementor-12288 .elementor-element.elementor-element-758887a .elementor-heading-title{font-family:var( --e-global-typography-cad995b-font-family ), Sans-serif;font-size:var( --e-global-typography-cad995b-font-size );font-weight:var( --e-global-typography-cad995b-font-weight );font-style:var( --e-global-typography-cad995b-font-style );text-transform:var( --e-global-typography-cad995b-text-transform );text-decoration:var( --e-global-typography-cad995b-text-decoration );line-height:var( --e-global-typography-cad995b-line-height );letter-spacing:var( --e-global-typography-cad995b-letter-spacing );color:var( --e-global-color-8395d6f );}.elementor-12288 .elementor-element.elementor-element-7d858f1{text-align:center;font-family:var( --e-global-typography-c8559b2-font-family ), Sans-serif;font-size:var( --e-global-typography-c8559b2-font-size );font-weight:var( --e-global-typography-c8559b2-font-weight );font-style:var( --e-global-typography-c8559b2-font-style );text-transform:var( --e-global-typography-c8559b2-text-transform );text-decoration:var( --e-global-typography-c8559b2-text-decoration );line-height:var( --e-global-typography-c8559b2-line-height );letter-spacing:var( --e-global-typography-c8559b2-letter-spacing );color:var( --e-global-color-8395d6f );}.elementor-12288 .elementor-element.elementor-element-7294131 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-cab27d7-font-family ), Sans-serif;font-size:var( --e-global-typography-cab27d7-font-size );font-weight:var( --e-global-typography-cab27d7-font-weight );font-style:var( --e-global-typography-cab27d7-font-style );text-transform:var( --e-global-typography-cab27d7-text-transform );text-decoration:var( --e-global-typography-cab27d7-text-decoration );line-height:var( --e-global-typography-cab27d7-line-height );letter-spacing:var( --e-global-typography-cab27d7-letter-spacing );fill:var( --e-global-color-8395d6f );color:var( --e-global-color-8395d6f );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8395d6f );border-radius:7px 7px 7px 7px;}.elementor-12288 .elementor-element.elementor-element-7294131 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-12288 .elementor-element.elementor-element-7294131.elementor-element{--align-self:center;}body.elementor-page-12288{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-12288 .elementor-element.elementor-element-24b8652{--width:100%;}.elementor-12288 .elementor-element.elementor-element-da90122{--content-width:max-content;}.elementor-12288 .elementor-element.elementor-element-10e52ac{--width:80%;}.elementor-12288 .elementor-element.elementor-element-a796229{--width:80%;}.elementor-12288 .elementor-element.elementor-element-250ddbb{--width:80%;}.elementor-12288 .elementor-element.elementor-element-b1bbacd{--width:50%;}.elementor-12288 .elementor-element.elementor-element-72b48fd{--width:100%;}.elementor-12288 .elementor-element.elementor-element-2041419{--width:50%;}.elementor-12288 .elementor-element.elementor-element-4b0abad{--content-width:max-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-12288 .elementor-element.elementor-element-24b8652{--width:100%;}.elementor-12288 .elementor-element.elementor-element-5f11473{--width:100%;}.elementor-12288 .elementor-element.elementor-element-189f3ab{--width:100%;}.elementor-12288 .elementor-element.elementor-element-2cb693c{--width:100%;}.elementor-12288 .elementor-element.elementor-element-6299a28{--width:100%;}.elementor-12288 .elementor-element.elementor-element-772e90d{--width:100vw;}.elementor-12288 .elementor-element.elementor-element-352399f{--content-width:90%;}}@media(max-width:1024px){.elementor-12288 .elementor-element.elementor-element-24b8652{--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-12288 .elementor-element.elementor-element-5f11473{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-12288 .elementor-element.elementor-element-189f3ab{--min-height:0px;--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;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12288 .elementor-element.elementor-element-a59aed0{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-12288 .elementor-element.elementor-element-2cb693c:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-2cb693c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 40%;}.elementor-12288 .elementor-element.elementor-element-2cb693c{--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-12288 .elementor-element.elementor-element-6299a28:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-6299a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 19%;}.elementor-12288 .elementor-element.elementor-element-6299a28{--margin-top:0px;--margin-bottom:0px;--margin-left:010px;--margin-right:010px;}.elementor-12288 .elementor-element.elementor-element-772e90d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;bottom:0px;}body:not(.rtl) .elementor-12288 .elementor-element.elementor-element-772e90d{left:0px;}body.rtl .elementor-12288 .elementor-element.elementor-element-772e90d{right:0px;}.elementor-12288 .elementor-element.elementor-element-9a43afa{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-12288 .elementor-element.elementor-element-323bc47 .elementor-heading-title{font-size:var( --e-global-typography-d995ec7-font-size );line-height:var( --e-global-typography-d995ec7-line-height );letter-spacing:var( --e-global-typography-d995ec7-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-6c0c531 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12288 .elementor-element.elementor-element-1a65f9c{--margin-top:14%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-12288 .elementor-element.elementor-element-3c2b376 .elementor-heading-title{font-size:var( --e-global-typography-f48cfe0-font-size );line-height:var( --e-global-typography-f48cfe0-line-height );letter-spacing:var( --e-global-typography-f48cfe0-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-3027840 .elementor-heading-title{font-size:var( --e-global-typography-f48cfe0-font-size );line-height:var( --e-global-typography-f48cfe0-line-height );letter-spacing:var( --e-global-typography-f48cfe0-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-a2e5096 .elementor-heading-title{font-size:var( --e-global-typography-f48cfe0-font-size );line-height:var( --e-global-typography-f48cfe0-line-height );letter-spacing:var( --e-global-typography-f48cfe0-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-352399f{--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:20%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-cea7a4f .elementor-heading-title{font-size:var( --e-global-typography-cad995b-font-size );line-height:var( --e-global-typography-cad995b-line-height );letter-spacing:var( --e-global-typography-cad995b-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-1743bf3{font-size:var( --e-global-typography-c8559b2-font-size );line-height:var( --e-global-typography-c8559b2-line-height );letter-spacing:var( --e-global-typography-c8559b2-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-2041419{--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:flex-end;--align-items:center;}.elementor-12288 .elementor-element.elementor-element-d58e7ac{--min-height:100vh;}.elementor-12288 .elementor-element.elementor-element-758887a .elementor-heading-title{font-size:var( --e-global-typography-cad995b-font-size );line-height:var( --e-global-typography-cad995b-line-height );letter-spacing:var( --e-global-typography-cad995b-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-7d858f1{font-size:var( --e-global-typography-c8559b2-font-size );line-height:var( --e-global-typography-c8559b2-line-height );letter-spacing:var( --e-global-typography-c8559b2-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-7294131 .elementor-button{font-size:var( --e-global-typography-cab27d7-font-size );line-height:var( --e-global-typography-cab27d7-line-height );letter-spacing:var( --e-global-typography-cab27d7-letter-spacing );}}@media(max-width:767px){.elementor-12288 .elementor-element.elementor-element-24b8652{--padding-top:0%;--padding-bottom:-0%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-189f3ab{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12288 .elementor-element.elementor-element-2cb693c{--width:100%;}.elementor-12288 .elementor-element.elementor-element-2cb693c:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-2cb693c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 40%;}.elementor-12288 .elementor-element.elementor-element-6299a28:not(.elementor-motion-effects-element-type-background), .elementor-12288 .elementor-element.elementor-element-6299a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 19%;}.elementor-12288 .elementor-element.elementor-element-772e90d.e-con{--e-con-transform-translateX:-50%;--align-self:center;}.elementor-12288 .elementor-element.elementor-element-772e90d{--width:100%;bottom:0px;}body:not(.rtl) .elementor-12288 .elementor-element.elementor-element-772e90d{left:50%;}body.rtl .elementor-12288 .elementor-element.elementor-element-772e90d{right:50%;}.elementor-12288 .elementor-element.elementor-element-da90122{--content-width:100%;}.elementor-12288 .elementor-element.elementor-element-9a43afa{--min-height:0vh;--padding-top:20%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-323bc47 .elementor-heading-title{font-size:var( --e-global-typography-d995ec7-font-size );line-height:var( --e-global-typography-d995ec7-line-height );letter-spacing:var( --e-global-typography-d995ec7-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-6c0c531 .elementor-heading-title{font-size:2.8rem;}.elementor-12288 .elementor-element.elementor-element-1a65f9c{--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:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12288 .elementor-element.elementor-element-10e52ac{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-2de12cd{--width:50%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-3c2b376 .elementor-heading-title{font-size:var( --e-global-typography-f48cfe0-font-size );line-height:var( --e-global-typography-f48cfe0-line-height );letter-spacing:var( --e-global-typography-f48cfe0-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-a796229{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-5337f47{--width:50%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-3027840 .elementor-heading-title{font-size:var( --e-global-typography-f48cfe0-font-size );line-height:var( --e-global-typography-f48cfe0-line-height );letter-spacing:var( --e-global-typography-f48cfe0-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-250ddbb{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-909ac67{--width:50%;}.elementor-12288 .elementor-element.elementor-element-a2e5096 .elementor-heading-title{font-size:var( --e-global-typography-f48cfe0-font-size );line-height:var( --e-global-typography-f48cfe0-line-height );letter-spacing:var( --e-global-typography-f48cfe0-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-352399f{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:20%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-12288 .elementor-element.elementor-element-cea7a4f .elementor-heading-title{font-size:var( --e-global-typography-cad995b-font-size );line-height:var( --e-global-typography-cad995b-line-height );letter-spacing:var( --e-global-typography-cad995b-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-1743bf3{font-size:var( --e-global-typography-c8559b2-font-size );line-height:var( --e-global-typography-c8559b2-line-height );letter-spacing:var( --e-global-typography-c8559b2-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-4b0abad{--content-width:100%;}.elementor-12288 .elementor-element.elementor-element-758887a .elementor-heading-title{font-size:var( --e-global-typography-cad995b-font-size );line-height:var( --e-global-typography-cad995b-line-height );letter-spacing:var( --e-global-typography-cad995b-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-7d858f1{font-size:var( --e-global-typography-c8559b2-font-size );line-height:var( --e-global-typography-c8559b2-line-height );letter-spacing:var( --e-global-typography-c8559b2-letter-spacing );}.elementor-12288 .elementor-element.elementor-element-7294131 .elementor-button{font-size:var( --e-global-typography-cab27d7-font-size );line-height:var( --e-global-typography-cab27d7-line-height );letter-spacing:var( --e-global-typography-cab27d7-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-a59aed0 */.elementor-12288 .elementor-element.elementor-element-a59aed0 {
  aspect-ratio: 2 / 3;
  min-height: unset !important;
}

/* @media (max-width: 1024px) {
    .elementor-12288 .elementor-element.elementor-element-a59aed0 {
        aspect-ratio: 16/9;
        overflow: hidden;
        min-height: unset!important;
}
}
@media (max-width: 1024px) {
  .elementor-12288 .elementor-element.elementor-element-a59aed0 {
    background-position: 0px 40% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cb693c */.elementor-12288 .elementor-element.elementor-element-2cb693c {
  aspect-ratio: 2 / 3;
  min-height: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6299a28 */.elementor-12288 .elementor-element.elementor-element-6299a28 {
  aspect-ratio: 2 / 3;
  min-height: unset !important;
}

/* @media (max-width: 767px) {
    .elementor-12288 .elementor-element.elementor-element-6299a28 {
        aspect-ratio: 16/9;
        overflow: hidden;
        min-height: unset!important;
}
}
@media (max-width: 767px) {
  .elementor-12288 .elementor-element.elementor-element-6299a28 {
    background-position: 0px 40% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2de12cd */.elementor-12288 .elementor-element.elementor-element-2de12cd {
    aspect-ratio: 2/3;
    min-height: unset!important;
}

@media (max-width: 767px) {
    .elementor-12288 .elementor-element.elementor-element-2de12cd {
        aspect-ratio: 4/5;
        min-height: unset!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5337f47 */.elementor-12288 .elementor-element.elementor-element-5337f47 {
    aspect-ratio: 2/3;
    min-height: unset!important;
}

@media (max-width: 767px) {
    .elementor-12288 .elementor-element.elementor-element-5337f47 {
        aspect-ratio: 4/5;
        min-height: unset!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909ac67 */.elementor-12288 .elementor-element.elementor-element-909ac67 {
    aspect-ratio: 2/3;
    min-height: unset!important;
}

@media (max-width: 767px) {
    .elementor-12288 .elementor-element.elementor-element-909ac67 {
        aspect-ratio: 4/5;
        min-height: unset!important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PT-Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2026/10/pt-sans-v18-latin-regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Italiana';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2026/10/italiana-v21-latin-regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/02/CormorantGaramond-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/02/CormorantGaramond-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/02/CormorantGaramond-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/02/CormorantGaramond-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/02/cormorant-garamond-v19-latin-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Cormorant Garamond';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://nanifotografie.de/wp-content/uploads/2025/02/cormorant-garamond-v20-latin-300italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */