﻿.hero {
    text-align: center;
    background: rgba(255,255,255,0.2);
    background: rgba(0,0,0,0.2);
    margin-bottom: 5rem;
    border-radius: 0 0 42px 42px;
    /* "Glass"-Effekt */
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
   
    height: var(--hero-height, 250px);
    padding: var(--hero-padding, 2rem) 1rem var(--hero-padding-bottom, 2rem) 1rem;
    position: fixed;
    width: 100vw;
    width: var(--hero-width, 100vw);
    left: 0;
    left: var(--hero-left,0);
    top: 0;
    top: var(--hero-top, 0);
    z-index: 130;
    /*transition: all 0.18s cubic-bezier(.7,.2,.2,1);*/
}


    .hero h1 {
        font-size: 2.7rem;
        margin-top: 2.5rem;
        /*margin-bottom: 1rem;*/
        color: #fff;
        font-size: var(--hero-font-size, 2.7rem);
        transition: font-size 0.18s;
    }

    .hero p {
        font-size: 1.3rem;
       /* margin-bottom: 2.5rem;*/
        color: #fff;
        font-size: var(--hero-p-font-size, 1.1rem);
        transition: font-size 0.18s, opacity 0.18s;
    }
