.top-contact{align-items:center;gap:24px}
.top-contact>a{display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:1.4;min-height:28px;white-space:nowrap}
.top-contact svg{width:15px;height:15px;display:block}
.top-contact .top-youtube{width:17px;height:12px;object-fit:contain;display:block;border-radius:0;flex-shrink:0}
.top-contact .top-social{opacity:.8;transition:opacity .2s}
.top-contact .top-social:hover{opacity:1}
@media(max-width:700px){.top-contact{gap:14px}.top-contact .top-social>span{display:none}.top-contact .top-social{justify-content:center;min-width:24px}.top-contact>a{font-size:10px;gap:5px}}
@media(max-width:430px){.topbar{height:auto;min-height:60px;gap:7px;padding-top:5px;padding-bottom:5px}.top-contact{display:grid;grid-template-columns:auto auto auto;gap:0 8px}.top-contact>a:first-child{grid-column:1/3}.top-contact>a:nth-child(2){grid-column:1/3;grid-row:2}.top-contact>a:nth-child(3){grid-column:3;grid-row:1}.top-contact>a:nth-child(4){grid-column:3;grid-row:2}#main-nav,html[lang=de] #main-nav{top:130px;max-height:calc(100svh - 150px)}}
