.elementor-12 .elementor-element.elementor-element-bf0e6ac{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-9bdfcda{text-align:center;}.elementor-12 .elementor-element.elementor-element-9bdfcda .elementor-heading-title{font-family:"Ivy Presto Display", Sans-serif;font-size:10vw;font-weight:100;color:#000000;}.elementor-12 .elementor-element.elementor-element-3ff7849 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3ff7849{text-align:center;}.elementor-12 .elementor-element.elementor-element-3ff7849 .elementor-heading-title{font-family:"Ivy Presto Display", Sans-serif;font-size:3.7vw;font-weight:100;color:#000000;}.elementor-12 .elementor-element.elementor-element-517fa11 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-517fa11{text-align:center;}.elementor-12 .elementor-element.elementor-element-517fa11 .elementor-heading-title{font-family:"Stalemate Pro", Sans-serif;font-size:3.5vw;font-weight:300;color:#000000;}.elementor-12 .elementor-element.elementor-element-e8c5a25{--display:flex;--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-12 .elementor-element.elementor-element-8a412ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8a412ee{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-8a412ee{right:0px;}.elementor-12 .elementor-element.elementor-element-8a412ee{top:0px;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF2;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-9bdfcda .elementor-heading-title{font-size:13vw;}.elementor-12 .elementor-element.elementor-element-3ff7849 .elementor-heading-title{font-size:4.8vw;}.elementor-12 .elementor-element.elementor-element-517fa11 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-517fa11 .elementor-heading-title{font-size:4vw;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-9bdfcda .elementor-heading-title{font-size:17vw;}.elementor-12 .elementor-element.elementor-element-3ff7849 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3ff7849 .elementor-heading-title{font-size:6.3vw;}.elementor-12 .elementor-element.elementor-element-517fa11 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-517fa11 .elementor-heading-title{font-size:5vw;}}/* Start custom CSS */.noise {
    position: fixed;
    pointer-events: none;
    animation: noise 2s steps(3) infinite both;
    will-change: auto;
    background: url(/wp-content/uploads/2025/06/aaron-sos-fotografie-background-noise.webp);
    width: 200%;
    height: 200%;
    left: -50%;
    top: -50%;
    z-index: 99999
}
@keyframes noise {
    0% {
        transform: translateZ(0)
    }

    10% {
        transform: translate3d(-5%,-5%,0)
    }

    20% {
        transform: translate3d(-10%,5%,0)
    }

    30% {
        transform: translate3d(5%,-10%,0)
    }

    40% {
        transform: translate3d(-5%,15%,0)
    }

    50% {
        transform: translate3d(-10%,5%,0)
    }

    60% {
        transform: translate3d(15%,0,0)
    }

    70% {
        transform: translate3d(10%,0,0)
    }

    80% {
        transform: translate3d(-15%,0,0)
    }

    90% {
        transform: translate3d(10%,5%,0)
    }

    to {
        transform: translate3d(15%,8%,0)
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ivy Presto Display';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/IvyPresto-Distplay-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Ivy Presto Display';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/IvyPresto-Display-Thin-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Ivy Presto Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/IvyPresto-Distplay-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Ivy Presto Display';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/IvyPresto-Distplay-Light-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Ivy Presto Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/IvyPresto-Display-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Ivy Presto Display';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/IvyPresto-Display-Regular-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Ivy Presto Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/IvyPresto-Display-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Ivy Presto Display';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/IvyPresto-Display-SemiBold-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Ivy Presto Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/IvyPresto-Display-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Ivy Presto Display';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/IvyPresto-Display-Bold-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Stalemate Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/Stalemate-Pro-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Stalemate Pro';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/Stalemate-Pro-Light-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Stalemate Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/Stalemate-Pro-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Stalemate Pro';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/Stalemate-Pro-Medium-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Stalemate Pro';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/Stalemate-Pro-Heavy.woff2') format('woff2');
}
@font-face {
	font-family: 'Stalemate Pro';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://aaronsos.de/wp-content/uploads/2025/05/Stalemate-Pro-Heavy-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */