@font-face {
    font-family: 'Roboto Slab';
    src: local('Roboto Slab'), url('/fonts/RobotoSlab-VariableFont_wght.ttf') format('truetype');
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto Slab', serif;
    font-weight: 500;
}

.p1-gradient-color, .banner-content h1, .single-fact h2, .single-footer-widget h3 {
    -webkit-text-fill-color: whitesmoke;
    text-shadow: 0px 0px 25px black;
}

h4 {
    color:  white;
    text-shadow: 0px 0px 25px black;
}

#home {
    background-image: url("../img/startup-593327_1920.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; 
}

.sh-it {
    color: darksalmon;
/*    font-size: x-large; */
    font-weight: bold;
}

.sh-list {
    list-style-type: disc; 
    padding-left: 40px;
}

.sh-dsgvo {
    text-align: justify;
}

.sh-dsgvo h3 {
/*    color: lightgray; */
}

/* Cookie-Leiste
-----------------*/

.cookie-bar {
    display: none;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    background: #E2E2E2;
    line-height:24px;
    color: #555555;
    text-align:center;
    padding: 10px;
    z-index: 1050;
    font-size: 1em;
}

.cookie-bar * {
        cursor: pointer;
        color: #FFFFFF;
}

.cookie-bar .fa {
        padding-right: 5px;
}

.cookie-bar span {
        display: inline-block;
        padding: 2px 10px;
        margin-left: 20px;
        background-color: #0056A2;
        border-radius: 5px;
        font-size: 1em;
}

.cookie-bar span:hover {
        opacity: 0.8;
}

.cookie-bar a {
    color: #0056A2;
}
