.textElement{color:var(--text-color);background:var(--background-color);position:relative}.textElement .backgroundImage{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0}.textElement .backgroundImage img{width:100%;height:100%;object-fit:cover;object-position:center}.textElement .header{position:relative}.textElement .header{margin-bottom:20px;margin-bottom:calc(20px + 30*(100vw - 320px)/1210)}@media(min-width: 1531px){.textElement .header{margin-bottom:50px}}.textElement .text{position:relative}.textElement .text h1,.textElement .text h2,.textElement .text h3,.textElement .text h4{margin-bottom:20px;margin-bottom:calc(20px + 30*(100vw - 320px)/1210)}@media(min-width: 1531px){.textElement .text h1,.textElement .text h2,.textElement .text h3,.textElement .text h4{margin-bottom:50px}}.textElement .company{display:inline-block;padding:.6em 1.5rem .6em 1.5rem;background:#0072bc;font-weight:400;color:#fff;position:absolute;top:0;left:0;transform:translateY(-99%)}.textElement .company{font-size:14px;font-size:calc(14px + 5*(100vw - 320px)/1210)}@media(min-width: 1531px){.textElement .company{font-size:19px}}.textElement .date{margin-bottom:1.5em}.textElement .date time{font-size:1.2em}@media(min-width: 420px){.textElement .company{padding:.6em 2.5rem}}@media(min-width: 550px){.textElement .company{padding:.6em 3.5rem}}@media(min-width: 700px){.textElement .company{padding:.6em 5rem}}@media(min-width: 900px){.textElement .wrap{max-width:840px}.textElement .company{padding:.6em 8rem}}@media(min-width: 1000px){.textElement .company{padding:.6em 2.5rem}}@media(min-width: 1200px){.textElement .company{padding:.6em 4rem}}