html{
    scroll-behavior: smooth;
}

section.intro .stoerer-wrapper{
    /*scale: 2;*/
}
section.intro .stoerer-wrapper > .stoerer{
    top: 10% !important;
    right: 5% !important;
    width: 125px;
    transform: rotate(0deg) scale(1);
    transition: all .4s ease;
}

section.intro .stoerer-wrapper > .stoerer:hover{
    transform: rotate(5deg) scale(1.05);
    transition: all .4s ease;
}

@media print, screen and (min-width: 64em){
    section.intro .stoerer-wrapper > .stoerer{
        width: 200px;
    }
}

@media print, screen and (max-width: 768px){
    section.intro .stoerer-wrapper > .stoerer{
        right: 0 !important;
    }
}


h4.h2{
    margin-top: -55px;
}

.tipTools {
    position: fixed;
    top: 30px;
    right: 30px;
    scale: 1.3;
    transform-origin: right;
    z-index: 50;
    display: flex;
    justify-content: flex-end;
    gap: 10px;
}
.tipTool:is(.mail, .lupe){
    width: auto;
    display: flex;
    align-content: center;
    align-items: center;

    position: static;
    inset: unset;
    background: #ffffff00;
    transition: .3s all ease;
    padding-right: 10px;
    text-decoration: none;
    backdrop-filter: blur(0px);

}

.tipTool:is(.mail, .lupe):hover,
.tipTool:is(.mail, .lupe):focus{
    transition: .3s all ease;
    background: #ffffff96;
    backdrop-filter: blur(5px);
}

.tipTool:is(.mail, .lupe) > span{
    font-family: 'Freight Sans';
    font-weight: bold;
    display: block;
    padding: 10px;
    text-transform: uppercase;
    font-size: 14px;
    color: #051E4B;
}

.hamburger-box{
    scale: 1.3;
}

.show.tipTool[role='tooltip']{
    display: none;
    opacity: 0;
}

@media screen and (max-width: 1080px){
    .show.tipTool[role='tooltip']{
        display: block;
        opacity: 1;
    }

    .hamburger-box, .tipTools {
        scale: 1;
    }

    .tipTool:is(.mail, .lupe) > span{
        display: none;
    }

    .tipTools {
        top: 15px;
        right: 15px;
    }

    .tipTool:is(.mail, .lupe):hover,
    .tipTool:is(.mail, .lupe):focus{
        background: transparent;
        backdrop-filter: blur(0) ;
    }

}