header{min-height:360px}.header-inner__container,header{position:relative}.row.header-inner{padding:2.9em 0;position:relative}.row.header-inner>div{align-self:flex-start}.header-logo{display:inline-block;height:32px;position:relative;text-decoration:none;transition:transform .25s linear 0s;width:325px;z-index:5}.header-logo:hover{transform:scale(.93)}.header-logo img{display:block;height:100%;object-fit:contain;width:100%}.header-kontakt{align-items:center;justify-content:space-between;margin-left:auto;margin-top:-.1em;position:relative;width:29em;z-index:1}.header-kontakt>a{color:var(--font-color);display:block;padding-left:3.5em;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.header-kontakt>a:last-of-type{margin-bottom:0}.header-kontakt>a:hover,.header-kontakt>a:visited{color:var(--font-color)}.header-kontakt>a:hover span:nth-of-type(2){text-decoration:none}.header-kontakt>a span:first-of-type{border:1px solid #fff;border-radius:50%;display:block;height:40px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}.header-kontakt>a span:first-of-type svg{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.header-kontakt>a span:nth-of-type(2){text-decoration:underline}.tooltip:after{background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.2);color:var(--font-color);content:attr(data-tooltip);left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;top:120%;transform:translateX(-80%);transition:opacity .3s ease;white-space:nowrap}.tooltip:hover:after{opacity:1}@media only screen and (max-width:1600px){header{min-height:260px}}@media only screen and (max-width:1280px){header{min-height:180px}.row.header-inner{padding:2em 0}.header-logo{height:24px;width:225px}.header-kontakt{margin-top:0}}@media only screen and (max-width:1024px){header{min-height:auto}.row.header-inner{padding:1.7em 1em 1em}.logo{width:100%}.header-logo{height:20px;width:185px}.header-kontakt{margin-left:0;margin-top:1em;width:24.3em}.header-kontakt>a{padding-left:1.5em}.header-kontakt>a span:first-of-type{border:none;border-radius:0;height:auto;width:auto}.header-kontakt>a span:first-of-type svg{left:0;transform:translateY(-50%)}.tooltip:after{display:none}}@media only screen and (max-width:550px){.header-kontakt{margin-top:1em;width:14em;grid-gap:5px 0}}