.elementor-54 .elementor-element.elementor-element-76e0955{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-9cffc5f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-a151684{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-33f6731{width:var( --container-widget-width, 350px );max-width:350px;padding:0px 0px 0px 0px;--container-widget-width:350px;--container-widget-flex-grow:0;border-style:none;font-family:"Frank Ruhl Libre", Sans-serif;font-size:20px;font-weight:300;line-height:20px;}.elementor-54 .elementor-element.elementor-element-33f6731 p{margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-e9407e5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:33px 60px;--row-gap:33px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-80831b9{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-2064071 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:18px;font-weight:500;line-height:18px;color:var( --e-global-color-6415dbc );}.elementor-54 .elementor-element.elementor-element-d3f0af9{padding:0px 0px 0px 0px;font-size:15px;font-weight:300;line-height:23px;}.elementor-54 .elementor-element.elementor-element-d3f0af9 p{margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-17227aa{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-3d64b87 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:18px;font-weight:500;line-height:18px;color:var( --e-global-color-6415dbc );}.elementor-54 .elementor-element.elementor-element-34ef523{padding:0px 0px 0px 0px;font-size:15px;font-weight:300;line-height:23px;}.elementor-54 .elementor-element.elementor-element-34ef523 p{margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-4e4c001{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-3a188c0 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:18px;font-weight:500;line-height:18px;color:var( --e-global-color-6415dbc );}.elementor-54 .elementor-element.elementor-element-3f480a9{padding:0px 0px 0px 0px;font-size:15px;font-weight:300;line-height:23px;}.elementor-54 .elementor-element.elementor-element-3f480a9 p{margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-e40431e{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-444b1f1 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:18px;font-weight:500;line-height:18px;color:var( --e-global-color-6415dbc );}.elementor-54 .elementor-element.elementor-element-2f33151{padding:0px 0px 0px 0px;font-size:15px;font-weight:300;line-height:23px;}.elementor-54 .elementor-element.elementor-element-2f33151 p{margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-70596a0{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-2535914{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-62dfcbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-35cf228{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-876e2fa{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-091daa5{--display:flex;}.elementor-54 .elementor-element.elementor-element-c88696f{width:var( --container-widget-width, 350px );max-width:350px;padding:0px 0px 0px 0px;--container-widget-width:350px;--container-widget-flex-grow:0;border-style:none;font-family:"Frank Ruhl Libre", Sans-serif;font-size:20px;font-weight:300;line-height:20px;}.elementor-54 .elementor-element.elementor-element-c88696f p{margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-a2811bf{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:50px;--padding-right:50px;}.elementor-54 .elementor-element.elementor-element-a2811bf:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-a2811bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-9b7d5a1{--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;}.elementor-54 .elementor-element.elementor-element-58ff046{width:100%;max-width:100%;padding:0px 0px 0px 70px;}.elementor-54 .elementor-element.elementor-element-28c5193{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-347d49b{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:50px;--padding-right:50px;}.elementor-54 .elementor-element.elementor-element-347d49b:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-347d49b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6415dbc );}.elementor-54 .elementor-element.elementor-element-7e15ce9{color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-28b896c{--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;}.elementor-54 .elementor-element.elementor-element-29eb26f{width:100%;max-width:100%;padding:0px 0px 0px 70px;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-ec7770d{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:50px;--padding-right:50px;}.elementor-54 .elementor-element.elementor-element-ec7770d:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-ec7770d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1d4b25 );}.elementor-54 .elementor-element.elementor-element-3c768ef{color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-dd3d841{--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;}.elementor-54 .elementor-element.elementor-element-2e4e099{width:100%;max-width:100%;padding:0px 0px 0px 70px;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-37bd2a8{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:50px;--padding-right:50px;}.elementor-54 .elementor-element.elementor-element-37bd2a8:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-37bd2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6415dbc );}.elementor-54 .elementor-element.elementor-element-4848f64{color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-8ead47e{--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;}.elementor-54 .elementor-element.elementor-element-023e938{width:100%;max-width:100%;padding:0px 0px 0px 70px;color:#FFFFFF;}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-76e0955{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-9cffc5f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-a151684{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-33f6731{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-54 .elementor-element.elementor-element-e9407e5{--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-70596a0{--justify-content:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-2535914{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-35cf228{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-876e2fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-c88696f{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-54 .elementor-element.elementor-element-28c5193{--justify-content:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-9cffc5f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-e9407e5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54 .elementor-element.elementor-element-62dfcbe{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-35cf228{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-c4cc871 .elementor-heading-title{font-size:30px;}.elementor-54 .elementor-element.elementor-element-a2811bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-28c5193{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-347d49b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-ec7770d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-54 .elementor-element.elementor-element-37bd2a8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-54 .elementor-element.elementor-element-a151684{--width:fit-content;}.elementor-54 .elementor-element.elementor-element-876e2fa{--width:fit-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-54 .elementor-element.elementor-element-a151684{--width:100%;}.elementor-54 .elementor-element.elementor-element-876e2fa{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-33f6731 */.elementor-54 .elementor-element.elementor-element-33f6731 {
    --linie-col: #7E7485;
    --linie-offset: 11px;
    --linie-w: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c88696f */.elementor-54 .elementor-element.elementor-element-c88696f {
    --linie-col: #7E7485;
    --linie-offset: 11px;
    --linie-w: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58ff046 */.elementor-54 .elementor-element.elementor-element-58ff046 {
    position: relative;
}

.elementor-54 .elementor-element.elementor-element-58ff046::before {
    position: absolute;
    content: '';
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background-color: transparent;
    border-radius: 50vw;
    height: 8px;
    width: 56px;
    border: 2px solid #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-876e2fa */@media (max-width: 767px) {
    .elementor-54 .elementor-element.elementor-element-876e2fa {
        padding-inline: 0!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29eb26f */.elementor-54 .elementor-element.elementor-element-29eb26f {
    position: relative;
}

.elementor-54 .elementor-element.elementor-element-29eb26f::before {
    position: absolute;
    content: '';
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background-color: transparent;
    border-radius: 50vw;
    height: 8px;
    width: 56px;
    border: 2px solid #ffffff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e4e099 */.elementor-54 .elementor-element.elementor-element-2e4e099 {
    position: relative;
}

.elementor-54 .elementor-element.elementor-element-2e4e099::before {
    position: absolute;
    content: '';
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background-color: transparent;
    border-radius: 50vw;
    height: 8px;
    width: 56px;
    border: 2px solid #ffffff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4848f64 */@media (max-width: 767px) {
.elementor-54 .elementor-element.elementor-element-4848f64 {
    color: #3d3d3d!important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-023e938 */.elementor-54 .elementor-element.elementor-element-023e938 {
    position: relative;
}

.elementor-54 .elementor-element.elementor-element-023e938::before {
    position: absolute;
    content: '';
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background-color: transparent;
    border-radius: 50vw;
    height: 8px;
    width: 56px;
    border: 2px solid #fff;
}

@media (max-width: 767px) {
    .elementor-54 .elementor-element.elementor-element-023e938 {
        color: #333!important;
    }
    .elementor-54 .elementor-element.elementor-element-023e938::before {
        top: 15px;
        border: 2px solid #333;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37bd2a8 */@media (max-width: 767px) {
    .elementor-54 .elementor-element.elementor-element-37bd2a8 {
        background-color: var(--gold)!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c5193 */@media (max-width: 767px) {
    .elementor-54 .elementor-element.elementor-element-28c5193 {
        padding-inline: 0!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62dfcbe */@media (max-width: 767px) {
.elementor-54 .elementor-element.elementor-element-62dfcbe {
    padding-bottom: 100px!important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Frank Ruhl Libre';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nathalie-stolz.de/wp-content/uploads/2025/08/frank-ruhl-libre-v22-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Frank Ruhl Libre';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Frank Ruhl Libre';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nathalie-stolz.de/wp-content/uploads/2025/08/frank-ruhl-libre-v22-latin-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Frank Ruhl Libre';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://nathalie-stolz.de/wp-content/uploads/2025/08/frank-ruhl-libre-v22-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Frank Ruhl Libre';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://nathalie-stolz.de/wp-content/uploads/2025/08/frank-ruhl-libre-v22-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Frank Ruhl Libre';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nathalie-stolz.de/wp-content/uploads/2025/08/frank-ruhl-libre-v22-latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Frank Ruhl Libre';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://nathalie-stolz.de/wp-content/uploads/2025/08/frank-ruhl-libre-v22-latin-800.woff2') format('woff2');
}
@font-face {
	font-family: 'Frank Ruhl Libre';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://nathalie-stolz.de/wp-content/uploads/2025/08/frank-ruhl-libre-v22-latin-900.woff2') format('woff2');
}
/* End Custom Fonts CSS */