.player{background:var(--graphit);margin:0 0 34px;display:grid;place-items:center;
  border:1px solid var(--linie)}
.player video{width:100%;max-width:440px;height:auto;display:block}

.cta{margin-top:44px;padding:26px 24px;background:var(--graphit);color:#EDEDEA}
.cta p{margin:0 0 14px;font-size:17px;color:#B9BCC0}
.cta .tel{display:inline-block;font-family:'Archivo',sans-serif;font-weight:900;
  font-size:clamp(26px,5vw,40px);letter-spacing:-.03em;color:#fff;text-decoration:none;
  border-bottom:5px solid var(--gelb);padding-bottom:4px}
.cta .tel:hover{color:var(--gelb)}

@media (max-width:700px){
  .player video{max-width:100%}
}
