.elementor .intro-video{selector{
position:fixed;
top:0;
left:0;
width:100vw;
height:100vh;
overflow:hidden;
z-index:9999;
background:#000;
}\n}.elementor .h1{font-family:var(--ubershriften);}.elementor .hero-kicker{color:var(--grun);}.elementor .Section-heading{font-family:var(--ubershriften);font-weight:500;font-size:clamp(34px, 4.2vw, 68px);color:var(--Beige);letter-spacing:-0.01em;word-spacing:0.1em;line-height:1em;text-transform:none;}.elementor .Headingklein{font-family:var(--Text);font-weight:400;font-size:clamp(14px,1vw,18px);color:var(--grun);letter-spacing:0.02em;word-spacing:0.15em;}.elementor .text{font-family:var(--Text);font-weight:300;font-size:clamp(16px,1.1vw,22px);color:var(--textcolor);word-spacing:0.3em;line-height:1.35em;text-align:center;}.elementor .untertitel{font-family:var(--Text);font-size:clamp(18px, 2.2vw, 38px);color:var(--grundunkel);word-spacing:0.2em;line-height:1.2em;}.elementor .accentgr{width:100%;font-family:var(--ubershriften);font-weight:600;font-size:clamp(19px,1.5vw, 24px);color:var(--Beige);text-transform:uppercase;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center;}.elementor .ux-card{align-self:center;}.elementor .cinematic-card{width:33%;padding:25px;display:flex;flex-direction:column;gap:9px;justify-content:center;align-items:start;align-self:center;}